EasyManua.ls Logo

Espressif ESP32-S2 - Page 449

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 2. API Reference
float threshold_divider
Slider channel threshold divider.
uint16_t filter_reset_time
Slider position filter reset time (Unit is esp_timer callback tick)
uint16_t benchmark_update_time
Slider benchmark update time (Unit is esp_timer callback tick)
uint8_t position_filter_size
Moving window filter buffer size.
uint8_t position_filter_factor
One-order IIR filter factor.
uint8_t calculate_channel_count
The number of channels which will take part in calculation.
struct touch_slider_config_t
Slider configuration (for new instance) passed to touch_slider_create()
Public Members
const touch_pad_t *channel_array
Slider channel array.
const float *sensitivity_array
Slider channel sensitivity array.
uint8_t channel_num
The number of slider channels.
uint8_t position_range
The right region of touch slider position range, [0, position_range (less than or equal to 255)].
struct touch_slider_message_t
Slider message type.
Public Members
touch_slider_event_t event
Slider event.
touch_slider_position_t position
Slider position.
Macros
TOUCH_SLIDER_GLOBAL_DEFAULT_CONFIG()
Type Definitions
typedef uint32_t touch_slider_position_t
Slider position data type.
typedef touch_elem_handle_t touch_slider_handle_t
Slider instance handle.
typedef void (*touch_slider_callback_t)(touch_slider_handle_t, touch_slider_message_t *,
void *)
Slider callback type.
Espressif Systems 438
Submit Document Feedback
Release v4.4

Table of Contents