|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
LCD driver classes. More...
Classes | |
| class | ili9341 |
| ILI9341 display controller driver. More... | |
| class | mono_framebuffer |
| In-memory framebuffer for monochrome (1 bit per pixel) displays. More... | |
| class | panel |
| Abstract base class for LCD panels. More... | |
| class | rgb565 |
| A 16-bit RGB565 color, stored in panel byte order. More... | |
| class | rgb565_framebuffer |
| In-memory framebuffer for RGB565 (16 bits per pixel) color displays. More... | |
| class | ssd1306 |
| SSD1306 monochrome OLED display controller driver. More... | |
| class | stmpe610 |
| STMPE610 resistive touch controller driver. More... | |
| class | touch |
| Abstract base class for touch controllers. More... | |
Typedefs | |
| using | panel_io = idfxx::panel_io |
| Deprecated alias for idfxx::panel_io. | |
Enumerations | |
| enum class | rgb_element_order : int { rgb = LCD_RGB_ELEMENT_ORDER_RGB , bgr = LCD_RGB_ELEMENT_ORDER_BGR } |
| RGB element order for LCD panels. More... | |
| enum class | rgb_data_endian : int { big = LCD_RGB_DATA_ENDIAN_BIG , little = LCD_RGB_DATA_ENDIAN_LITTLE } |
| RGB data endian for LCD panels. More... | |
LCD driver classes.
| using idfxx::lcd::panel_io = typedef idfxx::panel_io |
Deprecated alias for idfxx::panel_io.
The panel I/O class moved to the Panel I/O Component component as idfxx::panel_io; this alias keeps existing code building.
idfxx::panel_io from the idfxx_panel_io component. Definition at line 26 of file panel_io.hpp.
|
strong |
|
strong |