diff --git a/App/ILI9341.c b/App/ILI9341.c index b7ce438..ab311c2 100644 --- a/App/ILI9341.c +++ b/App/ILI9341.c @@ -6,8 +6,8 @@ #include #include -#define LCD_W 240 -#define LCD_H 320 +#define LCD_W 320 +#define LCD_H 240 void ili9341_cmd_write(uint16_t cmd, uint16_t cnt, ...) { @@ -46,13 +46,13 @@ void ili9341_init(void) ili9341_cmd_write(ILI9341_POWER2, 1, 0x10); ili9341_cmd_write(ILI9341_VCOM1, 2, 0x3E, 0x28); ili9341_cmd_write(ILI9341_VCOM2, 1, 0x86); - ili9341_cmd_write(ILI9341_MAC, 1, 0x48); + ili9341_cmd_write(ILI9341_MAC, 1, 0xe8); ili9341_cmd_write(ILI9341_PIXEL_FORMAT, 1, 0x55); ili9341_cmd_write(ILI9341_FRC, 2, 0x00, 0x18); ili9341_cmd_write(ILI9341_DFC, 3, 0x08, 0x82, 0x27); ili9341_cmd_write(ILI9341_3GAMMA_EN, 1, 0x00); - ili9341_cmd_write(ILI9341_COLUMN_ADDR, 4, 0x00, 0x00, 0x00, 0xEF); - ili9341_cmd_write(ILI9341_PAGE_ADDR, 4, 0x00, 0x00, 0x01, 0x3F); + ili9341_cmd_write(ILI9341_COLUMN_ADDR, 4, 0x00, 0x00, 0x01, 0x3F); + ili9341_cmd_write(ILI9341_PAGE_ADDR, 4, 0x00, 0x00, 0x00, 0xEF); ili9341_cmd_write(ILI9341_GAMMA, 1, 0x01); ili9341_cmd_write(ILI9341_PGAMMA, 15, 0x0F, 0x31, 0x2B, 0x0C, 0x0E, 0x08, 0x4E, 0xF1, 0x37, 0x07, 0x10, 0x03, 0x0E, 0x09, 0x00); ili9341_cmd_write(ILI9341_NGAMMA, 15, 0x00, 0x0E, 0x14, 0x03, 0x11, 0x07, 0x31, 0xC1, 0x48, 0x08, 0x0F, 0x0C, 0x31, 0x36, 0x0F);