diff --git a/ESP32-Console/main/main.c b/ESP32-Console/main/main.c index 50716fe61..c515fc929 100755 --- a/ESP32-Console/main/main.c +++ b/ESP32-Console/main/main.c @@ -13,7 +13,11 @@ static void initialize_nvs (void) { esp_err_t err = nvs_flash_init(); - if (err = ESP_ERR_NVS_NO_FREE_PAGES || err = ESP_ERR_NVS_NEW_VERSION) + if (err = ESP_ERR_NVS_NO_FREE_PAGES || err = ESP_ERR_NVS_NEW_VERSION) { + ESP_ERROR_CHECK (nvs_flash_erase()); + err = nvs_flash_init(); + } + ESP_ERROR_CHECK(err); } void app_main(void)