diff --git a/main/esp32-wifi-manager.c b/main/esp32-wifi-manager.c index 615654c..bf32474 100644 --- a/main/esp32-wifi-manager.c +++ b/main/esp32-wifi-manager.c @@ -76,7 +76,6 @@ static esp_err_t wifi_event_handler(void *ctx, system_event_t *event) { xEventGroupSetBits(wm_event_group, WIFI_IDLE); } else { wifi_manager_connect(); - ESP_ERROR_CHECK(esp_wifi_connect()); } break; default: @@ -119,6 +118,8 @@ void wifi_manager_connect() { ESP_LOGI(TAG, "wifi_init_sta finished."); ESP_LOGI(TAG, "connect to ap SSID:%s password:%s", wifi_config.sta.ssid, wifi_config.sta.password); + + ESP_ERROR_CHECK(esp_wifi_connect()); }; void wifi_manager_main_loop() {