Skip to main content

DmAmRegister

**Experimental** Register entry within an address block.

type DmAmRegister {
access: String!
addressOffset: Long!
addressOffsetHex: String!
description: String!
fields: [DmAmRegisterField!]!
name: String!
resetMask: String!
resetValue: String!
size: Long!
sizeHex: String!
}

Fields

DmAmRegister.access ● String! non-null scalar

**Experimental** Access type (e.g., read-only, read-write).

DmAmRegister.addressOffset ● Long! non-null scalar

**Experimental** Address offset in bytes from the block start.

DmAmRegister.addressOffsetHex ● String! non-null scalar

**Experimental** Address offset formatted as hex (0x...).

DmAmRegister.description ● String! non-null scalar

**Experimental** Register description.

DmAmRegister.fields ● [DmAmRegisterField!]! non-null object

**Experimental** Bit fields within this register.

DmAmRegister.name ● String! non-null scalar

**Experimental** Register name.

DmAmRegister.resetMask ● String! non-null scalar

**Experimental** Register reset mask.

DmAmRegister.resetValue ● String! non-null scalar

**Experimental** Register reset value.

DmAmRegister.size ● Long! non-null scalar

**Experimental** Register size in bytes.

DmAmRegister.sizeHex ● String! non-null scalar

**Experimental** Register size formatted as hex (0x...).