STM32F10x common application analysis 20181126