summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2021-11-17 17:33:15 +0200
committerDamien George <damien@micropython.org>2021-11-19 15:41:26 +1100
commitf7a0c98e00c226f40748acc619a4d7d089b3e31e (patch)
tree886bffe6a6c63cd9bc6086532731e9c0a8a2d3a6
parentb65d17fced77f9c6ca19d4b9df9de7f679de5019 (diff)
extmod/network_ninaw10: Fix scan list order to match other NICs.
-rw-r--r--extmod/network_ninaw10.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/extmod/network_ninaw10.c b/extmod/network_ninaw10.c
index aa4b8dd0c..e256188eb 100644
--- a/extmod/network_ninaw10.c
+++ b/extmod/network_ninaw10.c
@@ -119,23 +119,15 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(network_ninaw10_active_obj, 1, 2, net
STATIC int nina_scan_callback(nina_scan_result_t *scan_result, void *arg) {
mp_obj_t scan_list = (mp_obj_t)arg;
-
- // Format MAC address
- VSTR_FIXED(bssid_vstr, 18);
- vstr_printf(&bssid_vstr, "%02X:%02X:%02X:%02X:%02X:%02X",
- scan_result->bssid[0], scan_result->bssid[1], scan_result->bssid[2],
- scan_result->bssid[3], scan_result->bssid[4], scan_result->bssid[5]);
-
- mp_obj_t ap[5] = {
+ mp_obj_t ap[6] = {
+ mp_obj_new_bytes((uint8_t *)scan_result->ssid, strlen(scan_result->ssid)),
+ mp_obj_new_bytes(scan_result->bssid, sizeof(scan_result->bssid)),
mp_obj_new_int(scan_result->channel),
mp_obj_new_int(scan_result->rssi),
mp_obj_new_int(scan_result->security),
- mp_obj_new_str(bssid_vstr.buf, bssid_vstr.len),
- mp_obj_new_str(scan_result->ssid, strlen(scan_result->ssid)),
+ MP_OBJ_NEW_SMALL_INT(1), // N
};
-
mp_obj_list_append(scan_list, mp_obj_new_tuple(MP_ARRAY_SIZE(ap), ap));
-
return 0;
}