Overview

MCUESP32 (dual-core Xtensa LX6, 240 MHz)
Flash4 MB
PSRAMNone
ConnectivityWiFi 4 + BLE 4.2 (on-chip)
StatusPartial

Components

ComponentChipInterfaceDriverStatus
LCD displayST7789 240×3208-bit parallel I80 (DC=16, WR=4, CS=17, data=[15,13,12,14,27,25,33,32])NEEDS drv_lcd_st7789_i80Blocked
TouchCST816SI2C 0x15drv_touch_cst816Fixed
SD CardMicroSDSPI (CS=5)drv_sdcardUntested
SpeakerFM8002AGPIO 26Untested

Pin assignments

FunctionGPIO
LCD DC16
LCD WR4
LCD CS17
LCD Data[0..7]15, 13, 12, 14, 27, 25, 33, 32
SD Card CS5
Speaker26

Board config

Config file: cyd-2432s022.json

Located at sdcard_layout/config/boards/cyd-2432s022.json in the source tree.

Notes

Parallel display driver needed
The display uses an 8-bit parallel (I80) interface, not SPI. The existing drv_lcd_st7789 only supports SPI. A new drv_lcd_st7789_i80 driver is needed before this board's display can work.