Watchdog initialization structure.
Public Attributes#
Enable Watchdog when initialization completed.
Counter keeps running during debug halt.
Select WDOG clear source: False: Write to the clear bit will clear the WDOG counter True: Rising edge on the PRS Source 0 will clear the WDOG counter.
Counter keeps running when in EM1.
Counter keeps running when in EM2.
Counter keeps running when in EM3.
Block EMU from entering EM4.
When set, a PRS Source 0 missing event will trigger a WDOG reset.
When set, a PRS Source 1 missing event will trigger a WDOG reset.
Block SW from disabling LFRCO/LFXO oscillators.
Clock source to use for Watchdog.
Select warning time as % of the Watchdog timeout.
Select illegal window time as % of the Watchdog timeout.
Disable Watchdog reset output if true.
Public Attribute Documentation#
enable#
bool WDOG_Init_TypeDef::enable
Enable Watchdog when initialization completed.
128
of file platform/emlib/inc/em_wdog.h
debugRun#
bool WDOG_Init_TypeDef::debugRun
Counter keeps running during debug halt.
131
of file platform/emlib/inc/em_wdog.h
clrSrc#
bool WDOG_Init_TypeDef::clrSrc
Select WDOG clear source: False: Write to the clear bit will clear the WDOG counter True: Rising edge on the PRS Source 0 will clear the WDOG counter.
139
of file platform/emlib/inc/em_wdog.h
em1Run#
bool WDOG_Init_TypeDef::em1Run
Counter keeps running when in EM1.
Available for series2.
144
of file platform/emlib/inc/em_wdog.h
em2Run#
bool WDOG_Init_TypeDef::em2Run
Counter keeps running when in EM2.
148
of file platform/emlib/inc/em_wdog.h
em3Run#
bool WDOG_Init_TypeDef::em3Run
Counter keeps running when in EM3.
151
of file platform/emlib/inc/em_wdog.h
em4Block#
bool WDOG_Init_TypeDef::em4Block
Block EMU from entering EM4.
154
of file platform/emlib/inc/em_wdog.h
prs0MissRstEn#
bool WDOG_Init_TypeDef::prs0MissRstEn
When set, a PRS Source 0 missing event will trigger a WDOG reset.
158
of file platform/emlib/inc/em_wdog.h
prs1MissRstEn#
bool WDOG_Init_TypeDef::prs1MissRstEn
When set, a PRS Source 1 missing event will trigger a WDOG reset.
161
of file platform/emlib/inc/em_wdog.h
lock#
bool WDOG_Init_TypeDef::lock
Block SW from disabling LFRCO/LFXO oscillators.
Block SW from modifying the configuration (a reset is needed to reconfigure).
170
of file platform/emlib/inc/em_wdog.h
perSel#
WDOG_PeriodSel_TypeDef WDOG_Init_TypeDef::perSel
Clock source to use for Watchdog.
Watchdog timeout period.
178
of file platform/emlib/inc/em_wdog.h
warnSel#
WDOG_WarnSel_TypeDef WDOG_Init_TypeDef::warnSel
Select warning time as % of the Watchdog timeout.
183
of file platform/emlib/inc/em_wdog.h
winSel#
WDOG_WinSel_TypeDef WDOG_Init_TypeDef::winSel
Select illegal window time as % of the Watchdog timeout.
189
of file platform/emlib/inc/em_wdog.h
resetDisable#
bool WDOG_Init_TypeDef::resetDisable
Disable Watchdog reset output if true.
195
of file platform/emlib/inc/em_wdog.h