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.