rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
touch_state_t Struct Reference

Data Fields

bool initialised
volatile bool stop
gt911_handle_t gt911
touch_config_t cfg
touch_map_t map
touch_role_t role
 What the controller gt911_new() found is: the glass, or the touch injector alone at 0x14 (touch_merge_role()).
touch_map_t inject_map
 The injector's map, for TOUCH_ROLE_INJECTOR.
TaskHandle_t task
QueueHandle_t events
SemaphoreHandle_t lock
touch_point_t points [TOUCH_MAX_POINTS]
uint8_t point_count
touch_tracker_t tracker
volatile uint32_t last_ok_ms
uint32_t seq
atomic_uint published

The documentation for this struct was generated from the following file:
  • firmware/panel/components/gt911/touch.c