Skip to content

Commit 688e8f6

Browse files
add DEV_DEVICE_INIT
1 parent cbf7962 commit 688e8f6

File tree

1 file changed

+80
-75
lines changed

1 file changed

+80
-75
lines changed

examples/PDQgraphicstest/Arduino_GFX_dev_device.h

Lines changed: 80 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -62,21 +62,21 @@
6262
#include <Wire.h>
6363
#include <Adafruit_AW9523.h>
6464
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+
}
8080
Arduino_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+
}
306306
Arduino_DataBus *bus = new Arduino_ESP32SPI(43 /* DC */, 44 /* CS */, 21 /* SCK */, 47 /* MOSI */, GFX_NOT_DEFINED /* MISO */);
307307
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 */);
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
485485
Arduino_DataBus *bus = new Arduino_HWSPI(11 /* DC */, 12 /* CS */, 40 /* SCK */, 41 /* MOSI */, 38 /* MISO */);
486486
Arduino_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
503503
Arduino_DataBus *bus = new Arduino_HWSPI(11 /* DC */, 12 /* CS */, 40 /* SCK */, 41 /* MOSI */, 38 /* MISO */);
504504
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
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
520520
Arduino_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+
}
538538
Arduino_DataBus *bus = new Arduino_ESP32QSPI(
539539
10 /* CS */, 12 /* SCK */, 11 /* D0 */, 13 /* D1 */, 14 /* D2 */, 15 /* D3 */);
540540
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
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+
}
567567
Arduino_DataBus *bus = new Arduino_ESP32SPI(6 /* DC */, 5 /* CS */, 3 /* SCK */, 2 /* MOSI */, GFX_NOT_DEFINED /* MISO */);
568568
Arduino_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
578578
Arduino_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+
}
600600
Arduino_DataBus *bus = new Arduino_ESP32SPIDMA(7 /* DC */, 9 /* CS */, 5 /* SCK */, 6 /* MOSI */, GFX_NOT_DEFINED /* MISO */);
601601
Arduino_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+
}
618618
Arduino_DataBus *bus = new Arduino_ESP32QSPI(
619619
11 /* CS */, 15 /* SCK */, 14 /* D0 */, 10 /* D1 */, 16 /* D2 */, 12 /* D3 */);
620620
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
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
691696
Arduino_DataBus *bus = new Arduino_HWSPI(15 /* DC */, 14 /* CS */, 7 /* SCK */, 6 /* MOSI */, 5 /* MISO */);
692697
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

Comments
 (0)