Ну и STM32CubeIDE до добра не доведет. Он же не знает ваши приоритеты и задачи.
Ну и здесь uint8_t лучше заменить на int:
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)