64 lines
796 B
C
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__
|
|
|
|
|