integrate stm32 lib
more integration