Lines Matching full:nvs
3 Non-Volatile Storage (NVS)
13 The id is a 16-bit unsigned number. NVS ensures that for each used id there is
16 NVS allows storage of binary blobs, strings, integers, longs, and any
20 written in a table starting from the end of a nvs sector, the data is
32 .. note:: Enabling the data CRC feature on a previously existing NVS content without
35 A write of data to nvs always starts with writing the data, followed by a write
39 During initialization NVS will verify the data stored in flash, if it
42 NVS checks the id-data pair before writing data to flash. If the id-data pair
46 sufficient free space. NVS has a protection mechanism to avoid getting in a
48 a loop is detected NVS returns that there is no more space available.
50 For NVS the file system is declared as:
85 needs to be restored after reboot. NVS has been defined with a sector_size
113 It is possible that during a DFU process, the flash driver used by the NVS
115 The NVS in-flash image will stay compatible unless the
122 A sample of how NVS can be used is supplied in ``samples/subsys/nvs``.
127 MPU fault while using NVS, or ``-ETIMEDOUT`` error returned
128 NVS can use the internal flash of the SoC. While the MPU is enabled,
131 disabled, the NVS application will get an MPU fault if it references
134 and the NVS API will return an ``-ETIMEDOUT`` error.
140 The NVS subsystem APIs are provided by ``nvs.h``:
148 .. doxygengroup:: nvs