Can ESP32 Support WFE Signal Mechanism Similar to ARM-vX Architectures for Power Saving?
Do you have an idea whether ESP32s support the WFE signal mechanism or something similar which is found in ARM-vX architectures?(To be more precise if the SOC can be woken up by an event loop)
Solution:Jump to solution
Yes, the ESP32 supports mechanisms similar to ARM’s WFE. It uses deep sleep and light sleep modes and can wake up on events like timers or GPIO interrupts. Use the ESP-IDF API to configure sleep and wake-up behavior.
5 Replies
I am thinking about saving power for a HTTP server in ESP-IDF
Oh I found the exact docs, nvm. Here it is if anyone is interested :
If WiFi connection needs to be maintained, enable WiFi modem sleep, and enable automatic light sleep feature (see Power Management APIs). This will allow the system to wake up from sleep automatically when required by WiFi driver, thereby maintaining connection to the AP.
Solution
Yes, the ESP32 supports mechanisms similar to ARM’s WFE. It uses deep sleep and light sleep modes and can wake up on events like timers or GPIO interrupts. Use the ESP-IDF API to configure sleep and wake-up behavior.
Random Nerd Tutorials
ESP32 Deep Sleep with Arduino IDE and Wake Up Sources | Random Nerd...
Complete guide for the ESP32 Deep Sleep mode with Arduino IDE and different wake up sources: timer wake up, touch wake up, and external wake up (with examples).