kopia lustrzana https://github.com/Xinyuan-LilyGO/TTGO-T-Display
71 wiersze
1.5 KiB
C
71 wiersze
1.5 KiB
C
|
|
// This is the command sequence that initialises the ILI9486 driver
|
|
//
|
|
// This setup information uses simple 8 bit SPI writecommand() and writedata() functions
|
|
//
|
|
// See ST7735_Setup.h file for an alternative format
|
|
|
|
{
|
|
// From https://github.com/notro/fbtft/blob/master/fb_ili9486.c
|
|
|
|
//writecommand(0x01); // SW reset
|
|
//delay(120);
|
|
|
|
writecommand(0x11); // Sleep out, also SW reset
|
|
delay(120);
|
|
|
|
writecommand(0x3A);
|
|
writedata(0x55);
|
|
|
|
writecommand(0xC2);
|
|
writedata(0x44);
|
|
|
|
writecommand(0xC5);
|
|
writedata(0x00);
|
|
writedata(0x00);
|
|
writedata(0x00);
|
|
writedata(0x00);
|
|
|
|
writecommand(0xE0);
|
|
writedata(0x0F);
|
|
writedata(0x1F);
|
|
writedata(0x1C);
|
|
writedata(0x0C);
|
|
writedata(0x0F);
|
|
writedata(0x08);
|
|
writedata(0x48);
|
|
writedata(0x98);
|
|
writedata(0x37);
|
|
writedata(0x0A);
|
|
writedata(0x13);
|
|
writedata(0x04);
|
|
writedata(0x11);
|
|
writedata(0x0D);
|
|
writedata(0x00);
|
|
|
|
writecommand(0xE1);
|
|
writedata(0x0F);
|
|
writedata(0x32);
|
|
writedata(0x2E);
|
|
writedata(0x0B);
|
|
writedata(0x0D);
|
|
writedata(0x05);
|
|
writedata(0x47);
|
|
writedata(0x75);
|
|
writedata(0x37);
|
|
writedata(0x06);
|
|
writedata(0x10);
|
|
writedata(0x03);
|
|
writedata(0x24);
|
|
writedata(0x20);
|
|
writedata(0x00);
|
|
|
|
writecommand(0x20); // display inversion OFF
|
|
|
|
writecommand(0x36);
|
|
writedata(0x48);
|
|
|
|
writecommand(0x29); // display on
|
|
delay(150);
|
|
}
|