Improved the updates to the name ID metadata (NVS_NAMECNT_ID) item in the Settings NVS backend implementation. The improvements should make the implementation more robust in handling edge cases such as: power downs, resets or a case in which the storage partition is full. In the last case, the NVS backend could return an ENOSPC error in the context of the settings_delete API. This change also fixes this issue. Signed-off-by: Kamil Piszczek <Kamil.Piszczek@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| settings_fcb.c | ||
| settings_file.c | ||
| settings_init.c | ||
| settings_line.c | ||
| settings_none.c | ||
| settings_nvs.c | ||
| settings_priv.h | ||
| settings_runtime.c | ||
| settings_shell.c | ||
| settings_store.c | ||
| settings.c | ||