Uses the Pico SDK alarms and repeated-timers to provide for IRQ-level periodic tasks to be scheduled.