esp32_4MB_XL was over the limits (flash usage)
still only 256 bytes left for program
This commit is contained in:
@@ -686,7 +686,7 @@ void serializeState(JsonObject root, bool forPreset, bool includeBri, bool segme
|
||||
#endif
|
||||
|
||||
// WLEDMM print error message to netDebug - esp32 only, as 8266 flash is very limited
|
||||
#ifdef ARDUINO_ARCH_ESP32
|
||||
#if defined(ARDUINO_ARCH_ESP32) && !defined(WLEDMM_SAVE_FLASH)
|
||||
String errPrefix = F("\nWLED error: ");
|
||||
String warnPrefix = F("WLED warning: ");
|
||||
switch(errorFlag) {
|
||||
@@ -824,6 +824,7 @@ esp_reset_reason_t getRestartReason() {
|
||||
}
|
||||
String restartCode2InfoLong(esp_reset_reason_t reason) {
|
||||
switch (reason) {
|
||||
#if !defined(WLEDMM_SAVE_FLASH)
|
||||
case ESP_RST_UNKNOWN: return(F("Reset reason can not be determined")); break;
|
||||
case ESP_RST_POWERON: return(F("Restart due to power-on event")); break;
|
||||
case ESP_RST_EXT: return(F("Reset by external pin (not applicable for ESP32)")); break;
|
||||
@@ -835,11 +836,25 @@ String restartCode2InfoLong(esp_reset_reason_t reason) {
|
||||
case ESP_RST_DEEPSLEEP:return(F("Restart after exiting deep sleep mode")); break;
|
||||
case ESP_RST_BROWNOUT: return(F("Brownout Reset (software or hardware)")); break;
|
||||
case ESP_RST_SDIO: return(F("Reset over SDIO")); break;
|
||||
#else
|
||||
case ESP_RST_UNKNOWN: return(F("ESP_RST_UNKNOWN")); break;
|
||||
case ESP_RST_POWERON: return(F("ESP_RST_POWERON")); break;
|
||||
case ESP_RST_EXT: return(F("ESP_RST_EXT")); break;
|
||||
case ESP_RST_SW: return(F("esp_restart()")); break;
|
||||
case ESP_RST_PANIC: return(F("SW Panic or Exception")); break;
|
||||
case ESP_RST_INT_WDT: return(F("ESP_RST_INT_WDT")); break;
|
||||
case ESP_RST_TASK_WDT: return(F("ESP_RST_TASK_WDT")); break;
|
||||
case ESP_RST_WDT: return(F("ESP_RST_WDT")); break;
|
||||
case ESP_RST_DEEPSLEEP:return(F("ESP_RST_DEEPSLEEP")); break;
|
||||
case ESP_RST_BROWNOUT: return(F("Brownout Reset")); break;
|
||||
case ESP_RST_SDIO: return(F("ESP_RST_SDIO")); break;
|
||||
#endif
|
||||
}
|
||||
return(F("unknown"));
|
||||
}
|
||||
String restartCode2Info(esp_reset_reason_t reason) {
|
||||
switch (reason) {
|
||||
#if !defined(WLEDMM_SAVE_FLASH)
|
||||
case ESP_RST_UNKNOWN: return(F("unknown reason")); break;
|
||||
case ESP_RST_POWERON: return(F("power-on event")); break;
|
||||
case ESP_RST_EXT: return(F("external pin reset")); break;
|
||||
@@ -851,6 +866,19 @@ String restartCode2Info(esp_reset_reason_t reason) {
|
||||
case ESP_RST_DEEPSLEEP:return(F("exit from deep sleep")); break;
|
||||
case ESP_RST_BROWNOUT: return(F("Brownout Reset")); break;
|
||||
case ESP_RST_SDIO: return(F("Reset over SDIO")); break;
|
||||
#else
|
||||
case ESP_RST_UNKNOWN: return(F("unknown")); break;
|
||||
case ESP_RST_POWERON: return(F("power-on")); break;
|
||||
case ESP_RST_EXT: return(F("ext. pin reset")); break;
|
||||
case ESP_RST_SW: return(F("SW restart")); break;
|
||||
case ESP_RST_PANIC: return(F("SW panic or exception")); break;
|
||||
case ESP_RST_INT_WDT: return(F("int. watchdog")); break;
|
||||
case ESP_RST_TASK_WDT: return(F("task watchdog")); break;
|
||||
case ESP_RST_WDT: return(F("other watchdog")); break;
|
||||
case ESP_RST_DEEPSLEEP:return(F("deep sleep")); break;
|
||||
case ESP_RST_BROWNOUT: return(F("Brownout")); break;
|
||||
case ESP_RST_SDIO: return(F("SDIO reset")); break;
|
||||
#endif
|
||||
}
|
||||
return(F("unknown"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user