1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-09-09 05:40:46 +02:00

workaround to not have mixed mode when mosde is AP mode not scanning

This commit is contained in:
Luc
2019-09-11 20:40:31 +02:00
parent d4f019bb6f
commit 1e667bcd3c
2 changed files with 9 additions and 2 deletions

View File

@@ -20,7 +20,7 @@
// Grbl versioning system
#define GRBL_VERSION "1.1f"
#define GRBL_VERSION_BUILD "20190908"
#define GRBL_VERSION_BUILD "20190910"
//#include <sdkconfig.h>
#include <Arduino.h>

View File

@@ -67,7 +67,6 @@ bool WiFiServices::begin(){
prefs.begin(NAMESPACE, true);
h = prefs.getString(HOSTNAME_ENTRY, defV);
prefs.end();
WiFi.scanNetworks (true);
//Start SPIFFS
SPIFFS.begin(true);
@@ -122,6 +121,8 @@ bool WiFiServices::begin(){
#ifdef ENABLE_NOTIFICATIONS
notificationsservice.begin();
#endif
//be sure we are not is mixed mode in setup
WiFi.scanNetworks (true);
return no_error;
}
void WiFiServices::end(){
@@ -150,6 +151,12 @@ void WiFiServices::end(){
void WiFiServices::handle(){
COMMANDS::wait(0);
//to avoid mixed mode due to scan network
if (WiFi.getMode() == WIFI_AP_STA) {
if (WiFi.scanComplete() != WIFI_SCAN_RUNNING) {
WiFi.enableSTA (false);
}
}
#ifdef ENABLE_OTA
ArduinoOTA.handle();
#endif