diff options
author | David Crocker <dcrocker@eschertech.com> | 2022-09-20 15:19:54 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2022-09-23 15:45:44 +0300 |
commit | 31066ea427b7283b896ddc389a6d4cf17b8f59c6 (patch) | |
tree | 5751385ccc7562ac0d79945c0d39c13c11b5d4a2 | |
parent | eec28eb306a63ef1a6d40c09ec8859d37826df1a (diff) |
Don't erase system parameters when using ESP32
-rw-r--r-- | src/Networking/ESP8266WiFi/WifiFirmwareUploader.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Networking/ESP8266WiFi/WifiFirmwareUploader.cpp b/src/Networking/ESP8266WiFi/WifiFirmwareUploader.cpp index c718fcd9..b7849109 100644 --- a/src/Networking/ESP8266WiFi/WifiFirmwareUploader.cpp +++ b/src/Networking/ESP8266WiFi/WifiFirmwareUploader.cpp @@ -617,8 +617,10 @@ void WifiFirmwareUploader::Spin() noexcept break; } MessageF("SPI flash parameters set\n"); -#endif + state = UploadState::erasing2; +#else state = UploadState::erasing1; +#endif } else { @@ -637,6 +639,9 @@ void WifiFirmwareUploader::Spin() noexcept break; case UploadState::erasing1: +#if WIFI_USES_ESP32 + // no break +#else if (millis() - lastAttemptTime >= blockWriteInterval) { uploadResult = DoErase(systemParametersAddress, systemParametersSize); @@ -651,6 +656,7 @@ void WifiFirmwareUploader::Spin() noexcept } } break; +#endif case UploadState::erasing2: if (millis() - lastAttemptTime >= blockWriteInterval) |