69 #if defined(__cplusplus)
126 #if defined(__cplusplus)
status_t WDOG_DRV_Init(uint32_t instance, const wdog_user_config_t *userConfigPtr)
Initializes the WDOG driver.
void WDOG_DRV_GetConfig(uint32_t instance, wdog_user_config_t *config)
Gets the current configuration of the WDOG.
IRQn_Type
Defines the Interrupt Numbers definitions.
WDOG configuration structure Implements : wdog_user_config_t_Class.
status_t
Status return codes. Common error codes will be a unified enumeration (C enum) that will contain all ...
WDOG_Type *const g_wdogBase[WDOG_INSTANCE_COUNT]
Table of base addresses for WDOG instances.
status_t WDOG_DRV_SetInt(uint32_t instance, bool enable, void(*handler)(void))
Enables/Disables the WDOG timeout interrupt and sets a function to be called when a timeout interrupt...
void WDOG_DRV_Deinit(uint32_t instance)
De-initializes the WDOG driver.
#define WDOG_INSTANCE_COUNT
void WDOG_DRV_Trigger(uint32_t instance)
Refreshes the WDOG counter.
const IRQn_Type g_wdogIrqId[WDOG_INSTANCE_COUNT]
Table to save WDOG IRQ enum numbers defined in CMSIS header file.