From d660a0c3d13a5354c8cb10cff90988cff75a33bb Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 5 Jul 2022 11:05:13 +1000 Subject: [PATCH] extmod/network_cyw43: Add "security" config option to get/set auth mode. Signed-off-by: Damien George --- extmod/network_cyw43.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/extmod/network_cyw43.c b/extmod/network_cyw43.c index 8823e3fa25..c131fbb109 100644 --- a/extmod/network_cyw43.c +++ b/extmod/network_cyw43.c @@ -365,6 +365,11 @@ STATIC mp_obj_t network_cyw43_config(size_t n_args, const mp_obj_t *args, mp_map return mp_obj_new_str((const char *)buf, len); } } + #if MICROPY_PY_NETWORK_CYW43_USE_LIB_DRIVER + case MP_QSTR_security: { + return MP_OBJ_NEW_SMALL_INT(cyw43_wifi_ap_get_auth(self->cyw)); + } + #endif case MP_QSTR_mac: { uint8_t buf[6]; cyw43_wifi_get_mac(self->cyw, self->itf, buf); @@ -421,6 +426,10 @@ STATIC mp_obj_t network_cyw43_config(size_t n_args, const mp_obj_t *args, mp_map } break; } + case MP_QSTR_security: { + cyw43_wifi_ap_set_auth(self->cyw, mp_obj_get_int(e->value)); + break; + } case MP_QSTR_key: case MP_QSTR_password: { size_t len;