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.


nvmSize#

size_t nvm3_Init_t::nvmSize

NVM memory area size in bytes.


cachePtr#

nvm3_CacheEntry_t* nvm3_Init_t::cachePtr

A pointer to cache.


cacheEntryCount#

size_t nvm3_Init_t::cacheEntryCount

The size of the cache in number of elements.


maxObjectSize#

size_t nvm3_Init_t::maxObjectSize

The maximum object size in bytes.


repackHeadroom#

size_t nvm3_Init_t::repackHeadroom

The size difference between the user and forced repacks.


halHandle#

const nvm3_HalHandle_t* nvm3_Init_t::halHandle

HAL handle.