3 #include <lpc17xx_wdt.h>
8 // Basically, when stuff stop answering, reset, or enter MRI mode, or something
10 Watchdog::Watchdog(uint32_t timeout
, WDT_ACTION action
)
12 WDT_Init(WDT_CLKSRC_IRC
, (action
== WDT_MRI
)?WDT_MODE_INT_ONLY
:WDT_MODE_RESET
);
22 void Watchdog::on_module_loaded()
24 register_for_event(ON_IDLE
);
28 void Watchdog::on_idle(void*)
34 extern "C" void WDT_IRQHandler(void)