64 #define LCD_WIDTH BOARD_LCD.PPL
65 #define LCD_HEIGHT BOARD_LCD.LPP
67 #if defined(__IAR_SYSTEMS_ICC__)
68 #define LOCATE_ATX(x) _Pragma(#x)
69 #define LOCATE_ATXX(x) LOCATE_ATX(location=x)
70 #define LOCATE_AT(x) LOCATE_ATXX(x)
71 #elif defined(__ARMCC_VERSION)
72 #define LOCATE_AT(x) __attribute__ ((at(x)))
73 #elif (defined(__CODE_RED))
74 #define LOCATE_ATX(x) __attribute__((section(".shmem_"#x ",\"aw\",%nobits@")))
75 #define LOCATE_AT(x) LOCATE_ATX(x)
76 #elif (defined(__CODE_RED))
77 #define LOCATE_AT(x) LOCATE_ATX(x)
89 #define GUI_BUF LOCATE_AT(GUI_BUF_ADDR)
90 #define GUI_BUF_ADDR 0x28050000
91 #define GUI_NUMBYTES ((1024 * 1024) * 2)
139 static uint8_t ttick = 0;
140 int16_t tmp_x = -1, tmp_y = -1;
141 int16_t tmp_x1 = -1, tmp_y1 = -1;
150 GUI_TOUCH_StoreState(320 - tmp_x1, tmp_y1);
155 GUI_TOUCH_StoreState(-1, -1);