Overview

MCUESP32-S3 (dual-core Xtensa LX7, 240 MHz)
Flash8 MB
PSRAMNone (~320 KB internal SRAM only)
Battery120 mAh LiPo
ConnectivityWiFi 4 + BLE 5.0 (on-chip), USB-C
StatusPartial

Components

ComponentChipInterfaceDriverStatus
LCD displayST7789 240×135SPI (DAT=35, SCK=36, CS=37, DC=34, RST=33, BL=38)drv_lcd_st7789Proven
KeyboardCardKBI2C 0x5Fdrv_kbd_cardkbFixed
SD CardMicroSDSPI (CS=12, separate bus)drv_sdcardUntested

Pin assignments

FunctionGPIO
LCD DAT (MOSI)35
LCD SCK36
LCD CS37
LCD DC34
LCD RST33
LCD Backlight38
SD Card CS12

Board config

Config file: cardputer.json

Located at sdcard_layout/config/boards/cardputer.json in the source tree.

Notes

No PSRAM
The Cardputer has no PSRAM, limiting available heap to internal SRAM (~320 KB). Apps and drivers must be conservative with memory. Large framebuffers and multi-surface compositing may not be possible.