template for some STM32F4 periphericals for STM32F407 using Keil CC compiler