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

浏览源代码.

结构体

struct  nv_reset_mode_t
 

宏定义

#define RESET_MODE_A   1
 
#define RESET_MODE_B   2
 

函数

errcode_t kv_backup_keys (const nv_backup_mode_t *backup_flag)
 
errcode_t kv_restore_all_keys (void)
 
errcode_t kv_enable_restore_flag (const nv_reset_mode_t *nv_reset_mode)
 
errcode_t kv_backup_copy_unused_page_to_dragpage (uint32_t dragpage_location, uint32_t unused_page_location)
 
errcode_t kv_restore_set_region_flag (const bool *flag)
 
errcode_t kv_backup_delete_repeat_key (void)
 
errcode_t kv_backup_write_key (void)
 
errcode_t kv_backup_set_invalid_key (const kv_key_handle_t *key)
 
errcode_t kv_backup_find_write_position (uint16_t required_space, uint32_t *write_position)
 

宏定义说明

◆ RESET_MODE_A

#define RESET_MODE_A   1

◆ RESET_MODE_B

#define RESET_MODE_B   2

函数说明

◆ kv_backup_copy_unused_page_to_dragpage()

errcode_t kv_backup_copy_unused_page_to_dragpage ( uint32_t  dragpage_location,
uint32_t  unused_page_location 
)

◆ kv_backup_delete_repeat_key()

errcode_t kv_backup_delete_repeat_key ( void  )

◆ kv_backup_find_write_position()

errcode_t kv_backup_find_write_position ( uint16_t  required_space,
uint32_t *  write_position 
)

◆ kv_backup_keys()

errcode_t kv_backup_keys ( const nv_backup_mode_t backup_flag)

◆ kv_backup_set_invalid_key()

errcode_t kv_backup_set_invalid_key ( const kv_key_handle_t key)

◆ kv_backup_write_key()

errcode_t kv_backup_write_key ( void  )

◆ kv_enable_restore_flag()

errcode_t kv_enable_restore_flag ( const nv_reset_mode_t nv_reset_mode)

◆ kv_restore_all_keys()

errcode_t kv_restore_all_keys ( void  )

◆ kv_restore_set_region_flag()

errcode_t kv_restore_set_region_flag ( const bool *  flag)