21#define KV_STORE_ID_SCPU 0xCB7E
22#define KV_STORE_ID_ACPU 0x254D
23#define KV_STORE_ID_BACKUP 0x34B2
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
uint16_t kv_key_id
Definition nv_key.h:66
kv_attributes_t
Definition nv_key.h:54
const void * kv_page_location
Definition nv_page.h:20
errcode_t kv_store_get_backup_key(kv_key_id key_id, kv_store_key_data_t *key_data, kv_attributes_t *attributes, kv_page_location page_location)
Definition nv_store.c:217
cores_t kv_store_to_core(kv_store_t store)
errcode_t kv_store_get_status(kv_store_t store, nv_store_status_t *store_status)
Definition nv_store.c:242
uint16_t kv_store_get_id(kv_store_t store)
Definition nv_store.c:38
errcode_t kv_store_get_key_attr(kv_store_t store, kv_key_id key_id, uint16_t *len, kv_attributes_t *attributes)
Definition nv_store.c:112
errcode_t kv_store_read_backup_key(kv_key_id key_id, kv_store_key_data_t *key_data, kv_attributes_t *attributes)
Definition nv_store.c:164
errcode_t kv_store_get_page_handle(kv_store_t store, uint32_t page_index, kv_page_handle_t *page)
Definition nv_store.c:54
uint8_t kv_store_get_page_count(kv_store_t store)
Definition nv_store.c:46
kv_store_t kv_store_from_core(cores_t core)
errcode_t kv_store_find_write_page(kv_store_t store, uint32_t required_space, kv_page_handle_t *page, kv_page_status_t *page_status)
Definition nv_store.c:271
errcode_t kv_store_find_valid_key(kv_store_t store, kv_key_id key_id, kv_key_handle_t *key)
Definition nv_store.c:71
errcode_t kv_store_get_backup_key_attr(kv_key_id key_id, uint16_t *len, kv_attributes_t *attributes, kv_key_handle_t *backup_key)
Definition nv_store.c:128
kv_store_t
Definition nv_store.h:25
@ KV_STORE_MAX_NUM
Definition nv_store.h:27
@ KV_STORE_APPLICATION
Definition nv_store.h:26
errcode_t kv_store_get_key(kv_store_t store, kv_key_id key_id, kv_store_key_data_t *key_data, kv_attributes_t *attributes)
Definition nv_store.c:192
uint16_t kvalue_max_length
Definition nv_store.h:31
uint8_t * kvalue
Definition nv_store.h:33
uint16_t kvalue_actual_length
Definition nv_store.h:32