You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.5 KiB
69 lines
1.5 KiB
case HX8353C: |
|
LCD_Write_COM(0xB9);//SETEXTC |
|
LCD_Write_DATA(0xFF); |
|
LCD_Write_DATA(0x83); |
|
LCD_Write_DATA(0x53); |
|
|
|
LCD_Write_COM(0xB0);//RADJ |
|
LCD_Write_DATA(0x3C); |
|
LCD_Write_DATA(0x01); |
|
|
|
LCD_Write_COM(0xB6);//VCOM |
|
LCD_Write_DATA(0x94); |
|
LCD_Write_DATA(0x6C); |
|
LCD_Write_DATA(0x50); |
|
|
|
LCD_Write_COM(0xB1);//PWR |
|
LCD_Write_DATA(0x00); |
|
LCD_Write_DATA(0x01); |
|
LCD_Write_DATA(0x1B); |
|
LCD_Write_DATA(0x03); |
|
LCD_Write_DATA(0x01); |
|
LCD_Write_DATA(0x08); |
|
LCD_Write_DATA(0x77); |
|
LCD_Write_DATA(0x89); |
|
|
|
LCD_Write_COM(0xE0); //Gamma setting for tpo Panel |
|
LCD_Write_DATA(0x50); |
|
LCD_Write_DATA(0x77); |
|
LCD_Write_DATA(0x40); |
|
LCD_Write_DATA(0x08); |
|
LCD_Write_DATA(0xBF); |
|
LCD_Write_DATA(0x00); |
|
LCD_Write_DATA(0x03); |
|
LCD_Write_DATA(0x0F); |
|
LCD_Write_DATA(0x00); |
|
LCD_Write_DATA(0x01); |
|
LCD_Write_DATA(0x73); |
|
LCD_Write_DATA(0x00); |
|
LCD_Write_DATA(0x72); |
|
LCD_Write_DATA(0x03); |
|
LCD_Write_DATA(0xB0); |
|
LCD_Write_DATA(0x0F); |
|
LCD_Write_DATA(0x08); |
|
LCD_Write_DATA(0x00); |
|
LCD_Write_DATA(0x0F); |
|
|
|
LCD_Write_COM(0x3A); |
|
LCD_Write_DATA(0x05); //05 |
|
LCD_Write_COM(0x36); |
|
LCD_Write_DATA(0xC0); //83 //0B |
|
|
|
LCD_Write_COM(0x11); // SLPOUT |
|
delay(150); |
|
|
|
LCD_Write_COM(0x29); // display on |
|
|
|
delay(150); |
|
LCD_Write_COM(0x2D); //Look up table |
|
|
|
for(int j=0;j<32;j++) |
|
{ LCD_Write_DATA(2*j); } //Red |
|
for(int j=0;j<64;j++) |
|
{ LCD_Write_DATA(1*j); } //Green |
|
for(int j=0;j<32;j++) |
|
{ LCD_Write_DATA(2*j); } //Blue |
|
|
|
LCD_Write_COM(0x2c); |
|
delay(150); |
|
break;
|
|
|