From dd13c2df47f35faae0960bdfd1eeded6b2a0b1f8 Mon Sep 17 00:00:00 2001 From: Will Miles Date: Thu, 28 Aug 2025 21:10:20 -0400 Subject: [PATCH] Reset crash counter after long interval Don't treat consecutive but infrequent crashes as bootloops. The bootloop recovery actions only make sense when there is no opportunity for a user to reconfigure their system. Suggested by @coderabbitai --- wled00/util.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wled00/util.cpp b/wled00/util.cpp index 7002df15..0d5d7373 100644 --- a/wled00/util.cpp +++ b/wled00/util.cpp @@ -804,7 +804,11 @@ static bool detectBootLoop() { bl_crashcounter = 0; result = true; } - } + } else { + // Reset counter on long intervals to track only consecutive short-interval crashes + bl_crashcounter = 0; + // TODO: crash reporting goes here + } break; }