From: Liu Zhi Fu Date: Fri, 20 Oct 2017 01:52:58 +0000 (+0800) Subject: example: init nvs in iperf example X-Git-Tag: v3.1-dev~151^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ae1ac2ab0e0d6a46e1f0592f7b27f5bafbffbd4c;p=esp-idf example: init nvs in iperf example Need to call nvs_flash_init in iperf example --- diff --git a/examples/wifi/iperf/main/main.c b/examples/wifi/iperf/main/main.c index 66af23493b..9553d6db0b 100644 --- a/examples/wifi/iperf/main/main.c +++ b/examples/wifi/iperf/main/main.c @@ -14,6 +14,7 @@ #include "esp_wifi.h" #include "esp_log.h" #include "esp_err.h" +#include "nvs_flash.h" #include "esp_console.h" #include "esp_vfs_dev.h" @@ -69,6 +70,13 @@ static void initialize_console() void app_main(void) { + esp_err_t ret = nvs_flash_init(); + if (ret == ESP_ERR_NVS_NO_FREE_PAGES) { + ESP_ERROR_CHECK(nvs_flash_erase()); + ret = nvs_flash_init(); + } + ESP_ERROR_CHECK( ret ); + initialise_wifi(); initialize_console();