diff options
Diffstat (limited to 'ports/stm32/stm32_it.c')
-rw-r--r-- | ports/stm32/stm32_it.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/stm32/stm32_it.c b/ports/stm32/stm32_it.c index 9eda3cb23..052550a8f 100644 --- a/ports/stm32/stm32_it.c +++ b/ports/stm32/stm32_it.c @@ -541,7 +541,7 @@ void RTC_IRQHandler(void) { #if defined(STM32G0) void RTC_TAMP_IRQHandler(void) { IRQ_ENTER(RTC_TAMP_IRQn); - RTC->MISR &= ~RTC_MISR_WUTMF; // clear wakeup interrupt flag + RTC->SCR |= RTC_SCR_CWUTF; // clear wakeup interrupt flag Handle_EXTI_Irq(EXTI_RTC_WAKEUP); // clear EXTI flag and execute optional callback Handle_EXTI_Irq(EXTI_RTC_TIMESTAMP); // clear EXTI flag and execute optional callback IRQ_EXIT(RTC_TAMP_IRQn); |