From ef517ed05c3be43f3842f92c1bde3013bb78ae91 Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Wed, 2 Nov 2022 18:53:30 +0100 Subject: [PATCH] stm32/stm32_adc.c fix clang warning chip/stm32_adc.c:2529:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value] setbits = ADC_CCR_DUAL_IND | ADC_CCR_DELAY(0) | ADC_CCR_MDMA_DISABLED | ^~~~~~~~~~~~~~~~ --- arch/arm/src/stm32/stm32_adc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/stm32/stm32_adc.c b/arch/arm/src/stm32/stm32_adc.c index a7a81db8c64..62e39b205e0 100644 --- a/arch/arm/src/stm32/stm32_adc.c +++ b/arch/arm/src/stm32/stm32_adc.c @@ -2526,7 +2526,7 @@ static void adc_common_cfg(struct stm32_dev_s *priv) clrbits = ADC_CCR_DUAL_MASK | ADC_CCR_DELAY_MASK | ADC_CCR_DMACFG | ADC_CCR_MDMA_MASK | ADC_CCR_CKMODE_MASK | ADC_CCR_VREFEN | ADC_CCR_TSEN | ADC_CCR_VBATEN; - setbits = ADC_CCR_DUAL_IND | ADC_CCR_DELAY(0) | ADC_CCR_MDMA_DISABLED | + setbits = ADC_CCR_DUAL_IND | ADC_CCR_DELAY(1) | ADC_CCR_MDMA_DISABLED | ADC_CCR_CKMODE_ASYNCH; adccmn_modifyreg(priv, STM32_ADC_CCR_OFFSET, clrbits, setbits);