From c218c354398193ce73340be93ef6078303f0a7a9 Mon Sep 17 00:00:00 2001 From: sparker <54767129+sparkertim@users.noreply.github.com> Date: Mon, 11 Dec 2023 17:02:57 +0800 Subject: [PATCH] fix(wifi/example): Fix dpp example init error Set wifi mode before calling esp_supp_dpp_init. Closes https://github.com/espressif/esp-idf/pull/12769 Signed-off-by: Shreyas Sheth --- .../wifi_easy_connect/dpp-enrollee/main/dpp_enrollee_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/wifi/wifi_easy_connect/dpp-enrollee/main/dpp_enrollee_main.c b/examples/wifi/wifi_easy_connect/dpp-enrollee/main/dpp_enrollee_main.c index 87ba52a601..e9aea91c96 100644 --- a/examples/wifi/wifi_easy_connect/dpp-enrollee/main/dpp_enrollee_main.c +++ b/examples/wifi/wifi_easy_connect/dpp-enrollee/main/dpp_enrollee_main.c @@ -155,9 +155,9 @@ void dpp_enrollee_init(void) wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); ESP_ERROR_CHECK(esp_wifi_init(&cfg)); + ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); ESP_ERROR_CHECK(esp_supp_dpp_init(dpp_enrollee_event_cb)); ESP_ERROR_CHECK(dpp_enrollee_bootstrap()); - ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); ESP_ERROR_CHECK(esp_wifi_start()); /* Waiting until either the connection is established (WIFI_CONNECTED_BIT) or connection failed for the maximum