Inital version to support OTA
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
// Define keys to prevent typos
|
||||
#include <utils.h>
|
||||
|
||||
#define ssid_key "ssid"
|
||||
#define wifi_password_key "wifi_password"
|
||||
#define level_sensor_range_key "sensor_range"
|
||||
#define water_level_min_key "water_level_min"
|
||||
#define water_level_max_key "water_level_max"
|
||||
#define water_volume_key "water_volume"
|
||||
#define current_version Version{0, 0, 2}
|
||||
#define current_software_version Version{0, 0, 3}
|
||||
|
||||
#define RESISTOR_VALUE 4
|
||||
@@ -7,4 +7,6 @@ DeviceTelemetry telemetry;
|
||||
SensorData shunt_data;
|
||||
WaterData water_data;
|
||||
|
||||
OTAStatus ota_status;
|
||||
|
||||
ActiveErrors active_errors = { false, false, false, false, false, false };
|
||||
16
src/main.cpp
16
src/main.cpp
@@ -38,21 +38,7 @@ extern "C" int rom_phy_get_vdd33();
|
||||
AsyncWebServer server(80);
|
||||
#define FORMAT_LITTLEFS_IF_FAILED true
|
||||
|
||||
void update_started() {
|
||||
Serial.println("CALLBACK: HTTP update process started");
|
||||
}
|
||||
|
||||
void update_finished() {
|
||||
Serial.println("CALLBACK: HTTP update process finished");
|
||||
}
|
||||
|
||||
void update_progress(int cur, int total) {
|
||||
Serial.printf("CALLBACK: HTTP update process at %d of %d bytes...\n", cur, total);
|
||||
}
|
||||
|
||||
void update_error(int err) {
|
||||
Serial.printf("CALLBACK: HTTP update fatal error code %d\n", err);
|
||||
}
|
||||
|
||||
|
||||
void run_ota(void* parameter) {
|
||||
OTA ota("https://iot.tobiasmaier.me/firmware/waterlevel", "1.1.1", "INA233");
|
||||
|
||||
Reference in New Issue
Block a user