CIU32_L051_M307R/bsp/inc/bsp_wdg.h

64 lines
796 B
C

/***
* @Author: mbw
* @Date: 2024-09-05 15:04:35
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-09-19 15:32:24
* @FilePath: \USART1_Interrupt - RT-Thread\bsp\inc\bsp_wdg.h
* @Description:
* @
* @Copyright (c) 2024 by ${git_name_email}, All Rights Reserved.
*/
#ifndef __BSP_WDG_H__
#define __BSP_WDG_H__
#include "rtthread.h"
#define WDG_THREAD_STACK_SIZE (512)
#define WDG_THREAD_PRIORITY 30
#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(void);
void IWDG_Feed(void);
#elif USED_WWDG
void WWDG_Init(void);
void WWDG_Feed(void);
#endif // !USED_IWDG
int BSP_WDG_Init(void);
#endif //!__BSP_WDG_H__