ntp attempt#2
This commit is contained in:
@@ -9,6 +9,9 @@ Timezone myTZ(CEST, CET);
|
||||
|
||||
TimeChangeRule *tcr;
|
||||
|
||||
|
||||
|
||||
|
||||
bool timeIsSet()
|
||||
{
|
||||
return RTC_present;
|
||||
@@ -26,17 +29,18 @@ void printDateTime(time_t t, const char *tz)
|
||||
|
||||
time_t getLocalTime()
|
||||
{
|
||||
if(!getWifiStatus) return 0;
|
||||
time_t utc = getNtpTime();
|
||||
time_t local = myTZ.toLocal(utc, &tcr);
|
||||
printDateTime(local,tcr -> abbrev);
|
||||
printDateTime(utc,"UTC");
|
||||
|
||||
return local;
|
||||
return utc;
|
||||
}
|
||||
|
||||
void initClock()
|
||||
{
|
||||
initNTP();
|
||||
initWifi();
|
||||
}
|
||||
|
||||
void loopClock()
|
||||
@@ -45,6 +49,7 @@ void loopClock()
|
||||
{
|
||||
if(!NTPinit && getWifiStatus())
|
||||
{
|
||||
initNTP();
|
||||
setSyncProvider(getLocalTime);
|
||||
setSyncInterval(300);
|
||||
NTPinit = true;
|
||||
|
||||
Reference in New Issue
Block a user