Are ULP restrictions gone in silicon V3?
Posted: Sun Apr 12, 2020 6:55 pm
I keep finding notes in the online documentation stating that revisions 0 and 1 of ESP32 have limitations with respect to ULP and deep sleep. For example, API description of esp_sleep_enable_ext0_wakeup().
In my project I need to be able to set three wakeup reasons at the same time and wake from deep sleep by the first one that occurs.
The ones that I need are: ULP, timer and ext0.
QUESTION: Are the limitations gone in V3 which relate to using ULP with deep sleep and ext0, etc.?
Thank you
In my project I need to be able to set three wakeup reasons at the same time and wake from deep sleep by the first one that occurs.
The ones that I need are: ULP, timer and ext0.
- ULP is to do some frequent, simple GPIO checks of sensors without fully waking ESP32 (because that takes too long and uses too much power).
timer is for a daily health check that requires full ESP32 bootup
ext0 is for some interrupt driven wakeups from another type of sensor
QUESTION: Are the limitations gone in V3 which relate to using ULP with deep sleep and ext0, etc.?
Thank you