1 parent bd5a5da commit 441ce2aCopy full SHA for 441ce2a
1 file changed
ports/esp8266/common-hal/digitalio/DigitalInOut.c
@@ -65,6 +65,9 @@ void common_hal_digitalio_digitalinout_deinit(digitalio_digitalinout_obj_t* self
65
PIN_FUNC_SELECT(self->pin->peripheral, 0);
66
PIN_PULLUP_DIS(self->pin->peripheral);
67
} else {
68
+ WRITE_PERI_REG(PAD_XPD_DCDC_CONF, (READ_PERI_REG(PAD_XPD_DCDC_CONF) & 0xffffffbc) | 1); // mux configuration for XPD_DCDC and rtc_gpio0 connection
69
+ WRITE_PERI_REG(RTC_GPIO_CONF, READ_PERI_REG(RTC_GPIO_CONF) & ~1); //mux configuration for out enable
70
+ WRITE_PERI_REG(RTC_GPIO_ENABLE, READ_PERI_REG(RTC_GPIO_ENABLE) & ~1); //out disable
71
gpio16_in_use = false;
72
}
73
self->pin = mp_const_none;
0 commit comments