https://docs.espressif.com/projects/esp ... h_pad.html
Documentation says:
"Only one touch sensor channel is supported in deep sleep mode"
Does it mean that ESP32S3 can wake up from deep sleep only on touch from one GPIO?
I just ask someone to confirm me, cause it trashes our hopes that it could from more than one. :/
ESP32S3 wake up from deep sleep on only one GPIO?
-
- Posts: 5
- Joined: Thu May 25, 2023 7:24 am
Re: ESP32S3 wake up from deep sleep on only one GPIO?
Hi, for ESP32-S3, if the 'Optional RTC Peripherals' power domain is enabled, all touch pads can serve as wake-up sources. If this power domain is disabled, only one touch pad can function as a wake-up source. Therefore, the number of available wake-up pads is determined by the state of the 'Optional RTC Peripherals' power domain, not by the Deep-sleep mode itself.
We will update our documentation accordingly to clearly reflect the information above. Thank you for bringing this to our attention.
We will update our documentation accordingly to clearly reflect the information above. Thank you for bringing this to our attention.
Re: ESP32S3 wake up from deep sleep on only one GPIO?
Well we came to terms with that only one button...
(though I was thinking that later maybe I could program the ULP coprocessor to fix it myself But since it would be far from trivial, we are planning for the product release with wake up only by one button)
But the documentation is not only the issue here. In the deep sleep example's code there is a commentary about supporting only one wake up touch pad.
https://github.com/espressif/esp-idf/bl ... h_wakeup.c
It says so about ESP32S3 and ESP32S2.
If you could provide an example where the wake up is coded on more than one pad, it would be appreciated. I have tried a little bit, and not succeeding. Though in such situation, I see that it would need to take into accoung enabling the proper power domain. But I am going to also try more, with this helpful information in mind.
(though I was thinking that later maybe I could program the ULP coprocessor to fix it myself But since it would be far from trivial, we are planning for the product release with wake up only by one button)
But the documentation is not only the issue here. In the deep sleep example's code there is a commentary about supporting only one wake up touch pad.
https://github.com/espressif/esp-idf/bl ... h_wakeup.c
It says so about ESP32S3 and ESP32S2.
If you could provide an example where the wake up is coded on more than one pad, it would be appreciated. I have tried a little bit, and not succeeding. Though in such situation, I see that it would need to take into accoung enabling the proper power domain. But I am going to also try more, with this helpful information in mind.
-
- Posts: 5
- Joined: Thu May 25, 2023 7:24 am
Re: ESP32S3 wake up from deep sleep on only one GPIO?
Hi, thank you for your feedback!
At the moment, we don’t have an example for wake-up using more than one touch pad, but it’s something we’ll certainly consider adding in the future.
If you have any further questions, please feel free to reach out.
At the moment, we don’t have an example for wake-up using more than one touch pad, but it’s something we’ll certainly consider adding in the future.
If you have any further questions, please feel free to reach out.
Who is online
Users browsing this forum: No registered users and 31 guests