| 336 | } |
| 337 | |
| 338 | bool writeUploadData(File &file, const uint8_t *data, size_t len, size_t written) { |
| 339 | if (!update) return file.write(data, len) == len; |
| 340 | if (launcherUpdateWrite(data, len) != len) { |
| 341 | displayRedStripe("FAIL 330"); |
| 342 | launcherDelayMs(2000); |
| 343 | return false; |
| 344 | } |
| 345 | progressHandler(written + len, file_size); |
| 346 | return true; |
| 347 | } |
| 348 | |
| 349 | bool beginUploadTarget(File &file, const String &filename) { |
| 350 | if (uploadFolder == "/") uploadFolder = ""; |
no test coverage detected