37 #ifndef ti_drivers_nvs_NVSMSP432__include 38 #define ti_drivers_nvs_NVSMSP432__include 43 #if defined (__cplusplus) 222 void *buffer,
size_t bufferSize);
225 void *buffer,
size_t bufferSize, uint_fast16_t flags);
228 #if defined (__cplusplus) void NVSMSP432_unlock(NVS_Handle handle)
int_fast16_t NVSMSP432_erase(NVS_Handle handle, size_t offset, size_t size)
NVS attributes.
Definition: NVS.h:418
size_t regionSize
Definition: NVSMSP432.h:194
int_fast16_t NVSMSP432_lock(NVS_Handle handle, uint32_t timeout)
NVSMSP432 attributes.
Definition: NVSMSP432.h:192
Definition: NVSMSP432.h:202
int_fast16_t NVSMSP432_read(NVS_Handle handle, size_t offset, void *buffer, size_t bufferSize)
const NVS_FxnTable NVSMSP432_fxnTable
NVS function pointer table.
int_fast16_t NVSMSP432_write(NVS_Handle handle, size_t offset, void *buffer, size_t bufferSize, uint_fast16_t flags)
struct NVSMSP432_Object NVSMSP432_Object
NVS Parameters.
Definition: NVS.h:397
void * regionBase
Definition: NVSMSP432.h:193
void NVSMSP432_getAttrs(NVS_Handle handle, NVS_Attrs *attrs)
int_fast16_t NVSMSP432_control(NVS_Handle handle, uint_fast16_t cmd, uintptr_t arg)
NVS Global configuration.
Definition: NVS.h:542
void NVSMSP432_close(NVS_Handle handle)
struct NVSMSP432_HWAttrs NVSMSP432_HWAttrs
NVSMSP432 attributes.
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:499
NVS_Handle NVSMSP432_open(uint_least8_t index, NVS_Params *params)
bool opened
Definition: NVSMSP432.h:203