35 #if defined(WDOG_COUNT) && (WDOG_COUNT > 0)
40 #warning "Multiple watchdogs not supported"
183 WDOG->CTRL = setting;
WDOG_ClkSel_TypeDef clkSel
void WDOG_Feed(void)
Feed the watchdog.
RAM and peripheral bit-field set and clear API.
void WDOG_Enable(bool enable)
Enable/disable the watchdog timer.
WDOG_PeriodSel_TypeDef perSel
#define WDOG_SYNCBUSY_CTRL
void WDOG_Lock(void)
Lock the watchdog configuration.
#define WDOG_CTRL_EM4BLOCK
void WDOG_Init(const WDOG_Init_TypeDef *init)
Initialize watchdog (assuming the watchdog configuration has not been locked).
#define _WDOG_CTRL_EN_SHIFT
#define _WDOG_CTRL_LOCK_SHIFT
#define WDOG_CTRL_SWOSCBLOCK
__STATIC_INLINE void BUS_RegBitWrite(volatile uint32_t *addr, unsigned int bit, unsigned int val)
Perform a single-bit write operation on a peripheral register.
#define _WDOG_CTRL_PERSEL_SHIFT
#define WDOG_CTRL_DEBUGRUN
Watchdog (WDOG) peripheral API.
#define _WDOG_CTRL_CLKSEL_SHIFT
#define WDOG_SYNCBUSY_CMD