context_backup.h
Sifli wrappter device interface for ipc_queue.
- Author
Sifli software development team
Unnamed Group
-
CB_BACKUP_STACK_MASK
backup stack
-
CB_BACKUP_HEAP_MASK
backup heap
-
CB_BACKUP_STATIC_DATA_MASK
backup static data
-
CB_BACKUP_ALL_MASK
backup all
-
CB_MAX_BACKUP_REGION_NUM
-
rt_err_t cb_init(cb_backup_param_t *param)
-
rt_err_t cb_deinit(void)
-
rt_err_t cb_save_context(void)
-
rt_err_t cb_restore_context(void)
-
void cb_get_stats(uint32_t *total, uint32_t *min_free)
-
struct cb_retained_region_t
-
struct cb_backup_param_t
Public Members
-
uint32_t ret_mem_start_addr
start address of retention memory to backup data
-
uint32_t ret_mem_size
retention memory size in byte
-
uint8_t backup_mask
indicate which data types need backup
such as CB_BACKUP_STACK_MASK, CB_BACKUP_HEAP_MASK
-
uint8_t backup_region_num
backup region number
-
cb_retained_region_t backup_region_list[(4)]
backup region list
-
uint32_t ret_mem_start_addr