This commit is contained in:
31
src/main.cpp
31
src/main.cpp
@@ -132,10 +132,17 @@ void display_percentage(float percentage)
|
|||||||
delay(3000);
|
delay(3000);
|
||||||
} else if (percentage > 0) {
|
} else if (percentage > 0) {
|
||||||
for (int i = 0; i < 3; i++) {
|
for (int i = 0; i < 3; i++) {
|
||||||
|
digitalWrite(LED_1, 1);
|
||||||
delay(500);
|
delay(500);
|
||||||
digitalWrite(LED_1, 0);
|
digitalWrite(LED_1, 0);
|
||||||
delay(500);
|
delay(500);
|
||||||
|
}
|
||||||
|
} else if (percentage <= 0) {
|
||||||
|
for (int i = 0; i < 15; i++) {
|
||||||
digitalWrite(LED_1, 1);
|
digitalWrite(LED_1, 1);
|
||||||
|
delay(100);
|
||||||
|
digitalWrite(LED_1, 0);
|
||||||
|
delay(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -194,7 +201,6 @@ void display_task(void* parameter)
|
|||||||
} else {
|
} else {
|
||||||
delay(3000);
|
delay(3000);
|
||||||
}
|
}
|
||||||
|
|
||||||
display_percentage(water_data.percentage);
|
display_percentage(water_data.percentage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -350,7 +356,7 @@ void setup()
|
|||||||
pinMode(LED_5, OUTPUT);
|
pinMode(LED_5, OUTPUT);
|
||||||
pinMode(LED_RED, OUTPUT);
|
pinMode(LED_RED, OUTPUT);
|
||||||
display_error_code(31);
|
display_error_code(31);
|
||||||
delay(5000);
|
delay(500);
|
||||||
display_error_code(17);
|
display_error_code(17);
|
||||||
|
|
||||||
Log.verbose("Beginning SPIFFS");
|
Log.verbose("Beginning SPIFFS");
|
||||||
@@ -515,16 +521,23 @@ void setup()
|
|||||||
display_error_code(26);
|
display_error_code(26);
|
||||||
digitalWrite(LED_RED, 0);
|
digitalWrite(LED_RED, 0);
|
||||||
|
|
||||||
|
xTaskCreate(ethernet_task, "EthernetTask", 4096, NULL, 1, NULL);
|
||||||
|
xTaskCreate(wifi_task, "WiFiTask", 10000, NULL, 1, NULL);
|
||||||
|
|
||||||
|
delay(250);
|
||||||
|
|
||||||
|
Log.verbose("Starting webserver");
|
||||||
|
server.begin();
|
||||||
|
ArduinoOTA.begin();
|
||||||
|
display_error_code(25);
|
||||||
|
|
||||||
|
|
||||||
xTaskCreate(display_task, "DisplayTask", 10000, NULL, 1, NULL);
|
xTaskCreate(display_task, "DisplayTask", 10000, NULL, 1, NULL);
|
||||||
xTaskCreate(read_sensor_task, "ReadSensorTask", 2048, NULL, 1, NULL);
|
xTaskCreate(read_sensor_task, "ReadSensorTask", 2048, NULL, 1, NULL);
|
||||||
xTaskCreate(collect_internal_telemetry_task, "InternalTelemetryTask", 2048, NULL, 1, NULL);
|
xTaskCreate(collect_internal_telemetry_task, "InternalTelemetryTask", 2048, NULL, 1, NULL);
|
||||||
xTaskCreate(ethernet_task, "EthernetTask", 4096, NULL, 1, NULL);
|
|
||||||
xTaskCreate(wifi_task, "WiFiTask", 10000, NULL, 1, NULL);
|
|
||||||
delay(1000);
|
|
||||||
Log.verbose("Starting webserver");
|
|
||||||
server.begin();
|
|
||||||
display_error_code(25);
|
|
||||||
ArduinoOTA.begin();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop()
|
void loop()
|
||||||
|
|||||||
Reference in New Issue
Block a user