summaryrefslogtreecommitdiff
path: root/extmod/modnetwork.c
diff options
context:
space:
mode:
Diffstat (limited to 'extmod/modnetwork.c')
-rw-r--r--extmod/modnetwork.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/extmod/modnetwork.c b/extmod/modnetwork.c
index c8d2b9e3f..aa237bd93 100644
--- a/extmod/modnetwork.c
+++ b/extmod/modnetwork.c
@@ -141,10 +141,17 @@ mp_obj_t mod_network_hostname(size_t n_args, const mp_obj_t *args) {
}
static MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mod_network_hostname_obj, 0, 1, mod_network_hostname);
+#if LWIP_VERSION_MAJOR >= 2
+MP_DEFINE_CONST_FUN_OBJ_KW(mod_network_ipconfig_obj, 0, mod_network_ipconfig);
+#endif
+
static const mp_rom_map_elem_t mp_module_network_globals_table[] = {
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_network) },
{ MP_ROM_QSTR(MP_QSTR_country), MP_ROM_PTR(&mod_network_country_obj) },
{ MP_ROM_QSTR(MP_QSTR_hostname), MP_ROM_PTR(&mod_network_hostname_obj) },
+ #if LWIP_VERSION_MAJOR >= 2
+ { MP_ROM_QSTR(MP_QSTR_ipconfig), MP_ROM_PTR(&mod_network_ipconfig_obj) },
+ #endif
// Defined per port in mpconfigport.h
#ifdef MICROPY_PORT_NETWORK_INTERFACES