Lilygo T-Display

An ESP32 board with a 135x240 colour LCD display using an ST7789V driver chip.
GPIO Pin Reference
| GPIO Pin | Function |
|---|---|
| System | |
GPIO00 | BOOT |
| Display | |
GPIO04 | LCD_BACKLIGHT |
GPIO05 | LCD_CS |
GPIO16 | LCD_DC |
GPIO18 | LCD_SCLK |
GPIO19 | LCD_MOSI |
GPIO23 | LCD_RESET |
| Input | |
GPIO35 | BUTTON |
Sample YAML configuration
esphome:
name: t-display
esp32:
board: esp32dev
framework:
type: arduino
#type: esp-idf
logger:
level: DEBUG
power_supply:
- id: backlight
pin: 4
enable_on_boot: true
spi:
clk_pin: 18
mosi_pin: 19
i2c:
- scl: 22
sda: 21
scan: true
id: i2c_onboard
display:
- platform: mipi_spi
id: ili_disp
model: t-display
lvgl:
buffer_size: 25%