209 #include "periph_cpu.h" 
  221 #define NWDT_TIME_LOWER_LIMIT 
  229 #define NWDT_TIME_UPPER_LIMIT 
  237 #define WWDT_TIME_LOWER_LIMIT 
  245 #define WWDT_TIME_UPPER_LIMIT 
  254 #define WDT_HAS_STOP              (0) 
  262 #define WDT_HAS_INIT              (0) 
  269 #ifndef CONFIG_PERIPH_WDT_WIN_MIN_MS 
  270 #define CONFIG_PERIPH_WDT_WIN_MIN_MS    (0) 
  278 #ifndef CONFIG_PERIPH_WDT_WIN_MAX_MS 
  279 #define CONFIG_PERIPH_WDT_WIN_MAX_MS    (1024) 
  321 #if defined(MODULE_PERIPH_WDT_CB) || defined(DOXYGEN) 
  334 #ifndef CONFIG_WDT_WARNING_PERIOD 
  335 #define CONFIG_WDT_WARNING_PERIOD          (1) 
void wdt_kick(void)
Reset the watchdog timer counter, delay system reset.
 
void wdt_setup_reboot(uint32_t min_time, uint32_t max_time)
Set up the wdt timer.
 
void wdt_stop(void)
Stop watchdog timer.
 
void(* wdt_cb_t)(void *arg)
Signature for the watchdog early warning callback.
 
void wdt_setup_reboot_with_callback(uint32_t min_time, uint32_t max_time, wdt_cb_t wdt_cb, void *arg)
Set up the wdt timer with callback.
 
void wdt_start(void)
Start watchdog timer.
 
void wdt_init(void)
Initialize WDT module.