STM32 F1 RTC Counter: Now need to enable backup domain write access when setting the time. From Darcy Gong
This commit is contained in:
parent
4c0b8fba52
commit
2d2f645e77
@ -594,6 +594,10 @@ int up_rtc_settime(FAR const struct timespec *tp)
|
||||
|
||||
stm32_rtc_breakout(tp, ®vals);
|
||||
|
||||
/* Enable write access to the backup domain */
|
||||
|
||||
(void)stm32_pwr_enablebkp(true);
|
||||
|
||||
/* Then write the broken out values to the RTC counter and BKP overflow register
|
||||
* (hi-res mode only)
|
||||
*/
|
||||
@ -608,6 +612,8 @@ int up_rtc_settime(FAR const struct timespec *tp)
|
||||
putreg16(regvals.ovf, RTC_TIMEMSB_REG);
|
||||
#endif
|
||||
irqrestore(flags);
|
||||
|
||||
(void)stm32_pwr_enablebkp(false);
|
||||
return OK;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user