46 #include "dev/watchdog.h"
47 #include PLATFORM_HEADER
void watchdog_start(void)
Starts the WDT in watchdog mode if enabled by user configuration, maximum interval.
void halInternalEnableWatchDog(void)
Enables the watchdog timer.
void halInternalDisableWatchDog(uint8_t magicKey)
Disables the watchdog timer.
void watchdog_reboot(void)
Keeps control until the WDT throws a reset signal.
void halReboot(void)
Restarts the microcontroller and therefore everything else.
void watchdog_stop(void)
In watchdog mode, the WDT can not be stopped.
void watchdog_periodic(void)
Writes the WDT clear sequence.
Generic set of HAL includes for all platforms.
Return codes for API functions and module definitions.
#define MICRO_DISABLE_WATCH_DOG_KEY
The value that must be passed as the single parameter to halInternalDisableWatchDog() in order to suc...
void watchdog_init(void)
Copyright (c) 2014, Analog Devices, Inc.