espressif/touch_button_sensor

0.1.0

uploaded 1 week ago
Touch button sensor with enhanced FSM for better anti-interference performance (Experimental)

readme

# Touch Button Sensor

**Note:** This component is for developers testing only. It is not intended for production use.

A component providing enhanced touch button detection functionality for ESP32 series chips. It uses multiple frequency sampling (for ESP32-P4) and FSM-based processing to provide reliable touch detection even in noisy environments.

## Features

- Multi-frequency touch sampling for improved noise immunity
- FSM-based touch detection with configurable thresholds
- Debounce support for reliable state changes
- Support for multiple touch channels
- Callback-based event notification

## Dependencies

- [touch_sensor_fsm](https://components.espressif.com/components/espressif/touch_sensor_fsm)
- [touch_sensor_lowlevel](https://components.espressif.com/components/espressif/touch_sensor_lowlevel)

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/touch_button_sensor^0.1.0"

or download archive

Stats

  • Archive size
    Archive size ~ 14.41 KB
  • Downloaded in total
    Downloaded in total 3 times
  • Downloaded this version
    This version: 3 times

Badge

espressif/touch_button_sensor version: 0.1.0
|