128x220 void GC9203N_BOE1.08_Init(void) { LCD_RST = 1; delayms(5); LCD_RST = 0; delayms(20); LCD_RST = 1; delayms(120); LCD_CtrlWrite(0xFE); LCD_CtrlWrite(0xEF); LCD_CtrlWrite(0xEB); LCD_DataWrite(0x14); LCD_CtrlWrite(0x84); LCD_DataWrite(0x60); LCD_CtrlWrite(0x85); LCD_DataWrite(0xFF); LCD_CtrlWrite(0x86); LCD_DataWrite(0xFF); LCD_CtrlWrite(0x87); LCD_DataWrite(0xFF); LCD_CtrlWrite(0x8E); LCD_DataWrite(0xFF); LCD_CtrlWrite(0x8F); LCD_DataWrite(0xFF); LCD_CtrlWrite(0x88); LCD_DataWrite(0x0A); LCD_CtrlWrite(0x89); LCD_DataWrite(0x2D); LCD_CtrlWrite(0x8B); LCD_DataWrite(0x80); LCD_CtrlWrite(0x8C); LCD_DataWrite(0x01); LCD_CtrlWrite(0x8D); LCD_DataWrite(0x03); LCD_CtrlWrite(0x36); LCD_DataWrite(0x48); LCD_CtrlWrite(0x3A); LCD_DataWrite(0x05); LCD_CtrlWrite(0x90); LCD_DataWrite(0x08); LCD_DataWrite(0x08); LCD_DataWrite(0x08); LCD_DataWrite(0x08); LCD_CtrlWrite(0xBA); LCD_DataWrite(0x0A);///TE width LCD_CtrlWrite(0xBD); LCD_DataWrite(0x06); LCD_CtrlWrite(0xBC); LCD_DataWrite(0x00); LCD_CtrlWrite(0xBB); LCD_DataWrite(0x00); LCD_CtrlWrite(0xFF); LCD_DataWrite(0x60); LCD_DataWrite(0x01); LCD_DataWrite(0x04); LCD_CtrlWrite(0xC3); LCD_DataWrite(0x36);//2d 32 LCD_CtrlWrite(0xC4); LCD_DataWrite(0x11);//08 0d LCD_CtrlWrite(0xC9); LCD_DataWrite(0x15);//20 08 40 01 06 LCD_CtrlWrite(0xBE); LCD_DataWrite(0x11); LCD_CtrlWrite(0xE1); LCD_DataWrite(0x10); LCD_DataWrite(0x0E); LCD_CtrlWrite(0xDF); LCD_DataWrite(0x21); LCD_DataWrite(0x10); LCD_DataWrite(0x02); LCD_CtrlWrite(0xED); LCD_DataWrite(0x1B); LCD_DataWrite(0x0B); LCD_CtrlWrite(0xAE); LCD_DataWrite(0x77); LCD_CtrlWrite(0xCD); LCD_DataWrite(0x63); LCD_CtrlWrite(0x70); LCD_DataWrite(0x07); LCD_DataWrite(0x07); LCD_DataWrite(0x04); LCD_DataWrite(0x0C); LCD_DataWrite(0x07); LCD_DataWrite(0x09); LCD_DataWrite(0x07); LCD_DataWrite(0x08); LCD_DataWrite(0x03); LCD_CtrlWrite(0xE8); LCD_DataWrite(0x32); LCD_CtrlWrite(0xF0); LCD_DataWrite(0x4D); LCD_DataWrite(0x14); LCD_DataWrite(0x0a); LCD_DataWrite(0x09); LCD_DataWrite(0x26); LCD_DataWrite(0x50);//VR20 3D 4D 52 LCD_CtrlWrite(0xF1); LCD_DataWrite(0x65);//VR43 52 67 LCD_DataWrite(0x76); LCD_DataWrite(0x79); LCD_DataWrite(0x36); LCD_DataWrite(0x37); LCD_DataWrite(0x6F); LCD_CtrlWrite(0xF2); LCD_DataWrite(0x4D); LCD_DataWrite(0x13); LCD_DataWrite(0x0a); LCD_DataWrite(0x0a); LCD_DataWrite(0x26); LCD_DataWrite(0x4f);//VR20 3C 51 LCD_CtrlWrite(0xF3); LCD_DataWrite(0x68);//VR43 55 6a LCD_DataWrite(0x96); LCD_DataWrite(0xB9); LCD_DataWrite(0x36); LCD_DataWrite(0x37); LCD_DataWrite(0xAF); LCD_CtrlWrite(0xB5); LCD_DataWrite(0x10); LCD_DataWrite(0x10); LCD_CtrlWrite(0x66); LCD_DataWrite(0xF4); LCD_DataWrite(0x00); LCD_DataWrite(0xCD); LCD_DataWrite(0x02); LCD_DataWrite(0x4C); LCD_DataWrite(0x5d); LCD_DataWrite(0x0a); LCD_DataWrite(0xB1); LCD_DataWrite(0x00); LCD_DataWrite(0x00); LCD_CtrlWrite(0x67); LCD_DataWrite(0x00); LCD_DataWrite(0x2F); LCD_DataWrite(0x00); LCD_DataWrite(0x00); LCD_DataWrite(0x1B); LCD_DataWrite(0xA0); LCD_DataWrite(0x91); LCD_DataWrite(0x80); LCD_DataWrite(0x20); LCD_DataWrite(0x98); LCD_CtrlWrite(0x60); LCD_DataWrite(0x38); LCD_DataWrite(0x14); LCD_DataWrite(0x2D); LCD_DataWrite(0x6D); LCD_DataWrite(0x38); LCD_DataWrite(0x16); LCD_DataWrite(0x2D); LCD_DataWrite(0x6D); LCD_CtrlWrite(0x61); LCD_DataWrite(0x39); LCD_DataWrite(0xDa); LCD_DataWrite(0x6D); LCD_DataWrite(0x2D); LCD_DataWrite(0xB8); LCD_DataWrite(0x04); LCD_DataWrite(0x6D); LCD_DataWrite(0x6D); LCD_CtrlWrite(0x62); LCD_DataWrite(0x38); LCD_DataWrite(0x18); LCD_DataWrite(0x71); LCD_DataWrite(0xD7); LCD_DataWrite(0x2D); LCD_DataWrite(0x6D); LCD_DataWrite(0x38); LCD_DataWrite(0x1C); LCD_DataWrite(0x71); LCD_DataWrite(0xDB); LCD_DataWrite(0x2D); LCD_DataWrite(0x6D); LCD_CtrlWrite(0x63); LCD_DataWrite(0x78); LCD_DataWrite(0x10); LCD_DataWrite(0x90); LCD_DataWrite(0x04); LCD_DataWrite(0x6D); LCD_DataWrite(0x6D); LCD_CtrlWrite(0x74); LCD_DataWrite(0x10); LCD_DataWrite(0x85); LCD_DataWrite(0x80); LCD_DataWrite(0x00); LCD_DataWrite(0x00); LCD_DataWrite(0x4E); LCD_DataWrite(0x00); LCD_CtrlWrite(0x98); LCD_DataWrite(0x3e); LCD_DataWrite(0x07); LCD_CtrlWrite(0x99); LCD_DataWrite(0x3e); LCD_DataWrite(0x07); LCD_CtrlWrite(0xEA); LCD_DataWrite(0xDB); LCD_DataWrite(0x00); LCD_DataWrite(0xDB); LCD_CtrlWrite(0x35); LCD_DataWrite(0x00); LCD_CtrlWrite(0x21); LCD_CtrlWrite(0x11); Delay(120); LCD_CtrlWrite(0x29); LCD_CtrlWrite(0x2C); void GC9203N_BOE1.08_EnterSleep(void) { LCD_CtrlWrite(0x28); delay_ms(50); LCD_CtrlWrite(0x10); delay_ms(120); } void GC9203N_BOE1.08_ExitSleep(void) { LCD_CtrlWrite(0x11); delay_ms(50); LCD_CtrlWrite(0x29); delay_ms(120); }