6262#include <Wire.h>
6363#include <Adafruit_AW9523.h>
6464Adafruit_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+ }
8080Arduino_DataBus * bus = new Arduino_ESP32LCD8 (
8181 45 /* DC */ , GFX_NOT_DEFINED /* CS */ , 10 /* WR */ , GFX_NOT_DEFINED /* RD */ ,
8282 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
296296
297297#elif defined(ESP32_S3_EYE )
298298#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+ }
306306Arduino_DataBus * bus = new Arduino_ESP32SPI (43 /* DC */ , 44 /* CS */ , 21 /* SCK */ , 47 /* MOSI */ , GFX_NOT_DEFINED /* MISO */ );
307307Arduino_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 */ );
308308
@@ -469,36 +469,36 @@ Arduino_GFX *gfx = new Arduino_ST77916(bus, 47 /* RST */, 0 /* rotation */, true
469469
470470#elif defined(LILYGO_T_DECK )
471471#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+ }
484484#define GFX_BL 42
485485Arduino_DataBus * bus = new Arduino_HWSPI (11 /* DC */ , 12 /* CS */ , 40 /* SCK */ , 41 /* MOSI */ , 38 /* MISO */ );
486486Arduino_GFX * gfx = new Arduino_ST7789 (bus , GFX_NOT_DEFINED /* RST */ , 1 /* rotation */ , false /* IPS */ );
487487
488488#elif defined(LILYGO_T_DECK_PLUS )
489489#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+ }
502502#define GFX_BL 42
503503Arduino_DataBus * bus = new Arduino_HWSPI (11 /* DC */ , 12 /* CS */ , 40 /* SCK */ , 41 /* MOSI */ , 38 /* MISO */ );
504504Arduino_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
511511
512512#elif defined(LILYGO_T_DISPLAY_S3 )
513513#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+ }
519519#define GFX_BL 38
520520Arduino_DataBus * bus = new Arduino_ESP32PAR8Q (
521521 7 /* DC */ , 6 /* CS */ , 8 /* WR */ , 9 /* RD */ ,
@@ -530,11 +530,11 @@ Arduino_GFX *gfx = new Arduino_RM67162(bus, 17 /* RST */, 0 /* rotation */);
530530
531531#elif defined(LILYGO_T_Display_S3_AMOLED_1_64 )
532532#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+ }
538538Arduino_DataBus * bus = new Arduino_ESP32QSPI (
539539 10 /* CS */ , 12 /* SCK */ , 11 /* D0 */ , 13 /* D1 */ , 14 /* D2 */ , 15 /* D3 */ );
540540Arduino_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
559559
560560#elif defined(LILYGO_T_QT )
561561#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+ }
567567Arduino_DataBus * bus = new Arduino_ESP32SPI (6 /* DC */ , 5 /* CS */ , 3 /* SCK */ , 2 /* MOSI */ , GFX_NOT_DEFINED /* MISO */ );
568568Arduino_GFX * gfx = new Arduino_GC9107 (bus , 1 /* RST */ , 0 /* rotation */ , true /* IPS */ );
569569
570570#elif defined(LILYGO_T_RGB )
571571#define GFX_DEV_DEVICE LILYGO_T_RGB
572572#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+ }
577577#define GFX_BL 46
578578Arduino_DataBus * bus = new Arduino_XL9535SWSPI (
579579 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(
592592
593593#elif defined(LILYGO_T_TRACK )
594594#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+ }
600600Arduino_DataBus * bus = new Arduino_ESP32SPIDMA (7 /* DC */ , 9 /* CS */ , 5 /* SCK */ , 6 /* MOSI */ , GFX_NOT_DEFINED /* MISO */ );
601601Arduino_G * g = new Arduino_JD9613 (bus , 8 /* RST */ );
602602#define CANVAS
@@ -610,11 +610,11 @@ Arduino_GFX *gfx = new Arduino_GC9A01(bus, 27 /* RST */, 0 /* rotation */, true
610610
611611#elif defined(LILYGO_T4_S3 )
612612#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+ }
618618Arduino_DataBus * bus = new Arduino_ESP32QSPI (
619619 11 /* CS */ , 15 /* SCK */ , 14 /* D0 */ , 10 /* D1 */ , 16 /* D2 */ , 12 /* D3 */ );
620620Arduino_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
687687
688688#elif defined(WAVESHARE_ESP32_C6_LCD_1_47 )
689689#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+ }
690695#define GFX_BL 22
691696Arduino_DataBus * bus = new Arduino_HWSPI (15 /* DC */ , 14 /* CS */ , 7 /* SCK */ , 6 /* MOSI */ , 5 /* MISO */ );
692697Arduino_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