123 #ifdef HAL_WWDG_MODULE_ENABLED 179 #if (USE_HAL_WWDG_REGISTER_CALLBACKS == 1) 199 WRITE_REG(hwwdg->
Instance->CR, (WWDG_CR_WDGA | hwwdg->
Init.Counter));
202 WRITE_REG(hwwdg->
Instance->CFR, (hwwdg->
Init.EWIMode | hwwdg->
Init.Prescaler | hwwdg->
Init.Window));
229 #if (USE_HAL_WWDG_REGISTER_CALLBACKS == 1) 243 HAL_StatusTypeDef status =
HAL_OK;
245 if(pCallback == NULL)
283 HAL_StatusTypeDef status =
HAL_OK;
356 if (__HAL_WWDG_GET_IT_SOURCE(hwwdg, WWDG_IT_EWI) != RESET)
359 if (__HAL_WWDG_GET_FLAG(hwwdg, WWDG_FLAG_EWIF) != RESET)
362 __HAL_WWDG_CLEAR_FLAG(hwwdg, WWDG_FLAG_EWIF);
364 #if (USE_HAL_WWDG_REGISTER_CALLBACKS == 1) void HAL_WWDG_MspInit(WWDG_HandleTypeDef *hwwdg)
Initialize the WWDG MSP.
void(* MspInitCallback)(struct __WWDG_HandleTypeDef *hwwdg)
This file contains all the functions prototypes for the HAL module driver.
HAL_WWDG_CallbackIDTypeDef
HAL WWDG common Callback ID enumeration definition.
void HAL_WWDG_IRQHandler(WWDG_HandleTypeDef *hwwdg)
Handle WWDG interrupt request.
HAL_StatusTypeDef HAL_WWDG_Init(WWDG_HandleTypeDef *hwwdg)
Initialize the WWDG according to the specified. parameters in the WWDG_InitTypeDef of associated hand...
void(* EwiCallback)(struct __WWDG_HandleTypeDef *hwwdg)
void(* pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp)
HAL WWDG Callback pointer definition.
HAL_StatusTypeDef HAL_WWDG_Refresh(WWDG_HandleTypeDef *hwwdg)
Refresh the WWDG.
void HAL_WWDG_EarlyWakeupCallback(WWDG_HandleTypeDef *hwwdg)
WWDG Early Wakeup callback.
HAL_StatusTypeDef HAL_WWDG_RegisterCallback(WWDG_HandleTypeDef *hwwdg, HAL_WWDG_CallbackIDTypeDef CallbackID, pWWDG_CallbackTypeDef pCallback)
Register a User WWDG Callback To be used instead of the weak (surcharged) predefined callback...
HAL_StatusTypeDef HAL_WWDG_UnRegisterCallback(WWDG_HandleTypeDef *hwwdg, HAL_WWDG_CallbackIDTypeDef CallbackID)
Unregister a WWDG Callback WWDG Callback is redirected to the weak (surcharged) predefined callback...
WWDG handle Structure definition.
assert_param(IS_RTC_WAKEUP_CLOCK(WakeUpClock))