|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- case ILI9486:
- LCD_Write_COM(0x11); // Sleep OUT
- delay(50);
-
- LCD_Write_COM(0xF2); // ?????
- LCD_Write_DATA(0x1C);
- LCD_Write_DATA(0xA3);
- LCD_Write_DATA(0x32);
- LCD_Write_DATA(0x02);
- LCD_Write_DATA(0xb2);
- LCD_Write_DATA(0x12);
- LCD_Write_DATA(0xFF);
- LCD_Write_DATA(0x12);
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0xF1); // ?????
- LCD_Write_DATA(0x36);
- LCD_Write_DATA(0xA4);
-
- LCD_Write_COM(0xF8); // ?????
- LCD_Write_DATA(0x21);
- LCD_Write_DATA(0x04);
-
- LCD_Write_COM(0xF9); // ?????
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x08);
-
- LCD_Write_COM(0xC0); // Power Control 1
- LCD_Write_DATA(0x0d);
- LCD_Write_DATA(0x0d);
-
- LCD_Write_COM(0xC1); // Power Control 2
- LCD_Write_DATA(0x43);
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0xC2); // Power Control 3
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0xC5); // VCOM Control
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x48);
-
- LCD_Write_COM(0xB6); // Display Function Control
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x22); // 0x42 = Rotate display 180 deg.
- LCD_Write_DATA(0x3B);
-
- LCD_Write_COM(0xE0); // PGAMCTRL (Positive Gamma Control)
- LCD_Write_DATA(0x0f);
- LCD_Write_DATA(0x24);
- LCD_Write_DATA(0x1c);
- LCD_Write_DATA(0x0a);
- LCD_Write_DATA(0x0f);
- LCD_Write_DATA(0x08);
- LCD_Write_DATA(0x43);
- LCD_Write_DATA(0x88);
- LCD_Write_DATA(0x32);
- LCD_Write_DATA(0x0f);
- LCD_Write_DATA(0x10);
- LCD_Write_DATA(0x06);
- LCD_Write_DATA(0x0f);
- LCD_Write_DATA(0x07);
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0xE1); // NGAMCTRL (Negative Gamma Control)
- LCD_Write_DATA(0x0F);
- LCD_Write_DATA(0x38);
- LCD_Write_DATA(0x30);
- LCD_Write_DATA(0x09);
- LCD_Write_DATA(0x0f);
- LCD_Write_DATA(0x0f);
- LCD_Write_DATA(0x4e);
- LCD_Write_DATA(0x77);
- LCD_Write_DATA(0x3c);
- LCD_Write_DATA(0x07);
- LCD_Write_DATA(0x10);
- LCD_Write_DATA(0x05);
- LCD_Write_DATA(0x23);
- LCD_Write_DATA(0x1b);
- LCD_Write_DATA(0x00);
-
- LCD_Write_COM(0x20); // Display Inversion OFF
- LCD_Write_DATA(0x00);//C8
-
- LCD_Write_COM(0x36); // Memory Access Control
- LCD_Write_DATA(0x0A);
-
- LCD_Write_COM(0x3A); // Interface Pixel Format
- LCD_Write_DATA(0x55);
-
- LCD_Write_COM(0x2A); // Column Addess Set
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x01);
- LCD_Write_DATA(0xDF);
-
- LCD_Write_COM(0x002B); // Page Address Set
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x00);
- LCD_Write_DATA(0x01);
- LCD_Write_DATA(0x3f);
- delay(50);
- LCD_Write_COM(0x0029); // Display ON
- LCD_Write_COM(0x002C); // Memory Write
- break;
|