Watchdog initialization structure.

Public Attributes#

bool

Enable Watchdog when initialization completed.

bool

Counter keeps running during debug halt.

bool

Counter keeps running when in EM2.

bool

Counter keeps running when in EM3.

bool

Block EMU from entering EM4.

bool

Block SW from disabling LFRCO/LFXO oscillators.

bool

Block SW from modifying the configuration (a reset is needed to reconfigure).

Clock source to use for Watchdog.

Watchdog timeout period.

Public Attribute Documentation#

enable#

bool WDOG_Init_TypeDef::enable

Enable Watchdog when initialization completed.


debugRun#

bool WDOG_Init_TypeDef::debugRun

Counter keeps running during debug halt.


em2Run#

bool WDOG_Init_TypeDef::em2Run

Counter keeps running when in EM2.


em3Run#

bool WDOG_Init_TypeDef::em3Run

Counter keeps running when in EM3.


em4Block#

bool WDOG_Init_TypeDef::em4Block

Block EMU from entering EM4.


swoscBlock#

bool WDOG_Init_TypeDef::swoscBlock

Block SW from disabling LFRCO/LFXO oscillators.


lock#

bool WDOG_Init_TypeDef::lock

Block SW from modifying the configuration (a reset is needed to reconfigure).


clkSel#

WDOG_ClkSel_TypeDef WDOG_Init_TypeDef::clkSel

Clock source to use for Watchdog.


perSel#

WDOG_PeriodSel_TypeDef WDOG_Init_TypeDef::perSel

Watchdog timeout period.