Lines Matching refs:hiwdg
171 HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Init() argument
176 if (hiwdg == NULL) in HAL_IWDG_Init()
182 assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); in HAL_IWDG_Init()
183 assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); in HAL_IWDG_Init()
184 assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); in HAL_IWDG_Init()
185 assert_param(IS_IWDG_WINDOW(hiwdg->Init.Window)); in HAL_IWDG_Init()
188 __HAL_IWDG_START(hiwdg); in HAL_IWDG_Init()
192 IWDG_ENABLE_WRITE_ACCESS(hiwdg); in HAL_IWDG_Init()
195 hiwdg->Instance->PR = hiwdg->Init.Prescaler; in HAL_IWDG_Init()
196 hiwdg->Instance->RLR = hiwdg->Init.Reload; in HAL_IWDG_Init()
202 while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
206 if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
215 if (hiwdg->Instance->WINR != hiwdg->Init.Window) in HAL_IWDG_Init()
220 hiwdg->Instance->WINR = hiwdg->Init.Window; in HAL_IWDG_Init()
225 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Init()
258 HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Refresh() argument
261 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Refresh()