From f243a01adf330dc999150950da20c06f2f6d87e2 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Thu, 17 Dec 2020 16:41:04 +0100 Subject: [PATCH] Fic initial milliseconds --- tasmota/support_rtc.ino | 4 ++++ tasmota/tasmota.ino | 2 ++ 2 files changed, 6 insertions(+) diff --git a/tasmota/support_rtc.ino b/tasmota/support_rtc.ino index ff1561df8..390a1946f 100644 --- a/tasmota/support_rtc.ino +++ b/tasmota/support_rtc.ino @@ -482,3 +482,7 @@ void RtcInit(void) { BreakTime(Rtc.utc_time, RtcTime); TickerRtc.attach(1, RtcSecond); } + +void RtcPreInit(void) { + Rtc.millis = millis(); +} diff --git a/tasmota/tasmota.ino b/tasmota/tasmota.ino index d8d5a82f9..c14378a4a 100644 --- a/tasmota/tasmota.ino +++ b/tasmota/tasmota.ino @@ -191,6 +191,8 @@ void setup(void) { #endif #endif + RtcPreInit(); + memset(&TasmotaGlobal, 0, sizeof(TasmotaGlobal)); TasmotaGlobal.baudrate = APP_BAUDRATE; TasmotaGlobal.seriallog_timer = SERIALLOG_TIMER;