2015-08-01 09:18 AM
*Bug: HAL_RTC weakup does not interrupt
*Reason:
The library stm32f4xx_hal_rtc_ex.h missing to clear the interrupt flag before enabling the interrupt*Solution:
Manually add this line (clear the interrupt flag): /* Clear the Flags in the RTC_ISR register */ RTC->ISR = (uint32_t)((uint32_t)(~((RTC_FLAG_WUTF | RTC_ISR_INIT)& 0x0000FFFF) | (uint32_t)(RTC->ISR & RTC_ISR_INIT)));before the /* RTC WakeUpTimer Interrupt Configuration: EXTI configuration */ line*ST please fix file:@file stm32f4xx_hal_rtc_ex.c * @author MCD Application Team * @version V1.3.2 * @date 26-June-2015 #bug-rtc-weakup-interrupt2015-08-06 06:10 AM
Hi SamTheMan,
Thank you for your feedback. The issue has been reported internally.-Syrine-