| 123456789101112131415161718192021222324252627 |
- #include "hal_wdg.h"
- #include "sys_timer.h"
- IWDG_HandleTypeDef IWDG_Handler;
- void HAL_WdgInit(uint8_t prer,uint16_t rlr)
- {
- IWDG_Handler.Instance=IWDG;
- IWDG_Handler.Init.Prescaler=prer;
- IWDG_Handler.Init.Reload=rlr;
- HAL_IWDG_Init(&IWDG_Handler);
- }
- static void wdg_feed_timer_callback()
- {
- HAL_IWDG_Refresh(&IWDG_Handler);
- }
- void HAL_WdgFeed(void)
- {
- HAL_TimerRegister(wdg_feed_timer_callback, 1000);
- }
|