From 0b493ffa56610937ca9a14ce950d096442b72e2f Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Fri, 22 Nov 2019 08:07:45 +0100 Subject: [PATCH] minor fix --- mini-beieli-node.ino | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mini-beieli-node.ino b/mini-beieli-node.ino index 0ce8238..9b72ad8 100644 --- a/mini-beieli-node.ino +++ b/mini-beieli-node.ino @@ -698,10 +698,11 @@ void StartNewIteration() { } } uint32_t sleep_time_sec; - if ((wait_time + 2) < CATCFG_T_INTERVAL) { - sleep_time_sec = CATCFG_T_INTERVAL - wait_time - 2; + if (wait_time < CATCFG_T_INTERVAL) { + sleep_time_sec = CATCFG_T_INTERVAL - wait_time; } else { - sleep_time_sec = 0; + // minimal sleep time is 5 seconds + sleep_time_sec = 5; } if (!fUsbPower) { DoDeepSleep(sleep_time_sec); @@ -711,7 +712,7 @@ void StartNewIteration() { startNewIterationCb); } else { - gCatena.SafePrintf("%010d - light sleep; os_setTimedCallback for startNewIterationCb in %d...\n", millis(), CATCFG_T_INTERVAL); + gCatena.SafePrintf("%010d - light sleep; os_setTimedCallback for startNewIterationCb in %d...\n", millis(), sleep_time_sec); os_setTimedCallback( &iterationJob, os_getTime() + sec2osticks(sleep_time_sec),