Skip to content

Commit 606a009

Browse files
add WAVESHARE RP2350-LCD-1.47 dev device support
1 parent 56ac666 commit 606a009

File tree

2 files changed

+25
-14
lines changed

2 files changed

+25
-14
lines changed

README.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -353,19 +353,20 @@ ESP32LCD8, ESP32LCD16 and ESP32RGBPanel only supported by arduino-esp32 v2.x and
353353
- [Makerfabs ESP32-S3 TFT 4.3" v1.3](https://www.makerfabs.com/esp32-s3-parallel-tft-with-touch-4-3-inch.html) [[demo video](https://youtu.be/oQ57L2gTHoo)]
354354
- [Odroid Go](https://www.hardkernel.com/shop/odroid-go/)
355355
- [seeed studio Wio Terminal](https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/)
356-
- [Waveshare ESP32-C6-LCD-1.47](https://www.waveshare.com/esp32-c6-lcd-1.47.htm?&aff_id=107987)
357-
- [Waveshare ESP32-C6-LCD-1.9](https://www.waveshare.com/esp32-c6-lcd-1.9.htm?&aff_id=107987)[[demo video](https://youtube.com/shorts/OryF57VqufY?feature=share)]
358-
- [Waveshare ESP32-S3 1.46inch Round Display Development Board](https://www.waveshare.com/esp32-s3-touch-lcd-1.46b.htm?&aff_id=107987) [[demo video](https://youtube.com/shorts/tqyqxdRA550)]
359-
- [Waveshare ESP32-S3-Touch-LCD-1.3](https://www.waveshare.com/esp32-s3-lcd-1.3.htm?&aff_id=107987) [[demo video](https://youtube.com/shorts/_n3qTa_nVGE)]
360-
- [Waveshare ESP32-S3-Touch-LCD-1.3 with case and prism cube](https://www.waveshare.com/esp32-s3-lcd-1.3.htm?sku=30559&aff_id=107987) [[demo video](https://youtube.com/shorts/tqyqxdRA550)]
361-
- [Waveshare ESP32-S3-Touch-LCD-2.8](https://www.waveshare.com/esp32-s3-touch-lcd-2.8.htm?&aff_id=107987) [[demo video](https://youtube.com/shorts/1RU_EanUgSU)
362-
- [Waveshare ESP32-S3-Touch-AMOLED-1.64](https://www.waveshare.com/esp32-s3-touch-amoled-1.64.htm?&aff_id=107987)[[demo video](https://youtube.com/shorts/aTTQ9PKgESU?feature=share)]
363-
- [Waveshare ESP32-S3-Touch-AMOLED-1.8](https://www.waveshare.com/esp32-s3-touch-amoled-1.8.htm?&aff_id=107987)[[demo video](https://youtube.com/shorts/sHjCoPSsC2Q?feature=share)]
364-
365-
- [Waveshare ESP32-S3-Touch-AMOLED-2.41](https://www.waveshare.com/esp32-s3-touch-amoled-2.41.htm?&aff_id=107987)
366-
- [Waveshare RP2040-LCD-0.96](https://www.waveshare.com/rp2040-lcd-0.96.htm?&aff_id=107987)
367-
- [Waveshare RP2040-LCD-1.28](https://www.waveshare.com/rp2040-lcd-1.28.htm?&aff_id=107987)
368-
- [Waveshare RP2350-LCD-0.96](https://www.waveshare.com/rp2350-lcd-0.96.htm?&aff_id=107987)
356+
- [Waveshare ESP32-C6-LCD-1.47](https://www.waveshare.com/esp32-c6-lcd-1.47.htm?&aff_id=moononournation)
357+
- [Waveshare ESP32-C6-LCD-1.9](https://www.waveshare.com/esp32-c6-lcd-1.9.htm?&aff_id=moononournation)[[demo video](https://youtube.com/shorts/OryF57VqufY?feature=share)]
358+
- [Waveshare ESP32-S3 1.46inch Round Display Development Board](https://www.waveshare.com/esp32-s3-touch-lcd-1.46b.htm?&aff_id=moononournation) [[demo video](https://youtube.com/shorts/tqyqxdRA550)]
359+
- [Waveshare ESP32-S3-Touch-LCD-1.3](https://www.waveshare.com/esp32-s3-lcd-1.3.htm?&aff_id=moononournation) [[demo video](https://youtube.com/shorts/_n3qTa_nVGE)]
360+
- [Waveshare ESP32-S3-Touch-LCD-1.3 with case and prism cube](https://www.waveshare.com/esp32-s3-lcd-1.3.htm?sku=30559&aff_id=moononournation) [[demo video](https://youtube.com/shorts/tqyqxdRA550)]
361+
- [Waveshare ESP32-S3-Touch-LCD-2.8](https://www.waveshare.com/esp32-s3-touch-lcd-2.8.htm?&aff_id=moononournation) [[demo video](https://youtube.com/shorts/1RU_EanUgSU)
362+
- [Waveshare ESP32-S3-Touch-AMOLED-1.64](https://www.waveshare.com/esp32-s3-touch-amoled-1.64.htm?&aff_id=moononournation)[[demo video](https://youtube.com/shorts/aTTQ9PKgESU?feature=share)]
363+
- [Waveshare ESP32-S3-Touch-AMOLED-1.8](https://www.waveshare.com/esp32-s3-touch-amoled-1.8.htm?&aff_id=moononournation)[[demo video](https://youtube.com/shorts/sHjCoPSsC2Q?feature=share)]
364+
365+
- [Waveshare ESP32-S3-Touch-AMOLED-2.41](https://www.waveshare.com/esp32-s3-touch-amoled-2.41.htm?&aff_id=moononournation)
366+
- [Waveshare RP2040-LCD-0.96](https://www.waveshare.com/rp2040-lcd-0.96.htm?&aff_id=moononournation)
367+
- [Waveshare RP2040-LCD-1.28](https://www.waveshare.com/rp2040-lcd-1.28.htm?&aff_id=moononournation)
368+
- [Waveshare RP2350-LCD-0.96](https://www.waveshare.com/rp2350-lcd-0.96.htm?&aff_id=moononournation)
369+
- [Waveshare RP2350-LCD-1.47](https://www.waveshare.com/rp2350-lcd-1.47-a.htm?&aff_id=moononournation)
369370
- [wireless-tag WT-32-SC01](http://www.wireless-tag.com/portfolio/wt32-sc01/)
370371
- [Elecrow ESP Terminal with 3.5" parallel RGB display DLC35010R](https://www.elecrow.com/esp-terminal-with-esp32-3-5-inch-parallel-480x320-tft-capacitive-touch-display-rgb-by-chip-ili9488.html) [[demo video](https://youtu.be/QRDVuwayNFw)]
371372
- [Elecrow Wizee-ESP32 WZ8048C050](https://www.elecrow.com/esp32-display-5-inch-hmi-display-rgb-tft-lcd-touch-screen-support-lvgl.html)
@@ -498,6 +499,7 @@ ESP32LCD8, ESP32LCD16 and ESP32RGBPanel only supported by arduino-esp32 v2.x and
498499
- <https://github.com/modi12jin/Arduino-ESP32-WEA2012.git>
499500
- <https://github.com/nopnop2002/esp-idf-parallel-tft.git>
500501
- <https://github.com/olikraus/u8g2.git>
502+
- <https://www.waveshare.com/wiki/RP2350-Touch-AMOLED-1.8>
501503

502504
</details>
503505

examples/PDQgraphicstest/Arduino_GFX_dev_device.h

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@
5757
// #define WAVESHARE_ESP32_S3_TOUCH_AMOLED_1_8
5858
// #define WAVESHARE_ESP32_S3_TOUCH_AMOLED_2_41
5959
// #define WAVESHARE_RP2040_LCD_0_96
60-
// #define WAVESHARE_RP2040_LCD_1_28 // Waveshare RP2040-LCD-1.28 or RP2350-LCD-1.28
60+
// #define WAVESHARE_RP2040_LCD_1_28 // compatible RP2350-LCD-1.28
61+
// #define WAVESHARE_RP2350_LCD_1_47
6162
// #define WT32_SC01
6263
// #define WZ8048C050 // or called "Elecrow Wizee-ESP32"
6364
// #define ZX2D10GE10R_V4848
@@ -843,6 +844,14 @@ Arduino_GFX *gfx = new Arduino_ST7735(
843844
Arduino_DataBus *bus = new Arduino_RPiPicoSPI(8 /* DC */, 9 /* CS */, 10 /* SCK */, 11 /* MOSI */, GFX_NOT_DEFINED /* MISO */, spi1 /* spi */);
844845
Arduino_GFX *gfx = new Arduino_GC9A01(bus, 12 /* RST */, 0 /* rotation */, true /* IPS */);
845846

847+
#elif defined(WAVESHARE_RP2350_LCD_1_47)
848+
#define GFX_DEV_DEVICE WAVESHARE_RP2350_LCD_1_47
849+
#define GFX_BL 21
850+
Arduino_DataBus *bus = new Arduino_RPiPicoSPI(16 /* DC */, 17 /* CS */, 18 /* SCK */, 19 /* MOSI */, GFX_NOT_DEFINED /* MISO */, spi0 /* spi */);
851+
Arduino_GFX *gfx = new Arduino_ST7789(
852+
bus, 20 /* RST */, 0 /* rotation */, true /* IPS */, 172 /* width */, 320 /* height */,
853+
34 /* col offset 1 */, 0 /* row offset 1 */, 34 /* col offset 2 */, 0 /* row offset 2 */);
854+
846855
#elif defined(WT32_SC01)
847856
#define GFX_DEV_DEVICE WT32_SC01
848857
#define GFX_BL 23

0 commit comments

Comments
 (0)