set auto_connect before station configuration
idf 3.1 connects automatically upon esp_wifi_sta_config()
This commit is contained in:
parent
8d843e5beb
commit
a63da92e82
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue