mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2025-12-13 02:52:11 +01:00
Fix warnings - Add pre-release warning - Abort update on dl fail
This commit is contained in:
parent
416443ca1a
commit
58226cc931
6 changed files with 46 additions and 19 deletions
|
|
@ -369,6 +369,7 @@ bool GitUpdater::beginUpdate(const char *version) {
|
|||
this->error = 0;
|
||||
this->error = this->downloadFile();
|
||||
if(this->error == 0 && !this->cancelled) {
|
||||
somfy.commit();
|
||||
strcpy(this->currentFile, "SomfyController.littlefs.bin");
|
||||
this->partition = U_SPIFFS;
|
||||
this->error = this->downloadFile();
|
||||
|
|
@ -442,7 +443,7 @@ int8_t GitUpdater::downloadFile() {
|
|||
}
|
||||
delay(1);
|
||||
if(total >= len) {
|
||||
if(!Update.end()) {
|
||||
if(!Update.end(true)) {
|
||||
Serial.println("Error downloading update...");
|
||||
Update.printError(Serial);
|
||||
}
|
||||
|
|
@ -455,6 +456,8 @@ int8_t GitUpdater::downloadFile() {
|
|||
}
|
||||
free(buff);
|
||||
if(len > total) {
|
||||
Update.abort();
|
||||
somfy.commit();
|
||||
Serial.println("Error downloading file!!!");
|
||||
return -42;
|
||||
|
||||
|
|
@ -473,6 +476,10 @@ int8_t GitUpdater::downloadFile() {
|
|||
return httpCode;
|
||||
}
|
||||
}
|
||||
else {
|
||||
Serial.printf("Invalid HTTP Code: %d\n", httpCode);
|
||||
}
|
||||
|
||||
if(https.connected()) https.end();
|
||||
Serial.printf("End update %s\n", this->currentFile);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue