summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Zietz <czietz@gmx.net>2022-05-04 19:09:05 +0200
committerDamien George <damien@micropython.org>2022-05-19 16:40:39 +1000
commitea1c0557e5866ad7b84f18de18d0bf82e422e279 (patch)
treec49ca848633f8bf7cf1123dfc70b845ee0ab4d29
parent8b201dc4c326cb932a9d3cd0fc9adc993305701d (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.c8
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);