STM32 HAL and LL libraries