1 /* 2 * Copyright (c) 2006-2018, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2019-05-06 sundm75 first version 9 */ 10 11 #ifndef _LS1C_WDOG_H_ 12 #define _LS1C_WDOG_H_ 13 14 #ifdef __cplusplus 15 extern "C" { 16 #endif 17 18 unsigned int Wdog_Init(void); // 暂时为空 19 unsigned int Wdog_Enable(void); // 看门狗使能寄存器(WDT_EN) 20 unsigned int Wdog_Disable(void); // 看门狗失能寄存器(WDT_EN) 21 unsigned int Wdog_Set(void); // 看门狗设置寄存器 (WDT_SET) 22 unsigned int Wdog_Reset(void); // 看门狗设置寄存器 (WDT_SET) 23 unsigned int Wdog_GetValue(void); // 获得看门狗计数器(WDT_timer) 24 unsigned int Wdog_LoadValue(unsigned int cnt); // 设置看门狗计数器(WDT_timer) 25 unsigned int Wdog_GetPreValue(void); // 获得看门狗计数器设定值 26 27 #ifdef __cplusplus 28 } 29 #endif 30 31 #endif /* _LS1C_WDOG_H_ */ 32 33