Chapter 2. API Reference
TOUCH_PAD_GPIO6_CHANNEL
TOUCH_PAD_NUM6_GPIO_NUM
TOUCH_PAD_GPIO7_CHANNEL
TOUCH_PAD_NUM7_GPIO_NUM
TOUCH_PAD_GPIO8_CHANNEL
TOUCH_PAD_NUM8_GPIO_NUM
TOUCH_PAD_GPIO9_CHANNEL
TOUCH_PAD_NUM9_GPIO_NUM
TOUCH_PAD_GPIO10_CHANNEL
TOUCH_PAD_NUM10_GPIO_NUM
TOUCH_PAD_GPIO11_CHANNEL
TOUCH_PAD_NUM11_GPIO_NUM
TOUCH_PAD_GPIO12_CHANNEL
TOUCH_PAD_NUM12_GPIO_NUM
TOUCH_PAD_GPIO13_CHANNEL
TOUCH_PAD_NUM13_GPIO_NUM
TOUCH_PAD_GPIO14_CHANNEL
TOUCH_PAD_NUM14_GPIO_NUM
Header File
• components/hal/include/hal/touch_sensor_types.h
Structures
struct touch_pad_denoise
Touch sensor denoise configuration
Public Members
touch_pad_denoise_grade_t grade
Select denoise range of denoise channel. Determined by measuring the noise amplitude of the denoise
channel.
touch_pad_denoise_cap_t cap_level
Select internal reference capacitance of denoise channel. Ensure that the denoise readings are closest
to the readings of the channel being measured. Use touch_pad_denoise_read_data to get the
reading of denoise channel. The equivalent capacitance of the shielded channel can be calculated from
the reading of denoise channel.
struct touch_pad_waterproof
Touch sensor waterproof configuration
Public Members
touch_pad_t guard_ring_pad
Waterproof. Select touch channel use for guard pad. Guard pad is used to detect the large area of water
covering the touch panel.
Espressif Systems 411
Submit Document Feedback
Release v4.4