This brings in the new ADC api for STM32 parts. Update to new standardized ADC apis. Drops pointless channel definitions, uses common names for common functions. No functional changes. Based on work in: https://github.com/libopencm3/libopencm3-examples/pull/130
README
Console on PA9 (tx only) 115200@8n1
- Prints the ADC value on PA0 (adc channel 0) on the console
- Echos half that ADC value out to DAC channel 2 on PA5
- Prints the ADC value of PA1 (adc channel 1) to the console.
Recommended wiring:
- pot or any resistor ladder to PA0
- jumper from PA5 to PA1
example output: ... tick: 228: adc0= 3950, target adc1=1975, adc1=1979 tick: 229: adc0= 3949, target adc1=1974, adc1=1978 tick: 230: adc0= 3950, target adc1=1975, adc1=1979 tick: 231: adc0= 3949, target adc1=1974, adc1=1978 ...