From 3818c2c059f5dc0fb85ef316a8581af6a1e70fdc Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Sat, 1 Mar 2025 18:50:20 +0100 Subject: [PATCH] refactor: remove redundant scale calibration checks and enhance task management --- src/scale.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/scale.cpp b/src/scale.cpp index d187280..d2c6716 100644 --- a/src/scale.cpp +++ b/src/scale.cpp @@ -110,6 +110,7 @@ uint8_t calibrate_scale() { //vTaskSuspend(RfidReaderTask); vTaskDelete(RfidReaderTask); + vTaskDelete(ScaleTask); pauseBambuMqttTask = true; pauseMainTask = 1; @@ -170,12 +171,6 @@ uint8_t calibrate_scale() { esp_task_wdt_reset(); } - if (scale.wait_ready_timeout(1000)) - { - scale.set_scale(verifyValue); // this value is obtained by calibrating the scale with known weights; see the README for details - scale.tare(); - } - oledShowMessage("Calibration done"); for (uint16_t i = 0; i < 2000; i++) {