ls1c_wdog.h 1.0 KB

1234567891011121314151617181920212223242526272829303132
  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. #ifndef _LS1C_WDOG_H_
  11. #define _LS1C_WDOG_H_
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. unsigned int Wdog_Init(void); // 暂时为空
  16. unsigned int Wdog_Enable(void); // 看门狗使能寄存器(WDT_EN)
  17. unsigned int Wdog_Disable(void); // 看门狗失能寄存器(WDT_EN)
  18. unsigned int Wdog_Set(void); // 看门狗设置寄存器 (WDT_SET)
  19. unsigned int Wdog_Reset(void); // 看门狗设置寄存器 (WDT_SET)
  20. unsigned int Wdog_GetValue(void); // 获得看门狗计数器(WDT_timer)
  21. unsigned int Wdog_LoadValue(unsigned int cnt); // 设置看门狗计数器(WDT_timer)
  22. unsigned int Wdog_GetPreValue(void); // 获得看门狗计数器设定值
  23. #ifdef __cplusplus
  24. }
  25. #endif
  26. #endif /* _LS1C_WDOG_H_ */