diff options
| author | Christian Zietz <czietz@gmx.net> | 2022-05-04 19:09:05 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-05-19 16:40:39 +1000 |
| commit | ea1c0557e5866ad7b84f18de18d0bf82e422e279 (patch) | |
| tree | c49ca848633f8bf7cf1123dfc70b845ee0ab4d29 | |
| parent | 8b201dc4c326cb932a9d3cd0fc9adc993305701d (diff) | |
esp8266/machine_wdt: Remove deinit method for watchdog.
Reasons for removal:
- It did not work properly because it stopped the hardware watchdog
timer while keeping the software watchdog running (issue #8597).
- There isn't a deinit method for the WDT in any other port.
- "The watchdog is not intended to be stopped. That is a feature."
(See #8600.)
| -rw-r--r-- | ports/esp8266/machine_wdt.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/ports/esp8266/machine_wdt.c b/ports/esp8266/machine_wdt.c index b64830e7d..b06e75227 100644 --- a/ports/esp8266/machine_wdt.c +++ b/ports/esp8266/machine_wdt.c @@ -64,16 +64,8 @@ STATIC mp_obj_t machine_wdt_feed(mp_obj_t self_in) { } STATIC MP_DEFINE_CONST_FUN_OBJ_1(machine_wdt_feed_obj, machine_wdt_feed); -STATIC mp_obj_t machine_wdt_deinit(mp_obj_t self_in) { - (void)self_in; - ets_wdt_disable(); - return mp_const_none; -} -STATIC MP_DEFINE_CONST_FUN_OBJ_1(machine_wdt_deinit_obj, machine_wdt_deinit); - STATIC const mp_rom_map_elem_t machine_wdt_locals_dict_table[] = { { MP_ROM_QSTR(MP_QSTR_feed), MP_ROM_PTR(&machine_wdt_feed_obj) }, - { MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&machine_wdt_deinit_obj) }, }; STATIC MP_DEFINE_CONST_DICT(machine_wdt_locals_dict, machine_wdt_locals_dict_table); |
