WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
nv_storage_handle.h 文件参考
#include "nv_notify.h"
#include "nv.h"
#include "errcode.h"
nv_storage_handle.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

errcode_t nv_direct_get_key_attr (uint16_t key_id, uint16_t *len, nv_key_attr_t *attr)
 
errcode_t nv_direct_write_with_attr (uint16_t key_id, const uint8_t *kvalue, uint16_t kvalue_length, nv_key_attr_t *attr, nv_storage_completed_callback func)
 
errcode_t nv_direct_write_force (uint16_t key_id, const uint8_t *kvalue, uint16_t kvalue_length)
 
errcode_t nv_direct_get_key_data (uint16_t key_id, uint16_t kvalue_max_length, uint16_t *kvalue_length, uint8_t *kvalue, nv_key_attr_t *attr)
 
errcode_t nv_direct_update_key_attr (uint16_t key_id, nv_key_attr_t *attr, nv_storage_completed_callback func)
 
errcode_t nv_direct_erase (uint16_t key_id)
 
errcode_t nv_direct_get_store_status (nv_store_status_t *status)
 
errcode_t nv_direct_stored (uint16_t key_id, uint16_t kvalue_length, const uint8_t *kvalue)
 
errcode_t nv_direct_backup_keys (const nv_backup_mode_t *backup_mode)
 
errcode_t nv_direct_set_restore_flag_all (void)
 
errcode_t nv_direct_set_restore_flag_partitial (const nv_restore_mode_t *nv_restore_mode)
 
errcode_t nv_direct_add_func_to_notify_list (uint16_t min_key, uint16_t max_key, nv_changed_notify_func func)
 
void nv_direct_ctrl_init (void)
 

函数说明

◆ nv_direct_add_func_to_notify_list()

errcode_t nv_direct_add_func_to_notify_list ( uint16_t  min_key,
uint16_t  max_key,
nv_changed_notify_func  func 
)

◆ nv_direct_backup_keys()

errcode_t nv_direct_backup_keys ( const nv_backup_mode_t backup_mode)

◆ nv_direct_ctrl_init()

void nv_direct_ctrl_init ( void  )

◆ nv_direct_erase()

errcode_t nv_direct_erase ( uint16_t  key_id)

◆ nv_direct_get_key_attr()

errcode_t nv_direct_get_key_attr ( uint16_t  key_id,
uint16_t *  len,
nv_key_attr_t attr 
)

◆ nv_direct_get_key_data()

errcode_t nv_direct_get_key_data ( uint16_t  key_id,
uint16_t  kvalue_max_length,
uint16_t *  kvalue_length,
uint8_t *  kvalue,
nv_key_attr_t attr 
)

◆ nv_direct_get_store_status()

errcode_t nv_direct_get_store_status ( nv_store_status_t status)

◆ nv_direct_set_restore_flag_all()

errcode_t nv_direct_set_restore_flag_all ( void  )

◆ nv_direct_set_restore_flag_partitial()

errcode_t nv_direct_set_restore_flag_partitial ( const nv_restore_mode_t nv_restore_mode)

◆ nv_direct_stored()

errcode_t nv_direct_stored ( uint16_t  key_id,
uint16_t  kvalue_length,
const uint8_t *  kvalue 
)

◆ nv_direct_update_key_attr()

errcode_t nv_direct_update_key_attr ( uint16_t  key_id,
nv_key_attr_t attr,
nv_storage_completed_callback  func 
)

◆ nv_direct_write_force()

errcode_t nv_direct_write_force ( uint16_t  key_id,
const uint8_t *  kvalue,
uint16_t  kvalue_length 
)

◆ nv_direct_write_with_attr()

errcode_t nv_direct_write_with_attr ( uint16_t  key_id,
const uint8_t *  kvalue,
uint16_t  kvalue_length,
nv_key_attr_t attr,
nv_storage_completed_callback  func 
)