From d0137574d006c475b6b423db35417ecca39422e0 Mon Sep 17 00:00:00 2001 From: h4rm0n1c Date: Fri, 10 Jul 2015 22:04:58 +0800 Subject: [PATCH] Update core_esp8266_wiring_digital.c Ugh, I don't know how that happened. --- cores/esp8266/core_esp8266_wiring_digital.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cores/esp8266/core_esp8266_wiring_digital.c b/cores/esp8266/core_esp8266_wiring_digital.c index 7ed1dcb26..2df6952c6 100644 --- a/cores/esp8266/core_esp8266_wiring_digital.c +++ b/cores/esp8266/core_esp8266_wiring_digital.c @@ -77,11 +77,13 @@ extern void __pinMode(uint8_t pin, uint8_t mode) { } extern void ICACHE_RAM_ATTR __digitalWrite(uint8_t pin, uint8_t val) { + if (pin == 16) { if(val == LOW) { GP16O &= ~1; } else { GP16O |= 1; } + } else if ((pin >= 0) && (pin <= 15)) { if(val == LOW) { GPOC = digitalPinToBitMask(pin); } else {