|
48 | 48 | // #define XIAO_ESP32C3_ROUND_DISPLAY
|
49 | 49 | // #define XIAO_ESP32S3_ROUND_DISPLAY
|
50 | 50 | // #define WAVESHARE_ESP32_S3_LCD_2_8
|
| 51 | +// #define WAVESHARE_ESP32_S3_TOUCH_AMOLED_2_41 |
51 | 52 | // #define WAVESHARE_ESP32_C6_LCD_1_47
|
52 | 53 | // #define WAVESHARE_RP2040_LCD_0_96
|
53 | 54 | // #define WAVESHARE_RP2040_LCD_1_28 // Waveshare RP2040-LCD-1.28 or RP2350-LCD-1.28
|
@@ -686,6 +687,14 @@ Arduino_RGB_Display *gfx = new Arduino_RGB_Display(
|
686 | 687 | Arduino_DataBus *bus = new Arduino_HWSPI(41 /* DC */, 42 /* CS */, 40 /* SCK */, 45 /* MOSI */, 46 /* MISO */);
|
687 | 688 | Arduino_GFX *gfx = new Arduino_ST7789(bus, 39 /* RST */, 0 /* rotation */, true /* IPS */);
|
688 | 689 |
|
| 690 | +#elif defined(WAVESHARE_ESP32_S3_TOUCH_AMOLED_2_41) |
| 691 | +#define GFX_DEV_DEVICE WAVESHARE_ESP32_S3_TOUCH_AMOLED_2_41 |
| 692 | +Arduino_DataBus *bus = new Arduino_ESP32QSPI( |
| 693 | + 9 /* CS */, 10 /* SCK */, 11 /* D0 */, 12 /* D1 */, 13 /* D2 */, 14 /* D3 */); |
| 694 | +Arduino_GFX *g = new Arduino_RM690B0(bus, 21 /* RST */, 0 /* rotation */, 450 /* width */, 600 /* height */, 16 /* col offset 1 */, 0 /* row offset 1 */, 16 /* col offset 2 */, 0 /* row offset 2 */); |
| 695 | +#define CANVAS |
| 696 | +Arduino_Canvas *gfx = new Arduino_Canvas(450 /* width */, 600 /* height */, g); |
| 697 | + |
689 | 698 | #elif defined(WAVESHARE_ESP32_C6_LCD_1_47)
|
690 | 699 | #define GFX_DEV_DEVICE WAVESHARE_ESP32_C6_LCD_1_47
|
691 | 700 | #define DEV_DEVICE_INIT() \
|
|
0 commit comments