Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2022-09-20 15:19:54 +0300
committerDavid Crocker <dcrocker@eschertech.com>2022-09-23 15:45:44 +0300
commit31066ea427b7283b896ddc389a6d4cf17b8f59c6 (patch)
tree5751385ccc7562ac0d79945c0d39c13c11b5d4a2
parenteec28eb306a63ef1a6d40c09ec8859d37826df1a (diff)
Don't erase system parameters when using ESP32
-rw-r--r--src/Networking/ESP8266WiFi/WifiFirmwareUploader.cpp8
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)