Infineon Logo AIROC BTSDK v4.2 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wiced_hal_nvram.h File Reference

Macros

#define WICED_NVRAM_VSID_START   0x200
 Defines the first usable NVRAM Volatile Section Identifier. More...
 
#define WICED_NVRAM_VSID_END   0x3FFF
 
#define wiced_hal_write_nvram(vs_id, data_length, p_data, p_status)   wiced_platform_nvram_write(vs_id, data_length, p_data, p_status)
 
#define wiced_hal_read_nvram(vs_id, data_length, p_data, p_status)   wiced_platform_nvram_read(vs_id, data_length, p_data, p_status)
 
#define wiced_hal_delete_nvram(vs_id, p_status)   wiced_platform_nvram_delete(vs_id, p_status)
 

Functions

uint16_t wiced_hal_write_nvram (uint16_t vs_id, uint16_t data_length, uint8_t *p_data, wiced_result_t *p_status)
 Writes the data to NVRAM, Application can write up to 255 bytes in one VS id section. More...
 
uint16_t wiced_platform_nvram_write (uint16_t vs_id, uint16_t data_length, uint8_t *p_data, wiced_result_t *p_status)
 
uint16_t wiced_hal_read_nvram (uint16_t vs_id, uint16_t data_length, uint8_t *p_data, wiced_result_t *p_status)
 Reads the data from NVRAM. More...
 
uint16_t wiced_platform_nvram_read (uint16_t vs_id, uint16_t data_length, uint8_t *p_data, wiced_result_t *p_status)
 
void wiced_hal_delete_nvram (uint16_t vs_id, wiced_result_t *p_status)
 deletes data from NVRAM at specified VS id More...
 
void wiced_platform_nvram_delete (uint16_t vs_id, wiced_result_t *p_status)