examples: check return value of nvs_flash_init

nvs_flash_init may return an error code in some cases, and applications
should check this error code (or at least assert on it being ESP_OK, to
make potential issues more immediately obvious).

This change modifies all the examples which use NVS to check the error
code. Most examples get a simple ESP_ERROR_CHECK assert, while NVS
examples, OTA example, and NVS unit tests get a more verbose check which
may be used in real applications.


* Original commit: espressif/esp-idf@4813ab2d28
This commit is contained in:
Ivan Grokhotkov
2017-03-14 21:39:44 +08:00
committed by suren-gabrielyan-espressif
parent 91bb5095f5
commit 5924dafd94

View File

@ -178,7 +178,7 @@ static void mdns_task(void *pvParameters)
void app_main()
{
nvs_flash_init();
ESP_ERROR_CHECK( nvs_flash_init() );
initialise_wifi();
xTaskCreate(&mdns_task, "mdns_task", 2048, NULL, 5, NULL);
}