|
- case ILI9320_8:
- case ILI9320_16:
- LCD_Write_COM_DATA(0xe5, 0x8000);
- LCD_Write_COM_DATA(0x00, 0x0001);
- LCD_Write_COM_DATA(0x01, 0x0100);
- LCD_Write_COM_DATA(0x02, 0x0700);
- LCD_Write_COM_DATA(0x03, 0x1030);
- LCD_Write_COM_DATA(0x04, 0x0000);
- LCD_Write_COM_DATA(0x08, 0x0202);
- LCD_Write_COM_DATA(0x09, 0x0000);
- LCD_Write_COM_DATA(0x0A, 0x0000);
- LCD_Write_COM_DATA(0x0C, 0x0000);
- LCD_Write_COM_DATA(0x0D, 0x0000);
- LCD_Write_COM_DATA(0x0F, 0x0000);
- //-----Power On sequence-----------------------
- LCD_Write_COM_DATA(0x10, 0x0000);
- LCD_Write_COM_DATA(0x11, 0x0007);
- LCD_Write_COM_DATA(0x12, 0x0000);
- LCD_Write_COM_DATA(0x13, 0x0000);
- delay(50);
- LCD_Write_COM_DATA(0x10, 0x17B0);
- LCD_Write_COM_DATA(0x11, 0x0007);
- delay(10);
- LCD_Write_COM_DATA(0x12, 0x013A);
- delay(10);
- LCD_Write_COM_DATA(0x13, 0x1A00);
- LCD_Write_COM_DATA(0x29, 0x000c);
- delay(10);
- //-----Gamma control-----------------------
- LCD_Write_COM_DATA(0x30, 0x0000);
- LCD_Write_COM_DATA(0x31, 0x0505);
- LCD_Write_COM_DATA(0x32, 0x0004);
- LCD_Write_COM_DATA(0x35, 0x0006);
- LCD_Write_COM_DATA(0x36, 0x0707);
- LCD_Write_COM_DATA(0x37, 0x0105);
- LCD_Write_COM_DATA(0x38, 0x0002);
- LCD_Write_COM_DATA(0x39, 0x0707);
- LCD_Write_COM_DATA(0x3C, 0x0704);
- LCD_Write_COM_DATA(0x3D, 0x0807);
- //-----Set RAM area-----------------------
- LCD_Write_COM_DATA(0x50, 0x0000);
- LCD_Write_COM_DATA(0x51, 0x00EF);
- LCD_Write_COM_DATA(0x52, 0x0000);
- LCD_Write_COM_DATA(0x53, 0x013F);
- LCD_Write_COM_DATA(0x60, 0x2700);
- LCD_Write_COM_DATA(0x61, 0x0001);
- LCD_Write_COM_DATA(0x6A, 0x0000);
- LCD_Write_COM_DATA(0x21, 0x0000);
- LCD_Write_COM_DATA(0x20, 0x0000);
- //-----Partial Display Control------------
- LCD_Write_COM_DATA(0x80, 0x0000);
- LCD_Write_COM_DATA(0x81, 0x0000);
- LCD_Write_COM_DATA(0x82, 0x0000);
- LCD_Write_COM_DATA(0x83, 0x0000);
- LCD_Write_COM_DATA(0x84, 0x0000);
- LCD_Write_COM_DATA(0x85, 0x0000);
- //-----Panel Control----------------------
- LCD_Write_COM_DATA(0x90, 0x0010);
- LCD_Write_COM_DATA(0x92, 0x0000);
- LCD_Write_COM_DATA(0x93, 0x0003);
- LCD_Write_COM_DATA(0x95, 0x0110);
- LCD_Write_COM_DATA(0x97, 0x0000);
- LCD_Write_COM_DATA(0x98, 0x0000);
- //-----Display on-----------------------
- LCD_Write_COM_DATA(0x07, 0x0173);
- delay(50);
- break;
|