104 #ifndef ti_drivers_nvs_NVSCC26XX__include 105 #define ti_drivers_nvs_NVSCC26XX__include 110 #if defined(__cplusplus) 120 #define NVSCC26XX_STATUS_LOW_VOLTAGE (NVS_STATUS_RESERVED - 1) 316 #if defined(NVSCC26XX_INSTRUMENTED) 318 size_t scoreboardSize;
319 uint32_t flashPageSize;
338 extern void NVSCC26XX_close(
NVS_Handle handle);
340 extern int_fast16_t NVSCC26XX_control(
NVS_Handle handle, uint_fast16_t cmd, uintptr_t arg);
342 extern int_fast16_t NVSCC26XX_erase(
NVS_Handle handle,
size_t offset,
size_t size);
346 extern void NVSCC26XX_init(
void);
348 extern int_fast16_t NVSCC26XX_lock(
NVS_Handle handle, uint32_t timeout);
352 extern int_fast16_t NVSCC26XX_read(
NVS_Handle handle,
size_t offset,
void *buffer,
size_t bufferSize);
354 extern void NVSCC26XX_unlock(
NVS_Handle handle);
356 extern int_fast16_t NVSCC26XX_write(
NVS_Handle handle,
360 uint_fast16_t flags);
363 #if defined(__cplusplus) ADC_Params params
Definition: Driver_Init.h:11
NVS attributes.
Definition: NVS.h:495
const NVS_FxnTable NVSCC26XX_fxnTable
void * regionBase
Definition: NVSCC26XX.h:298
NVS Parameters.
Definition: NVS.h:483
bool opened
Definition: NVSCC26XX.h:330
Definition: NVSCC26XX.h:328
size_t regionSize
Definition: NVSCC26XX.h:305
NVSCC26XX hardware attributes.
Definition: NVSCC26XX.h:296
NVS Global configuration.
Definition: NVS.h:621
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:577