add stm32f40x, stm32f42x and stm32f43x support