Hi Dave
Looking at using a SAMD processor (Adafruit Feather M0). Can you compare with other tasking frameworks such as RTOS
https://cypresssemiconductorco.github.io/abstraction-rtos/html/index.html and FreeRTOS
http://ww1.microchip.com/downloads/en/appnotes/atmel-42382-getting-started-with-freertos-on-atmel-sam-flash-mcus_applicationnote_at04056.pdf ?
Jerry