]> granicus.if.org Git - esp-idf/commit
examples: check return value of nvs_flash_init
authorIvan Grokhotkov <ivan@espressif.com>
Tue, 14 Mar 2017 13:39:44 +0000 (21:39 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Wed, 15 Mar 2017 02:44:54 +0000 (10:44 +0800)
commit4813ab2d28081ca1f7682343e721485b1a53cd19
treee57f8503304d4fb00d47c477a9ffbee985cd426e
parentf59f13efd5afb2342b399e2af3d79375285fb506
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.
14 files changed:
components/nvs_flash/test/test_nvs.c
examples/bluetooth/blufi/main/blufi_main.c
examples/protocols/coap_client/main/coap_client.c
examples/protocols/coap_server/main/coap_server.c
examples/protocols/http_request/main/http_request_main.c
examples/protocols/https_request/main/https_request_main.c
examples/protocols/mdns/main/mdns_example_main.c
examples/protocols/openssl_client/main/openssl_client.c
examples/protocols/openssl_server/main/openssl_server.c
examples/protocols/sntp/main/sntp_main.c
examples/storage/nvs_rw_blob/main/nvs_rw_blob.c
examples/storage/nvs_rw_value/main/nvs_rw_value.c
examples/system/ota/main/ota_example.c
examples/wifi/wpa2_enterprise/main/wpa2_enterprise_main.c