Go to the source code of this file.
Define Documentation
#define PPCLK_WDT 4000000 |
#define WDT_GET_FROM_USEC |
( |
|
time | ) |
(time/((WDT_US_INDEX * 4)/PPCLK_WDT)) |
#define WDT_GET_USEC |
( |
|
counter | ) |
(counter * ((WDT_US_INDEX * 4)/PPCLK_WDT)) |
#define WDT_WDMOD_WDEN _BV(0) |
#define WDT_WDMOD_WDRESET _BV(1) |
#define WDT_WDMOD_WDTOF _BV(2) |
#define WDT_WDMOD_WDINT _BV(3) |
#define WDT_WDMOD |
( |
|
n | ) |
_BV(1) |
#define WDT_US_INDEX 1000000 |
#define WDT_TIMEOUT_MIN 0xFF |
#define WDT_TIMEOUT_MAX 0xFFFFFFFF |
#define WDT_WDMOD_MASK 0x02 |
#define WDT_WDTC_MASK 0xFFFFFFFF |
#define WDT_WDFEED_MASK 0x000000FF |
#define WDT_WDCLKSEL_MASK 0x03 |
#define WDT_WDCLKSEL_RC 0x00 |
#define WDT_WDCLKSEL_PCLK 0x01 |
#define WDT_WDCLKSEL_RTC 0x02 |
#define PARAM_WDT_CLK_OPT |
( |
|
OPTION | ) |
|
#define PARAM_WDT_MODE_OPT |
( |
|
OPTION | ) |
|
Enumeration Type Documentation
- Enumerator:
WDT_CLKSRC_IRC |
Clock source from Internal RC oscillator
|
WDT_CLKSRC_PCLK |
Selects the APB peripheral clock (PCLK)
|
WDT_CLKSRC_RTC |
Selects the RTC oscillator
|
- Enumerator:
WDT_MODE_INT_ONLY |
Use WDT to generate interrupt only
|
WDT_MODE_RESET |
Use WDT to generate interrupt and reset MCU
|