34 #include "wdg_pal_cfg.h"
74 #if defined(WDG_OVER_EWM)
82 WDG_IN_ASSERT_DISABLED = 0x00U,
83 WDG_IN_ASSERT_ON_LOGIC_ZERO = 0x01U,
84 WDG_IN_ASSERT_ON_LOGIC_ONE = 0x02U
85 } wdg_in_assert_logic_t;
93 wdg_in_assert_logic_t assertLogic;
94 uint8_t prescalerValue;
95 } extension_ewm_for_wdg_t;
111 #if defined(WDG_OVER_EWM)
124 #if defined(__cplusplus)
257 #if defined(__cplusplus)
void WDG_Refresh(const wdg_instance_t *const instance)
Refreshes the WDG PAL counter.
WDG PAL configuration structure Implements : wdg_config_t_Class.
wdg_clock_source_t clkSource
wdg_clock_source_t
Clock sources for the WDG PAL. Implements : wdg_clock_source_t_Class.
Structure storing PAL instance information.
status_t WDG_SetInt(const wdg_instance_t *const instance, bool enable)
Set interrupt for WDG PAL.
status_t WDG_Deinit(const wdg_instance_t *const instance)
De-initializes the WDG PAL.
status_t WDG_SetWindow(const wdg_instance_t *const instance, bool enable, uint32_t value)
Set window mode and window value of the WDG PAL.
status_t
Status return codes. Common error codes will be a unified enumeration (C enum) that will contain all ...
status_t WDG_GetCounter(const wdg_instance_t *const instance, uint32_t *value)
Gets the value of the WDG PAL counter.
status_t WDG_Init(const wdg_instance_t *const instance, const wdg_config_t *configPtr)
Initializes the WDG PAL.
status_t WDG_SetTimeout(const wdg_instance_t *const instance, uint32_t value)
Sets the value of the WDG PAL timeout.
void WDG_ClearIntFlag(const wdg_instance_t *const instance)
Clears the Timeout Interrupt Flag.
void WDG_GetDefaultConfig(wdg_config_t *const config)
Gets default configuration of the WDG PAL.
WDG PAL option mode configuration structure Implements : wdg_option_mode_t_Class. ...