Watchdog Timer configuration structure.
Configuration structure for a Watchdog Timer instance. This structure should be initialized by the wdt_get_config_defaults() function before being modified by the user application.
#include <wdt.h>
Data Fields | |
bool | always_on |
If true , the Watchdog will be locked to the current configuration settings when the Watchdog is enabled. More... | |
enum wdt_period | early_warning_period |
Number of Watchdog timer clock ticks until the early warning flag is set. More... | |
bool | enable |
Enable/Disable the Watchdog Timer. More... | |
enum wdt_period | timeout_period |
Number of Watchdog timer clock ticks until the Watchdog expires. More... | |
enum wdt_period | window_period |
Number of Watchdog timer clock ticks until the reset window opens. More... | |
bool wdt_conf::always_on |
If true
, the Watchdog will be locked to the current configuration settings when the Watchdog is enabled.
Referenced by wdt_get_config_defaults(), and wdt_set_config().
enum wdt_period wdt_conf::early_warning_period |
Number of Watchdog timer clock ticks until the early warning flag is set.
Referenced by wdt_get_config_defaults(), and wdt_set_config().
bool wdt_conf::enable |
Enable/Disable the Watchdog Timer.
Referenced by wdt_get_config_defaults(), and wdt_set_config().
enum wdt_period wdt_conf::timeout_period |
Number of Watchdog timer clock ticks until the Watchdog expires.
Referenced by start_application(), wdt_get_config_defaults(), and wdt_set_config().
enum wdt_period wdt_conf::window_period |
Number of Watchdog timer clock ticks until the reset window opens.
Referenced by wdt_get_config_defaults(), and wdt_set_config().