Device NVM capabilities.

Public Attributes#

uint16_t

Device family or part number.

uint8_t

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

uint8_t

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

size_t

The data storage page size.

uint64_t

Obsolete. Was used to support external flash.

Public Attribute Documentation#

deviceFamilyPartNumber#

uint16_t nvm3_HalInfo_t::deviceFamilyPartNumber

Device family or part number.


writeSize#

uint8_t nvm3_HalInfo_t::writeSize

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


memoryMapped#

uint8_t nvm3_HalInfo_t::memoryMapped

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


pageSize#

size_t nvm3_HalInfo_t::pageSize

The data storage page size.


systemUnique#

uint64_t nvm3_HalInfo_t::systemUnique

Obsolete. Was used to support external flash.