Skip to content

Commit eb99836

Browse files
add LILYGO T-Deck Plus Dev Device support
1 parent 14c524f commit eb99836

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

examples/PDQgraphicstest/Arduino_GFX_dev_device.h

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
// #define JC3248W535
2929
// #define JC3636W518
3030
// #define LILYGO_T_DECK
31+
// #define LILYGO_T_DECK_PLUS
3132
// #define LILYGO_T_DISPLAY
3233
// #define LILYGO_T_DISPLAY_S3
3334
// #define LILYGO_T_Display_S3_AMOLED
@@ -480,7 +481,25 @@ Arduino_GFX *gfx = new Arduino_ST77916(bus, 47 /* RST */, 0 /* rotation */, true
480481
delay(500); \
481482
}
482483
#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 */);
484503
Arduino_GFX *gfx = new Arduino_ST7789(bus, GFX_NOT_DEFINED /* RST */, 1 /* rotation */, false /* IPS */);
485504

486505
#elif defined(LILYGO_T_DISPLAY)

0 commit comments

Comments
 (0)