Microcontroller & programming platform: STM32, Free RTOS, Keil-c, CubeMx