50 #ifndef ti_drivers_nvs_NVSRAM__include 51 #define ti_drivers_nvs_NVSRAM__include 56 #if defined(__cplusplus) 155 extern int_fast16_t NVSRAM_control(
NVS_Handle handle, uint_fast16_t cmd, uintptr_t arg);
156 extern int_fast16_t NVSRAM_erase(
NVS_Handle handle,
size_t offset,
size_t size);
158 extern void NVSRAM_init(
void);
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,
void *buffer,
size_t bufferSize);
163 extern int_fast16_t NVSRAM_write(
NVS_Handle handle,
167 uint_fast16_t flags);
171 #if defined(__cplusplus) ADC_Params params
Definition: Driver_Init.h:11
NVS attributes.
Definition: NVS.h:495
size_t sectorBaseMask
Definition: NVSRAM.h:145
size_t sectorSize
Definition: NVSRAM.h:135
bool isOpen
Definition: NVSRAM.h:146
const NVS_FxnTable NVSRAM_fxnTable
NVS Parameters.
Definition: NVS.h:483
NVSRAM Hardware Attributes.
Definition: NVSRAM.h:131
void * regionBase
Definition: NVSRAM.h:133
NVS Global configuration.
Definition: NVS.h:621
size_t regionSize
Definition: NVSRAM.h:134
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:577