luat_wdt_air105.c 384 B

123456789101112131415161718192021222324
  1. #include "luat_base.h"
  2. #include "luat_wdt.h"
  3. #include "app_interface.h"
  4. extern uint8_t gMainWDTEnable;
  5. int luat_wdt_init(size_t timeout) {
  6. gMainWDTEnable = 0;
  7. return 0;
  8. }
  9. int luat_wdt_set_timeout(size_t timeout) {
  10. WDT_SetTimeout(timeout);
  11. return 0;
  12. }
  13. int luat_wdt_feed(void) {
  14. WDT_Feed();
  15. return 0;
  16. }
  17. int luat_wdt_close(void) {
  18. gMainWDTEnable = 1;
  19. return 0;
  20. }