samples: drivers: watchdog: Pause during debugging Enable the option to pause the watchdog if the MCU is halted by a debugger. This fixes an issue with some Nordic MCUs (see #33509) where the board could not be flashed anymore if a short watchdog timeout (<100 ms) was used. Signed-off-by: Martin Jäger <martin@libre.solar>
diff --git a/samples/drivers/watchdog/src/main.c b/samples/drivers/watchdog/src/main.c index 2188a7b..a7a8893 100644 --- a/samples/drivers/watchdog/src/main.c +++ b/samples/drivers/watchdog/src/main.c
@@ -123,7 +123,7 @@ return; } - err = wdt_setup(wdt, 0); + err = wdt_setup(wdt, WDT_OPT_PAUSE_HALTED_BY_DBG); if (err < 0) { printk("Watchdog setup error\n"); return;