|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- case ILI9341_S5P:
- LCD_Write_COM(0xCB);
- LCD_Write_DATA(0x39);
- LCD_Write_DATA(0x2C);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x34);
- LCD_Write_DATA(0x02);
-
- LCD_Write_COM(0xCF);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0XC1);
- LCD_Write_DATA(0X30);
-
- LCD_Write_COM(0xE8);
- LCD_Write_DATA(0x85);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x78);
-
- LCD_Write_COM(0xEA);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0xED);
- LCD_Write_DATA(0x64);
- LCD_Write_DATA(0x03);
- LCD_Write_DATA(0X12);
- LCD_Write_DATA(0X81);
-
- LCD_Write_COM(0xF7);
- LCD_Write_DATA(0x20);
-
- LCD_Write_COM(0xC0); //Power control
- LCD_Write_DATA(0x23); //VRH[5:0]
-
- LCD_Write_COM(0xC1); //Power control
- LCD_Write_DATA(0x10); //SAP[2:0];BT[3:0]
-
- LCD_Write_COM(0xC5); //VCM control
- LCD_Write_DATA(0x3e); //Contrast
- LCD_Write_DATA(0x28);
-
- LCD_Write_COM(0xC7); //VCM control2
- LCD_Write_DATA(0x86); //--
-
- LCD_Write_COM(0x36); // Memory Access Control
- LCD_Write_DATA(0x48);
-
- LCD_Write_COM(0x3A);
- LCD_Write_DATA(0x55);
-
- LCD_Write_COM(0xB1);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x18);
-
- LCD_Write_COM(0xB6); // Display Function Control
- LCD_Write_DATA(0x08);
- LCD_Write_DATA(0x82);
- LCD_Write_DATA(0x27);
- /*
- LCD_Write_COM(0xF2); // 3Gamma Function Disable
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0x26); //Gamma curve selected
- LCD_Write_DATA(0x01);
-
- LCD_Write_COM(0xE0); //Set Gamma
- LCD_Write_DATA(0x0F);
- LCD_Write_DATA(0x31);
- LCD_Write_DATA(0x2B);
- LCD_Write_DATA(0x0C);
- LCD_Write_DATA(0x0E);
- LCD_Write_DATA(0x08);
- LCD_Write_DATA(0x4E);
- LCD_Write_DATA(0xF1);
- LCD_Write_DATA(0x37);
- LCD_Write_DATA(0x07);
- LCD_Write_DATA(0x10);
- LCD_Write_DATA(0x03);
- LCD_Write_DATA(0x0E);
- LCD_Write_DATA(0x09);
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0XE1); //Set Gamma
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x0E);
- LCD_Write_DATA(0x14);
- LCD_Write_DATA(0x03);
- LCD_Write_DATA(0x11);
- LCD_Write_DATA(0x07);
- LCD_Write_DATA(0x31);
- LCD_Write_DATA(0xC1);
- LCD_Write_DATA(0x48);
- LCD_Write_DATA(0x08);
- LCD_Write_DATA(0x0F);
- LCD_Write_DATA(0x0C);
- LCD_Write_DATA(0x31);
- LCD_Write_DATA(0x36);
- LCD_Write_DATA(0x0F);
- */
- LCD_Write_COM(0x11); //Exit Sleep
- delay(120);
-
- LCD_Write_COM(0x29); //Display on
- LCD_Write_COM(0x2c);
- break;
|