From 995c7ea5fbe72450009026a79f5a3998417dc06b Mon Sep 17 00:00:00 2001 From: lumapu Date: Thu, 10 Aug 2023 01:43:43 +0200 Subject: [PATCH] 0.7.30 * attempt to improve speed / repsonse times (Schwuppdizitaet) #1075 --- src/CHANGES.md | 3 +++ src/app.cpp | 10 +++++----- src/defines.h | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/CHANGES.md b/src/CHANGES.md index 2066b1891..bb76acb1b 100644 --- a/src/CHANGES.md +++ b/src/CHANGES.md @@ -1,5 +1,8 @@ # Development Changes +## 0.7.30 - 2023-08-10 +* attempt to improve speed / repsonse times (Schwuppdizitaet) #1075 + ## 0.7.29 - 2023-08-09 * MqTT alarm data was never sent, fixed * REST API: added alarm data diff --git a/src/app.cpp b/src/app.cpp index 01b370f9d..185da57f9 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -131,7 +131,6 @@ void app::loop(void) { if (mInnerLoopCb) mInnerLoopCb(); #if !defined(ETHERNET) - mImprov.tickSerial(); #endif } @@ -248,13 +247,14 @@ void app::regularTickers(void) { if (mConfig->plugin.display.type != 0) everySec(std::bind(&DisplayType::tickerSecond, &mDisplay), "disp"); every(std::bind(&PubSerialType::tick, &mPubSerial), mConfig->serial.interval, "uart"); - //everySec(std::bind(&Improv::tickSerial, &mImprov), "impro"); - // every([this]() {mPayload.simulation();}, 15, "simul"); + #if !defined(ETHERNET) + everySec([this]() { mImprov.tickSerial(); }, "impro"); + #endif + // every([this]() { mPayload.simulation();}, 15, "simul"); } #if defined(ETHERNET) -void app::onNtpUpdate(bool gotTime) -{ +void app::onNtpUpdate(bool gotTime) { uint32_t nxtTrig = 5; // default: check again in 5 sec if (gotTime || mTimestamp != 0) { this->updateNtp(); diff --git a/src/defines.h b/src/defines.h index e0b385062..335215d97 100644 --- a/src/defines.h +++ b/src/defines.h @@ -13,7 +13,7 @@ //------------------------------------- #define VERSION_MAJOR 0 #define VERSION_MINOR 7 -#define VERSION_PATCH 29 +#define VERSION_PATCH 30 //------------------------------------- typedef struct {