NVM3 initialization data.

Public Attributes#

NVM memory area base address.

size_t

NVM memory area size in bytes.

A pointer to cache.

size_t

The size of the cache in number of elements.

size_t

The maximum object size in bytes.

size_t

The size difference between the user and forced repacks.

HAL handle.

Public Attribute Documentation#

nvmAdr#

nvm3_HalPtr_t nvm3_Init_t::nvmAdr

NVM memory area base address.


Definition at line 181 of file platform/emdrv/nvm3/inc/nvm3_generic.h

nvmSize#

size_t nvm3_Init_t::nvmSize

NVM memory area size in bytes.


Definition at line 182 of file platform/emdrv/nvm3/inc/nvm3_generic.h

cachePtr#

nvm3_CacheEntry_t* nvm3_Init_t::cachePtr

A pointer to cache.


Definition at line 183 of file platform/emdrv/nvm3/inc/nvm3_generic.h

cacheEntryCount#

size_t nvm3_Init_t::cacheEntryCount

The size of the cache in number of elements.


Definition at line 184 of file platform/emdrv/nvm3/inc/nvm3_generic.h

maxObjectSize#

size_t nvm3_Init_t::maxObjectSize

The maximum object size in bytes.


Definition at line 185 of file platform/emdrv/nvm3/inc/nvm3_generic.h

repackHeadroom#

size_t nvm3_Init_t::repackHeadroom

The size difference between the user and forced repacks.


Definition at line 186 of file platform/emdrv/nvm3/inc/nvm3_generic.h

halHandle#

const nvm3_HalHandle_t* nvm3_Init_t::halHandle

HAL handle.


Definition at line 187 of file platform/emdrv/nvm3/inc/nvm3_generic.h