diff options
-rw-r--r-- | cc3200/mods/pybwdt.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cc3200/mods/pybwdt.c b/cc3200/mods/pybwdt.c index 9770a7c47e..c6c5cae683 100644 --- a/cc3200/mods/pybwdt.c +++ b/cc3200/mods/pybwdt.c @@ -114,15 +114,17 @@ STATIC mp_obj_t pyb_enable_wdt(mp_obj_t self, mp_obj_t msec_in) { // Unlock to be able to configure the registers MAP_WatchdogUnlock(WDT_BASE); +#ifdef DEBUG // make the WDT stall when the debugger stops on a breakpoint MAP_WatchdogStallEnable (WDT_BASE); +#endif // set the watchdog timer reload value // the WDT trigger a system reset after the second timeout - // so, divide by the 2 timeout value received + // so, divide by 2 the timeout value received MAP_WatchdogReloadSet(WDT_BASE, PYBWDT_MILLISECONDS_TO_TICKS(msec / 2)); - // start the timer. Once wdt is started, it cannot be disabled. + // start the timer. Once it's started, it cannot be disabled. MAP_WatchdogEnable(WDT_BASE); pybwdt_data.running = true; |