Module nvdm

Module nvdm 

Source

Structs§

DataItem
Represents a data item with header information, names, a value payload, and a checksum for validation.
DataItemHeader
Data item header.
NVDM
Represents the Non-Volatile Data Management (NVDM) system, which manages user data storage in flash memory.
PebHeader
PEB header.

Enums§

DataItemStatus
Enum representing the lifecycle status of an NVDM data item.
NvdmDataItemType
Enum representing the type of an NVDM data item.
PebStatus
Enum representing the status of a Physical Erase Block (PEB).

Constants§

NVDM_PORT_PEB_SIZE
/* This macro defines size of PEB, normally it is size of flash block */
PEB_MAGIC