DmDeviceModelAsConfigured
**Experimental** GraphQL type that exposes the device model as configured, typically after user or tool selections.
type DmDeviceModelAsConfigured {
board: DmDeviceBoard
deviceInterfaces: [DmFspModule!]!
deviceMpn: String!
devicePeripherals: DmPeripheralModel
devicePorts(
includeBoardFixedPorts: Boolean! = false
): DmPortModel
familyPart: DmFamilyPart
softwareStack: DmStackModel
}
Fields
DmDeviceModelAsConfigured.board ● DmDeviceBoard object
**Experimental** An evaluation kit or specific hardware design that the MCU is soldered onto
DmDeviceModelAsConfigured.deviceInterfaces ● [DmFspModule!]! non-null object
**Experimental** Collection of Flexible Software Package (FSP) modules that represent device interfaces.
DmDeviceModelAsConfigured.deviceMpn ● String! non-null scalar
**Experimental** Device part number.
DmDeviceModelAsConfigured.devicePeripherals ● DmPeripheralModel object
**Experimental** Peripherals as configured for the device.
DmDeviceModelAsConfigured.devicePorts ● DmPortModel object
**Experimental** Ports as configured for the device.
DmDeviceModelAsConfigured.devicePorts.includeBoardFixedPorts ● Boolean! non-null scalar
DmDeviceModelAsConfigured.familyPart ● DmFamilyPart object
**Experimental** Family part details for the device.
DmDeviceModelAsConfigured.softwareStack ● DmStackModel object
**Experimental** Software stack as configured for the device.