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.