stm32f103rct6