|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Abstract base class for touch controllers. More...
Classes | |
| struct | config |
| Configuration structure for touch controllers. More... | |
Public Types | |
| 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. | |
Public Member Functions | |
| virtual | ~touch ()=default |
| touch (const touch &)=delete | |
| touch & | operator= (const touch &)=delete |
| virtual esp_lcd_touch_handle_t | idf_handle () const =0 |
| Returns the underlying ESP-IDF handle. | |
Protected Member Functions | |
| touch ()=default | |
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
Returns the underlying ESP-IDF handle.
Implemented in idfxx::lcd::stmpe610.