Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
nvs.h File Reference
#include <sys/types.h>
#include <kernel.h>
#include <device.h>

Go to the source code of this file.

Data Structures

struct  nvs_fs
 Non-volatile Storage File system structure. More...
 

Functions

int nvs_init (struct nvs_fs *fs, const char *dev_name)
 nvs_init More...
 
int nvs_clear (struct nvs_fs *fs)
 nvs_clear More...
 
ssize_t nvs_write (struct nvs_fs *fs, uint16_t id, const void *data, size_t len)
 nvs_write More...
 
int nvs_delete (struct nvs_fs *fs, uint16_t id)
 nvs_delete More...
 
ssize_t nvs_read (struct nvs_fs *fs, uint16_t id, void *data, size_t len)
 nvs_read More...
 
ssize_t nvs_read_hist (struct nvs_fs *fs, uint16_t id, void *data, size_t len, uint16_t cnt)
 nvs_read_hist More...
 
ssize_t nvs_calc_free_space (struct nvs_fs *fs)
 nvs_calc_free_space More...