summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-02-20 01:38:17 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-03-10 10:44:15 +0700
commit5239a8a82b97db8c8e24d6087bed6cd72a5c3cb1 (patch)
tree959571e6f0598d499227e26e61acaaed550d2930 /esp8266
parenta49c16069c8abea06ea3ec88427c522fffaad66d (diff)
downloadmicropython-5239a8a82b97db8c8e24d6087bed6cd72a5c3cb1.tar.gz
micropython-5239a8a82b97db8c8e24d6087bed6cd72a5c3cb1.zip
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.
Diffstat (limited to 'esp8266')
-rw-r--r--esp8266/modnetwork.c5
-rw-r--r--esp8266/qstrdefsport.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/esp8266/modnetwork.c b/esp8266/modnetwork.c
index 40bc459084..0391c992ad 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 d07fb14e84..e201e983f9 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)