101 #ifndef ti_drivers_nvs_NVSCC26XX__include 102 #define ti_drivers_nvs_NVSCC26XX__include 107 #if defined (__cplusplus) 117 #define NVSCC26XX_STATUS_LOW_VOLTAGE (NVS_STATUS_RESERVED - 1) 312 #if defined(NVSCC26XX_INSTRUMENTED) 314 size_t scoreboardSize;
315 uint32_t flashPageSize;
333 extern void NVSCC26XX_close(
NVS_Handle handle);
334 extern int_fast16_t NVSCC26XX_control(
NVS_Handle handle, uint_fast16_t cmd,
336 extern int_fast16_t NVSCC26XX_erase(
NVS_Handle handle,
size_t offset,
339 extern void NVSCC26XX_init();
340 extern int_fast16_t NVSCC26XX_lock(
NVS_Handle handle, uint32_t timeout);
342 extern int_fast16_t NVSCC26XX_read(
NVS_Handle handle,
size_t offset,
343 void *buffer,
size_t bufferSize);
344 extern void NVSCC26XX_unlock(
NVS_Handle handle);
345 extern int_fast16_t NVSCC26XX_write(
NVS_Handle handle,
size_t offset,
346 void *buffer,
size_t bufferSize, uint_fast16_t flags);
349 #if defined (__cplusplus) NVS attributes.
Definition: NVS.h:417
const NVS_FxnTable NVSCC26XX_fxnTable
void * regionBase
Definition: NVSCC26XX.h:294
struct NVSCC26XX_HWAttrs NVSCC26XX_HWAttrs
NVSCC26XX hardware attributes.
NVS Parameters.
Definition: NVS.h:406
struct NVSCC26XX_Object NVSCC26XX_Object
bool opened
Definition: NVSCC26XX.h:325
Definition: NVSCC26XX.h:324
size_t regionSize
Definition: NVSCC26XX.h:301
NVSCC26XX hardware attributes.
Definition: NVSCC26XX.h:293
NVS Global configuration.
Definition: NVS.h:545
The definition of an NVS function table that contains the required set of functions to control a spec...
Definition: NVS.h:502