Refactor OTA update handling and improve error reporting.
Added a CRC check to firmware uploads, streamlined OTA partition management, and replaced detailed slot states with a single unified state representation. Improved consistency in variable formatting, error handling, and code readability across multiple modules.
This commit is contained in:
@@ -1,24 +1,28 @@
|
||||
<style>
|
||||
.basicnetworkkey{
|
||||
min-width: 200px;
|
||||
}
|
||||
.basicnetworkvalue{
|
||||
flex-grow: 1;
|
||||
}
|
||||
.basicnetworkkeyssid1{
|
||||
flex-grow: 1;
|
||||
}
|
||||
.basicnetworkkeyssid2{
|
||||
min-width: 50px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.basicnetworkkey {
|
||||
min-width: 200px;
|
||||
}
|
||||
|
||||
.mqttkey{
|
||||
min-width: 100px;
|
||||
}
|
||||
.mqttvalue{
|
||||
flex-grow: 1;
|
||||
}
|
||||
.basicnetworkvalue {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.basicnetworkkeyssid1 {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.basicnetworkkeyssid2 {
|
||||
min-width: 50px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.mqttkey {
|
||||
min-width: 100px;
|
||||
}
|
||||
|
||||
.mqttvalue {
|
||||
flex-grow: 1;
|
||||
}
|
||||
</style>
|
||||
<div>
|
||||
<div class="flexcontainer">
|
||||
@@ -28,12 +32,12 @@
|
||||
<span class="basicnetworkkey">Api Redirection to:</span>
|
||||
<span class="basicnetworkvalue" id="remote_ip">remote ip</span>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flexcontainer">
|
||||
<label class="basicnetworkkey" for="ap_ssid">AP SSID:</label>
|
||||
<input class="basicnetworkvalue" type="text" id="ap_ssid" list="ssidlist">
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flexcontainer">
|
||||
<label class="basicnetworkkey" for="ssid">Station Mode:</label>
|
||||
<input class="basicnetworkkeyssid1" type="search" id="ssid" list="ssidlist">
|
||||
@@ -47,10 +51,10 @@
|
||||
<label class="basicnetworkkey" for="max_wait">Max wait:</label>
|
||||
<input class="basicnetworkvalue" type="number" id="max_wait">
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flexcontainer">
|
||||
<label class="basicnetworkkey" for="ssid">Password:</label>
|
||||
<input class="basicnetworkvalue" type="text" id="password">
|
||||
<input class="basicnetworkvalue" type="text" id="password">
|
||||
</div>
|
||||
</div>
|
||||
<div class="subcontainer">
|
||||
@@ -59,18 +63,18 @@
|
||||
Mqtt Reporting
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flexcontainer">
|
||||
<div class="mqttkey">
|
||||
MQTT Url
|
||||
</div>
|
||||
<input class="mqttvalue" type="text" id="mqtt_url" placeholder="mqtt://192.168.1.1:1883">
|
||||
<input class="mqttvalue" type="text" id="mqtt_url" placeholder="192.168.1.1:1883">
|
||||
</div>
|
||||
<div class="flexcontainer">
|
||||
<div class="mqttkey">
|
||||
Base Topic
|
||||
</div>
|
||||
<input class="mqttvalue" type="text" id="base_topic" placeholder="plants/one">
|
||||
<input class="mqttvalue" type="text" id="base_topic" placeholder="plants/one">
|
||||
</div>
|
||||
<div class="flexcontainer">
|
||||
<div class="mqttkey">
|
||||
@@ -86,6 +90,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user