38 #ifdef MTK_NVDM_ENABLE 200 const char *data_item_name,
202 const uint8_t *buffer,
222 const char *data_item_name,
236 nvdm_status_t nvdm_delete_data_item(
const char *group_name,
const char *data_item_name);
An unknown error occurred.
Definition: nvdm.h:163
The operation was successful.
Definition: nvdm.h:164
No space is available in the flash.
Definition: nvdm.h:161
The user parameter is invalid.
Definition: nvdm.h:159
nvdm_status_t nvdm_read_data_item(const char *group_name, const char *data_item_name, uint8_t *buffer, uint32_t *size)
This function is used to read the data item from flash.
The NVDM found a checksum error when reading the data item.
Definition: nvdm.h:162
nvdm_status_t nvdm_init(void)
This function initializes the NVDM module to enable the NVDM services.
The data item wasn't found by the NVDM.
Definition: nvdm.h:160
nvdm_status_t nvdm_write_data_item(const char *group_name, const char *data_item_name, nvdm_data_item_type_t type, const uint8_t *buffer, uint32_t size)
This function is used to write or update a data item to flash.
Defines the display type with string.
Definition: nvdm.h:154
nvdm_status_t nvdm_query_next_group_name(char *group_name)
This function is used to enumerate all available group names.
Defines the display type with raw data.
Definition: nvdm.h:153
nvdm_data_item_type_t
This enum defines the display type of a data item.
Definition: nvdm.h:152
nvdm_status_t
This enum defines return type of NVDM APIs.
Definition: nvdm.h:158
nvdm_status_t nvdm_query_next_data_item_name(char *data_item_name)
This function is used to enumerate all available data item names from the group returned by nvdm_quer...