void Driver_Initial(void) { pLCD_RST = 0; //Driver_Reset Delayms(20); pLCD_RST = 1; Delayms(100); Write_REG_Index(0xCF); Write_REG_Data (0x00); Write_REG_Data (0xD9); Write_REG_Data (0X30); Write_REG_Index(0xED); Write_REG_Data (0x64); Write_REG_Data (0x03); Write_REG_Data (0X12); Write_REG_Data (0X81); Write_REG_Index(0xE8); Write_REG_Data (0x85); Write_REG_Data (0x10); Write_REG_Data (0x7A); Write_REG_Index(0xCB); Write_REG_Data (0x39); Write_REG_Data (0x2C); Write_REG_Data (0x00); Write_REG_Data (0x34); Write_REG_Data (0x02); Write_REG_Index(0xF7); Write_REG_Data (0x20); Write_REG_Index(0x3a); Write_REG_Data (0x55); Write_REG_Index(0xEA); Write_REG_Data (0x00); Write_REG_Data (0x00); Write_REG_Index(0xC0); //Power control Write_REG_Data (0x21); //VRH[5:0] Write_REG_Index(0xC1); //Power control Write_REG_Data (0x11); //SAP[2:0];BT[3:0] Write_REG_Index(0xC5); //VCM control Write_REG_Data (0x3F); Write_REG_Data (0x3C); Write_REG_Index(0xC7); //VCM control2 Write_REG_Data (0Xa7); Write_REG_Index(0x36); // Memory Access Control Write_REG_Data (0x08); Write_REG_Index(0xB1); Write_REG_Data (0x00); Write_REG_Data (0x1B); Write_REG_Index(0xB6); // Display Function Control Write_REG_Data (0x0A); Write_REG_Data (0xA2); Write_REG_Index(0xF2); // 3Gamma Function Disable Write_REG_Data (0x00); Write_REG_Index(0x26); //Gamma curve selected Write_REG_Data (0x01); Write_REG_Index(0xE0); //Set Gamma Write_REG_Data (0x0F); Write_REG_Data (0x23); Write_REG_Data (0x1F); Write_REG_Data (0x0B); Write_REG_Data (0x0E); Write_REG_Data (0x08); Write_REG_Data (0x4B); Write_REG_Data (0XA8); Write_REG_Data (0x3B); Write_REG_Data (0x0A); Write_REG_Data (0x14); Write_REG_Data (0x06); Write_REG_Data (0x10); Write_REG_Data (0x09); Write_REG_Data (0x00); Write_REG_Index(0XE1); //Set Gamma Write_REG_Data (0x00); Write_REG_Data (0x1C); Write_REG_Data (0x20); Write_REG_Data (0x04); Write_REG_Data (0x10); Write_REG_Data (0x08); Write_REG_Data (0x34); Write_REG_Data (0x47); Write_REG_Data (0x44); Write_REG_Data (0x05); Write_REG_Data (0x0B); Write_REG_Data (0x09); Write_REG_Data (0x2F); Write_REG_Data (0x36); Write_REG_Data (0x0F); Write_REG_Index( 0x11 ); Delayms(100); Write_REG_Index( 0x29 ); }