62
62
#include <Wire.h>
63
63
#include <Adafruit_AW9523.h>
64
64
Adafruit_AW9523 aw ;
65
- #define DEV_DEVICE_INIT () \
66
- { \
67
- Wire.begin(6 /* SDA */ , 5 /* SCL */ ); \
68
- aw .begin (0x59 ); \
69
- aw .pinMode (8 , OUTPUT ); /* LCD_LEDK */ \
70
- aw .pinMode (9 , OUTPUT ); /* LCD_LEDK */ \
71
- aw .pinMode (10 , OUTPUT ); /* LCD_LEDK */ \
72
- aw .pinMode (11 , OUTPUT ); /* LCD_LEDK */ \
73
- aw .pinMode (14 , OUTPUT ); /* LCD_RST */ \
74
- aw .digitalWrite (8 , LOW ); /* LCD_LEDK */ \
75
- aw .digitalWrite (9 , LOW ); /* LCD_LEDK */ \
76
- aw .digitalWrite (10 , LOW ); /* LCD_LEDK */ \
77
- aw .digitalWrite (11 , LOW ); /* LCD_LEDK */ \
78
- aw .digitalWrite (14 , HIGH ); /* LCD_RST */ \
79
- }
65
+ #define DEV_DEVICE_INIT () \
66
+ { \
67
+ Wire.begin(6 /* SDA */ , 5 /* SCL */ ); \
68
+ aw .begin (0x59 ); \
69
+ aw .pinMode (8 , OUTPUT ); /* LCD_LEDK */ \
70
+ aw .pinMode (9 , OUTPUT ); /* LCD_LEDK */ \
71
+ aw .pinMode (10 , OUTPUT ); /* LCD_LEDK */ \
72
+ aw .pinMode (11 , OUTPUT ); /* LCD_LEDK */ \
73
+ aw .pinMode (14 , OUTPUT ); /* LCD_RST */ \
74
+ aw .digitalWrite (8 , LOW ); /* LCD_LEDK */ \
75
+ aw .digitalWrite (9 , LOW ); /* LCD_LEDK */ \
76
+ aw .digitalWrite (10 , LOW ); /* LCD_LEDK */ \
77
+ aw .digitalWrite (11 , LOW ); /* LCD_LEDK */ \
78
+ aw .digitalWrite (14 , HIGH ); /* LCD_RST */ \
79
+ }
80
80
Arduino_DataBus * bus = new Arduino_ESP32LCD8 (
81
81
45 /* DC */ , GFX_NOT_DEFINED /* CS */ , 10 /* WR */ , GFX_NOT_DEFINED /* RD */ ,
82
82
9 /* D0 */ , 4 /* D1 */ , 3 /* D2 */ , 8 /* D3 */ , 18 /* D4 */ , 17 /* D5 */ , 16 /* D6 */ , 15 /* D7 */ );
@@ -296,13 +296,13 @@ Arduino_GFX *gfx = new Arduino_ILI9342(bus, GFX_NOT_DEFINED /* RST */, 0 /* rota
296
296
297
297
#elif defined(ESP32_S3_EYE )
298
298
#define GFX_DEV_DEVICE ESP32_S3_EYE
299
- #define DEV_DEVICE_INIT () \
300
- { \
301
- pinMode(3 /* camera indicator */ , OUTPUT ); \
302
- digitalWrite(3 /* camera indicator */ , LOW ); \
303
- pinMode(48 /* BACKLIGHT */ , OUTPUT ); \
304
- digitalWrite(48 /* BACKLIGHT */ , LOW ); \
305
- }
299
+ #define DEV_DEVICE_INIT () \
300
+ { \
301
+ pinMode(3 /* camera indicator */ , OUTPUT ); \
302
+ digitalWrite(3 /* camera indicator */ , LOW ); \
303
+ pinMode(48 /* BACKLIGHT */ , OUTPUT ); \
304
+ digitalWrite(48 /* BACKLIGHT */ , LOW ); \
305
+ }
306
306
Arduino_DataBus * bus = new Arduino_ESP32SPI (43 /* DC */ , 44 /* CS */ , 21 /* SCK */ , 47 /* MOSI */ , GFX_NOT_DEFINED /* MISO */ );
307
307
Arduino_GFX * gfx = new Arduino_ST7789 (bus , GFX_NOT_DEFINED /* RST */ , 0 /* rotation */ , true /* IPS */ , 240 /* width */ , 240 /* height */ , 0 /* col offset 1 */ , 0 /* row offset 1 */ , 0 /* col offset 2 */ , 80 /* row offset 2 */ );
308
308
@@ -469,36 +469,36 @@ Arduino_GFX *gfx = new Arduino_ST77916(bus, 47 /* RST */, 0 /* rotation */, true
469
469
470
470
#elif defined(LILYGO_T_DECK )
471
471
#define GFX_DEV_DEVICE LILYGO_T_DECK
472
- #define DEV_DEVICE_INIT () \
473
- { \
474
- pinMode(9 /* TDECK_RADIO_CS */ , OUTPUT ); \
475
- digitalWrite(9 /* TDECK_RADIO_CS */ , HIGH ); \
476
- pinMode(12 /* TDECK_LCD_CS */ , OUTPUT ); \
477
- digitalWrite(12 /* TDECK_LCD_CS */ , HIGH ); \
478
- pinMode(39 /* TDECK_SDCARD_CS */ , OUTPUT ); \
479
- digitalWrite(39 /* TDECK_SDCARD_CS */ , HIGH ); \
480
- pinMode(10 /* TDECK_PERI_POWERON */ , OUTPUT ); \
481
- digitalWrite(10 /* TDECK_PERI_POWERON */ , HIGH ); \
482
- delay(500); \
483
- }
472
+ #define DEV_DEVICE_INIT () \
473
+ { \
474
+ pinMode(9 /* TDECK_RADIO_CS */ , OUTPUT ); \
475
+ digitalWrite(9 /* TDECK_RADIO_CS */ , HIGH ); \
476
+ pinMode(12 /* TDECK_LCD_CS */ , OUTPUT ); \
477
+ digitalWrite(12 /* TDECK_LCD_CS */ , HIGH ); \
478
+ pinMode(39 /* TDECK_SDCARD_CS */ , OUTPUT ); \
479
+ digitalWrite(39 /* TDECK_SDCARD_CS */ , HIGH ); \
480
+ pinMode(10 /* TDECK_PERI_POWERON */ , OUTPUT ); \
481
+ digitalWrite(10 /* TDECK_PERI_POWERON */ , HIGH ); \
482
+ delay(500); \
483
+ }
484
484
#define GFX_BL 42
485
485
Arduino_DataBus * bus = new Arduino_HWSPI (11 /* DC */ , 12 /* CS */ , 40 /* SCK */ , 41 /* MOSI */ , 38 /* MISO */ );
486
486
Arduino_GFX * gfx = new Arduino_ST7789 (bus , GFX_NOT_DEFINED /* RST */ , 1 /* rotation */ , false /* IPS */ );
487
487
488
488
#elif defined(LILYGO_T_DECK_PLUS )
489
489
#define GFX_DEV_DEVICE LILYGO_T_DECK_PLUS
490
- #define DEV_DEVICE_INIT () \
491
- { \
492
- pinMode(9 /* TDECK_RADIO_CS */ , OUTPUT ); \
493
- digitalWrite(9 /* TDECK_RADIO_CS */ , HIGH ); \
494
- pinMode(12 /* TDECK_LCD_CS */ , OUTPUT ); \
495
- digitalWrite(12 /* TDECK_LCD_CS */ , HIGH ); \
496
- pinMode(39 /* TDECK_SDCARD_CS */ , OUTPUT ); \
497
- digitalWrite(39 /* TDECK_SDCARD_CS */ , HIGH ); \
498
- pinMode(10 /* TDECK_PERI_POWERON */ , OUTPUT ); \
499
- digitalWrite(10 /* TDECK_PERI_POWERON */ , HIGH ); \
500
- delay(500); \
501
- }
490
+ #define DEV_DEVICE_INIT () \
491
+ { \
492
+ pinMode(9 /* TDECK_RADIO_CS */ , OUTPUT ); \
493
+ digitalWrite(9 /* TDECK_RADIO_CS */ , HIGH ); \
494
+ pinMode(12 /* TDECK_LCD_CS */ , OUTPUT ); \
495
+ digitalWrite(12 /* TDECK_LCD_CS */ , HIGH ); \
496
+ pinMode(39 /* TDECK_SDCARD_CS */ , OUTPUT ); \
497
+ digitalWrite(39 /* TDECK_SDCARD_CS */ , HIGH ); \
498
+ pinMode(10 /* TDECK_PERI_POWERON */ , OUTPUT ); \
499
+ digitalWrite(10 /* TDECK_PERI_POWERON */ , HIGH ); \
500
+ delay(500); \
501
+ }
502
502
#define GFX_BL 42
503
503
Arduino_DataBus * bus = new Arduino_HWSPI (11 /* DC */ , 12 /* CS */ , 40 /* SCK */ , 41 /* MOSI */ , 38 /* MISO */ );
504
504
Arduino_GFX * gfx = new Arduino_ST7789 (bus , GFX_NOT_DEFINED /* RST */ , 1 /* rotation */ , false /* IPS */ );
@@ -511,11 +511,11 @@ Arduino_GFX *gfx = new Arduino_ST7789(bus, 23 /* RST */, 0 /* rotation */, true
511
511
512
512
#elif defined(LILYGO_T_DISPLAY_S3 )
513
513
#define GFX_DEV_DEVICE LILYGO_T_DISPLAY_S3
514
- #define DEV_DEVICE_INIT () \
515
- { \
516
- pinMode(15 /* PWD */ , OUTPUT ); \
517
- digitalWrite(15 /* PWD */ , HIGH ); \
518
- }
514
+ #define DEV_DEVICE_INIT () \
515
+ { \
516
+ pinMode(15 /* PWD */ , OUTPUT ); \
517
+ digitalWrite(15 /* PWD */ , HIGH ); \
518
+ }
519
519
#define GFX_BL 38
520
520
Arduino_DataBus * bus = new Arduino_ESP32PAR8Q (
521
521
7 /* DC */ , 6 /* CS */ , 8 /* WR */ , 9 /* RD */ ,
@@ -530,11 +530,11 @@ Arduino_GFX *gfx = new Arduino_RM67162(bus, 17 /* RST */, 0 /* rotation */);
530
530
531
531
#elif defined(LILYGO_T_Display_S3_AMOLED_1_64 )
532
532
#define GFX_DEV_DEVICE LILYGO_T_DISPLAY_S3_AMOLED_1_64
533
- #define DEV_DEVICE_INIT () \
534
- { \
535
- pinMode(16 /* LCD_EN */ , OUTPUT ); \
536
- digitalWrite(16 /* LCD_EN */ , HIGH ); \
537
- }
533
+ #define DEV_DEVICE_INIT () \
534
+ { \
535
+ pinMode(16 /* LCD_EN */ , OUTPUT ); \
536
+ digitalWrite(16 /* LCD_EN */ , HIGH ); \
537
+ }
538
538
Arduino_DataBus * bus = new Arduino_ESP32QSPI (
539
539
10 /* CS */ , 12 /* SCK */ , 11 /* D0 */ , 13 /* D1 */ , 14 /* D2 */ , 15 /* D3 */ );
540
540
Arduino_GFX * g = new Arduino_CO5300 (bus , 17 /* RST */ , 0 /* rotation */ , false /* IPS */ , 280 , 456 ,
@@ -559,21 +559,21 @@ Arduino_GFX *gfx = new Arduino_ST7796(bus, 47 /* RST */, 0 /* rotation */, true
559
559
560
560
#elif defined(LILYGO_T_QT )
561
561
#define GFX_DEV_DEVICE LILYGO_T_QT
562
- #define DEV_DEVICE_INIT () \
563
- { \
564
- pinMode(10 /* BL */ , OUTPUT ); \
565
- digitalWrite(10 /* BL */ , LOW ); \
566
- }
562
+ #define DEV_DEVICE_INIT () \
563
+ { \
564
+ pinMode(10 /* BL */ , OUTPUT ); \
565
+ digitalWrite(10 /* BL */ , LOW ); \
566
+ }
567
567
Arduino_DataBus * bus = new Arduino_ESP32SPI (6 /* DC */ , 5 /* CS */ , 3 /* SCK */ , 2 /* MOSI */ , GFX_NOT_DEFINED /* MISO */ );
568
568
Arduino_GFX * gfx = new Arduino_GC9107 (bus , 1 /* RST */ , 0 /* rotation */ , true /* IPS */ );
569
569
570
570
#elif defined(LILYGO_T_RGB )
571
571
#define GFX_DEV_DEVICE LILYGO_T_RGB
572
572
#include <Wire.h>
573
- #define DEV_DEVICE_INIT () \
574
- { \
575
- Wire.begin(8 /* SDA */ , 48 /* SCL */ , 800000L /* speed */ ); \
576
- }
573
+ #define DEV_DEVICE_INIT () \
574
+ { \
575
+ Wire.begin(8 /* SDA */ , 48 /* SCL */ , 800000L /* speed */ ); \
576
+ }
577
577
#define GFX_BL 46
578
578
Arduino_DataBus * bus = new Arduino_XL9535SWSPI (
579
579
8 /* SDA */ , 48 /* SCL */ , 2 /* XL PWD */ , 3 /* XL CS */ , 5 /* XL SCK */ , 4 /* XL MOSI */ );
@@ -592,11 +592,11 @@ Arduino_RGB_Display *gfx = new Arduino_RGB_Display(
592
592
593
593
#elif defined(LILYGO_T_TRACK )
594
594
#define GFX_DEV_DEVICE LILYGO_T_TRACK
595
- #define DEV_DEVICE_INIT () \
596
- { \
597
- pinMode(4 /* POWER */ , OUTPUT ); \
598
- digitalWrite(4 /* POWER */ , HIGH ); \
599
- }
595
+ #define DEV_DEVICE_INIT () \
596
+ { \
597
+ pinMode(4 /* POWER */ , OUTPUT ); \
598
+ digitalWrite(4 /* POWER */ , HIGH ); \
599
+ }
600
600
Arduino_DataBus * bus = new Arduino_ESP32SPIDMA (7 /* DC */ , 9 /* CS */ , 5 /* SCK */ , 6 /* MOSI */ , GFX_NOT_DEFINED /* MISO */ );
601
601
Arduino_G * g = new Arduino_JD9613 (bus , 8 /* RST */ );
602
602
#define CANVAS
@@ -610,11 +610,11 @@ Arduino_GFX *gfx = new Arduino_GC9A01(bus, 27 /* RST */, 0 /* rotation */, true
610
610
611
611
#elif defined(LILYGO_T4_S3 )
612
612
#define GFX_DEV_DEVICE LILYGO_T4_S3
613
- #define DEV_DEVICE_INIT () \
614
- { \
615
- pinMode(9 /* POWER */ , OUTPUT ); \
616
- digitalWrite(9 /* POWER */ , HIGH ); \
617
- }
613
+ #define DEV_DEVICE_INIT () \
614
+ { \
615
+ pinMode(9 /* POWER */ , OUTPUT ); \
616
+ digitalWrite(9 /* POWER */ , HIGH ); \
617
+ }
618
618
Arduino_DataBus * bus = new Arduino_ESP32QSPI (
619
619
11 /* CS */ , 15 /* SCK */ , 14 /* D0 */ , 10 /* D1 */ , 16 /* D2 */ , 12 /* D3 */ );
620
620
Arduino_GFX * g = new Arduino_RM690B0 (bus , 13 /* RST */ , 0 /* rotation */ , 450 /* width */ , 600 /* height */ , 16 /* col offset 1 */ , 0 /* row offset 1 */ , 16 /* col offset 2 */ , 0 /* row offset 2 */ );
@@ -687,6 +687,11 @@ Arduino_GFX *gfx = new Arduino_ST7789(bus, 39 /* RST */, 0 /* rotation */, true
687
687
688
688
#elif defined(WAVESHARE_ESP32_C6_LCD_1_47 )
689
689
#define GFX_DEV_DEVICE WAVESHARE_ESP32_C6_LCD_1_47
690
+ #define DEV_DEVICE_INIT () \
691
+ { \
692
+ pinMode(4 /* SD_CS */ , OUTPUT ); \
693
+ digitalWrite(4 /* SD_CS */ , HIGH ); \
694
+ }
690
695
#define GFX_BL 22
691
696
Arduino_DataBus * bus = new Arduino_HWSPI (15 /* DC */ , 14 /* CS */ , 7 /* SCK */ , 6 /* MOSI */ , 5 /* MISO */ );
692
697
Arduino_GFX * gfx = new Arduino_ST7789 (bus , 21 /* RST */ , 0 /* rotation */ , true /* IPS */ , 172 /* width */ , 320 /* height */ , 34 /* col offset 1 */ , 0 /* row offset 1 */ , 34 /* col offset 2 */ , 0 /* row offset 2 */ );
0 commit comments