- ESP_OK on success - ESP_ERR_NOT_SUPPORTED if additional current by touch (CONFIG_RTC_EXT_CRYST_ADDIT_CURRENT) is enabled. - ESP_ERR_INVALID_STATE if wakeup triggers conflict
Notes
On ESP32, touch wakeup source can not be used when RTC_PERIPH power domain is forced to be powered on (ESP_PD_OPTION_ON) or when ext0 wakeup source is used. The FSM mode of the touch button should be configured as the timer trigger mode.
Examples
esp_sleep_enable_touchpad_wakeup() is referenced by 1 libraries and example projects: