FAR nicer logging
Some checks failed
Test compiling project / test (push) Failing after 2m14s

This commit is contained in:
2025-03-20 22:33:22 +01:00
parent 9064d3cd01
commit 2fa4b0761b
8 changed files with 98 additions and 81 deletions

View File

@@ -2,6 +2,7 @@
#include <Arduino.h>
#include <Elog.h>
#include "../tools/tools.h"
#include <tools/log.h>
extern ActiveErrors active_errors;
extern WaterData water_data;
@@ -75,19 +76,19 @@ void display_task(void* parameter)
// We have an error, display error code for 3 seconds and then water level for 3 seconds
if (active_errors.voltage_low) {
display_error_code(1);
logger.log(0, WARNING, "Sensor Error - Voltage low");
LOG(WARNING, "Sensor Error - Voltage low");
delay(3000);
} else if (active_errors.voltage_high) {
display_error_code(2);
logger.log(0, WARNING, "Sensor Error - Voltage High");
LOG(WARNING, "Sensor Error - Voltage High");
delay(3000);
} else if (active_errors.current_low) {
display_error_code(3);
logger.log(0, WARNING, "Sensor Error - Current low");
LOG(WARNING, "Sensor Error - Current low");
delay(3000);
} else if (active_errors.current_high) {
display_error_code(4);
logger.log(0, WARNING, "Sensor Error - Current high");
LOG(WARNING, "Sensor Error - Current high");
delay(3000);
} else {
delay(3000);