[bsp][wch/arm][ch32] 1.fix iwdt driver is not reload counter to register;

This commit is contained in:
Chasel 2024-12-10 09:31:44 +08:00 committed by Meco Man
parent e7b30ed2cc
commit 4125582342
2 changed files with 4 additions and 4 deletions

View File

@ -73,7 +73,7 @@ static rt_err_t ch32_wdt_control(rt_watchdog_t *wdt, int cmd, void *arg)
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(wdt_dev->Prescaler);
IWDG_SetReload(wdt_dev->Reload);
IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
IWDG_ReloadCounter();
IWDG_Enable();
}
break;
@ -97,7 +97,7 @@ static rt_err_t ch32_wdt_control(rt_watchdog_t *wdt, int cmd, void *arg)
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(wdt_dev->Prescaler);
IWDG_SetReload(wdt_dev->Reload);
IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
IWDG_ReloadCounter();
IWDG_Enable();
wdt_dev->is_start = 1;

View File

@ -73,7 +73,7 @@ static rt_err_t ch32_wdt_control(rt_watchdog_t *wdt, int cmd, void *arg)
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(wdt_dev->Prescaler);
IWDG_SetReload(wdt_dev->Reload);
IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
IWDG_ReloadCounter();
IWDG_Enable();
}
break;
@ -97,7 +97,7 @@ static rt_err_t ch32_wdt_control(rt_watchdog_t *wdt, int cmd, void *arg)
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(wdt_dev->Prescaler);
IWDG_SetReload(wdt_dev->Reload);
IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
IWDG_ReloadCounter();
IWDG_Enable();
wdt_dev->is_start = 1;