Commit a63da92e authored by devsaurus's avatar devsaurus
Browse files

set auto_connect before station configuration

idf 3.1 connects automatically upon esp_wifi_sta_config()
parent 8d843e5b
......@@ -214,18 +214,18 @@ static int wifi_sta_config (lua_State *L)
bool auto_conn = luaL_optbool (L, -1, true);
SET_SAVE_MODE(save);
esp_err_t err = esp_wifi_set_config (WIFI_IF_STA, &cfg);
esp_err_t err = esp_wifi_set_auto_connect (auto_conn);
if (err != ESP_OK)
return luaL_error (L, "failed to set wifi auto-connect, code %d", err);
err = esp_wifi_set_config (WIFI_IF_STA, &cfg);
if (err != ESP_OK)
return luaL_error (L, "failed to set wifi config, code %d", err);
if (auto_conn)
err = esp_wifi_connect ();
if (err != ESP_OK)
return luaL_error (L, "failed to begin connect, code %d", err);
err = esp_wifi_set_auto_connect (auto_conn);
return (err == ESP_OK) ?
0 : luaL_error (L, "failed to set wifi auto-connect, code %d", err);
0 : luaL_error (L, "failed to begin connect, code %d", err);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment