A simple OS for STM32F103 microcontroller