The C++ library for the STM32 F0, F100, F103, F107 and F4 microcontrollers