Handler functions and variables for NVS storage of settings and data. More...
#include <nvs.h>
Data Fields | |
| nvs_type | type |
| Type of NVS storage. More... | |
| uint32_t | size |
| Actual size of non-volatile storage area in bytes. More... | |
| uint32_t | size_max |
| Physical size of non-volatile storage area in bytes. More... | |
| nvs_driver_area_t | driver_area |
Handler functions for EEPROM or FRAM based storage. | |
| get_byte_ptr | get_byte |
| Handler for reading a byte from EEPROM or FRAM. More... | |
| put_byte_ptr | put_byte |
| Handler for writing a byte to EEPROM or FRAM. More... | |
| memcpy_to_nvs_ptr | memcpy_to_nvs |
| Handler for reading a block of data from EEPROM or FRAM. More... | |
| memcpy_from_nvs_ptr | memcpy_from_nvs |
| Handler for writing a block of data to EEPROM or FRAM. More... | |
Handler functions for Flash based storage. | |
| memcpy_from_flash_ptr | memcpy_from_flash |
| Handler for reading a block of data from flash. More... | |
| memcpy_to_flash_ptr | memcpy_to_flash |
| Handler for writing a block of data to flash. More... | |
Handler functions and variables for NVS storage of settings and data.
| nvs_driver_area_t driver_area |
| get_byte_ptr get_byte |
Handler for reading a byte from EEPROM or FRAM.
| memcpy_from_flash_ptr memcpy_from_flash |
Handler for reading a block of data from flash.
| memcpy_from_nvs_ptr memcpy_from_nvs |
Handler for writing a block of data to EEPROM or FRAM.
| memcpy_to_flash_ptr memcpy_to_flash |
Handler for writing a block of data to flash.
| memcpy_to_nvs_ptr memcpy_to_nvs |
Handler for reading a block of data from EEPROM or FRAM.
| put_byte_ptr put_byte |
Handler for writing a byte to EEPROM or FRAM.
| uint32_t size |
Actual size of non-volatile storage area in bytes.
| uint32_t size_max |
Physical size of non-volatile storage area in bytes.
| nvs_type type |
Type of NVS storage.