You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I wanted to use the active halt power save mode together with AWU unit to wake up.
Basically the concept of AWU works but the processor gets restarted every time the AWU interrupt occur. Expected behavior is that the procesdor should continue its execution from the place where HALT instruction has been called.
Root cause: it is not possible to correctly set the AWU_IRQHandler to some specific method. This code doesn't work:
…duino STM8 Framework.
tenbaht/sduino#164 AWU_IRQHandler not working for STM8S
We will use Platformio scripting to apply patched cores/arduino/stm8s_it.h file.
wmarkow
added a commit
to wmarkow/arduino-sandbox
that referenced
this issue
Jul 10, 2024
I wanted to use the active halt power save mode together with AWU unit to wake up.
Basically the concept of AWU works but the processor gets restarted every time the AWU interrupt occur. Expected behavior is that the procesdor should continue its execution from the place where HALT instruction has been called.
Root cause: it is not possible to correctly set the AWU_IRQHandler to some specific method. This code doesn't work:
because the AWU_IRQHandler is commented out in the stm8s_it.h file:
In this way the AWU_IRQHandler is set to zero and the processor gets restarted on this interrupt.
When I modify the file and uncomment the line
then everything works fine. Is there any particular reason why the interrupt handler is commented out?
The text was updated successfully, but these errors were encountered: