57 #ifndef ti_drivers_nvs_NVSMSP432E4__include 58 #define ti_drivers_nvs_NVSMSP432E4__include 64 #if defined (__cplusplus) 229 extern void NVSMSP432E4_close(
NVS_Handle handle);
230 extern int_fast16_t NVSMSP432E4_control(
NVS_Handle handle, uint_fast16_t cmd,
232 extern int_fast16_t NVSMSP432E4_erase(
NVS_Handle handle,
size_t offset,
235 extern void NVSMSP432E4_init();
236 extern int_fast16_t NVSMSP432E4_lock(
NVS_Handle handle, uint32_t timeout);
238 extern int_fast16_t NVSMSP432E4_read(
NVS_Handle handle,
size_t offset,
239 void *buffer,
size_t bufferSize);
240 extern void NVSMSP432E4_unlock(
NVS_Handle handle);
241 extern int_fast16_t NVSMSP432E4_write(
NVS_Handle handle,
size_t offset,
242 void *buffer,
size_t bufferSize, uint_fast16_t flags);
245 #if defined (__cplusplus) struct NVSMSP432E4_HWAttrs NVSMSP432E4_HWAttrs
NVSMSP432E4 attributes.
NVSMSP432E4 attributes.
Definition: NVSMSP432E4.h:211
NVS attributes.
Definition: NVS.h:431
size_t regionSize
Definition: NVSMSP432E4.h:213
const NVS_FxnTable NVSMSP432E4_fxnTable
NVS Parameters.
Definition: NVS.h:410
bool opened
Definition: NVSMSP432E4.h:222
struct NVSMSP432E4_Object NVSMSP432E4_Object
NVS Global configuration.
Definition: NVS.h:555
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:512
void * regionBase
Definition: NVSMSP432E4.h:212
Definition: NVSMSP432E4.h:221