nuttx icon indicating copy to clipboard operation
nuttx copied to clipboard

Support for ESP32S3 TTGO T-Display S3

Open g2gps opened this issue 3 years ago • 2 comments

Hello,

I'm attempting to get Nuttx up and running with LVGL on the ESP32S3 TTGO T-Display S3. (product link). As far as I'm aware there isn't currently a configuration supplied for this board.

So far, I've been able to use esp32s3-devkit:nsh, as a base and enabling the USB-serial driver to use for nsh. Going forward, I was hoping to use the ttgo_t_display_esp32:lvgl_fb as a base for enabling support for the display, given they use the same ST7789 display driver.

Perhaps there's a better way to approach this, or somebody has gone through this process previously? I'm quite new to Nuttx, so I may be overlooking something obvious.

g2gps avatar Dec 06 '22 22:12 g2gps

Hi @g2gps I received this same board that I bought from aliexpress, so I want to test it too. AFAIK ESP32S3 TTGO T-Display S3 uses LCD in parallel mode instead of SPI mode. I didn't look if it is possible to use it in SPI mode (I hope so).

BTW, to support to LCD in ~~SPI~~ parallel mode we need to create a driver to use the same peripheral used by I2S on ESP32S3.

acassis avatar Dec 07 '22 16:12 acassis

@acassis I'm facing a similar issue with the ED047TC1 display on LILYGO T5 using I2S in LCD mode.
From my debugging, the NuttX ESP I2S driver currently lacks LCD mode support. Have you found any workarounds?

hanfengcan avatar May 25 '25 13:05 hanfengcan