void config_lcd(void){ /* Initialize display parameter */ g_ili9225_display_opt.ul_width = ILI9225_LCD_WIDTH; g_ili9225_display_opt.ul_height = ILI9225_LCD_HEIGHT; g_ili9225_display_opt.foreground_color = COLOR_BLACK; g_ili9225_display_opt.background_color = COLOR_WHITE; /* Switch off backlight */ aat31xx_disable_backlight(); /* Initialize LCD */ ili9225_init(&g_ili9225_display_opt); /* Set backlight level */ aat31xx_set_backlight(AAT31XX_AVG_BACKLIGHT_LEVEL); /* Turn on LCD */ ili9225_display_on(); /* Draw filled rectangle with white color */ //ili9225_set_foreground_color(COLOR_WHITE); ili9225_fill(COLOR_WHITE); //ili9225_draw_filled_rectangle(0, 0, ILI9225_LCD_WIDTH, ILI9225_LCD_HEIGHT); }
/** * \brief Application entry point for ili9225_spi_lcd example. * * \return Unused (ANSI-C compatibility). */ int main(void) { sysclk_init(); board_init(); /* Initialize debug console */ configure_console(); /* Initialize display parameter */ g_ili9225_display_opt.ul_width = ILI9225_LCD_WIDTH; g_ili9225_display_opt.ul_height = ILI9225_LCD_HEIGHT; g_ili9225_display_opt.foreground_color = COLOR_BLACK; g_ili9225_display_opt.background_color = COLOR_WHITE; /* Switch off backlight */ aat31xx_disable_backlight(); /* Initialize LCD */ ili9225_init(&g_ili9225_display_opt); /* Set backlight level */ aat31xx_set_backlight(AAT31XX_AVG_BACKLIGHT_LEVEL); /* Turn on LCD */ ili9225_display_on(); /* Draw filled rectangle with white color */ ili9225_set_foreground_color(COLOR_WHITE); ili9225_draw_filled_rectangle(0, 0, ILI9225_LCD_WIDTH, ILI9225_LCD_HEIGHT); /* Draw text and basic shapes on the LCD */ ili9225_set_foreground_color(COLOR_BLACK); ili9225_draw_string(10, 20, (uint8_t *)"ili9225_lcd"); /* Draw three circle with red, green and blue color */ ili9225_set_foreground_color(COLOR_RED); ili9225_draw_circle(60, 80, 30); ili9225_set_foreground_color(COLOR_GREEN); ili9225_draw_circle(60, 120, 30); ili9225_set_foreground_color(COLOR_BLUE); ili9225_draw_circle(60, 160, 30); /* Draw one line */ ili9225_draw_line(0, 0, 176, 220); while (1) { } }