From 6b5dfeec088ca3629d602a81637a3f48b2061e6c Mon Sep 17 00:00:00 2001 From: rejoe2 Date: Wed, 27 Sep 2023 05:07:30 +0200 Subject: [PATCH] reset ticker beegee3 proposal, https://github.com/lumapu/ahoy/issues/1179#issuecomment-1735071508 --- src/app.cpp | 2 ++ src/app.h | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app.cpp b/src/app.cpp index 396d6556..ffc7c871 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -187,6 +187,8 @@ void app::loop(void) { void app::onNetwork(bool gotIp) { DPRINTLN(DBG_DEBUG, F("onNetwork")); mNetworkConnected = gotIp; + ah::Scheduler::resetTicker(); + regularTickers(); //reinstall regular tickers every(std::bind(&app::tickSend, this), mConfig->nrf.sendInterval, "tSend"); #if defined(ESP32) if(mConfig->cmt.enabled) diff --git a/src/app.h b/src/app.h index 8d8a68d1..3399869e 100644 --- a/src/app.h +++ b/src/app.h @@ -65,7 +65,6 @@ class app : public IApp, public ah::Scheduler { void setup(void); void loop(void); - void loopStandard(void); void onNetwork(bool gotIp); void regularTickers(void);