Display error reason on ntp time sync fail

This commit is contained in:
jpirnay
2026-04-20 10:32:52 +02:00
parent f018ad03dd
commit bbafd4ce62
4 changed files with 60 additions and 6 deletions
+5
View File
@@ -1,5 +1,6 @@
#pragma once
#include <cstddef>
#include <cstdint>
#include <ctime>
@@ -30,6 +31,10 @@ namespace HalClock {
/// Returns true if the sync succeeded.
bool syncNtp();
/// Same as syncNtp(), but fills `errorBuf` with a short failure reason when
/// the sync fails.
bool syncNtp(char* errorBuf, size_t errorBufSize);
/// Apply timezone/DST rules via the POSIX TZ string for the given setting.
void applyTimezone(uint8_t timeZoneSetting);