Skip to content

Commit f5b6ae4

Browse files
Maihuanyimysterywolf
authored andcommitted
[bsp][wch/risc-v][ch32] 1.fixed iwdt driver is not reload counter to register;
1 parent ec900a7 commit f5b6ae4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

bsp/wch/risc-v/Libraries/ch32_drivers/drv_iwdt.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ static rt_err_t ch32_wdt_control(rt_watchdog_t *wdt, int cmd, void *arg)
7171
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
7272
IWDG_SetPrescaler(wdt_dev->prescaler);
7373
IWDG_SetReload(wdt_dev->reload);
74-
IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
74+
IWDG_ReloadCounter();
7575
IWDG_Enable();
7676
}
7777
break;
@@ -89,7 +89,7 @@ static rt_err_t ch32_wdt_control(rt_watchdog_t *wdt, int cmd, void *arg)
8989
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
9090
IWDG_SetPrescaler(wdt_dev->prescaler);
9191
IWDG_SetReload(wdt_dev->reload);
92-
IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
92+
IWDG_ReloadCounter();
9393
IWDG_Enable();
9494
wdt_dev->is_start = 1;
9595
break;

0 commit comments

Comments
 (0)