Skip to content

Commit 5239a8a

Browse files
committed
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.
1 parent a49c160 commit 5239a8a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

esp8266/modnetwork.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,11 @@ STATIC const mp_map_elem_t mp_module_network_globals_table[] = {
323323
{ MP_OBJ_NEW_QSTR(MP_QSTR_phy_mode), (mp_obj_t)&esp_phy_mode_obj },
324324

325325
#if MODNETWORK_INCLUDE_CONSTANTS
326+
{ MP_OBJ_NEW_QSTR(MP_QSTR_STA_IF),
327+
MP_OBJ_NEW_SMALL_INT(STATION_IF)},
328+
{ MP_OBJ_NEW_QSTR(MP_QSTR_AP_IF),
329+
MP_OBJ_NEW_SMALL_INT(SOFTAP_IF)},
330+
326331
{ MP_OBJ_NEW_QSTR(MP_QSTR_STAT_IDLE),
327332
MP_OBJ_NEW_SMALL_INT(STATION_IDLE)},
328333
{ MP_OBJ_NEW_QSTR(MP_QSTR_STAT_CONNECTING),

esp8266/qstrdefsport.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ Q(isconnected)
106106
Q(mac)
107107
Q(config)
108108
Q(ifconfig)
109+
Q(STA_IF)
110+
Q(AP_IF)
109111
Q(STAT_IDLE)
110112
Q(STAT_CONNECTING)
111113
Q(STAT_WRONG_PASSWORD)

0 commit comments

Comments
 (0)