55 #define LCD_WIDTH BOARD_LCD.PPL
56 #define LCD_HEIGHT BOARD_LCD.LPP
58 #if defined(__IAR_SYSTEMS_ICC__)
59 #define LOCATE_AT(x) LOCATE_ATXX(x)
60 #elif defined(__ARMCC_VERSION)
61 #define LOCATE_AT(x) __attribute__ ((at(x)))
62 #elif (defined(__CODE_RED))
63 #define LOCATE_AT(x) LOCATE_ATX(x)
73 #define GUI_BUF LOCATE_AT(GUI_BUF_ADDR)
74 #define GUI_BUF_ADDR (FRAMEBUFFER_ADDR + 0x00050000)
75 #define GUI_NUMBYTES ((1024 * 1024) * 2)
131 int xPos, yPos, xSize;
146 GUI_SetBkColor(GUI_RED);
149 GUI_SetBkColor(GUI_GREEN);
152 GUI_SetBkColor(GUI_BLUE);
155 GUI_SetBkColor(GUI_BLACK);
158 xPos = LCD_GetXSize() / 2;
159 yPos = LCD_GetYSize() / 3;
160 GUI_SetColor(GUI_BROWN);
161 GUI_SetTextMode(GUI_TM_REV);
162 GUI_SetFont(GUI_FONT_20F_ASCII);
163 GUI_DispStringHCenterAt(
"Hello NXP", xPos, yPos);
164 GUI_SetFont(GUI_FONT_D24X32);
165 GUI_SetColor(GUI_LIGHTYELLOW);
166 xSize = GUI_GetStringDistX(
"0000");
170 GUI_DispDecAt(i++, xPos, yPos, 4);