*stm32:CMSIS:gpio, rcc - compatibiluty vs CMSIS library
Created by: alexrayne
this branch alllows use CMSIS support, and mix code with HAL includes.
!!! HAL library MUST be included BEFORE unicore, to avoid conflicts
!!! prefer use GPIOx_BASE for unicore routines parameters instead of GPIOx to avoid type conflicts
only USART, RCC, OTG, GPIO are checked now