Karl Palsson
81319a96fb
stm32: adc-v2: pull up start_regular
...
Little steps are easy to review, and easy to test.
2016-03-30 16:59:56 +00:00
Karl Palsson
5063ea0db7
stm32: adc-v2: pull up overrun and EOC flag methods
...
EOS vs EOSEQ is really a single/multi variant difference, so leave it out.
2016-03-30 16:59:56 +00:00
Karl Palsson
b2af9e632c
stm32: adc-v2: Pull up more common basic functionality
...
Pull up eoc/eos/read_regular functions. More simple, basic core functionality.
2016-03-30 16:59:56 +00:00
Karl Palsson
f1d50d24be
stm32: adc-v2: pull up more common functionality
...
More easy bit on/off settings. Every piece that gets pulled up here becomes
automatically available for l0/l4 when they land
2016-03-30 16:59:56 +00:00
Karl Palsson
1d090c840f
stm32: adc-v2: pull up temp/vref switches
...
Common for f0,f3,l0,l4
2016-03-30 16:59:55 +00:00
Karl Palsson
7231b9a691
stm32: adc-v2: pull up single/continuous modes
2016-03-30 16:59:55 +00:00
Karl Palsson
a89cd86454
stm32f0/f3: adc: extract beginnings of common v2 periph
...
The f0, f30x and l0 have a very similar "v2" adc peripheral.
Start extracting out some of the common code, and fix the glaring bug in
adc_power_down that was affecting them both.
This is not intended to be a fully comprehensive extraction, just the first
easy steps.
2016-03-30 16:59:55 +00:00