Definition at line 159 of file watchdog.cpp.hpp.
159 {
161 wdt.
begin(timeout_ms);
162
167 char buf[128];
171
173
174
175
176 }
178 }
180}
static Watchdog & instance() FL_NO_EXCEPT
void begin(fl::u32 timeout_ms) FL_NO_EXCEPT
ResetInfo lastResetInfo() const FL_NO_EXCEPT
Detailed reset information including platform raw register + subcause id.
bool hasCrashReport() const FL_NO_EXCEPT
Unified cross-platform watchdog interface.
ResetCause cause
Normalized cross-platform enum.
fl::size describe(fl::span< char > out, bool verbose=false) const FL_NO_EXCEPT
Write a single-line human-readable description into the caller's buffer.
Detailed reset information bundling the normalized cause with a platform-specific subcause id and the...
References fl::Watchdog::begin(), fl::ResetInfo::cause, fl::ResetInfo::describe(), fl::FL_NO_EXCEPT, fl::Watchdog::hasCrashReport(), fl::Watchdog::instance(), fl::Watchdog::lastResetInfo(), fl::LOCKUP, fl::PANIC, scopedWatchdogPause3s(), scopedWatchdogPrintLine(), and fl::WATCHDOG.
Referenced by fl::ScopedWatchdog::ScopedWatchdog().