/* * @Author : stark1898y 1658608470@qq.com * @Date : 2024-09-13 14:25:09 * @LastEditors : stark1898y 1658608470@qq.com * @LastEditTime : 2024-09-13 14:25:27 * @FilePath : \JT-DT-YD4N02A_RTT_MRS-4G\bsp\inc\bsp_wdg.h * @Description : * * Copyright (c) 2024 by yzy, All Rights Reserved. */ #ifndef __BSP_WDG_H__ #define __BSP_WDG_H__ #include "board.h" #define WDG_THREAD_STACK_SIZE (1024U) #define WDG_THREAD_PRIORITY 29 #define WDG_THREAD_TIMESLICE 5 // 暂时只写了IWDG的 #define USED_IWDG 1 #define USED_WWDG 0 #if USED_IWDG #define IWDG_FEED_INTERVAL_MS (1000U) void IWDG_Init(uint16_t prescaler, uint16_t reload); void IWDG_Feed(void); #elif USED_WWDG void WWDG_Init(uint32_t prv, uint8_t wr, uint8_t tr); void WWDG_Feed(void); #endif // !USED_IWDG int BSP_WDG_Init(void); #endif // !__BSP_WDG_H__