210#include "periph_cpu.h"
222#define NWDT_TIME_LOWER_LIMIT
230#define NWDT_TIME_UPPER_LIMIT
238#define WWDT_TIME_LOWER_LIMIT
246#define WWDT_TIME_UPPER_LIMIT
255#define WDT_HAS_STOP (0)
263#define WDT_HAS_INIT (0)
270#ifndef CONFIG_PERIPH_WDT_WIN_MIN_MS
271#define CONFIG_PERIPH_WDT_WIN_MIN_MS (0)
279#ifndef CONFIG_PERIPH_WDT_WIN_MAX_MS
280#define CONFIG_PERIPH_WDT_WIN_MAX_MS (1024)
322#if defined(MODULE_PERIPH_WDT_CB) || defined(DOXYGEN)
335#ifndef CONFIG_WDT_WARNING_PERIOD
336#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.