idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::lcd Namespace Reference

LCD driver classes. More...

Classes

class  ili9341
 ILI9341 display controller driver. More...
 
class  panel
 Abstract base class for LCD panels. More...
 
class  panel_io
 SPI-based panel I/O interface. More...
 
class  stmpe610
 STMPE610 resistive touch controller driver. More...
 
class  touch
 Abstract base class for touch controllers. More...
 

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...
 

Detailed Description

LCD driver classes.

Enumeration Type Documentation

◆ rgb_data_endian

enum class idfxx::lcd::rgb_data_endian : int
strong

RGB data endian for LCD panels.

Enumerator
big 

RGB data endian: MSB first.

little 

RGB data endian: LSB first.

Definition at line 34 of file color.hpp.

◆ rgb_element_order

enum class idfxx::lcd::rgb_element_order : int
strong

RGB element order for LCD panels.

Enumerator
rgb 

RGB element order.

bgr 

BGR element order.

Definition at line 25 of file color.hpp.