50 #ifndef ti_drivers_nvs_NVSRAM__include 51 #define ti_drivers_nvs_NVSRAM__include 56 #if defined (__cplusplus) 160 extern int_fast16_t NVSRAM_control(
NVS_Handle handle, uint_fast16_t cmd,
162 extern int_fast16_t NVSRAM_erase(
NVS_Handle handle,
size_t offset,
165 extern void NVSRAM_init();
166 extern int_fast16_t NVSRAM_lock(
NVS_Handle handle, uint32_t timeout);
168 extern int_fast16_t NVSRAM_read(
NVS_Handle handle,
size_t offset,
169 void *buffer,
size_t bufferSize);
171 extern int_fast16_t NVSRAM_write(
NVS_Handle handle,
size_t offset,
172 void *buffer,
size_t bufferSize, uint_fast16_t flags);
176 #if defined (__cplusplus) struct NVSRAM_Object NVSRAM_Object
NVS attributes.
Definition: NVS.h:417
size_t sectorBaseMask
Definition: NVSRAM.h:150
size_t sectorSize
Definition: NVSRAM.h:141
bool isOpen
Definition: NVSRAM.h:151
const NVS_FxnTable NVSRAM_fxnTable
NVS Parameters.
Definition: NVS.h:406
NVSRAM Hardware Attributes.
Definition: NVSRAM.h:138
void * regionBase
Definition: NVSRAM.h:139
struct NVSRAM_HWAttrs NVSRAM_HWAttrs
NVSRAM Hardware Attributes.
NVS Global configuration.
Definition: NVS.h:545
size_t regionSize
Definition: NVSRAM.h:140
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:502