@@ -509,34 +509,6 @@ void error_check(bool status, const char *msg) {
509509 }
510510}
511511
512- STATIC void esp_scan_cb (scaninfo * si , STATUS status ) {
513- //printf("in pyb_scan_cb: %d, si=%p, si->pbss=%p\n", status, si, si->pbss);
514- struct bss_info * bs ;
515- if (si -> pbss ) {
516- STAILQ_FOREACH (bs , si -> pbss , next ) {
517- mp_obj_tuple_t * t = mp_obj_new_tuple (6 , NULL );
518- t -> items [0 ] = mp_obj_new_bytes (bs -> ssid , strlen ((char * )bs -> ssid ));
519- t -> items [1 ] = mp_obj_new_bytes (bs -> bssid , sizeof (bs -> bssid ));
520- t -> items [2 ] = MP_OBJ_NEW_SMALL_INT (bs -> channel );
521- t -> items [3 ] = MP_OBJ_NEW_SMALL_INT (bs -> rssi );
522- t -> items [4 ] = MP_OBJ_NEW_SMALL_INT (bs -> authmode );
523- t -> items [5 ] = MP_OBJ_NEW_SMALL_INT (bs -> is_hidden );
524- call_function_1_protected (MP_STATE_PORT (scan_cb_obj ), t );
525- }
526- }
527- }
528-
529- STATIC mp_obj_t esp_scan (mp_obj_t cb_in ) {
530- MP_STATE_PORT (scan_cb_obj ) = cb_in ;
531- if (wifi_get_opmode () == SOFTAP_MODE ) {
532- nlr_raise (mp_obj_new_exception_msg (& mp_type_OSError ,
533- "Scan not supported in AP mode" ));
534- }
535- wifi_station_scan (NULL , (scan_done_cb_t )esp_scan_cb );
536- return mp_const_none ;
537- }
538- STATIC MP_DEFINE_CONST_FUN_OBJ_1 (esp_scan_obj , esp_scan );
539-
540512STATIC mp_obj_t esp_status () {
541513 return MP_OBJ_NEW_SMALL_INT (wifi_station_get_connect_status ());
542514}
@@ -596,7 +568,6 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_0(esp_flash_id_obj, esp_flash_id);
596568STATIC const mp_map_elem_t esp_module_globals_table [] = {
597569 { MP_OBJ_NEW_QSTR (MP_QSTR___name__ ), MP_OBJ_NEW_QSTR (MP_QSTR_esp ) },
598570
599- { MP_OBJ_NEW_QSTR (MP_QSTR_scan ), (mp_obj_t )& esp_scan_obj },
600571 { MP_OBJ_NEW_QSTR (MP_QSTR_status ), (mp_obj_t )& esp_status_obj },
601572 { MP_OBJ_NEW_QSTR (MP_QSTR_mac ), (mp_obj_t )& esp_mac_obj },
602573 { MP_OBJ_NEW_QSTR (MP_QSTR_getaddrinfo ), (mp_obj_t )& esp_getaddrinfo_obj },
0 commit comments