mirror of
https://github.com/digistump/DigistumpArduino.git
synced 2025-09-17 17:32:25 -07:00
switch to setup for Arduino Boards Manager
This commit is contained in:
183
digistump-sam/libraries/UTFT/tft_drivers/s1d19122/initlcd.h
Normal file
183
digistump-sam/libraries/UTFT/tft_drivers/s1d19122/initlcd.h
Normal file
@@ -0,0 +1,183 @@
|
||||
case S1D19122:
|
||||
//************* Start Initial Sequence **********//
|
||||
|
||||
int i,R,G,B;
|
||||
LCD_Write_COM(0x11);
|
||||
LCD_Write_COM(0x13);
|
||||
LCD_Write_COM(0x29);
|
||||
|
||||
//-------------- Display Control ---------//
|
||||
LCD_Write_COM(0xB0);
|
||||
|
||||
LCD_Write_DATA(0x05);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0xF0);
|
||||
LCD_Write_DATA(0x0A);
|
||||
LCD_Write_DATA(0x41);
|
||||
LCD_Write_DATA(0x02);
|
||||
LCD_Write_DATA(0x0A);
|
||||
LCD_Write_DATA(0x30);
|
||||
LCD_Write_DATA(0x31);
|
||||
LCD_Write_DATA(0x36);
|
||||
LCD_Write_DATA(0x37);
|
||||
LCD_Write_DATA(0x40);
|
||||
LCD_Write_DATA(0x02);
|
||||
LCD_Write_DATA(0x3F);
|
||||
LCD_Write_DATA(0x40);
|
||||
LCD_Write_DATA(0x02);
|
||||
LCD_Write_DATA(0x81);
|
||||
LCD_Write_DATA(0x04);
|
||||
LCD_Write_DATA(0x05);
|
||||
LCD_Write_DATA(0x64);
|
||||
|
||||
// ----------- Gamma Curve Set3 Postive----------//
|
||||
LCD_Write_COM(0xFC);
|
||||
|
||||
LCD_Write_DATA(0x88);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x10);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x10);
|
||||
LCD_Write_DATA(0x42);
|
||||
LCD_Write_DATA(0x42);
|
||||
LCD_Write_DATA(0x22);
|
||||
LCD_Write_DATA(0x11);
|
||||
LCD_Write_DATA(0x11);
|
||||
LCD_Write_DATA(0x22);
|
||||
LCD_Write_DATA(0x99);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0xBB);
|
||||
LCD_Write_DATA(0xBB);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0x33);
|
||||
LCD_Write_DATA(0x33);
|
||||
LCD_Write_DATA(0x11);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0xC0);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
|
||||
// ----------- Gamma Curve Set3 Negative----------//
|
||||
LCD_Write_COM(0xFD);
|
||||
|
||||
LCD_Write_DATA(0x88);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x10);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x10);
|
||||
LCD_Write_DATA(0x42);
|
||||
LCD_Write_DATA(0x42);
|
||||
LCD_Write_DATA(0x22);
|
||||
LCD_Write_DATA(0x11);
|
||||
LCD_Write_DATA(0x11);
|
||||
LCD_Write_DATA(0x22);
|
||||
LCD_Write_DATA(0x99);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0xBB);
|
||||
LCD_Write_DATA(0xBB);
|
||||
LCD_Write_DATA(0xAA);
|
||||
LCD_Write_DATA(0x33);
|
||||
LCD_Write_DATA(0x33);
|
||||
LCD_Write_DATA(0x11);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x03);
|
||||
|
||||
// ----------- EVRSER Regulator Voltage Setting---------//
|
||||
LCD_Write_COM(0xBE);
|
||||
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x15);
|
||||
LCD_Write_DATA(0x16);
|
||||
LCD_Write_DATA(0x08);
|
||||
LCD_Write_DATA(0x09);
|
||||
LCD_Write_DATA(0x15);
|
||||
LCD_Write_DATA(0x10);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
|
||||
// -----------Module Definiton Setting---------//
|
||||
LCD_Write_COM(0xC0);
|
||||
|
||||
LCD_Write_DATA(0x0E);
|
||||
LCD_Write_DATA(0x01);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
LCD_Write_DATA(0x00);
|
||||
|
||||
// -----------PWRDEF Power Ability Ddfinition----------//
|
||||
LCD_Write_COM(0xC1);
|
||||
|
||||
LCD_Write_DATA(0x2F);
|
||||
LCD_Write_DATA(0x23);
|
||||
LCD_Write_DATA(0xB4);
|
||||
LCD_Write_DATA(0xFF);
|
||||
LCD_Write_DATA(0x24);
|
||||
LCD_Write_DATA(0x03);
|
||||
LCD_Write_DATA(0x20);
|
||||
LCD_Write_DATA(0x02);
|
||||
LCD_Write_DATA(0x02);
|
||||
LCD_Write_DATA(0x02);
|
||||
LCD_Write_DATA(0x20);
|
||||
LCD_Write_DATA(0x20);
|
||||
LCD_Write_DATA(0x00);
|
||||
|
||||
// -----------Other Setting----------//
|
||||
LCD_Write_COM(0xC2);
|
||||
LCD_Write_DATA(0x03);
|
||||
LCD_Write_COM(0x26);
|
||||
LCD_Write_DATA(0x08);
|
||||
LCD_Write_COM(0x35);
|
||||
|
||||
LCD_Write_COM(0x36);
|
||||
LCD_Write_DATA(0x64);
|
||||
LCD_Write_COM(0x3A);
|
||||
LCD_Write_DATA(0x05);
|
||||
LCD_Write_COM(0x2A);
|
||||
LCD_Write_DATA(0x01,0x3f);
|
||||
LCD_Write_COM(0x2B);
|
||||
LCD_Write_DATA(0xEF);
|
||||
LCD_Write_COM(0x2c);
|
||||
|
||||
// -----------RGB Setting----------//
|
||||
LCD_Write_COM(0x2D);
|
||||
R=0;
|
||||
G=0;
|
||||
B=0;
|
||||
|
||||
for(i=0;i<32;i++)
|
||||
{
|
||||
LCD_Write_DATA(R);
|
||||
R=R+2;
|
||||
}
|
||||
for(i=0;i<64;i++)
|
||||
{
|
||||
LCD_Write_DATA(G);
|
||||
G=G+1;
|
||||
}
|
||||
for(i=0;i<32;i++)
|
||||
{
|
||||
LCD_Write_DATA(B);
|
||||
B=B+2;
|
||||
}
|
||||
break;
|
13
digistump-sam/libraries/UTFT/tft_drivers/s1d19122/setxy.h
Normal file
13
digistump-sam/libraries/UTFT/tft_drivers/s1d19122/setxy.h
Normal file
@@ -0,0 +1,13 @@
|
||||
case S1D19122:
|
||||
LCD_Write_COM(0x2a);
|
||||
LCD_Write_DATA(x1>>8);
|
||||
LCD_Write_DATA(x1);
|
||||
LCD_Write_DATA(x2>>8);
|
||||
LCD_Write_DATA(x2);
|
||||
LCD_Write_COM(0x2b);
|
||||
LCD_Write_DATA(y1>>8);
|
||||
LCD_Write_DATA(y1);
|
||||
LCD_Write_DATA(y2>>8);
|
||||
LCD_Write_DATA(y2);
|
||||
LCD_Write_COM(0x2c);
|
||||
break;
|
Reference in New Issue
Block a user