open STM32 C/C++ firmware library (libmaple fork)