diff --git a/platformio.ini b/platformio.ini index 3d78921..6669191 100644 --- a/platformio.ini +++ b/platformio.ini @@ -20,7 +20,7 @@ lib_deps = gyverlibs/GyverPID@^3.3 gyverlibs/GyverBlinker@^1.0 milesburton/DallasTemperature@^3.11.0 - laxilef/TinyLogger@^1.0.6 + laxilef/TinyLogger@^1.0.7 https://github.com/Laxilef/WiFiManager/archive/refs/heads/patch-1.zip ;https://github.com/tzapu/WiFiManager.git#v2.0.16-rc.2 build_flags = diff --git a/src/MainTask.h b/src/MainTask.h index febee63..c77d67f 100644 --- a/src/MainTask.h +++ b/src/MainTask.h @@ -108,8 +108,7 @@ protected: heap(); // anti memory leak - if (!Log.isLocked()) { - Log.lock(); + if (Log.lock()) { for (Stream* stream : Log.getStreams()) { while (stream->available() > 0) { stream->read(); @@ -117,7 +116,7 @@ protected: } Log.unlock(); } - + if (restartSignalTime > 0 && millis() - restartSignalTime > 10000) { restartSignalTime = 0; ESP.restart();