cli_storage_nvm3_t Struct Reference

Struct representing an instance of the CLI storage NVM3.

#include <sl_cli_storage_nvm3.h>

Data Fields

sl_cli_handle_t cli_handle
 The CLI instance associated with this instance.
 
char * prompt
 The command prompt.
 
char * end_string
 The string that define the end of definition.
 
size_t key_offset
 The NVM3 key offset for this instance.
 
size_t key_count
 The NVM3 key count for this instance.
 
size_t key_next
 The next key value that will be used.
 
bool execute_while_define
 True if the command shell execute when defined.
 
bool define_in_progress
 True when definition is in progress.
 
bool execute_in_progress
 True when execute is in progress.
 
bool init_tick
 True after the initial (first) tick has been executed.
 

Struct representing an instance of the CLI storage NVM3.

Field Documentation

◆ cli_handle

sl_cli_handle_t cli_storage_nvm3_t::cli_handle

The CLI instance associated with this instance.

◆ prompt

char* cli_storage_nvm3_t::prompt

The command prompt.

◆ end_string

char* cli_storage_nvm3_t::end_string

The string that define the end of definition.

◆ key_offset

size_t cli_storage_nvm3_t::key_offset

The NVM3 key offset for this instance.

◆ key_count

size_t cli_storage_nvm3_t::key_count

The NVM3 key count for this instance.

◆ key_next

size_t cli_storage_nvm3_t::key_next

The next key value that will be used.

◆ execute_while_define

bool cli_storage_nvm3_t::execute_while_define

True if the command shell execute when defined.

◆ define_in_progress

bool cli_storage_nvm3_t::define_in_progress

True when definition is in progress.

◆ execute_in_progress

bool cli_storage_nvm3_t::execute_in_progress

True when execute is in progress.

◆ init_tick

bool cli_storage_nvm3_t::init_tick

True after the initial (first) tick has been executed.