mirror of https://github.com/ARMmbed/mbed-os.git
STM32 RTC : skip rtc_write if possible
parent
35b7a06bda
commit
f5577c005e
|
@ -217,6 +217,11 @@ void rtc_write(time_t t)
|
||||||
RTC_DateTypeDef dateStruct = {0};
|
RTC_DateTypeDef dateStruct = {0};
|
||||||
RTC_TimeTypeDef timeStruct = {0};
|
RTC_TimeTypeDef timeStruct = {0};
|
||||||
|
|
||||||
|
/* if the requested time is the current time, no need to continue */
|
||||||
|
if (t == rtc_read()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
core_util_critical_section_enter();
|
core_util_critical_section_enter();
|
||||||
RtcHandle.Instance = RTC;
|
RtcHandle.Instance = RTC;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue