Skip to content

Commit 5b59b67

Browse files
Marcus ChangVeijo Pesonen
authored andcommitted
Fix access point scan
ESP8266 returns more values than were being parsed.
1 parent c9bba6f commit 5b59b67

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ESP8266/ESP8266.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -834,13 +834,17 @@ bool ESP8266::_recv_ap(nsapi_wifi_ap_t *ap)
834834
{
835835
int sec;
836836
int dummy;
837-
bool ret = _parser.recv("+CWLAP:(%d,\"%32[^\"]\",%hhd,\"%hhx:%hhx:%hhx:%hhx:%hhx:%hhx\",%hhu,%d,%d)\n",
837+
bool ret = _parser.recv("+CWLAP:(%d,\"%32[^\"]\",%hhd,\"%hhx:%hhx:%hhx:%hhx:%hhx:%hhx\",%hhu,%d,%d,%d,%d,%d,%d)\n",
838838
&sec,
839839
ap->ssid,
840840
&ap->rssi,
841841
&ap->bssid[0], &ap->bssid[1], &ap->bssid[2], &ap->bssid[3], &ap->bssid[4], &ap->bssid[5],
842842
&ap->channel,
843843
&dummy,
844+
&dummy,
845+
&dummy,
846+
&dummy,
847+
&dummy,
844848
&dummy);
845849

846850
ap->security = sec < 5 ? (nsapi_security_t)sec : NSAPI_SECURITY_UNKNOWN;

0 commit comments

Comments
 (0)