https://github.com/ziteh/stm32-examples/tree/main/libopencm3/adc_multi_channel_injected https://github.com/ziteh/stm32-examples/blob/de2106accaea6a6cf77249597b3e3355d833cc8a/libopencm3/adc_multi_channel_injected/src/main.h#L26