STM32F4 preemptive task scheduler example with opencm3
This example uses opencm3 as a HAL for a STM32F4.
Original sources from https://armengineer.com/arm-cortex-m-context-switching-part-3
Future work:
- OpenCM3 compatibility
- C++ support
- Better scheduler