LilyGo T-Deck
LCD variant of the T-Deck family. ESP32-S3 with ST7789 display, physical keyboard, LoRa, and GPS.
Overview
| MCU | ESP32-S3 (dual-core Xtensa LX7, 240 MHz) |
| Flash | 16 MB |
| PSRAM | 8 MB |
| Connectivity | WiFi 4 + BLE 5.0 (on-chip) |
| Status | Supported |
Components
| Component | Chip | Interface | Driver | Status |
|---|---|---|---|---|
| LCD display | ST7789 320×240 | SPI | drv_lcd_st7789 (wraps esp_lcd) | Proven |
| Keyboard | TCA8418 | I2C 0x34 | drv_kbd_tca8418 | Proven |
| Touch | CST328 | I2C 0x1A | drv_touch_cst328 | Proven |
| LoRa radio | SX1262 | SPI | drv_radio_sx1262 (C/RadioLib) | Proven |
| GPS | MIA-M10Q | UART | drv_gps_mia_m10q | Proven |
Board config
Config file: tdeck.json
Located at sdcard_layout/config/boards/tdeck.json in the source tree.
Notes
- Window manager: LVGL (C, LCD rendering).
- Same keyboard and touch hardware as T-Deck Pro, but with LCD instead of e-paper.