From 95b934e07cac1090c285cf8f690ed1a00fff481b Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Fri, 24 Jul 2020 08:52:58 +0000 Subject: [PATCH] #1117 #6. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c b/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c index 7ec62d2c9..e1a7aee22 100644 --- a/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c +++ b/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c @@ -530,7 +530,7 @@ void adc_lld_start_conversion(ADCDriver *adcp) { uint32_t dmamode, cfgr; const ADCConversionGroup *grpp = adcp->grpp; #if STM32_ADC_DUAL_MODE - uint32_t ccr = grpp->ccr & ~(ADC_CCR_CKMODE_MASK | ADC_CCR_DUAL_MASK); + uint32_t ccr = grpp->ccr & ~(ADC_CCR_CKMODE_MASK | ADC_CCR_DAMDF_MASK); #endif osalDbgAssert(!STM32_ADC_DUAL_MODE || ((grpp->num_channels & 1) == 0), @@ -573,7 +573,7 @@ void adc_lld_start_conversion(ADCDriver *adcp) { in the conversion group configuration structure, static settings are preserved.*/ adcp->adcc->CCR = (adcp->adcc->CCR & - (ADC_CCR_CKMODE_MASK | ADC_CCR_DUAL_MASK)) | ccr; + (ADC_CCR_CKMODE_MASK | ADC_CCR_DAMDF_MASK)) | ccr; adcp->adcm->CFGR2 = grpp->cfgr2; adcp->adcm->PCSEL = grpp->pcsel;