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

How touch_init() sets the touch input up. More...

#include <touch.h>

Data Fields

touch_rotation_t rotation
bool mirror_x
bool mirror_y
uint32_t poll_interval_ms
uint32_t event_queue_len
int task_priority
int task_core

Detailed Description

How touch_init() sets the touch input up.

Field Documentation

◆ event_queue_len

uint32_t touch_config_t::event_queue_len

0 disables the event queue

◆ mirror_x

bool touch_config_t::mirror_x

mirror x before rotation

◆ mirror_y

bool touch_config_t::mirror_y

mirror y before rotation

◆ poll_interval_ms

uint32_t touch_config_t::poll_interval_ms

sampling period

◆ rotation

touch_rotation_t touch_config_t::rotation

matches how the panel is mounted

◆ task_core

int touch_config_t::task_core

-1 for no affinity

◆ task_priority

int touch_config_t::task_priority

FreeRTOS priority of the task


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