add STM32 lib