Page 1 of 1
EOS-S3 GPIO Wake-Up From Deep Sleep Issue
Posted: Mon Jan 05, 2026 6:45 am
by annasm
Hi everyone, I’m working with the EOS-S3 and trying to wake the chip from deep sleep using a GPIO interrupt (rising edge). The device enters deep sleep correctly, but it doesn’t wake up when the GPIO signal changes, even though the same pin works fine in normal sleep mode. I’ve already enabled the GPIO interrupt and checked pull-up/down settings. Is there any EOS-S3–specific configuration or limitation for GPIO-based wake-up from deep sleep that I might be missing?
Re: EOS-S3 GPIO Wake-Up From Deep Sleep Issue
Posted: Mon Feb 23, 2026 8:18 am
by cocketthick
annasm wrote: ↑Mon Jan 05, 2026 6:45 am
Hi everyone, I’m working with the EOS-S3 and trying to wake the chip from deep sleep using a GPIO interrupt (rising edge). The device enters deep sleep correctly, but it doesn’t wake up when the GPIO signal changes, even though the same pin works fine in normal sleep mode. I’ve already enabled the GPIO interrupt and checked pull-up/down settings. Is there any EOS-S3–specific configuration or limitation for GPIO-based wake-up from deep sleep that I might be missing?
drift boss
In deep sleep, not all GPIOs can act as wake sources on the EOS-S3. Make sure the pin is supported for deep-sleep wake and enabled in the low-power/wake configuration (not just as a normal GPIO interrupt). Also check whether deep sleep requires level-triggered wake instead of edge-triggered.
The power management section of the reference manual should list the valid wake pins and limits.
Re: EOS-S3 GPIO Wake-Up From Deep Sleep Issue
Posted: Sat Feb 28, 2026 2:34 am
by JohikuEssolil
Experiencing EOS-S3 deep sleep wake-up issues via GPIO? Many developers face similar challenges. Debugging requires careful attention to pin configurations and power management settings.