Beginning STM32 developing with FreeRTOS, libopencm3 and GCC - Gay, Warren W. (Apress, 2018)