From 250fd5f83b7cb631c9d8ca462b2ec556beb4bba5 Mon Sep 17 00:00:00 2001 From: Steve Allasia <40604011+sallasia@users.noreply.github.com> Date: Tue, 11 Oct 2022 09:55:50 +0200 Subject: [PATCH] Increased quantity of WiFi AP scanned and managed for connection --- libraries/WiFi/src/WiFi.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/WiFi/src/WiFi.cpp b/libraries/WiFi/src/WiFi.cpp index da6102a33..c380e8fee 100644 --- a/libraries/WiFi/src/WiFi.cpp +++ b/libraries/WiFi/src/WiFi.cpp @@ -1,9 +1,10 @@ #include "WiFi.h" #define SSID_MAX_LENGTH 32 +#define SSID_MAX_COUNT 64 bool arduino::WiFiClass::isVisible(const char* ssid) { - for (int i = 0; i < 10; i++) { + for (int i = 0; i < SSID_MAX_COUNT; i++) { if (strncmp(ap_list[i].get_ssid(), ssid, SSID_MAX_LENGTH) == 0) { connected_ap = i; return true; @@ -165,7 +166,7 @@ static uint8_t sec2enum(nsapi_security_t sec) { } int8_t arduino::WiFiClass::scanNetworks() { - uint8_t count = 10; + uint8_t count = SSID_MAX_COUNT; if (ap_list != nullptr) { free(ap_list); }