Lines Matching refs:hiwdg
169 HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Init() argument
174 if (hiwdg == NULL) in HAL_IWDG_Init()
180 assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); in HAL_IWDG_Init()
181 assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); in HAL_IWDG_Init()
182 assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); in HAL_IWDG_Init()
183 assert_param(IS_IWDG_WINDOW(hiwdg->Init.Window)); in HAL_IWDG_Init()
186 __HAL_IWDG_START(hiwdg); in HAL_IWDG_Init()
190 IWDG_ENABLE_WRITE_ACCESS(hiwdg); in HAL_IWDG_Init()
193 hiwdg->Instance->PR = hiwdg->Init.Prescaler; in HAL_IWDG_Init()
194 hiwdg->Instance->RLR = hiwdg->Init.Reload; in HAL_IWDG_Init()
200 while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
204 if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
213 if (hiwdg->Instance->WINR != hiwdg->Init.Window) in HAL_IWDG_Init()
218 hiwdg->Instance->WINR = hiwdg->Init.Window; in HAL_IWDG_Init()
223 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Init()
256 HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Refresh() argument
259 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Refresh()