summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2021-08-22 17:27:38 +0200
committerDamien George <damien@micropython.org>2021-09-15 01:25:42 +1000
commitd889f672da7d34550eb1613d25d7d51ad8503263 (patch)
treef37ff1627d33f85ee9ec185c92c92aa799cbea0f
parent7aab0dc5d81506de2020b7305cf2ee51894d29eb (diff)
extmod/modnetwork: Add STA_IF and AP_IF constants.
-rw-r--r--extmod/modnetwork.c4
-rw-r--r--extmod/modnetwork.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/extmod/modnetwork.c b/extmod/modnetwork.c
index 600f1346b..043d1967a 100644
--- a/extmod/modnetwork.c
+++ b/extmod/modnetwork.c
@@ -110,6 +110,10 @@ STATIC const mp_rom_map_elem_t mp_module_network_globals_table[] = {
#if MICROPY_PY_NETWORK_CYW43
{ MP_ROM_QSTR(MP_QSTR_STA_IF), MP_ROM_INT(CYW43_ITF_STA)},
{ MP_ROM_QSTR(MP_QSTR_AP_IF), MP_ROM_INT(CYW43_ITF_AP)},
+ #else
+ // Station/AP mode.
+ { MP_ROM_QSTR(MP_QSTR_STA_IF), MP_ROM_INT(MOD_NETWORK_STA_IF) },
+ { MP_ROM_QSTR(MP_QSTR_AP_IF), MP_ROM_INT(MOD_NETWORK_AP_IF) },
#endif
};
diff --git a/extmod/modnetwork.h b/extmod/modnetwork.h
index 0b6d0c4a7..9017625cf 100644
--- a/extmod/modnetwork.h
+++ b/extmod/modnetwork.h
@@ -35,6 +35,9 @@
#define MOD_NETWORK_SOCK_DGRAM (2)
#define MOD_NETWORK_SOCK_RAW (3)
+#define MOD_NETWORK_STA_IF (0)
+#define MOD_NETWORK_AP_IF (1)
+
#if MICROPY_PY_LWIP
struct netif;