@@ -93,31 +93,31 @@ String HTTPUpdate::getLastErrorString(void)
93
93
StreamString error;
94
94
Update.printError (error);
95
95
error.trim (); // remove line ending
96
- return String (F ( " Update error: " ) ) + error;
96
+ return String (" Update error: " ) + error;
97
97
}
98
98
99
99
// error from http client
100
100
if (_lastError > -100 ) {
101
- return String (F ( " HTTP error: " ) ) + HTTPClient::errorToString (_lastError);
101
+ return String (" HTTP error: " ) + HTTPClient::errorToString (_lastError);
102
102
}
103
103
104
104
switch (_lastError) {
105
105
case HTTP_UE_TOO_LESS_SPACE:
106
- return F ( " Not Enough space" ) ;
106
+ return " Not Enough space" ;
107
107
case HTTP_UE_SERVER_NOT_REPORT_SIZE:
108
- return F ( " Server Did Not Report Size" ) ;
108
+ return " Server Did Not Report Size" ;
109
109
case HTTP_UE_SERVER_FILE_NOT_FOUND:
110
- return F ( " File Not Found (404)" ) ;
110
+ return " File Not Found (404)" ;
111
111
case HTTP_UE_SERVER_FORBIDDEN:
112
- return F ( " Forbidden (403)" ) ;
112
+ return " Forbidden (403)" ;
113
113
case HTTP_UE_SERVER_WRONG_HTTP_CODE:
114
- return F ( " Wrong HTTP Code" ) ;
114
+ return " Wrong HTTP Code" ;
115
115
case HTTP_UE_SERVER_FAULTY_MD5:
116
- return F ( " Wrong MD5" ) ;
116
+ return " Wrong MD5" ;
117
117
case HTTP_UE_BIN_VERIFY_HEADER_FAILED:
118
- return F ( " Verify Bin Header Failed" ) ;
118
+ return " Verify Bin Header Failed" ;
119
119
case HTTP_UE_BIN_FOR_WRONG_FLASH:
120
- return F ( " New Binary Does Not Fit Flash Size" ) ;
120
+ return " New Binary Does Not Fit Flash Size" ;
121
121
}
122
122
123
123
return String ();
@@ -164,29 +164,29 @@ HTTPUpdateResult HTTPUpdate::handleUpdate(HTTPClient& http, const String& curren
164
164
// use HTTP/1.0 for update since the update handler not support any transfer Encoding
165
165
http.useHTTP10 (true );
166
166
http.setTimeout (_httpClientTimeout);
167
- http.setUserAgent (F ( " ESP32-http-Update" ) );
168
- http.addHeader (F ( " Cache-Control" ), F ( " no-cache" ) );
169
- http.addHeader (F ( " x-ESP32-STA-MAC" ) , WiFi.macAddress ());
170
- http.addHeader (F ( " x-ESP32-AP-MAC" ) , WiFi.softAPmacAddress ());
171
- http.addHeader (F ( " x-ESP32-free-space" ) , String (ESP.getFreeSketchSpace ()));
172
- http.addHeader (F ( " x-ESP32-sketch-size" ) , String (ESP.getSketchSize ()));
173
- // To do http.addHeader(F( "x-ESP32-sketch-md5") , String(ESP.getSketchMD5()));
167
+ http.setUserAgent (" ESP32-http-Update" );
168
+ http.addHeader (" Cache-Control" , " no-cache" );
169
+ http.addHeader (" x-ESP32-STA-MAC" , WiFi.macAddress ());
170
+ http.addHeader (" x-ESP32-AP-MAC" , WiFi.softAPmacAddress ());
171
+ http.addHeader (" x-ESP32-free-space" , String (ESP.getFreeSketchSpace ()));
172
+ http.addHeader (" x-ESP32-sketch-size" , String (ESP.getSketchSize ()));
173
+ // To do http.addHeader("x-ESP32-sketch-md5", String(ESP.getSketchMD5()));
174
174
// Sketch MD5 is not supported by the core, but SHA256 is, so add a SHA256 instead
175
175
String sketchSHA256 = getSketchSHA256 ();
176
176
if (sketchSHA256.length () != 0 ) {
177
- http.addHeader (F ( " x-ESP32-sketch-sha256" ) , sketchSHA256);
177
+ http.addHeader (" x-ESP32-sketch-sha256" , sketchSHA256);
178
178
}
179
- http.addHeader (F ( " x-ESP32-chip-size" ) , String (ESP.getFlashChipSize ()));
180
- http.addHeader (F ( " x-ESP32-sdk-version" ) , ESP.getSdkVersion ());
179
+ http.addHeader (" x-ESP32-chip-size" , String (ESP.getFlashChipSize ()));
180
+ http.addHeader (" x-ESP32-sdk-version" , ESP.getSdkVersion ());
181
181
182
182
if (spiffs) {
183
- http.addHeader (F ( " x-ESP32-mode" ), F ( " spiffs" ) );
183
+ http.addHeader (" x-ESP32-mode" , " spiffs" );
184
184
} else {
185
- http.addHeader (F ( " x-ESP32-mode" ), F ( " sketch" ) );
185
+ http.addHeader (" x-ESP32-mode" , " sketch" );
186
186
}
187
187
188
188
if (currentVersion && currentVersion[0 ] != 0x00 ) {
189
- http.addHeader (F ( " x-ESP32-version" ) , currentVersion);
189
+ http.addHeader (" x-ESP32-version" , currentVersion);
190
190
}
191
191
192
192
const char * headerkeys[] = { " x-MD5" };
0 commit comments