summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIhorNehrutsa <IhorNehrutsa@gmail.com>2023-11-12 20:43:52 +0200
committerDamien George <damien@micropython.org>2023-12-11 12:57:05 +1100
commit3106ee48853b11befceebb7db4866a45b0b685bb (patch)
tree7027779799234a55039d60bfdac12335124ae210
parent88778be73a522abea13a714a909c6e8e763f5a8c (diff)
esp32/modnetwork: Add WiFi AUTH_WPA3_ENT_192 authenticate mode.
Available in newer versions of the IDF. Signed-off-by: IhorNehrutsa <IhorNehrutsa@gmail.com>
-rw-r--r--ports/esp32/modnetwork_globals.h3
-rw-r--r--ports/esp32/network_common.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/ports/esp32/modnetwork_globals.h b/ports/esp32/modnetwork_globals.h
index 7326d453b..c6369ab9a 100644
--- a/ports/esp32/modnetwork_globals.h
+++ b/ports/esp32/modnetwork_globals.h
@@ -29,6 +29,9 @@
{ MP_ROM_QSTR(MP_QSTR_AUTH_WPA2_WPA3_PSK), MP_ROM_INT(WIFI_AUTH_WPA2_WPA3_PSK) },
{ MP_ROM_QSTR(MP_QSTR_AUTH_WAPI_PSK), MP_ROM_INT(WIFI_AUTH_WAPI_PSK) },
{ MP_ROM_QSTR(MP_QSTR_AUTH_OWE), MP_ROM_INT(WIFI_AUTH_OWE) },
+#if ESP_IDF_VERSION > ESP_IDF_VERSION_VAL(5, 1, 1)
+{ MP_ROM_QSTR(MP_QSTR_AUTH_WPA3_ENT_192), MP_ROM_INT(WIFI_AUTH_WPA3_ENT_192) },
+#endif
{ MP_ROM_QSTR(MP_QSTR_AUTH_MAX), MP_ROM_INT(WIFI_AUTH_MAX) },
#endif
diff --git a/ports/esp32/network_common.c b/ports/esp32/network_common.c
index ca07f3c06..1c5979175 100644
--- a/ports/esp32/network_common.c
+++ b/ports/esp32/network_common.c
@@ -168,4 +168,8 @@ STATIC mp_obj_t esp_phy_mode(size_t n_args, const mp_obj_t *args) {
}
MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(esp_network_phy_mode_obj, 0, 1, esp_phy_mode);
+#if ESP_IDF_VERSION > ESP_IDF_VERSION_VAL(5, 1, 1)
+_Static_assert(WIFI_AUTH_MAX == 11, "Synchronize WIFI_AUTH_XXX constants with the ESP-IDF. Look at esp-idf/components/esp_wifi/include/esp_wifi_types.h");
+#else
_Static_assert(WIFI_AUTH_MAX == 10, "Synchronize WIFI_AUTH_XXX constants with the ESP-IDF. Look at esp-idf/components/esp_wifi/include/esp_wifi_types.h");
+#endif