Lines Matching refs:hiwdg
170 HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Init() argument
175 if (hiwdg == NULL) in HAL_IWDG_Init()
181 assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); in HAL_IWDG_Init()
182 assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); in HAL_IWDG_Init()
183 assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); in HAL_IWDG_Init()
184 assert_param(IS_IWDG_WINDOW(hiwdg->Init.Window)); in HAL_IWDG_Init()
187 __HAL_IWDG_START(hiwdg); in HAL_IWDG_Init()
191 IWDG_ENABLE_WRITE_ACCESS(hiwdg); in HAL_IWDG_Init()
194 hiwdg->Instance->PR = hiwdg->Init.Prescaler; in HAL_IWDG_Init()
195 hiwdg->Instance->RLR = hiwdg->Init.Reload; in HAL_IWDG_Init()
201 while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
205 if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
214 if (hiwdg->Instance->WINR != hiwdg->Init.Window) in HAL_IWDG_Init()
219 hiwdg->Instance->WINR = hiwdg->Init.Window; in HAL_IWDG_Init()
224 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Init()
257 HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Refresh() argument
260 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Refresh()