|
47 | 47 | // #define XIAO_SAMD21_ROUND_DISPLAY
|
48 | 48 | // #define XIAO_ESP32C3_ROUND_DISPLAY
|
49 | 49 | // #define XIAO_ESP32S3_ROUND_DISPLAY
|
| 50 | +// #define WAVESHARE_ESP32_S3_LCD_1_3 |
| 51 | +// #define WAVESHARE_ESP32_S3_LCD_1_3_PRISM |
50 | 52 | // #define WAVESHARE_ESP32_S3_LCD_2_8
|
51 | 53 | // #define WAVESHARE_ESP32_S3_TOUCH_AMOLED_2_41
|
52 | 54 | // #define WAVESHARE_ESP32_C6_LCD_1_47
|
@@ -713,6 +715,18 @@ Arduino_ESP32RGBPanel *rgbpanel = new Arduino_ESP32RGBPanel(
|
713 | 715 | Arduino_RGB_Display *gfx = new Arduino_RGB_Display(
|
714 | 716 | 800 /* width */, 480 /* height */, rgbpanel, 0 /* rotation */, true /* auto_flush */);
|
715 | 717 |
|
| 718 | +#elif defined(WAVESHARE_ESP32_S3_LCD_1_3) |
| 719 | +#define GFX_DEV_DEVICE WAVESHARE_ESP32_S3_LCD_1_3 |
| 720 | +#define GFX_BL 20 |
| 721 | +Arduino_DataBus *bus = new Arduino_ESP32SPI(38 /* DC */, 39 /* CS */, 40 /* SCK */, 41 /* MOSI */, GFX_NOT_DEFINED /* MISO */); |
| 722 | +Arduino_GFX *gfx = new Arduino_ST7789(bus, 42 /* RST */, 2 /* rotation */, true /* IPS */, 240 /* width */, 240 /* height */, 0 /* col offset 1 */, 0 /* row offset 1 */, 0 /* col offset 2 */, 80 /* row offset 2 */); |
| 723 | + |
| 724 | +#elif defined(WAVESHARE_ESP32_S3_LCD_1_3_PRISM) |
| 725 | +#define GFX_DEV_DEVICE WAVESHARE_ESP32_S3_LCD_1_3_PRISM |
| 726 | +#define GFX_BL 20 |
| 727 | +Arduino_DataBus *bus = new Arduino_ESP32SPI(38 /* DC */, 39 /* CS */, 40 /* SCK */, 41 /* MOSI */, GFX_NOT_DEFINED /* MISO */); |
| 728 | +Arduino_GFX *gfx = new Arduino_ST7789(bus, 42 /* RST */, 6 /* rotation */, true /* IPS */, 240 /* width */, 240 /* height */, 0 /* col offset 1 */, 0 /* row offset 1 */, 0 /* col offset 2 */, 80 /* row offset 2 */); |
| 729 | + |
716 | 730 | #elif defined(WAVESHARE_ESP32_S3_LCD_2_8)
|
717 | 731 | #define GFX_DEV_DEVICE WAVESHARE_ESP32_S3_LCD_2_8
|
718 | 732 | #define GFX_BL 5
|
|
0 commit comments