Is there a known STM32F091 leap year RTC problem?
If I set the RTC (on a STM32F091) to Feb 28th 11pm, I can see that the RTC is correctly set. I can watch the RTC increase each second. However, when Feb 29th, 12:00 am is reached, the calendar date is changed to March 1, 2020; it skips Feb 29th. This chip is supposed to have compensate for leap years.
"Compensations for 28-, 29- (leap year), 30-, and 31-day months are performed automatically. ", from DocID018940 Rev 9
I also don't see any relevant RTC initialization restrictions listed in the STM documents; such as the RTC must be set 2 days prior to a leap day, in order for the calendar RTC to be updated correctly.
Can anyone confirm that setting the RTC within 24 hours of a leap day causes an incorrect RTC calendar result when the RTC transitions to the next day? If so, where is it documented?
