void Driver_Initial(void) { Driver_Reset(); Write_REG_Index(0xCF); Write_REG_Data (0x00); Write_REG_Data (0xEA); Write_REG_Data (0XF0); 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 (0x78); Write_REG_Index(0xCB); Write_REG_Data (0x39); Write_REG_Data (0x2C); Write_REG_Data (0x00); Write_REG_Data (0x33); Write_REG_Data (0x06); Write_REG_Index(0xF7); Write_REG_Data (0x20); 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 (0x10); //SAP[2:0];BT[3:0] Write_REG_Index(0xC5); //VCM control Write_REG_Data (0x2D); Write_REG_Data (0x33); Write_REG_Index(0x36); // Memory Access Control Write_REG_Data (0x08); Write_REG_Index(0xB1); //Frame rate control Write_REG_Data (0x00); Write_REG_Data (0x13); 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(0xE0); //Set Gamma Write_REG_Data (0x0F); Write_REG_Data (0x1f); Write_REG_Data (0x1b); Write_REG_Data (0x0d); Write_REG_Data (0x0f); Write_REG_Data (0x09); Write_REG_Data (0x4c); Write_REG_Data (0X87); Write_REG_Data (0x3a); Write_REG_Data (0x06); Write_REG_Data (0x0e); Write_REG_Data (0x00); Write_REG_Data (0x09); Write_REG_Data (0x09); Write_REG_Data (0x0e); Write_REG_Index(0XE1);//Set Gamma Write_REG_Data (0x00); Write_REG_Data (0x13); Write_REG_Data (0x16); Write_REG_Data (0x04); Write_REG_Data (0x0f); Write_REG_Data (0x03); Write_REG_Data (0x2d); Write_REG_Data (0x24); Write_REG_Data (0x41); Write_REG_Data (0x04); Write_REG_Data (0x11); Write_REG_Data (0x0e); Write_REG_Data (0x2f); Write_REG_Data (0x32); Write_REG_Data (0x0c); Write_REG_Index( 0x11 ); Delay(1000); Write_REG_Index( 0x29 ); }