]> granicus.if.org Git - esp-idf/commit
nvs: allow nvs_flash_init to be called more than once
authorIvan Grokhotkov <ivan@espressif.com>
Tue, 15 Nov 2016 10:24:56 +0000 (18:24 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Fri, 18 Nov 2016 12:11:16 +0000 (20:11 +0800)
commit6e97936bace204d802cee8d34f6cbfed3a5dee0c
tree793027b11779d604e1c8bad85cc5a3c8c7dc1649
parent51021b06f8c7e49e937f8c295df95807bf505eb3
nvs: allow nvs_flash_init to be called more than once

Also don’t assert in nvs_* functions if nvs_flash_init wasn’t called,
and make nvs_flash_init_custom an internal API for unit tests.
components/nvs_flash/include/nvs_flash.h
components/nvs_flash/src/nvs_api.cpp
components/nvs_flash/src/nvs_platform.hpp
components/nvs_flash/src/nvs_storage.cpp
components/nvs_flash/src/nvs_storage.hpp
components/nvs_flash/src/nvs_test_api.h [new file with mode: 0644]
components/nvs_flash/test/test_nvs.cpp