https://mcuoneclipse.com/2012/11/25/arm-cortex-m0-interrupts-and-freertos/
ARM Cortex-M0+ Interrupts and FreeRTOS