37 #ifndef ti_drivers_nvs_NVSMSP432__include 38 #define ti_drivers_nvs_NVSMSP432__include 43 #if defined (__cplusplus) 216 extern void NVSMSP432_close(
NVS_Handle handle);
217 extern int_fast16_t NVSMSP432_control(
NVS_Handle handle, uint_fast16_t cmd,
219 extern int_fast16_t NVSMSP432_erase(
NVS_Handle handle,
size_t offset,
222 extern void NVSMSP432_init();
223 extern int_fast16_t NVSMSP432_lock(
NVS_Handle handle, uint32_t timeout);
225 extern int_fast16_t NVSMSP432_read(
NVS_Handle handle,
size_t offset,
226 void *buffer,
size_t bufferSize);
227 extern void NVSMSP432_unlock(
NVS_Handle handle);
228 extern int_fast16_t NVSMSP432_write(
NVS_Handle handle,
size_t offset,
229 void *buffer,
size_t bufferSize, uint_fast16_t flags);
232 #if defined (__cplusplus) NVS attributes.
Definition: NVS.h:417
size_t regionSize
Definition: NVSMSP432.h:199
NVSMSP432 attributes.
Definition: NVSMSP432.h:197
Definition: NVSMSP432.h:207
const NVS_FxnTable NVSMSP432_fxnTable
struct NVSMSP432_Object NVSMSP432_Object
NVS Parameters.
Definition: NVS.h:406
void * regionBase
Definition: NVSMSP432.h:198
NVS Global configuration.
Definition: NVS.h:545
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:502
bool opened
Definition: NVSMSP432.h:208