Bootloop: Include soft wdt on ESP8266

This commit is contained in:
Will Miles
2025-08-26 21:00:54 -04:00
parent 85d4db83ed
commit 46f3bc0ced

View File

@@ -744,9 +744,13 @@ static volatile uint32_t& bl_crashcounter = *(RTC_USER_MEM + 33);
static volatile uint32_t& bl_actiontracker = *(RTC_USER_MEM + 34);
static inline ResetReason rebootReason() {
rst_info* resetreason = system_get_rst_info();
if (resetreason->reason == REASON_EXCEPTION_RST || resetreason->reason == REASON_WDT_RST) return ResetReason::Crash;
if (resetreason->reason == REASON_SOFT_RESTART) return ResetReason::Software;
uint32_t resetReason = system_get_rst_info()->reason;
if (resetReason == REASON_EXCEPTION_RST
|| resetReason == REASON_WDT_RST
|| resetReason == REASON_SOFT_WDT_RST)
return ResetReason::Crash;
if (resetReason == REASON_SOFT_RESTART)
return ResetReason::Software;
return ResetReason::Power;
}