nvm3_HalInfo Struct Reference

Device NVM capabilities.

#include <nvm3_hal.h>

Data Fields

uint16_t deviceFamily
 Device family.
 
uint8_t writeSize
 Write-size: 0=32-bit, 1=16-bit.
 
uint8_t memoryMapped
 Memory-mapped: 0=not memory mapped, 1=memory mapped.
 
size_t pageSize
 The data storage page size.
 
uint64_t systemUnique
 Obsolete. Was used to support external flash.
 

Device NVM capabilities.

Field Documentation

◆ deviceFamily

uint16_t nvm3_HalInfo::deviceFamily

Device family.

◆ writeSize

uint8_t nvm3_HalInfo::writeSize

Write-size: 0=32-bit, 1=16-bit.

◆ memoryMapped

uint8_t nvm3_HalInfo::memoryMapped

Memory-mapped: 0=not memory mapped, 1=memory mapped.

◆ pageSize

size_t nvm3_HalInfo::pageSize

The data storage page size.

◆ systemUnique

uint64_t nvm3_HalInfo::systemUnique

Obsolete. Was used to support external flash.