13#ifndef __MESHX_KV_ENGINE_H__
14#define __MESHX_KV_ENGINE_H__
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
Flash Abstraction Layer (FAL) Interface for MeshX.
meshx_err_t meshx_kv_engine_commit(void)
Commit all buffered changes to flash.
Definition meshx_kv_engine.c:181
meshx_err_t meshx_kv_engine_remove(const char *key)
Remove a key from the KV engine.
Definition meshx_kv_engine.c:223
meshx_err_t meshx_kv_engine_read(const char *key, void *buf, uint16_t len)
Read a value from the KV engine.
Definition meshx_kv_engine.c:105
meshx_err_t meshx_kv_engine_set(const char *key, const void *buf, uint16_t len)
Buffer a write operation in RAM.
Definition meshx_kv_engine.c:157
meshx_err_t meshx_kv_engine_erase_all(void)
Erase the entire KV partition.
Definition meshx_kv_engine.c:232
meshx_err_t meshx_kv_engine_init(const meshx_fal_partition_t *part)
Initialize the KV engine.
Definition meshx_kv_engine.c:66
Definition meshx_fal_interface.h:27