|
28 | 28 | // #define JC3248W535
|
29 | 29 | // #define JC3636W518
|
30 | 30 | // #define LILYGO_T_DECK
|
| 31 | +// #define LILYGO_T_DECK_PLUS |
31 | 32 | // #define LILYGO_T_DISPLAY
|
32 | 33 | // #define LILYGO_T_DISPLAY_S3
|
33 | 34 | // #define LILYGO_T_Display_S3_AMOLED
|
@@ -480,7 +481,25 @@ Arduino_GFX *gfx = new Arduino_ST77916(bus, 47 /* RST */, 0 /* rotation */, true
|
480 | 481 | delay(500); \
|
481 | 482 | }
|
482 | 483 | #define GFX_BL 42
|
483 |
| -Arduino_DataBus *bus = new Arduino_ESP32SPI(11 /* DC */, 12 /* CS */, 40 /* SCK */, 41 /* MOSI */, 38 /* MISO */); |
| 484 | +Arduino_DataBus *bus = new Arduino_HWSPI(11 /* DC */, 12 /* CS */, 40 /* SCK */, 41 /* MOSI */, 38 /* MISO */); |
| 485 | +Arduino_GFX *gfx = new Arduino_ST7789(bus, GFX_NOT_DEFINED /* RST */, 1 /* rotation */, false /* IPS */); |
| 486 | + |
| 487 | +#elif defined(LILYGO_T_DECK_PLUS) |
| 488 | +#define GFX_DEV_DEVICE LILYGO_T_DECK_PLUS |
| 489 | +#define DEV_DEVICE_INIT() \ |
| 490 | + { \ |
| 491 | + pinMode(9 /* TDECK_RADIO_CS */, OUTPUT); \ |
| 492 | + digitalWrite(9 /* TDECK_RADIO_CS */, HIGH); \ |
| 493 | + pinMode(12 /* TDECK_LCD_CS */, OUTPUT); \ |
| 494 | + digitalWrite(12 /* TDECK_LCD_CS */, HIGH); \ |
| 495 | + pinMode(39 /* TDECK_SDCARD_CS */, OUTPUT); \ |
| 496 | + digitalWrite(39 /* TDECK_SDCARD_CS */, HIGH); \ |
| 497 | + pinMode(10 /* TDECK_PERI_POWERON */, OUTPUT); \ |
| 498 | + digitalWrite(10 /* TDECK_PERI_POWERON */, HIGH); \ |
| 499 | + delay(500); \ |
| 500 | + } |
| 501 | +#define GFX_BL 42 |
| 502 | +Arduino_DataBus *bus = new Arduino_HWSPI(11 /* DC */, 12 /* CS */, 40 /* SCK */, 41 /* MOSI */, 38 /* MISO */); |
484 | 503 | Arduino_GFX *gfx = new Arduino_ST7789(bus, GFX_NOT_DEFINED /* RST */, 1 /* rotation */, false /* IPS */);
|
485 | 504 |
|
486 | 505 | #elif defined(LILYGO_T_DISPLAY)
|
|
0 commit comments