From 704ad2faeb2fab6cf0197bff0a4fd6952cca56dc Mon Sep 17 00:00:00 2001 From: Mateusz Szafoni Date: Fri, 20 Oct 2017 17:15:48 +0000 Subject: [PATCH] Merged in raiden00/nuttx (pull request #515) stm32_adc.c: clear pending interrupts Approved-by: Gregory Nutt --- arch/arm/src/stm32/stm32_adc.c | 6 +++--- arch/arm/src/stm32/stm32f33xxx_adc.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/src/stm32/stm32_adc.c b/arch/arm/src/stm32/stm32_adc.c index 060cc6e1716..200f31d95c7 100644 --- a/arch/arm/src/stm32/stm32_adc.c +++ b/arch/arm/src/stm32/stm32_adc.c @@ -2808,10 +2808,10 @@ static int adc_interrupt(FAR struct adc_dev_s *dev) } } - /* by MR regval &= ~pending; */ - /* by MR adc_putreg(priv, STM32_ADC_ISR_OFFSET, regval); + /* Clear pending interrupts */ + + adc_putreg(priv, STM32_ADC_ISR_OFFSET, pending); - adc_putreg(priv, STM32_ADC_ISR_OFFSET, pending); */ return OK; } diff --git a/arch/arm/src/stm32/stm32f33xxx_adc.c b/arch/arm/src/stm32/stm32f33xxx_adc.c index a240de47999..252827e5e63 100644 --- a/arch/arm/src/stm32/stm32f33xxx_adc.c +++ b/arch/arm/src/stm32/stm32f33xxx_adc.c @@ -1895,10 +1895,10 @@ static int adc_interrupt(FAR struct adc_dev_s *dev) } } - /* by MR regval &= ~pending; */ - /* by MR adc_putreg(priv, STM32_ADC_ISR_OFFSET, regval); + /* Clear pending interrupts */ + + adc_putreg(priv, STM32_ADC_ISR_OFFSET, pending); - adc_putreg(priv, STM32_ADC_ISR_OFFSET, pending); */ return OK; } #endif