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

User avatar
By owendelong
#23689 Those are great generic client examples, but they utterly fail to represent the question I asked unless I'm completely dense.

Nowhere in any of the code referenced did I find a call to ESP.deepSleep(), let alone one which specified WAKE_RF_DISABLED.

I have a working client already, so long as I use WAKE_RF_DEFAULT. I haven't tried the other wakeful states as they, too, are going to intermittently (at least) bring up the WiFi and consume extra power. Probably slightly less than WAKE_RF_DEFAULT, but I'm really looking for a solution with WAKE_RF_DISABLED.

However, I want to wake up with RF turned completely off until I'm ready to use the WiFi so I don't waste a bunch of extra power powering WiFi idle states.

So... I repeat my initial question succinctly: "Is there a way in software to enable the WiFi on an ESP8266 after waking up in WAKE_RF_DISABLED mode from ESP.deepSleep(microseconds, WAKE_RF_DISABLED);?