diff options
| author | glenn20 <glenn.moloney@gmail.com> | 2022-08-12 16:53:48 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-08-23 16:33:19 +1000 |
| commit | e6e60f4330c176e1a9443a994ba29ea155d7aca7 (patch) | |
| tree | da81c539f03ecb2e41b10175d796021b49241107 | |
| parent | 0507f239e812fa7ae57c1e172c53eae8fc37cd18 (diff) | |
esp8266/modnetwork: Add support for WLAN.config(protocol=XX) option.
Following esp32. This is preferred to using the phy_mode() function.
| -rw-r--r-- | ports/esp8266/modnetwork.c | 8 |
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; } |
