Definition at line 129 of file watchdog.cpp.hpp.
129 {
131 wdt.
begin(timeout_ms);
132
137 char buf[128];
141
143
144
145
146 }
148 }
150}
static Watchdog & instance() FL_NOEXCEPT
void begin(fl::u32 timeout_ms) FL_NOEXCEPT
bool hasCrashReport() const FL_NOEXCEPT
ResetInfo lastResetInfo() const FL_NOEXCEPT
Detailed reset information including platform raw register + subcause id.
Unified cross-platform watchdog interface.
ResetCause cause
Normalized cross-platform enum.
fl::size describe(fl::span< char > out, bool verbose=false) const FL_NOEXCEPT
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_NOEXCEPT, fl::Watchdog::hasCrashReport(), fl::Watchdog::instance(), fl::Watchdog::lastResetInfo(), fl::LOCKUP, fl::PANIC, scopedWatchdogPause3s(), scopedWatchdogPrintLine(), and fl::WATCHDOG.
Referenced by fl::ScopedWatchdog::ScopedWatchdog().