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

dovov97815
Posts: 22
Joined: Mon Aug 17, 2020 10:24 am

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

Postby dovov97815 » Mon Dec 13, 2021 5:17 am

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

felmue
Posts: 70
Joined: Mon Nov 16, 2020 2:55 pm

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

Postby felmue » Mon Dec 13, 2021 7:21 am

Hello @dovov97815

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

Thanks
Felix

Who is online

Users browsing this forum: Google [Bot] and 74 guests