summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/esp8266/modnetwork.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/esp8266/modnetwork.c b/ports/esp8266/modnetwork.c
index dbc12f74d..5240d3b32 100644
--- a/ports/esp8266/modnetwork.c
+++ b/ports/esp8266/modnetwork.c
@@ -406,6 +406,10 @@ STATIC mp_obj_t esp_config(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs
}
break;
}
+ case MP_QSTR_protocol: {
+ wifi_set_phy_mode(mp_obj_get_int(kwargs->table[i].value));
+ break;
+ }
default:
goto unknown;
}
@@ -473,6 +477,10 @@ STATIC mp_obj_t esp_config(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs
}
break;
}
+ case MP_QSTR_protocol: {
+ val = mp_obj_new_int(wifi_get_phy_mode());
+ break;
+ }
default:
goto unknown;
}