2018-08-09 03:17 PM
In the function:
HAL_RTCEx_DisableBypassShadow()
There is a cast to uint8_t in the line that resets the bit
hrtc->Instance->CR &= ((uint8_t)~RTC_CR_BYPSHAD);
This causes the upper 24 bits of this configuration register to be cleared to 0s when called. Everywhere else I looked in the HAL RTC code when resetting bits in this register it is using a (uint32_t) cast.
This was found in the library:
STM32Cube_FW_L4_V1.7.0
as well as
STM32Cube_FW_F4_V1.21.0
Solved! Go to Solution.
2018-08-14 09:35 AM
Hello @JFels ,
Thank you for highlighting this. This issue is raised internally.
With Regards,
Imen
2018-08-09 04:17 PM
Good catch! @STOne-32 @Amel NASRI
2018-08-14 09:35 AM
Hello @JFels ,
Thank you for highlighting this. This issue is raised internally.
With Regards,
Imen