13#include <idfxx/lcd/panel>
14#include <idfxx/panel_io>
30#ifdef CONFIG_COMPILER_CXX_EXCEPTIONS
ILI9341 display controller driver.
ili9341 & operator=(ili9341 &&other) noexcept
ili9341(ili9341 &&other) noexcept
ili9341(const ili9341 &)=delete
ili9341(idfxx::panel_io &panel_io, panel::config config)
Creates a new ili9341 panel.
ili9341 & operator=(const ili9341 &)=delete
static result< ili9341 > make(idfxx::panel_io &panel_io, panel::config config)
Creates a new ili9341 panel.
Abstract base class for LCD panels.
Panel I/O interface for SPI- and I2C-connected displays.
struct esp_lcd_panel_t * esp_lcd_panel_handle_t
std::expected< T, std::error_code > result
result type wrapping a value or error code.
Configuration structure for LCD panels.