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.