From 759bc5034ff416412b198ee923b7b84571a9e8bd Mon Sep 17 00:00:00 2001 From: Evgenii Meshcheriakov Date: Thu, 27 Oct 2022 20:33:15 +0300 Subject: [PATCH] state-handler: lcd update only with non 0 values --- esp-vent-main/src/StateHandler/StateHandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/esp-vent-main/src/StateHandler/StateHandler.cpp b/esp-vent-main/src/StateHandler/StateHandler.cpp index 23a214f..f0c6512 100644 --- a/esp-vent-main/src/StateHandler/StateHandler.cpp +++ b/esp-vent-main/src/StateHandler/StateHandler.cpp @@ -237,7 +237,9 @@ StateHandler::handleTickValue (int value) } if (value > TIMER_PRESSURE_TIMEOUT) { - SetState (&StateHandler::stateGetPressure); + if(!(saved_curr_value[current_mode] == 0 && saved_set_value[current_mode] == 0)) { + SetState (&StateHandler::stateGetPressure); + } sensor_timer += value; error_timer += value; state_timer->resetCounter ();