drv_lcd_st7789
SPI LCD driver for the ST7789V controller. Uses the ESP-IDF esp_lcd component for panel initialization and bitmap flushing.
Overview Proven
| HAL Type | Display |
| Chip | ST7789V |
| Interface | SPI |
| Description | SPI LCD supporting configurable resolution, pixel offsets, and color inversion for different panel modules. |
Implementation
| Source | components/kernel_rs/src/drv_lcd_st7789.rs (918 lines) |
| Wraps | ESP-IDF esp_lcd_new_panel_st7789(), esp_lcd_panel_draw_bitmap() |
| Tests | 20 unit tests |
Devices
Boards that use this driver:
| Device | Status |
|---|---|
| T-Deck | Proven |
| T-Deck Plus | Proven |
| T-Display-S3 | Proven |
| Cardputer | Proven |
Configuration
Configured via board.json: width, height, x_offset, y_offset, invert_color. Cardputer uses 240x135 with x_offset=40, y_offset=52.
Known Issues
No known issues.