summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modesp.c
diff options
context:
space:
mode:
Diffstat (limited to 'esp8266/modesp.c')
-rw-r--r--esp8266/modesp.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/esp8266/modesp.c b/esp8266/modesp.c
index c1591fea27..ef0218a73c 100644
--- a/esp8266/modesp.c
+++ b/esp8266/modesp.c
@@ -509,34 +509,6 @@ void error_check(bool status, const char *msg) {
}
}
-STATIC void esp_scan_cb(scaninfo *si, STATUS status) {
- //printf("in pyb_scan_cb: %d, si=%p, si->pbss=%p\n", status, si, si->pbss);
- struct bss_info *bs;
- if (si->pbss) {
- STAILQ_FOREACH(bs, si->pbss, next) {
- mp_obj_tuple_t *t = mp_obj_new_tuple(6, NULL);
- t->items[0] = mp_obj_new_bytes(bs->ssid, strlen((char*)bs->ssid));
- t->items[1] = mp_obj_new_bytes(bs->bssid, sizeof(bs->bssid));
- t->items[2] = MP_OBJ_NEW_SMALL_INT(bs->channel);
- t->items[3] = MP_OBJ_NEW_SMALL_INT(bs->rssi);
- t->items[4] = MP_OBJ_NEW_SMALL_INT(bs->authmode);
- t->items[5] = MP_OBJ_NEW_SMALL_INT(bs->is_hidden);
- call_function_1_protected(MP_STATE_PORT(scan_cb_obj), t);
- }
- }
-}
-
-STATIC mp_obj_t esp_scan(mp_obj_t cb_in) {
- MP_STATE_PORT(scan_cb_obj) = cb_in;
- if (wifi_get_opmode() == SOFTAP_MODE) {
- nlr_raise(mp_obj_new_exception_msg(&mp_type_OSError,
- "Scan not supported in AP mode"));
- }
- wifi_station_scan(NULL, (scan_done_cb_t)esp_scan_cb);
- return mp_const_none;
-}
-STATIC MP_DEFINE_CONST_FUN_OBJ_1(esp_scan_obj, esp_scan);
-
STATIC mp_obj_t esp_status() {
return MP_OBJ_NEW_SMALL_INT(wifi_station_get_connect_status());
}
@@ -596,7 +568,6 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_0(esp_flash_id_obj, esp_flash_id);
STATIC const mp_map_elem_t esp_module_globals_table[] = {
{ MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_esp) },
- { MP_OBJ_NEW_QSTR(MP_QSTR_scan), (mp_obj_t)&esp_scan_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_status), (mp_obj_t)&esp_status_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_mac), (mp_obj_t)&esp_mac_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_getaddrinfo), (mp_obj_t)&esp_getaddrinfo_obj },