|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Configuration structure for LCD panels. More...
Public Attributes | ||
| gpio | reset_gpio = gpio::nc() | |
| GPIO number for hardware reset, or idfxx::gpio::nc() if not used. | ||
| enum rgb_element_order | rgb_element_order = rgb_element_order::rgb | |
| Set RGB element order, RGB or BGR. | ||
| rgb_data_endian | data_endian = rgb_data_endian::big | |
| Set the data endian for color data larger than 1 byte. | ||
| uint32_t | bits_per_pixel = 16 | |
| Color depth, in bpp. | ||
| struct { | ||
| gpio::level reset_active_level = gpio::level::low | ||
| Active level for the panel reset signal. More... | ||
| } | flags = {} | |
| LCD panel config flags. | ||
| void * | vendor_config = nullptr | |
| vendor specific configuration, optional, left as NULL if not used | ||
| uint32_t idfxx::lcd::panel::config::bits_per_pixel = 16 |
| rgb_data_endian idfxx::lcd::panel::config::data_endian = rgb_data_endian::big |
| struct { ... } idfxx::lcd::panel::config::flags |
LCD panel config flags.
| gpio::level idfxx::lcd::panel::config::reset_active_level = gpio::level::low |
GPIO number for hardware reset, or idfxx::gpio::nc() if not used.
| enum rgb_element_order idfxx::lcd::panel::config::rgb_element_order = rgb_element_order::rgb |