nvm3_Init_t Struct Reference
NVM3 initialization data.
#include <nvm3.h>
Data Fields | |
nvm3_HalPtr_t | nvmAdr |
NVM memory area base address. | |
size_t | nvmSize |
NVM memory area size in bytes. | |
nvm3_CacheEntry_t * | cachePtr |
A pointer to cache. | |
size_t | cacheEntryCount |
The size of the cache in number of elements. | |
size_t | maxObjectSize |
The maximum object size in bytes. | |
size_t | repackHeadroom |
The size difference between the user and forced repacks. | |
const nvm3_HalHandle_t * | halHandle |
HAL handle. | |
NVM3 initialization data.
Field 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.