50 #ifndef ti_drivers_nvs_NVSRAM__include 51 #define ti_drivers_nvs_NVSRAM__include 56 #if defined (__cplusplus) 153 extern int_fast16_t NVSRAM_control(
NVS_Handle handle, uint_fast16_t cmd,
155 extern int_fast16_t NVSRAM_erase(
NVS_Handle handle,
size_t offset,
158 extern void NVSRAM_init();
159 extern int_fast16_t NVSRAM_lock(
NVS_Handle handle, uint32_t timeout);
161 extern int_fast16_t NVSRAM_read(
NVS_Handle handle,
size_t offset,
162 void *buffer,
size_t bufferSize);
164 extern int_fast16_t NVSRAM_write(
NVS_Handle handle,
size_t offset,
165 void *buffer,
size_t bufferSize, uint_fast16_t flags);
169 #if defined (__cplusplus) struct NVSRAM_Object NVSRAM_Object
NVS attributes.
Definition: NVS.h:417
size_t sectorBaseMask
Definition: NVSRAM.h:143
size_t sectorSize
Definition: NVSRAM.h:134
bool isOpen
Definition: NVSRAM.h:144
const NVS_FxnTable NVSRAM_fxnTable
NVS Parameters.
Definition: NVS.h:406
NVSRAM Hardware Attributes.
Definition: NVSRAM.h:131
void * regionBase
Definition: NVSRAM.h:132
struct NVSRAM_HWAttrs NVSRAM_HWAttrs
NVSRAM Hardware Attributes.
NVS Global configuration.
Definition: NVS.h:545
size_t regionSize
Definition: NVSRAM.h:133
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:502