https://neosarchizo.github.io/posts/using-adc-on-stm8/