mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-06 05:21:22 +03:00
Updater: place debug strings into progmem
This commit is contained in:
parent
8b27047911
commit
22c7d792f0
@ -39,14 +39,14 @@ void UpdaterClass::_reset() {
|
|||||||
bool UpdaterClass::begin(size_t size, int command) {
|
bool UpdaterClass::begin(size_t size, int command) {
|
||||||
if(_size > 0){
|
if(_size > 0){
|
||||||
#ifdef DEBUG_UPDATER
|
#ifdef DEBUG_UPDATER
|
||||||
DEBUG_UPDATER.println("[begin] already running");
|
DEBUG_UPDATER.println(F("[begin] already running"));
|
||||||
#endif
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DEBUG_UPDATER
|
#ifdef DEBUG_UPDATER
|
||||||
if (command == U_SPIFFS) {
|
if (command == U_SPIFFS) {
|
||||||
DEBUG_UPDATER.println("[begin] Update SPIFFS.");
|
DEBUG_UPDATER.println(F("[begin] Update SPIFFS."));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ bool UpdaterClass::begin(size_t size, int command) {
|
|||||||
else {
|
else {
|
||||||
// unknown command
|
// unknown command
|
||||||
#ifdef DEBUG_UPDATER
|
#ifdef DEBUG_UPDATER
|
||||||
DEBUG_UPDATER.println("[begin] Unknown update command.");
|
DEBUG_UPDATER.println(F("[begin] Unknown update command."));
|
||||||
#endif
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -137,7 +137,7 @@ bool UpdaterClass::setMD5(const char * expected_md5){
|
|||||||
bool UpdaterClass::end(bool evenIfRemaining){
|
bool UpdaterClass::end(bool evenIfRemaining){
|
||||||
if(_size == 0){
|
if(_size == 0){
|
||||||
#ifdef DEBUG_UPDATER
|
#ifdef DEBUG_UPDATER
|
||||||
DEBUG_UPDATER.println("no update");
|
DEBUG_UPDATER.println(F("no update"));
|
||||||
#endif
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -349,31 +349,33 @@ size_t UpdaterClass::writeStream(Stream &data) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void UpdaterClass::printError(Stream &out){
|
void UpdaterClass::printError(Stream &out){
|
||||||
out.printf("ERROR[%u]: ", _error);
|
out.printf_P(PSTR("ERROR[%u]: "), _error);
|
||||||
if(_error == UPDATE_ERROR_OK){
|
if(_error == UPDATE_ERROR_OK){
|
||||||
out.println("No Error");
|
out.println(F("No Error"));
|
||||||
} else if(_error == UPDATE_ERROR_WRITE){
|
} else if(_error == UPDATE_ERROR_WRITE){
|
||||||
out.println("Flash Write Failed");
|
out.println(F("Flash Write Failed"));
|
||||||
} else if(_error == UPDATE_ERROR_ERASE){
|
} else if(_error == UPDATE_ERROR_ERASE){
|
||||||
out.println("Flash Erase Failed");
|
out.println(F("Flash Erase Failed"));
|
||||||
} else if(_error == UPDATE_ERROR_READ){
|
} else if(_error == UPDATE_ERROR_READ){
|
||||||
out.println("Flash Read Failed");
|
out.println(F("Flash Read Failed"));
|
||||||
} else if(_error == UPDATE_ERROR_SPACE){
|
} else if(_error == UPDATE_ERROR_SPACE){
|
||||||
out.println("Not Enough Space");
|
out.println(F("Not Enough Space"));
|
||||||
} else if(_error == UPDATE_ERROR_SIZE){
|
} else if(_error == UPDATE_ERROR_SIZE){
|
||||||
out.println("Bad Size Given");
|
out.println(F("Bad Size Given"));
|
||||||
} else if(_error == UPDATE_ERROR_STREAM){
|
} else if(_error == UPDATE_ERROR_STREAM){
|
||||||
out.println("Stream Read Timeout");
|
out.println(F("Stream Read Timeout"));
|
||||||
} else if(_error == UPDATE_ERROR_MD5){
|
} else if(_error == UPDATE_ERROR_MD5){
|
||||||
out.println("MD5 Check Failed");
|
out.println(F("MD5 Check Failed"));
|
||||||
} else if(_error == UPDATE_ERROR_FLASH_CONFIG){
|
} else if(_error == UPDATE_ERROR_FLASH_CONFIG){
|
||||||
out.printf("Flash config wrong real: %d IDE: %d\n", ESP.getFlashChipRealSize(), ESP.getFlashChipSize());
|
out.printf_P(PSTR("Flash config wrong real: %d IDE: %d\n"), ESP.getFlashChipRealSize(), ESP.getFlashChipSize());
|
||||||
} else if(_error == UPDATE_ERROR_NEW_FLASH_CONFIG){
|
} else if(_error == UPDATE_ERROR_NEW_FLASH_CONFIG){
|
||||||
out.printf("new Flash config wrong real: %d\n", ESP.getFlashChipRealSize());
|
out.printf_P(PSTR("new Flash config wrong real: %d\n"), ESP.getFlashChipRealSize());
|
||||||
} else if(_error == UPDATE_ERROR_MAGIC_BYTE){
|
} else if(_error == UPDATE_ERROR_MAGIC_BYTE){
|
||||||
out.println("Magic byte is wrong, not 0xE9");
|
out.println(F("Magic byte is wrong, not 0xE9"));
|
||||||
|
} else if (_error == UPDATE_ERROR_BOOTSTRAP){
|
||||||
|
out.println(F("Invalid bootstrapping state, reset ESP8266 before updating"));
|
||||||
} else {
|
} else {
|
||||||
out.println("UNKNOWN");
|
out.println(F("UNKNOWN"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user