mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-08 00:39:50 +03:00
change order of wifi init to see if it resolves https://github.com/proddy/EMS-ESP/issues/187
This commit is contained in:
@@ -252,7 +252,7 @@ void MyESP::_wifiCallback(justwifi_messages_t code, char * parameter) {
|
|||||||
_wifi_callback_f();
|
_wifi_callback_f();
|
||||||
}
|
}
|
||||||
|
|
||||||
jw.enableAPFallback(false); // Disable AP mode after initial connect was successful
|
// jw.enableAPFallback(false); // Disable AP mode after initial connect was successful - test for https://github.com/proddy/EMS-ESP/issues/187
|
||||||
}
|
}
|
||||||
|
|
||||||
if (code == MESSAGE_ACCESSPOINT_CREATED) {
|
if (code == MESSAGE_ACCESSPOINT_CREATED) {
|
||||||
@@ -464,19 +464,20 @@ void MyESP::_wifi_setup() {
|
|||||||
jw.subscribe([this](justwifi_messages_t code, char * parameter) { _wifiCallback(code, parameter); });
|
jw.subscribe([this](justwifi_messages_t code, char * parameter) { _wifiCallback(code, parameter); });
|
||||||
jw.setConnectTimeout(MYESP_WIFI_CONNECT_TIMEOUT);
|
jw.setConnectTimeout(MYESP_WIFI_CONNECT_TIMEOUT);
|
||||||
jw.setReconnectTimeout(MYESP_WIFI_RECONNECT_INTERVAL);
|
jw.setReconnectTimeout(MYESP_WIFI_RECONNECT_INTERVAL);
|
||||||
jw.enableAPFallback(true); // AP mode only as fallback
|
|
||||||
jw.enableSTA(true); // Enable STA mode (connecting to a router)
|
|
||||||
jw.enableScan(false); // Configure it to scan available networks and connect in order of dBm
|
|
||||||
jw.cleanNetworks(); // Clean existing network configuration
|
|
||||||
|
|
||||||
/// wmode 1 is AP, 0 is client
|
/// wmode 1 is AP, 0 is client
|
||||||
if (_network_wmode == 1) {
|
if (_network_wmode == 1) {
|
||||||
jw.enableAP(true);
|
jw.enableAP(true);
|
||||||
} else {
|
} else {
|
||||||
jw.enableAP(false);
|
jw.enableAP(false);
|
||||||
jw.addNetwork(_network_ssid, _network_password); // Add a network
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
jw.enableAPFallback(true); // AP mode only as fallback
|
||||||
|
jw.enableSTA(true); // Enable STA mode (connecting to a router)
|
||||||
|
jw.enableScan(false); // Configure it to not scan available networks and connect in order of dBm
|
||||||
|
jw.cleanNetworks(); // Clean existing network configuration
|
||||||
|
jw.addNetwork(_network_ssid, _network_password); // Add a network
|
||||||
|
|
||||||
#if defined(ESP8266)
|
#if defined(ESP8266)
|
||||||
WiFi.setSleepMode(WIFI_NONE_SLEEP); // added to possibly fix wifi dropouts in arduino core 2.5.0
|
WiFi.setSleepMode(WIFI_NONE_SLEEP); // added to possibly fix wifi dropouts in arduino core 2.5.0
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user