mirror of
https://github.com/digistump/DigistumpArduino.git
synced 2025-12-24 17:17:12 -08:00
Initial import of support files for all Digistump boards - Digispark, Pro, DigiX - including libraries, examples, tools, and other support files for the Arduino IDE
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
case ILI9327:
|
||||
LCD_Write_COM(0xE9);
|
||||
LCD_Write_DATA(0x00,0x20);
|
||||
LCD_Write_COM(0x11); //Exit Sleep
|
||||
delay(100);
|
||||
LCD_Write_COM(0xD1);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x71);
|
||||
LCD_Write_DATA(0x00,0x19);
|
||||
LCD_Write_COM(0xD0);
|
||||
LCD_Write_DATA(0x00,0x07);
|
||||
LCD_Write_DATA(0x00,0x01);
|
||||
LCD_Write_DATA(0x00,0x08);
|
||||
LCD_Write_COM(0x36);
|
||||
LCD_Write_DATA(0x00,0x48);
|
||||
LCD_Write_COM(0x3A);
|
||||
LCD_Write_DATA(0x00,0x05);
|
||||
LCD_Write_COM(0xC1);
|
||||
LCD_Write_DATA(0x00,0x10);
|
||||
LCD_Write_DATA(0x00,0x10);
|
||||
LCD_Write_DATA(0x00,0x02);
|
||||
LCD_Write_DATA(0x00,0x02);
|
||||
LCD_Write_COM(0xC0); //Set Default Gamma
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x35);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x01);
|
||||
LCD_Write_DATA(0x00,0x02);
|
||||
LCD_Write_COM(0xC5); //Set frame rate
|
||||
LCD_Write_DATA(0x00,0x04);
|
||||
LCD_Write_COM(0xD2); //power setting
|
||||
LCD_Write_DATA(0x00,0x01);
|
||||
LCD_Write_DATA(0x00,0x44);
|
||||
LCD_Write_COM(0xC8); //Set Gamma
|
||||
LCD_Write_DATA(0x00,0x04);
|
||||
LCD_Write_DATA(0x00,0x67);
|
||||
LCD_Write_DATA(0x00,0x35);
|
||||
LCD_Write_DATA(0x00,0x04);
|
||||
LCD_Write_DATA(0x00,0x08);
|
||||
LCD_Write_DATA(0x00,0x06);
|
||||
LCD_Write_DATA(0x00,0x24);
|
||||
LCD_Write_DATA(0x00,0x01);
|
||||
LCD_Write_DATA(0x00,0x37);
|
||||
LCD_Write_DATA(0x00,0x40);
|
||||
LCD_Write_DATA(0x00,0x03);
|
||||
LCD_Write_DATA(0x00,0x10);
|
||||
LCD_Write_DATA(0x00,0x08);
|
||||
LCD_Write_DATA(0x00,0x80);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_COM(0x2A);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0xeF);
|
||||
LCD_Write_COM(0x2B);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x00);
|
||||
LCD_Write_DATA(0x00,0x01);
|
||||
LCD_Write_DATA(0x00,0x8F);
|
||||
LCD_Write_COM(0x29); //display on
|
||||
LCD_Write_COM(0x2C); //display on
|
||||
break;
|
||||
@@ -0,0 +1,13 @@
|
||||
case ILI9327:
|
||||
LCD_Write_COM(0x2a);
|
||||
LCD_Write_DATA(0x00,x1>>8);
|
||||
LCD_Write_DATA(0x00,x1);
|
||||
LCD_Write_DATA(0x00,x2>>8);
|
||||
LCD_Write_DATA(0x00,x2);
|
||||
LCD_Write_COM(0x2b);
|
||||
LCD_Write_DATA(0x00,y1>>8);
|
||||
LCD_Write_DATA(0x00,y1);
|
||||
LCD_Write_DATA(0x00,y2>>8);
|
||||
LCD_Write_DATA(0x00,y2);
|
||||
LCD_Write_COM(0x2c);
|
||||
break;
|
||||
Reference in New Issue
Block a user