zephyr/subsys/settings/src
Kamil Piszczek 1ab08634f2 settings: nvs: improve the name ID metadata handling on delete operation
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>
2023-11-22 14:54:53 +00:00
..
CMakeLists.txt
settings_fcb.c settings: rename shadow variables 2023-08-22 11:39:58 +02:00
settings_file.c
settings_init.c settings: Make settings_subsys_init() thread safe 2023-02-20 09:52:26 +01:00
settings_line.c
settings_none.c
settings_nvs.c settings: nvs: improve the name ID metadata handling on delete operation 2023-11-22 14:54:53 +00:00
settings_priv.h
settings_runtime.c
settings_shell.c settings: shell: Add value type and allow for strings to be used 2023-09-22 14:02:02 +02:00
settings_store.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
settings.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00