Skip to main content
View as Markdown

DmConfigDependency

EXPERIMENTAL

Experimental​

caution

Not production-ready. It may change or be removed without notice. See Lifecycle.

Dependency describing how a configuration value maps to GPIO or alternate function usage.

Common Data Model​

Member Of​

DmConfigEnumValue object

type DmConfigDependency {
altRef: String!
configRef: String!
functionName: String!
gpioMode: String!
peripheralInstanceName: String!
port: String!
portMode: String!
}

Fields​

altRef ● String! non-null scalar​

Full alternative reference string used to derive mode/function tokens.

configRef ● String! non-null scalar​

Root configuration reference token (e.g., P408).

functionName ● String! non-null scalar​

Peripheral function name for alternate mode (e.g., TXD, RXD).

gpioMode ● String! non-null scalar​

GPIO mode (None, Input, OutputLow, OutputHigh). Meaningful only when portMode == GPIO.

peripheralInstanceName ● String! non-null scalar​

Peripheral instance name for alternate function mode (e.g., SCI0).

port ● String! non-null scalar​

Port identifier extracted from the configuration reference.

portMode ● String! non-null scalar​

Port mode (GPIO or AlternateFunction).