Lines Matching refs:hiwdg
172 HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Init() argument
177 if (hiwdg == NULL) in HAL_IWDG_Init()
183 assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); in HAL_IWDG_Init()
184 assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); in HAL_IWDG_Init()
185 assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); in HAL_IWDG_Init()
186 assert_param(IS_IWDG_WINDOW(hiwdg->Init.Window)); in HAL_IWDG_Init()
189 __HAL_IWDG_START(hiwdg); in HAL_IWDG_Init()
193 IWDG_ENABLE_WRITE_ACCESS(hiwdg); in HAL_IWDG_Init()
196 hiwdg->Instance->PR = hiwdg->Init.Prescaler; in HAL_IWDG_Init()
197 hiwdg->Instance->RLR = hiwdg->Init.Reload; in HAL_IWDG_Init()
203 while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
207 if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) in HAL_IWDG_Init()
216 if (hiwdg->Instance->WINR != hiwdg->Init.Window) in HAL_IWDG_Init()
221 hiwdg->Instance->WINR = hiwdg->Init.Window; in HAL_IWDG_Init()
226 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Init()
259 HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) in HAL_IWDG_Refresh() argument
262 __HAL_IWDG_RELOAD_COUNTER(hiwdg); in HAL_IWDG_Refresh()