|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
STMPE610 resistive touch controller driver. More...
Public Member Functions | |
| stmpe610 (std::shared_ptr< idfxx::lcd::panel_io > panel_io, struct config config) | |
| Creates a new stmpe610 touch controller. | |
| ~stmpe610 () | |
| stmpe610 (const stmpe610 &)=delete | |
| stmpe610 & | operator= (const stmpe610 &)=delete |
| stmpe610 (stmpe610 &&)=delete | |
| stmpe610 & | operator= (stmpe610 &&)=delete |
| esp_lcd_touch_handle_t | idf_handle () const override |
| Returns the underlying ESP-IDF handle. | |
Public Member Functions inherited from idfxx::lcd::touch | |
| virtual | ~touch ()=default |
Static Public Member Functions | |
| static result< std::unique_ptr< stmpe610 > > | make (std::shared_ptr< idfxx::lcd::panel_io > panel_io, struct config config) |
| Creates a new stmpe610 touch controller. | |
Additional Inherited Members | |
Public Types inherited from idfxx::lcd::touch | |
| typedef std::move_only_function< void(uint16_t *x, uint16_t *y, uint16_t *strength, uint8_t *point_num, uint8_t max_point_num)> | process_coordinates_callback |
| Callback type for processing touch coordinates. | |
STMPE610 resistive touch controller driver.
Driver for STMPE610-based resistive touch controllers, commonly paired with ILI9341 displays.
Definition at line 32 of file stmpe610.hpp.
|
explicit |
| idfxx::lcd::stmpe610::~stmpe610 | ( | ) |
|
delete |
|
delete |
|
overridevirtual |
Returns the underlying ESP-IDF handle.
Implements idfxx::lcd::touch.
|
static |