This commit is contained in:
21
src/main.cpp
21
src/main.cpp
@@ -177,17 +177,24 @@ void display_task(void* parameter)
|
||||
display_percentage(water_data.percentage);
|
||||
} else {
|
||||
Log.verbose("Error detected");
|
||||
|
||||
// We have an error, display error code for 3 seconds and then water level for 3 seconds
|
||||
if (voltage_low) {
|
||||
display_error_code(1);
|
||||
delay(3000);
|
||||
} else if (voltage_high) {
|
||||
display_error_code(2);
|
||||
delay(3000);
|
||||
} else if (current_low) {
|
||||
display_error_code(3);
|
||||
delay(3000);
|
||||
} else if (current_high) {
|
||||
display_error_code(4);
|
||||
delay(3000);
|
||||
} else {
|
||||
delay(3000);
|
||||
}
|
||||
delay(3000);
|
||||
|
||||
display_percentage(water_data.percentage);
|
||||
}
|
||||
}
|
||||
@@ -342,6 +349,8 @@ void setup()
|
||||
pinMode(LED_4, OUTPUT);
|
||||
pinMode(LED_5, OUTPUT);
|
||||
pinMode(LED_RED, OUTPUT);
|
||||
display_error_code(31);
|
||||
delay(5000);
|
||||
display_error_code(17);
|
||||
|
||||
Log.verbose("Beginning SPIFFS");
|
||||
@@ -358,15 +367,11 @@ void setup()
|
||||
ina_sensor.setShuntVoltageConversionTime(7);
|
||||
ina_sensor.setAverage(4);
|
||||
#else
|
||||
//ina_sensor.setMaxCurrentShunt(0.02, 4, false);
|
||||
//ina_sensor.setBusVoltageConversionTime(7);
|
||||
//ina_sensor.setShuntVoltageConversionTime(7);
|
||||
//ina_sensor.setAverage(4);
|
||||
ina_sensor.setShuntVoltageConversionTime(conversion_time_8244uS);
|
||||
ina_sensor.setBusVoltageConversionTime(conversion_time_8244uS);
|
||||
ina_sensor.setAveragingMode(averages_128);
|
||||
#endif
|
||||
|
||||
|
||||
display_error_code(21);
|
||||
|
||||
display_error_code(22);
|
||||
|
||||
/////////////////////////////// ROUTES ///////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user