From 0fd4f74ee301af5de4e9b036f391bf17c5a52f02 Mon Sep 17 00:00:00 2001 From: Mike Szczys Date: Sat, 9 Feb 2019 16:37:23 -0600 Subject: [PATCH] stm32f1: adc: fixed deprecated/broken example code --- lib/stm32/f1/adc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/stm32/f1/adc.c b/lib/stm32/f1/adc.c index 24e79c51..3ff12bf7 100644 --- a/lib/stm32/f1/adc.c +++ b/lib/stm32/f1/adc.c @@ -59,11 +59,11 @@ and ADC, reset ADC and set the prescaler divider. Set dual mode to independent adc_set_dual_mode(ADC_CR1_DUALMOD_IND); adc_disable_scan_mode(ADC1); adc_set_single_conversion_mode(ADC1); - adc_set_sample_time(ADC1, ADC_CHANNEL0, ADC_SMPR1_SMP_1DOT5CYC); - adc_enable_trigger(ADC1, ADC_CR2_EXTSEL_SWSTART); + adc_set_sample_time(ADC1, ADC_CHANNEL0, ADC_SMPR_SMP_1DOT5CYC); + adc_enable_external_trigger_regular(ADC1, ADC_CR2_EXTSEL_SWSTART); adc_power_on(ADC1); adc_reset_calibration(ADC1); - adc_calibration(ADC1); + adc_calibrate(ADC1); adc_start_conversion_regular(ADC1); while (! adc_eoc(ADC1)); reg16 = adc_read_regular(ADC1);