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_thalHandle
 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.