stm32: adc-v2: Pull up the two forms of the adc-v2

The adc v2 periph has the same register map, but comes in two flavours, one
supporting injected channels, more watchdogs, per channel sampling times and
so on, and one "simple" version.

Pull up the f3 and f0 portions into the appropriate files, after comparing with
L0 and L4 reference manuals, even if those are not fully landed yet.
This commit is contained in:
Karl Palsson
2015-11-05 23:00:55 +00:00
parent 4c550648c3
commit f67e217ffb
7 changed files with 377 additions and 422 deletions

View File

@@ -287,7 +287,7 @@ void adc_enable_analog_watchdog_on_selected_channel(uint32_t adc,
{
uint32_t reg32;
reg32 = (ADC_CFGR1(adc) & ~ADC_CFGR1_AWD1CH_MASK); /* Clear bit [4:0]. */
reg32 = (ADC_CFGR1(adc) & ~ADC_CFGR1_AWD1CH); /* Clear bit [4:0]. */
if (channel < 18) {
reg32 |= channel;
}