If the ticker timer isn’t running across sleep, then it sounds like I can’t even set a flag in the ISR since it will never be called? It seems like instead I’ll have to manually keep track of the last time each periodic event occurred, then sleep until the next one is scheduled to occur.
Thanks for the quick response.
So it sounds like if I want to regularly run blocking code (for example, sending data using LoRa) then I should manually calculate appropriate amounts of time to sleep in between calls?