diff options
-rw-r--r-- | cc3200/mods/pybwdt.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cc3200/mods/pybwdt.c b/cc3200/mods/pybwdt.c index d213d319de..5cf571982e 100644 --- a/cc3200/mods/pybwdt.c +++ b/cc3200/mods/pybwdt.c @@ -57,12 +57,12 @@ typedef struct { bool servers_sleeping; bool simplelink; bool running; -}pybwdt_data_t; +} pybwdt_data_t; /****************************************************************************** DECLARE PRIVATE DATA ******************************************************************************/ -static pybwdt_data_t pybwdt_data = {.servers = false, .servers_sleeping = false, .simplelink = false, .running = false}; +STATIC pybwdt_data_t pybwdt_data = {.servers = false, .servers_sleeping = false, .simplelink = false, .running = false}; STATIC const mp_obj_base_t pyb_wdt_obj = {&pyb_wdt_type}; /****************************************************************************** @@ -130,7 +130,7 @@ STATIC mp_obj_t pyb_wdt_make_new (mp_obj_t type_in, mp_uint_t n_args, mp_uint_t /// \function wdt_kick() /// Kicks the watchdog timer STATIC mp_obj_t pyb_kick_wdt(mp_obj_t self) { - if ((pybwdt_data.servers || pybwdt_data.servers_sleeping) && pybwdt_data.simplelink) { + if ((pybwdt_data.servers || pybwdt_data.servers_sleeping) && pybwdt_data.simplelink && pybwdt_data.running) { pybwdt_data.servers = false; pybwdt_data.simplelink = false; MAP_WatchdogIntClear(WDT_BASE); |