WMLCDCOM(0x00E7);WMLCDDATA( 0x1014); WMLCDCOM(0x0001);WMLCDDATA( 0x0100); // set SS and SM bit WMLCDCOM(0x0002);WMLCDDATA( 0x0200); // set 1 line inversion WMLCDCOM(0x0003);WMLCDDATA( 0x1030); // set GRAM write direction and BGR=1. WMLCDCOM(0x0008);WMLCDDATA( 0x0202); // set the back porch and front porch WMLCDCOM(0x0009);WMLCDDATA( 0x0000); // set non-display area refresh cycle ISC[3:0] WMLCDCOM(0x000A);WMLCDDATA( 0x0000); // FMARK function WMLCDCOM(0x000C);WMLCDDATA( 0x0000); // RGB interface setting WMLCDCOM(0x000D);WMLCDDATA( 0x0000); // Frame marker Position WMLCDCOM(0x000F);WMLCDDATA( 0x0000); // RGB interface polarity //*************power On sequence ****************// WMLCDCOM(0x0010);WMLCDDATA( 0x0000); // SAP, BT[3:0], AP, DSTB, SLP, STB WMLCDCOM(0x0011);WMLCDDATA( 0x0007); // DC1[2:0], DC0[2:0], VC[2:0] WMLCDCOM(0x0012);WMLCDDATA( 0x0000); // VREG1OUT voltage WMLCDCOM(0x0013);WMLCDDATA( 0x0000); // VDV[4:0] for VCOM amplitude Delayms(200); // Dis-charge capacitor power voltage WMLCDCOM(0x0010);WMLCDDATA( 0x1290); // SAP, BT[3:0], AP, DSTB, SLP, STB WMLCDCOM(0x0011);WMLCDDATA( 0x0007); // DC1[2:0], DC0[2:0], VC[2:0] Delayms(50); //Delay 50ms WMLCDCOM(0x0012);WMLCDDATA( 0x000C); // Internal reference voltage= Vci; Delayms(50); //Delay 50ms WMLCDCOM(0x0013);WMLCDDATA( 0x0800); // Set VDV[4:0] for VCOM amplitude WMLCDCOM(0x0029);WMLCDDATA( 0x0013); // Set VCM[5:0] for VCOMH WMLCDCOM(0x002B);WMLCDDATA( 0x000B); // Set Frame Rate Delayms(50); //Delay 50ms WMLCDCOM(0x0020);WMLCDDATA( 0x0000); // GRAM horizontal Address WMLCDCOM(0x0021);WMLCDDATA( 0x0000); // GRAM Vertical Address // ----------- Adjust the Gamma Curve ----------// WMLCDCOM(0x0030);WMLCDDATA( 0x0000); WMLCDCOM(0x0031);WMLCDDATA( 0x0100); WMLCDCOM(0x0032);WMLCDDATA( 0x0000); WMLCDCOM(0x0035);WMLCDDATA( 0x0203); WMLCDCOM(0x0036);WMLCDDATA( 0x1008); WMLCDCOM(0x0037);WMLCDDATA( 0x0707); WMLCDCOM(0x0038);WMLCDDATA( 0x0305); WMLCDCOM(0x0039);WMLCDDATA( 0x0707); WMLCDCOM(0x003C);WMLCDDATA( 0x0302); WMLCDCOM(0x003D);WMLCDDATA( 0x1004); //-------------(---- Set GRAM area ---------------// WMLCDCOM(0x0050);WMLCDDATA( 0x0000); // Horizontal GRAM Start Address WMLCDCOM(0x0051);WMLCDDATA( 0x00EF); // Horizontal GRAM End Address WMLCDCOM(0x0052);WMLCDDATA( 0x0000); // Vertical GRAM Start Address WMLCDCOM(0x0053);WMLCDDATA( 0x013F); // Vertical GRAM Start Address WMLCDCOM(0x0060);WMLCDDATA( 0x2700); // Gate Scan Line WMLCDCOM(0x0061);WMLCDDATA( 0x0001); // NDL,VLE, REV WMLCDCOM(0x006A);WMLCDDATA( 0x0000); // set scrolling line //-------------Partial Display Control ---------// WMLCDCOM(0x0080);WMLCDDATA( 0x0000); WMLCDCOM(0x0081);WMLCDDATA( 0x0000); WMLCDCOM(0x0082);WMLCDDATA( 0x0000); WMLCDCOM(0x0083);WMLCDDATA( 0x0000); WMLCDCOM(0x0084);WMLCDDATA( 0x0000); WMLCDCOM(0x0085);WMLCDDATA( 0x0000); //-------------Panel Control -------------------// WMLCDCOM(0x0090);WMLCDDATA( 0x0010);//16 WMLCDCOM(0x0092);WMLCDDATA( 0x0600); WMLCDCOM(0x0007);WMLCDDATA( 0x0133); // 262K color and display ON //WINDOW SET WMLCDCOM(0x0050);WMLCDDATA(0x0000); WMLCDCOM(0x0051);WMLCDDATA(0x00ef); WMLCDCOM(0x0052);WMLCDDATA(0x0000); WMLCDCOM(0x0053);WMLCDDATA(0x013f); //START ADDRESS WMLCDCOM(0x0020);WMLCDDATA(0x0000); WMLCDCOM(0x0021);WMLCDDATA(0x0000); //CABC WMLCDCOM(0x00E2);WMLCDDATA(0x00E2); WMLCDCOM(0x00B1);WMLCDDATA(0x00FF); WMLCDCOM(0x00B3);WMLCDDATA(0x002C); WMLCDCOM(0x00B5);WMLCDDATA(0x0000);//0002 Delayms(20); WMLCDCOM(0x0022);