Skip to main content

Registers

The registers list defines the memory map.

Register Object Structure

FieldRequiredTypeDescription
addressYesIntegerThe offset address of the register.
symbolYesStringThe programmatic name (e.g., CTRL_REG).
nameNoStringThe full human-readable name (e.g., Control Register 1).
resetYesIntegerThe value of the register after a power-on reset (POR).
fieldsYesList[FieldObj]A list of bit-fields within this register.

Example:

registers:
- address: 0x01
symbol: CFGR
name: Configuration Register
reset: 0x0000
fields: [...]