Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By FOXD
#31782 Thanks both for the reply, it turns out that the esp8266 module was slowly dying and therfore doing some really strange things, I checked all my other modules and they operate as expected. Hard to know if I blew it up or not, but I think I will put those pullup resistors in ..
User avatar
By macedo123@gmail.com
#33036 Setting the PINS, using ESP.restart() instead of reset() did the trick for LAN and KEY PRESS reboots, by the way, does any one knows how to TURN OFF an active softAP() without rebooting ?

if (glbFlagRST) {
Serial << F("\nBOOTING");
unsigned long start = millis();
while (millis() - start < TIMEOUT_3) {
delay(250);
Serial << ".";
yield();
}
digitalWrite(0, HIGH);
pinMode(0, INPUT_PULLUP); // Run Program
pinMode(2, OUTPUT);
digitalWrite(2, LOW);
ESP.restart();
}