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.


Definition at line 102 of file platform/emdrv/nvm3/inc/nvm3_hal.h

writeSize#

uint8_t nvm3_HalInfo_t::writeSize

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


Definition at line 103 of file platform/emdrv/nvm3/inc/nvm3_hal.h

memoryMapped#

uint8_t nvm3_HalInfo_t::memoryMapped

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


Definition at line 104 of file platform/emdrv/nvm3/inc/nvm3_hal.h

pageSize#

size_t nvm3_HalInfo_t::pageSize

The data storage page size.


Definition at line 105 of file platform/emdrv/nvm3/inc/nvm3_hal.h

systemUnique#

uint64_t nvm3_HalInfo_t::systemUnique

Obsolete. Was used to support external flash.


Definition at line 106 of file platform/emdrv/nvm3/inc/nvm3_hal.h