Void ILI9486l_hsd3.95_Initial_Code(void) {// VCI=2.8V //************* Reset LCD Driver ****************// LCD_nRESET = 1; Delayms(1); // Delay 1ms LCD_nRESET = 0; Delayms(10); // Delay 10ms // This delay time is necessary LCD_nRESET = 1; Delayms(120); // Delay 100 ms //************* Start Initial Sequence **********// LCD_ILI9486_CMD(0XF1); LCD_ILI9486_INDEX(0x36); LCD_ILI9486_INDEX(0x04); LCD_ILI9486_INDEX(0x00); LCD_ILI9486_INDEX(0x3C); LCD_ILI9486_INDEX(0x0F); LCD_ILI9486_INDEX(0x8F); LCD_ILI9486_CMD(0XF2); LCD_ILI9486_INDEX(0x18); LCD_ILI9486_INDEX(0xA3); LCD_ILI9486_INDEX(0x12); LCD_ILI9486_INDEX(0x02); LCD_ILI9486_INDEX(0xb2); LCD_ILI9486_INDEX(0x12); LCD_ILI9486_INDEX(0xFF); LCD_ILI9486_INDEX(0x10); LCD_ILI9486_INDEX(0x00); LCD_ILI9486_CMD(0XF8); LCD_ILI9486_INDEX(0x21); LCD_ILI9486_INDEX(0x04); LCD_ILI9486_CMD(0xF9); LCD_ILI9486_INDEX(0x00); LCD_ILI9486_INDEX(0x08); LCD_ILI9486_CMD(0xC0); LCD_ILI9486_INDEX(0x0f); LCD_ILI9486_INDEX(0x0f); LCD_ILI9486_CMD(0xC1); LCD_ILI9486_INDEX(0x42); LCD_ILI9486_CMD(0xC2); LCD_ILI9486_INDEX(0x22); LCD_ILI9486_CMD(0XC5); LCD_ILI9486_INDEX(0x01); LCD_ILI9486_INDEX(0x29); LCD_ILI9486_INDEX(0x80); LCD_ILI9486_CMD(0Xb6); LCD_ILI9486_INDEX(0x00); LCD_ILI9486_INDEX(0x02); LCD_ILI9486_INDEX(0x3b); LCD_ILI9486_CMD(0xB1); LCD_ILI9486_INDEX(0xB0); LCD_ILI9486_INDEX(0x11); LCD_ILI9486_CMD(0xB4); LCD_ILI9486_INDEX(0x02); LCD_ILI9486_CMD(0xE0); LCD_ILI9486_INDEX(0x0F); LCD_ILI9486_INDEX(0x18); LCD_ILI9486_INDEX(0x15); LCD_ILI9486_INDEX(0x09); LCD_ILI9486_INDEX(0x0B); LCD_ILI9486_INDEX(0x04); LCD_ILI9486_INDEX(0x49); LCD_ILI9486_INDEX(0x64); LCD_ILI9486_INDEX(0x3D); LCD_ILI9486_INDEX(0x08); LCD_ILI9486_INDEX(0x15); LCD_ILI9486_INDEX(0x06); LCD_ILI9486_INDEX(0x12); LCD_ILI9486_INDEX(0x07); LCD_ILI9486_INDEX(0x00); LCD_ILI9486_CMD(0XE1); LCD_ILI9486_INDEX(0x0F); LCD_ILI9486_INDEX(0x38); LCD_ILI9486_INDEX(0x35); LCD_ILI9486_INDEX(0x0a); LCD_ILI9486_INDEX(0x0c); LCD_ILI9486_INDEX(0x03); LCD_ILI9486_INDEX(0x4A); LCD_ILI9486_INDEX(0x42); LCD_ILI9486_INDEX(0x36); LCD_ILI9486_INDEX(0x04); LCD_ILI9486_INDEX(0x0F); LCD_ILI9486_INDEX(0x03); LCD_ILI9486_INDEX(0x1F); LCD_ILI9486_INDEX(0x1B); LCD_ILI9486_INDEX(0x00); LCD_ILI9486_CMD(0x36); LCD_ILI9486_INDEX(0x48); LCD_ILI9486_CMD(0x3A); LCD_ILI9486_INDEX(0x66); LCD_ILI9486_CMD(0x20); LCD_ILI9486_CMD(0x11); Delayms(120); LCD_ILI9486_CMD(0x29); } Void ILI9486_EnterSleep_Code(void) { LCD_ILI9486_CMD(0x28) Delayms(10); LCD_ILI9486_CMD(0x10); // Set_address_mode Delayms(120); } Void ILI9486_ExitSleep_Code(void) { LCD_ILI9486_CMD(0x11); // Set_address_mode Delayms(120); LCD_ILI9486_CMD(0x29) }