From b963e7f95a544c84172951485858fbf70b34eda1 Mon Sep 17 00:00:00 2001 From: tablatronix Date: Sat, 25 Aug 2018 14:55:51 -0500 Subject: [PATCH] fix esp32 fatal, disabled async --- WiFiManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/WiFiManager.cpp b/WiFiManager.cpp index f473450..a2fcde3 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -994,10 +994,14 @@ bool WiFiManager::WiFi_scanNetworks(bool force,bool async){ int8_t res; unsigned int _scanstart = millis(); if(async){ + #ifdef ESP8266 using namespace std::placeholders; // for `_1` WiFi.scanNetworksAsync(std::bind(&WiFiManager::WiFi_scanComplete,this,_1)); DEBUG_WM(DEBUG_VERBOSE,F("WiFi Scan ASYNC started")); return false; + #else + res = WiFi.scanNetworks(); + #endif } else{ res = WiFi.scanNetworks();