118 #if defined(__cplusplus)
215 uint16_t windowvalue);
278 #if defined(__cplusplus)
void WDOG_DRV_GetDefaultConfig(wdog_user_config_t *const config)
Gets default configuration of the WDOG.
status_t WDOG_DRV_Deinit(uint32_t instance)
De-initializes the WDOG driver.
status_t WDOG_DRV_Init(uint32_t instance, const wdog_user_config_t *userConfigPtr)
Initializes the WDOG driver.
void WDOG_DRV_ClearIntFlag(uint32_t instance)
Clear interrupt flag of the WDOG.
WDOG user configuration structure Implements : wdog_user_config_t_Class.
status_t WDOG_DRV_SetTestMode(uint32_t instance, wdog_test_mode_t testMode)
Changes the WDOG test mode.
status_t WDOG_DRV_SetMode(uint32_t instance, bool enable, wdog_set_mode_t Setmode)
Sets the mode operation of the WDOG.
wdog_clk_source_t clkSource
status_t
Status return codes. Common error codes will be a unified enumeration (C enum) that will contain all ...
uint16_t WDOG_DRV_GetCounter(uint32_t instance)
Gets the value of the WDOG counter.
WDOG option mode configuration structure Implements : wdog_op_mode_t_Class.
wdog_test_mode_t
Test modes for the WDOG. Implements : wdog_test_mode_t_Class.
wdog_set_mode_t
set modes for the WDOG. Implements : wdog_set_mode_t_Class
wdog_clk_source_t
Clock sources for the WDOG. Implements : wdog_clk_source_t_Class.
status_t WDOG_DRV_SetWindow(uint32_t instance, bool enable, uint16_t windowvalue)
Set window mode and window value of the WDOG.
void WDOG_DRV_Trigger(uint32_t instance)
Refreshes the WDOG counter.
wdog_test_mode_t WDOG_DRV_GetTestMode(uint32_t instance)
Gets the WDOG test mode.
void WDOG_DRV_GetConfig(uint32_t instance, wdog_user_config_t *const config)
Gets the current configuration of the WDOG.
status_t WDOG_DRV_SetTimeout(uint32_t instance, uint16_t timeout)
Sets the value of the WDOG timeout.
status_t WDOG_DRV_SetInt(uint32_t instance, bool enable)
Enables/Disables the WDOG timeout interrupt and sets a function to be called when a timeout interrupt...