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.