Skip to content

Commit 6649e66

Browse files
committed
busy
1 parent ad9804a commit 6649e66

File tree

1 file changed

+33
-16
lines changed

1 file changed

+33
-16
lines changed

cores/esp8266/Updater.cpp

+33-16
Original file line numberDiff line numberDiff line change
@@ -600,40 +600,57 @@ void UpdaterClass::_setError(int error){
600600
String UpdaterClass::getErrorString() const {
601601
String out;
602602

603-
if(_error == UPDATE_ERROR_OK){
603+
switch (_error) {
604+
case UPDATE_ERROR_OK:
604605
out = F("No Error");
605-
} else if(_error == UPDATE_ERROR_WRITE){
606+
break;
607+
case UPDATE_ERROR_WRITE:
606608
out = F("Flash Write Failed");
607-
} else if(_error == UPDATE_ERROR_ERASE){
609+
break;
610+
case UPDATE_ERROR_ERASE:
608611
out = F("Flash Erase Failed");
609-
} else if(_error == UPDATE_ERROR_READ){
612+
break;
613+
case UPDATE_ERROR_READ:
610614
out = F("Flash Read Failed");
611-
} else if(_error == UPDATE_ERROR_SPACE){
615+
break;
616+
case UPDATE_ERROR_SPACE:
612617
out = F("Not Enough Space");
613-
} else if(_error == UPDATE_ERROR_SIZE){
618+
break;
619+
case UPDATE_ERROR_SIZE:
614620
out = F("Bad Size Given");
615-
} else if(_error == UPDATE_ERROR_STREAM){
621+
break;
622+
case UPDATE_ERROR_STREAM:
616623
out = F("Stream Read Timeout");
617-
} else if(_error == UPDATE_ERROR_NO_DATA){
624+
break;
625+
case UPDATE_ERROR_NO_DATA:
618626
out = F("No data supplied");
619-
} else if(_error == UPDATE_ERROR_MD5){
627+
break;
628+
case UPDATE_ERROR_MD5:
620629
out += F("MD5 verification failed: ");
621630
out += F("expected: ") + _target_md5;
622631
out += F(", calculated: ") + _md5.toString();
623-
} else if(_error == UPDATE_ERROR_SIGN){
632+
break;
633+
case UPDATE_ERROR_SIGN:
624634
out = F("Signature verification failed");
625-
} else if(_error == UPDATE_ERROR_FLASH_CONFIG){
635+
break;
636+
case UPDATE_ERROR_FLASH_CONFIG:
626637
out += F("Flash config wrong: ");
627638
out += F("real: ") + String(ESP.getFlashChipRealSize(), 10);
628639
out += F(", SDK: ") + String(ESP.getFlashChipSize(), 10);
629-
} else if(_error == UPDATE_ERROR_NEW_FLASH_CONFIG){
630-
out += F("new Flash config wrong, real size: ") + String(ESP.getFlashChipRealSize(), 10);
631-
} else if(_error == UPDATE_ERROR_MAGIC_BYTE){
640+
break;
641+
case UPDATE_ERROR_NEW_FLASH_CONFIG:
642+
out += F("new Flash config wrong, real size: ");
643+
out += String(ESP.getFlashChipRealSize(), 10);
644+
break;
645+
case UPDATE_ERROR_MAGIC_BYTE:
632646
out = F("Magic byte is not 0xE9");
633-
} else if (_error == UPDATE_ERROR_BOOTSTRAP){
647+
break;
648+
case UPDATE_ERROR_BOOTSTRAP:
634649
out = F("Invalid bootstrapping state, reset ESP8266 before updating");
635-
} else {
650+
break;
651+
default:
636652
out = F("UNKNOWN");
653+
break;
637654
}
638655

639656
return out;

0 commit comments

Comments
 (0)