http://www.emcu.eu/stm32-hal-and-ll-library/
STM32 HAL and LL library