DmAddressBlock
**Experimental** Address block with start, size, and optional registers and peripherals.
type DmAddressBlock {
dataSource: String!
description: String!
memories: [DmAmMemory!]!
name: String!
peripheralInstance: DmPeripheralInstance
registers: [DmAmRegister!]!
size: Long!
sizeHex: String!
startAddress: Long!
startAddressHex: String!
type: String!
upperAddress: Long!
upperAddressHex: String!
}
Fields
DmAddressBlock.dataSource ● String! non-null scalar
**Experimental** Source(s) of this block (e.g., RZone, SVD, PinCfg).
DmAddressBlock.description ● String! non-null scalar
**Experimental** Description of the block.
DmAddressBlock.memories ● [DmAmMemory!]! non-null object
**Experimental** Memory entries contained within this block.
DmAddressBlock.name ● String! non-null scalar
**Experimental** Name of the block.
DmAddressBlock.peripheralInstance ● DmPeripheralInstance object
**Experimental** Peripheral instance associated with this block.