37 #ifndef ti_drivers_nvs_NVSMSP432__include 38 #define ti_drivers_nvs_NVSMSP432__include 43 #if defined (__cplusplus) 218 extern void NVSMSP432_close(
NVS_Handle handle);
219 extern int_fast16_t NVSMSP432_control(
NVS_Handle handle, uint_fast16_t cmd,
221 extern int_fast16_t NVSMSP432_erase(
NVS_Handle handle,
size_t offset,
224 extern void NVSMSP432_init();
225 extern int_fast16_t NVSMSP432_lock(
NVS_Handle handle, uint32_t timeout);
227 extern int_fast16_t NVSMSP432_read(
NVS_Handle handle,
size_t offset,
228 void *buffer,
size_t bufferSize);
229 extern void NVSMSP432_unlock(
NVS_Handle handle);
230 extern int_fast16_t NVSMSP432_write(
NVS_Handle handle,
size_t offset,
231 void *buffer,
size_t bufferSize, uint_fast16_t flags);
234 #if defined (__cplusplus) NVS attributes.
Definition: NVS.h:488
size_t regionSize
Definition: NVSMSP432.h:200
NVSMSP432 attributes.
Definition: NVSMSP432.h:197
Definition: NVSMSP432.h:208
const NVS_FxnTable NVSMSP432_fxnTable
NVS Parameters.
Definition: NVS.h:476
void * regionBase
Definition: NVSMSP432.h:199
NVS Global configuration.
Definition: NVS.h:618
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:574
bool opened
Definition: NVSMSP432.h:210