From 5239a8a82b97db8c8e24d6087bed6cd72a5c3cb1 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky <pfalcon@users.sourceforge.net> Date: Sat, 20 Feb 2016 01:38:17 +0200 Subject: [PATCH] esp8266/modnetwork: Add symbolic names for network interfaces: STA_IF & AP_IF. These are expected to be passed to network.WLAN() to instantiate network interface objects. --- esp8266/modnetwork.c | 5 +++++ esp8266/qstrdefsport.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/esp8266/modnetwork.c b/esp8266/modnetwork.c index 40bc45908..0391c992a 100644 --- a/esp8266/modnetwork.c +++ b/esp8266/modnetwork.c @@ -323,6 +323,11 @@ STATIC const mp_map_elem_t mp_module_network_globals_table[] = { { MP_OBJ_NEW_QSTR(MP_QSTR_phy_mode), (mp_obj_t)&esp_phy_mode_obj }, #if MODNETWORK_INCLUDE_CONSTANTS + { MP_OBJ_NEW_QSTR(MP_QSTR_STA_IF), + MP_OBJ_NEW_SMALL_INT(STATION_IF)}, + { MP_OBJ_NEW_QSTR(MP_QSTR_AP_IF), + MP_OBJ_NEW_SMALL_INT(SOFTAP_IF)}, + { MP_OBJ_NEW_QSTR(MP_QSTR_STAT_IDLE), MP_OBJ_NEW_SMALL_INT(STATION_IDLE)}, { MP_OBJ_NEW_QSTR(MP_QSTR_STAT_CONNECTING), diff --git a/esp8266/qstrdefsport.h b/esp8266/qstrdefsport.h index d07fb14e8..e201e983f 100644 --- a/esp8266/qstrdefsport.h +++ b/esp8266/qstrdefsport.h @@ -106,6 +106,8 @@ Q(isconnected) Q(mac) Q(config) Q(ifconfig) +Q(STA_IF) +Q(AP_IF) Q(STAT_IDLE) Q(STAT_CONNECTING) Q(STAT_WRONG_PASSWORD) -- GitLab