From 9ec5d20b67894c6c6f7c2666ac55b5da1c4f98f1 Mon Sep 17 00:00:00 2001 From: ficeto Date: Fri, 1 May 2015 15:52:30 +0300 Subject: [PATCH] disable UART before making all pins INPUTs --- .../esp8266/cores/esp8266/core_esp8266_wiring_digital.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_wiring_digital.c b/hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_wiring_digital.c index 5ac670e63..380936b61 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_wiring_digital.c +++ b/hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_wiring_digital.c @@ -154,6 +154,11 @@ extern void __detachInterrupt(uint8_t pin) { } void initPins() { + //Disable UART interrupts + system_set_os_print(0); + U0IE = 0; + U1IE = 0; + for (int i = 0; i <= 5; ++i) { pinMode(i, INPUT); }