From 8add5998384796d4a9e14ddaf3386b9ab8ed1f43 Mon Sep 17 00:00:00 2001 From: richonguzman Date: Wed, 15 Oct 2025 14:31:02 -0300 Subject: [PATCH] NTP server change fix --- src/ntp_utils.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ntp_utils.cpp b/src/ntp_utils.cpp index bd42bf9..af13482 100644 --- a/src/ntp_utils.cpp +++ b/src/ntp_utils.cpp @@ -27,7 +27,7 @@ extern Configuration Config; WiFiUDP ntpUDP; -NTPClient timeClient(ntpUDP, Config.ntp.server.c_str(), 0, 15 * 60 * 1000); // Update interval 15 min +NTPClient* timeClient; namespace NTP_Utils { @@ -35,17 +35,17 @@ namespace NTP_Utils { void setup() { if (WiFi.status() == WL_CONNECTED && Config.digi.ecoMode == 0 && Config.callsign != "NOCALL-10") { int gmt = Config.ntp.gmtCorrection * 3600; - timeClient.setTimeOffset(gmt); - timeClient.begin(); + timeClient = new NTPClient(ntpUDP, Config.ntp.server.c_str(), gmt, 15 * 60 * 1000); // Update interval 15 min + timeClient->begin(); } } void update() { - if (WiFi.status() == WL_CONNECTED && Config.digi.ecoMode == 0 && Config.callsign != "NOCALL-10") timeClient.update(); + if (WiFi.status() == WL_CONNECTED && Config.digi.ecoMode == 0 && Config.callsign != "NOCALL-10") timeClient->update(); } String getFormatedTime() { - if (Config.digi.ecoMode == 0) return timeClient.getFormattedTime(); + if (Config.digi.ecoMode == 0) return timeClient->getFormattedTime(); return "DigiEcoMode Active"; }