TFT_eSPI icon indicating copy to clipboard operation
TFT_eSPI copied to clipboard

8Bit Parallel Support on upper GPIO pins for ESP32-S3

Open ddimensia opened this issue 1 year ago • 5 comments

The new LillyGo ESP32-S3 T-Display device uses an 8-bit parallel display with the data pins connected to GPIO 39-48 (43/44 are excluded as they are UART0). The current ESP32-S3 parallel support only reads from the lower 32 GPIO pins, so it won't support the new device.

Board: LillyGo T-Display-S3 Processor: ESP32-S3 TFT Driver: ST7789 Interface: Parallel

Display/device pinout

image

ddimensia avatar Aug 04 '22 03:08 ddimensia

This post indicates that using a dedicated gpio bundle may get around the slowness added when using GPIO pins above 31. https://www.esp32.com/viewtopic.php?t=27963#p98194

ddimensia avatar Aug 04 '22 03:08 ddimensia

Replace the library header TFT_eSPI_ESP32_S3.h with this one and it shoule work: TFT_eSPI_ESP32_S3.zip

Let me know if it works.

Bodmer avatar Aug 04 '22 15:08 Bodmer

i also use ESP32-S3 with ESP-IDF,It's can't work PARALLEL_8_BIT ,

lbxhacker avatar Aug 08 '22 04:08 lbxhacker

I should have the devices in a day or two and will give it a try. I've been playing with a non-parallel display I had floating around in the mean time.

ddimensia avatar Aug 08 '22 04:08 ddimensia

I have several of these being shipped. I'll test as soon as I get them.

MartinNohr avatar Sep 12 '22 00:09 MartinNohr