void MainLCD_Init(void) { unsigned long i; unsigned short temp; unsigned int LUT; #ifdef CL713S4 MainLCD_BypassRegisterSet(); #endif #if 1 //H2 3.2 + SSD1289 WMLCDCOM(0x0000);WMLCDDATA(0x0001); Delayms(15); WMLCDCOM(0x0003);WMLCDDATA(0xAAAC); WMLCDCOM(0x000C);WMLCDDATA(0x0002); WMLCDCOM(0x000D);WMLCDDATA(0x000A); WMLCDCOM(0x000E);WMLCDDATA(0x2C00); WMLCDCOM(0x001E);WMLCDDATA(0x00B8); Delayms(15); WMLCDCOM(0x0001);WMLCDDATA(0x2B3F); WMLCDCOM(0x0002);WMLCDDATA(0x0600); WMLCDCOM(0x0010);WMLCDDATA(0x0000); WMLCDCOM(0x0011);WMLCDDATA(0x60B0); Delayms(20); WMLCDCOM(0x0005);WMLCDDATA(0x0000); WMLCDCOM(0x0006);WMLCDDATA(0x0000); WMLCDCOM(0x0016);WMLCDDATA(0xEF1C); WMLCDCOM(0x0017);WMLCDDATA(0x0003); WMLCDCOM(0x0007);WMLCDDATA(0x0233); WMLCDCOM(0x000B);WMLCDDATA(0x5312); WMLCDCOM(0x000F);WMLCDDATA(0x0000); Delayms(20); WMLCDCOM(0x0041);WMLCDDATA(0x0000); WMLCDCOM(0x0042);WMLCDDATA(0x0000); WMLCDCOM(0x0048);WMLCDDATA(0x0000); WMLCDCOM(0x0049);WMLCDDATA(0x013F); WMLCDCOM(0x0044);WMLCDDATA(0xEF00); WMLCDCOM(0x0045);WMLCDDATA(0x0000); WMLCDCOM(0x0046);WMLCDDATA(0x013F); WMLCDCOM(0x004A);WMLCDDATA(0x0000); WMLCDCOM(0x004B);WMLCDDATA(0x0000); Delayms(20); WMLCDCOM(0x0030);WMLCDDATA(0x0707); WMLCDCOM(0x0031);WMLCDDATA(0x0704); WMLCDCOM(0x0032);WMLCDDATA(0x0204); WMLCDCOM(0x0033);WMLCDDATA(0x0201); WMLCDCOM(0x0034);WMLCDDATA(0x0203); WMLCDCOM(0x0035);WMLCDDATA(0x0204); WMLCDCOM(0x0036);WMLCDDATA(0x0204); WMLCDCOM(0x0037);WMLCDDATA(0x0502); WMLCDCOM(0x003A);WMLCDDATA(0x0302); WMLCDCOM(0x003B);WMLCDDATA(0x0500); Delayms(20); WMLCDCOM(0x0022); #endif #if 0 #endif }