WDOG_Init_TypeDef Struct ReferenceEMLIB > WDOG

Watchdog initialization structure.

Definition at line 131 of file em_wdog.h.

#include <em_wdog.h>

Data Fields

bool debugRun
 
bool em2Run
 
bool em3Run
 
bool em4Block
 
bool enable
 
bool lock
 
WDOG_PeriodSel_TypeDef perSel
 
bool resetDisable
 
WDOG_WarnSel_TypeDef warnSel
 
WDOG_WinSel_TypeDef winSel
 

Field Documentation

bool WDOG_Init_TypeDef::debugRun

Counter keeps running during debug halt.

Definition at line 136 of file em_wdog.h.

Referenced by WDOGn_Init().

bool WDOG_Init_TypeDef::em2Run

Counter keeps running when in EM2.

Definition at line 139 of file em_wdog.h.

Referenced by WDOGn_Init().

bool WDOG_Init_TypeDef::em3Run

Counter keeps running when in EM3.

Definition at line 142 of file em_wdog.h.

Referenced by WDOGn_Init().

bool WDOG_Init_TypeDef::em4Block

Block EMU from entering EM4.

Definition at line 145 of file em_wdog.h.

Referenced by WDOGn_Init().

bool WDOG_Init_TypeDef::enable

Enable watchdog when initialization completed.

Definition at line 133 of file em_wdog.h.

Referenced by WDOGn_Init().

bool WDOG_Init_TypeDef::lock

Block SW from disabling LFRCO/LFXO oscillators. Block SW from modifying the configuration (a reset is needed to reconfigure).

Definition at line 153 of file em_wdog.h.

Referenced by WDOGn_Init().

WDOG_PeriodSel_TypeDef WDOG_Init_TypeDef::perSel

Clock source to use for watchdog. Watchdog timeout period.

Definition at line 161 of file em_wdog.h.

Referenced by WDOGn_Init().

bool WDOG_Init_TypeDef::resetDisable

Disable watchdog reset output if true

Definition at line 178 of file em_wdog.h.

Referenced by WDOGn_Init().

WDOG_WarnSel_TypeDef WDOG_Init_TypeDef::warnSel

Select warning time as % of the watchdog timeout

Definition at line 166 of file em_wdog.h.

Referenced by WDOGn_Init().

WDOG_WinSel_TypeDef WDOG_Init_TypeDef::winSel

Select illegal window time as % of the watchdog timeout

Definition at line 172 of file em_wdog.h.

Referenced by WDOGn_Init().


The documentation for this struct was generated from the following file:
  • C:/repos/super_h1/platform/emlib/inc/em_wdog.h