summaryrefslogtreecommitdiff
path: root/firmware/export/dm320.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/dm320.h')
-rw-r--r--firmware/export/dm320.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/export/dm320.h b/firmware/export/dm320.h
index 01f206bfc9..bd6ca15407 100644
--- a/firmware/export/dm320.h
+++ b/firmware/export/dm320.h
@@ -30,13 +30,17 @@
30#if !defined(__ASSEMBLER__) && !defined(__LD__) 30#if !defined(__ASSEMBLER__) && !defined(__LD__)
31/* These variables are created during linking (app/boot.lds) */ 31/* These variables are created during linking (app/boot.lds) */
32extern unsigned long _lcdbuf; 32extern unsigned long _lcdbuf;
33#ifdef MROBE_500
33extern unsigned long _lcdbuf2; 34extern unsigned long _lcdbuf2;
35#endif
34extern unsigned long _ttbstart; 36extern unsigned long _ttbstart;
35#endif 37#endif
36 38
37#define TTB_BASE_ADDR (_ttbstart) /* End of memory */ 39#define TTB_BASE_ADDR (_ttbstart) /* End of memory */
38#define FRAME ((short *) (&_lcdbuf)) /* Right after TTB */ 40#define FRAME ((short *) (&_lcdbuf)) /* Right after TTB */
41#ifdef MROBE_500
39#define FRAME2 ((short *) (&_lcdbuf2)) /* Right after FRAME */ 42#define FRAME2 ((short *) (&_lcdbuf2)) /* Right after FRAME */
43#endif
40 44
41#define PHY_IO_BASE 0x00030000 45#define PHY_IO_BASE 0x00030000
42#define DM320_REG(addr) (*(volatile unsigned short *)(PHY_IO_BASE + (addr))) 46#define DM320_REG(addr) (*(volatile unsigned short *)(PHY_IO_BASE + (addr)))