WiFi factory reset - how to?

cskilbeck
Posts: 13
Joined: Tue Dec 10, 2019 10:40 pm

WiFi factory reset - how to?

Postby cskilbeck » Fri Oct 13, 2023 9:58 am

Is the following code a reasonable way to factory reset the wifi credentials?

Code: Untitled.c Select all

void wifi_factory_reset()
{
wifi_config_t blank_config;
memset(&blank_config, 0, sizeof(blank_config));

ESP_ERROR_CHECK(esp_wifi_disconnect());
ESP_ERROR_CHECK(esp_wifi_stop());
ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, &blank_config));
ESP_ERROR_CHECK(esp_wifi_start());
}

Sprite
Espressif staff
Espressif staff
Posts: 10593
Joined: Thu Nov 26, 2015 4:08 am

Re: WiFi factory reset - how to?

Postby Sprite » Sat Oct 14, 2023 1:08 am

Probably better to just stop WiFi and then nuke the WiFi NVS partition.

Who is online

Users browsing this forum: ChatGPT-User and 7 guests