Using STM32 CubeMx Code generator and Keil uVision IDE for write and master all the peripheral drivers for STM32F446RE