pull/126/merge
Forfelet 2025-08-09 12:52:05 +00:00 committed by GitHub
commit 770c73b0dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 14 additions and 15 deletions

View File

@ -7,6 +7,8 @@
Contact: miroslav.pivovarsky@gmail.com Contact: miroslav.pivovarsky@gmail.com
@bug: no know bug @bug: no know bug
@update: Network availability check removed before WiFi connection to support hidden SSID connections
*/ */
#include "wifi_mngt.h" #include "wifi_mngt.h"
@ -100,23 +102,19 @@ void WiFiMngt::Init() {
//WiFi.setTxPower(WIFI_POWER_18_5dBm); //WiFi.setTxPower(WIFI_POWER_18_5dBm);
if (config->CheckActifeWifiCfgFlag() == true) { if (config->CheckActifeWifiCfgFlag() == true) {
if (true == CheckAvailableWifiNetwork(WifiSsid)) { WiFiStaConnect();
WiFiStaConnect(); log->AddEvent(LogLevel_Warning, "Connecting to WiFi: " + WifiSsid);
log->AddEvent(LogLevel_Warning, "Connecting to WiFi: " + WifiSsid);
#if (WIFI_CLIENT_WAIT_CON == true) #if (WIFI_CLIENT_WAIT_CON == true)
while (WiFi.status() != WL_CONNECTED) { while (WiFi.status() != WL_CONNECTED) {
delay(1000); delay(1000);
log->AddEvent(LogLevel_Verbose, "."); log->AddEvent(LogLevel_Verbose, ".");
}
WifiCfg.FirstConnected = true;
/* Print ESP32 Local IP Address */
log->AddEvent(LogLevel_Info, "WiFi network IP Address: http://" + WiFi.localIP().toString());
#endif
} else {
log->AddEvent(LogLevel_Warning, "Wifi unavailable. Skip connecting to WiFi: " + WifiSsid);
} }
WifiCfg.FirstConnected = true;
/* Print ESP32 Local IP Address */
log->AddEvent(LogLevel_Info, "WiFi network IP Address: http://" + WiFi.localIP().toString());
#endif
} else { } else {
ScanWiFiNetwork(); ScanWiFiNetwork();
} }
@ -1071,4 +1069,5 @@ void WiFiMngt_WiFiEventApStaProbeReqRecved(WiFiEvent_t event, WiFiEventInfo_t in
SystemLog.AddEvent(LogLevel_Info, F("WiFi AP STA receive probe request packet in soft-AP interface")); SystemLog.AddEvent(LogLevel_Info, F("WiFi AP STA receive probe request packet in soft-AP interface"));
} }
/* EOF */
/* EOF */