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.
ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
-
- Posts: 2045
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
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?
-
- Posts: 2045
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: ESP32-S3 ULP_RISC-V interrupts to wake up the ULP after HALT()
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.
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()
Ok, thank you very much for the clarification
Who is online
Users browsing this forum: No registered users and 129 guests