We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5a676a commit cb39907Copy full SHA for cb39907
src/utility/time/TimeService.cpp
@@ -79,15 +79,25 @@ unsigned long TimeService::getTime()
79
#ifdef ARDUINO_ARCH_SAMD
80
if(!_is_rtc_configured)
81
{
82
- rtc.setEpoch(getRemoteTime());
83
- _is_rtc_configured = true;
+ unsigned long utc = getRemoteTime();
+ if(EPOCH_AT_COMPILE_TIME != utc)
84
+ {
85
+ rtc.setEpoch(utc);
86
+ _is_rtc_configured = true;
87
+ }
88
+ return utc;
89
}
90
return rtc.getEpoch();
91
#elif ARDUINO_ARCH_MBED
92
93
- set_time(getRemoteTime());
94
95
96
97
+ set_time(utc);
98
99
100
101
102
return time(NULL);
103
#else
0 commit comments