Skip to content

Commit 8f2960d

Browse files
committed
Add support for watchdog on Nano RP2040 Connect.
1 parent f6f6863 commit 8f2960d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/utility/watchdog/Watchdog.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#ifdef ARDUINO_ARCH_MBED
3636
# include <watchdog_api.h>
3737
# define PORTENTA_H7_WATCHDOG_MAX_TIMEOUT_ms (32760)
38+
# define NANO_RP2040_WATCHDOG_MAX_TIMEOUT_ms (32760)
3839
#endif /* ARDUINO_ARCH_MBED */
3940

4041
/******************************************************************************
@@ -79,6 +80,8 @@ void mbed_watchdog_enable()
7980
watchdog_config_t cfg;
8081
#if defined(ARDUINO_PORTENTA_H7_M7) || defined(ARDUINO_PORTENTA_H7_M)
8182
cfg.timeout_ms = PORTENTA_H7_WATCHDOG_MAX_TIMEOUT_ms;
83+
#elif defined(ARDUINO_NANO_RP2040_CONNECT)
84+
cfg.timeout_ms = NANO_RP2040_WATCHDOG_MAX_TIMEOUT_ms;
8285
#else
8386
# error "You need to define the maximum possible timeout for this architecture."
8487
#endif

0 commit comments

Comments
 (0)