https://deepbluembedded.com/stm32-adc-tutorial-complete-guide-with-examples/
STM32 ADC Tutorial + ADC Examples [Ultimate Guide]