Page 1 of 1

ESP32 Deep Sleep Wake by Multiple External GPIO Interrupt with Active Low Configuration

Posted: Mon Dec 13, 2021 5:17 am
by dovov97815
Hello,

As ESP32 have 2 wake external source :
1. external 0 interrupt (only 1 pin and level High or Low both available)
2. external 1 interrupt (Multiple pins but All Low or any High available)

I need to use Multiple Pins External Interrupt Detection with Active Low Configuration.
but In external 1 interrupt All Low or any High are only available options, not any Low.

So,
1) why ESP32 Uses this type of interrupt configuration for deep sleep wakeup. and what's the purpose for all low pins interrupt?
2) Is there a way to use Active Low Configuration for deep sleep wake?

Thank You

Re: ESP32 Deep Sleep Wake by Multiple External GPIO Interrupt with Active Low Configuration

Posted: Mon Dec 13, 2021 7:21 am
by felmue
Hello @dovov97815

make usage of the ULP seems to cover that use case: https://github.com/hggh/esp32-ulp-example

Thanks
Felix