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.