From fb61631d7f2e154964174cdd6927e6ab1d027195 Mon Sep 17 00:00:00 2001 From: juanolete <31393568+juanolete@users.noreply.github.com> Date: Thu, 9 Aug 2018 17:05:27 -0400 Subject: [PATCH 1/3] Addition of missing watchdog functions. Addition of wdt_set_timeout, wdt_enable and wdt_disable functions for watchdog use. --- fs/api_sys.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/fs/api_sys.js b/fs/api_sys.js index 14df2c8..6e826de 100644 --- a/fs/api_sys.js +++ b/fs/api_sys.js @@ -42,5 +42,20 @@ let Sys = { // ## **`Sys.wdt_feed()`** // Feed the watchdog timer. // Return value: none. - wdt_feed: ffi('void mgos_wdt_feed()') + wdt_feed: ffi('void mgos_wdt_feed()'), + + // ##**`Sys.wdt_set_timeout(seconds)`** + // Set watchdog timeout in seconds. + // Return value: none. + wdt_set_timeout: ffi('void mgos_wdt_set_timeout(int)'), + + // ##**`Sys.wdt_enable()`** + // Enable watchdog. + // Return value: none. + wdt_enable: ffi('void mgos_wdt_enable(void)'), + + // ##**`Sys.wdt_disable()`** + // Disable watchdog. + // Return value: none. + wdt_disable: ffi('void mgos_wdt_disable(void)´); }; From e03e03424fc246de2ae487a50fa65e2c32b1b844 Mon Sep 17 00:00:00 2001 From: juanolete <31393568+juanolete@users.noreply.github.com> Date: Thu, 9 Aug 2018 17:07:28 -0400 Subject: [PATCH 2/3] Update api_sys.js --- fs/api_sys.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/api_sys.js b/fs/api_sys.js index 6e826de..b671e5f 100644 --- a/fs/api_sys.js +++ b/fs/api_sys.js @@ -57,5 +57,5 @@ let Sys = { // ##**`Sys.wdt_disable()`** // Disable watchdog. // Return value: none. - wdt_disable: ffi('void mgos_wdt_disable(void)´); + wdt_disable: ffi('void mgos_wdt_disable(void)'); }; From f75df058a93647f5344270e05652bea043b23579 Mon Sep 17 00:00:00 2001 From: juanolete <31393568+juanolete@users.noreply.github.com> Date: Thu, 9 Aug 2018 17:08:07 -0400 Subject: [PATCH 3/3] Update api_sys.js --- fs/api_sys.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/api_sys.js b/fs/api_sys.js index b671e5f..cffd1f0 100644 --- a/fs/api_sys.js +++ b/fs/api_sys.js @@ -57,5 +57,5 @@ let Sys = { // ##**`Sys.wdt_disable()`** // Disable watchdog. // Return value: none. - wdt_disable: ffi('void mgos_wdt_disable(void)'); + wdt_disable: ffi('void mgos_wdt_disable(void)') };