135#ifdef HAL_WWDG_MODULE_ENABLED
191#if (USE_HAL_WWDG_REGISTER_CALLBACKS == 1)
193 if (hwwdg->EwiCallback == NULL)
198 if (hwwdg->MspInitCallback == NULL)
204 hwwdg->MspInitCallback(hwwdg);
241#if (USE_HAL_WWDG_REGISTER_CALLBACKS == 1)
254 pWWDG_CallbackTypeDef pCallback)
258 if (pCallback == NULL)
266 case HAL_WWDG_EWI_CB_ID:
267 hwwdg->EwiCallback = pCallback;
270 case HAL_WWDG_MSPINIT_CB_ID:
271 hwwdg->MspInitCallback = pCallback;
300 case HAL_WWDG_EWI_CB_ID:
304 case HAL_WWDG_MSPINIT_CB_ID:
377#if (USE_HAL_WWDG_REGISTER_CALLBACKS == 1)
379 hwwdg->EwiCallback(hwwdg);
void HAL_WWDG_MspInit(WWDG_HandleTypeDef *hwwdg)
Initialize the WWDG MSP.
HAL_StatusTypeDef HAL_WWDG_Init(WWDG_HandleTypeDef *hwwdg)
Initialize the WWDG according to the specified. parameters in the WWDG_InitTypeDef of associated hand...
void HAL_WWDG_IRQHandler(WWDG_HandleTypeDef *hwwdg)
Handle WWDG interrupt request.
void HAL_WWDG_EarlyWakeupCallback(WWDG_HandleTypeDef *hwwdg)
WWDG Early Wakeup callback.
HAL_StatusTypeDef HAL_WWDG_Refresh(WWDG_HandleTypeDef *hwwdg)
Refresh the WWDG.
#define __HAL_WWDG_GET_FLAG(__HANDLE__, __FLAG__)
Check whether the specified WWDG flag is set or not.
#define __HAL_WWDG_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)
Check whether the specified WWDG interrupt source is enabled or not.
#define __HAL_WWDG_CLEAR_FLAG(__HANDLE__, __FLAG__)
Clear the WWDG's pending flags.
#define IS_WWDG_COUNTER(__COUNTER__)
#define IS_WWDG_WINDOW(__WINDOW__)
#define IS_WWDG_PRESCALER(__PRESCALER__)
#define IS_WWDG_EWI_MODE(__MODE__)
#define assert_param(expr)
This file contains all the functions prototypes for the HAL module driver.
HAL_StatusTypeDef
HAL Status structures definition
WWDG handle Structure definition.