LilyGo T-Deck Plus
Enhanced T-Deck with GPS module and 2000mAh battery. ESP32-S3 with ST7789 LCD, physical keyboard, LoRa, and power management.
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 |
| Power | TP4065B | ADC | drv_power_tp4065b | Proven |
Board config
Config file: tdeck-plus.json
Located at sdcard_layout/config/boards/tdeck-plus.json in the source tree.
Notes
- Window manager: LVGL (C, LCD rendering).
- Same as T-Deck but adds power management driver and GPS module.
- 2000mAh battery provides significantly longer runtime than the standard T-Deck.