@@ -99,11 +99,11 @@ void WiFiScanClass::_scanDone()
99
99
{
100
100
WiFiScanClass::_scanComplete = true ;
101
101
WiFiScanClass::_scanStarted = false ;
102
- esp_wifi_get_ap_num (&(WiFiScanClass::_scanCount));
102
+ esp_wifi_scan_get_ap_num (&(WiFiScanClass::_scanCount));
103
103
if (WiFiScanClass::_scanCount) {
104
- WiFiScanClass::_scanResult = new wifi_ap_list_t [WiFiScanClass::_scanCount];
104
+ WiFiScanClass::_scanResult = new wifi_ap_record_t [WiFiScanClass::_scanCount];
105
105
if (WiFiScanClass::_scanResult) {
106
- esp_wifi_get_ap_list (&(WiFiScanClass::_scanCount), (wifi_ap_list_t *)_scanResult);
106
+ esp_wifi_scan_get_ap_records (&(WiFiScanClass::_scanCount), (wifi_ap_record_t *)_scanResult);
107
107
} else {
108
108
// no memory
109
109
WiFiScanClass::_scanCount = 0 ;
@@ -121,7 +121,7 @@ void * WiFiScanClass::_getScanInfoByIndex(int i)
121
121
if (!WiFiScanClass::_scanResult || (size_t ) i > WiFiScanClass::_scanCount) {
122
122
return 0 ;
123
123
}
124
- return reinterpret_cast <wifi_ap_list_t *>(WiFiScanClass::_scanResult) + i;
124
+ return reinterpret_cast <wifi_ap_record_t *>(WiFiScanClass::_scanResult) + i;
125
125
}
126
126
127
127
/* *
@@ -150,7 +150,7 @@ int8_t WiFiScanClass::scanComplete()
150
150
void WiFiScanClass::scanDelete ()
151
151
{
152
152
if (WiFiScanClass::_scanResult) {
153
- delete[] reinterpret_cast <wifi_ap_list_t *>(WiFiScanClass::_scanResult);
153
+ delete[] reinterpret_cast <wifi_ap_record_t *>(WiFiScanClass::_scanResult);
154
154
WiFiScanClass::_scanResult = 0 ;
155
155
WiFiScanClass::_scanCount = 0 ;
156
156
}
@@ -170,7 +170,7 @@ void WiFiScanClass::scanDelete()
170
170
*/
171
171
bool WiFiScanClass::getNetworkInfo (uint8_t i, String &ssid, uint8_t &encType, int32_t &rssi, uint8_t * &bssid, int32_t &channel)
172
172
{
173
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
173
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
174
174
if (!it) {
175
175
return false ;
176
176
}
@@ -190,7 +190,7 @@ bool WiFiScanClass::getNetworkInfo(uint8_t i, String &ssid, uint8_t &encType, in
190
190
*/
191
191
String WiFiScanClass::SSID (uint8_t i)
192
192
{
193
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
193
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
194
194
if (!it) {
195
195
return String ();
196
196
}
@@ -205,7 +205,7 @@ String WiFiScanClass::SSID(uint8_t i)
205
205
*/
206
206
wifi_auth_mode_t WiFiScanClass::encryptionType (uint8_t i)
207
207
{
208
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
208
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
209
209
if (!it) {
210
210
return WIFI_AUTH_OPEN;
211
211
}
@@ -219,7 +219,7 @@ wifi_auth_mode_t WiFiScanClass::encryptionType(uint8_t i)
219
219
*/
220
220
int32_t WiFiScanClass::RSSI (uint8_t i)
221
221
{
222
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
222
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
223
223
if (!it) {
224
224
return 0 ;
225
225
}
@@ -234,7 +234,7 @@ int32_t WiFiScanClass::RSSI(uint8_t i)
234
234
*/
235
235
uint8_t * WiFiScanClass::BSSID (uint8_t i)
236
236
{
237
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
237
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
238
238
if (!it) {
239
239
return 0 ;
240
240
}
@@ -249,7 +249,7 @@ uint8_t * WiFiScanClass::BSSID(uint8_t i)
249
249
String WiFiScanClass::BSSIDstr (uint8_t i)
250
250
{
251
251
char mac[18 ] = { 0 };
252
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
252
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
253
253
if (!it) {
254
254
return String ();
255
255
}
@@ -259,7 +259,7 @@ String WiFiScanClass::BSSIDstr(uint8_t i)
259
259
260
260
int32_t WiFiScanClass::channel (uint8_t i)
261
261
{
262
- wifi_ap_list_t * it = reinterpret_cast <wifi_ap_list_t *>(_getScanInfoByIndex (i));
262
+ wifi_ap_record_t * it = reinterpret_cast <wifi_ap_record_t *>(_getScanInfoByIndex (i));
263
263
if (!it) {
264
264
return 0 ;
265
265
}
0 commit comments