Page 1 of 1
ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
Posted: Fri Feb 14, 2025 12:28 pm
by Mycael_
The title says it all, can the ulp be woken up from "sleep" (halt) by using a gpio interrupt that was implemented in the ulp code?
I know it can be triggered by the timer if we don't specify timer_stop, but I want it to be woken up by the gpio interrupts previously implemented.
Re: ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
Posted: Fri Feb 14, 2025 12:42 pm
by MicroController
Re: ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
Posted: Fri Feb 14, 2025 12:59 pm
by Mycael_
I am assuming that I don't have a way to specify which pin woke up the ulp, unless I make some type of logic to be run and check the source of the signal after waking up, correct?
Re: ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
Posted: Fri Feb 14, 2025 1:14 pm
by MicroController
Correct.
Plus: The GPIO wake-up is level-triggered, not edge-triggered; implies: the ULP will keep waking up as long as the specified input level is present.
Re: ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
Posted: Fri Feb 14, 2025 2:24 pm
by Mycael_
Ok, thank you very much for the clarification