|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
LCD panel interface, color types, and framebuffers. More...
Files | |
| file | color.hpp |
| LCD color types. | |
| file | panel_factory.hpp |
| Shared panel-handle creation for esp_lcd-based panel drivers. | |
| file | mono_framebuffer.hpp |
| Framebuffer for monochrome (1-bpp) displays. | |
| file | panel_io.hpp |
| Deprecated alias for idfxx::panel_io. | |
| file | rgb565_framebuffer.hpp |
| Framebuffer for RGB565 color displays. | |
| file | ili9341.hpp |
| ILI9341 LCD panel driver. | |
| file | ssd1306.hpp |
| SSD1306 OLED panel driver. | |
Namespaces | |
| namespace | idfxx |
| namespace | idfxx::lcd |
| LCD driver classes. | |
Classes | |
| class | idfxx::lcd::panel |
| Abstract base class for LCD panels. More... | |
Typedefs | |
| typedef struct esp_lcd_panel_t * | esp_lcd_panel_handle_t |
LCD panel interface, color types, and framebuffers.
Provides the abstract panel base class, color types, and framebuffer helpers for LCD and OLED displays. The I/O layer for SPI- and I2C-connected panels is provided by Panel I/O Component.
Depends on Core Utilities for error handling and GPIO Component for pin configuration.
| typedef struct esp_lcd_panel_t* esp_lcd_panel_handle_t |