Skip to main content

DmConfigDependency

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

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

Fields

DmConfigDependency.altRef ● String! non-null scalar

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

DmConfigDependency.configRef ● String! non-null scalar

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

DmConfigDependency.functionName ● String! non-null scalar

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

DmConfigDependency.gpioMode ● String! non-null scalar

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

DmConfigDependency.peripheralInstanceName ● String! non-null scalar

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

DmConfigDependency.port ● String! non-null scalar

**Experimental** Port identifier extracted from the configuration reference.

DmConfigDependency.portMode ● String! non-null scalar

**Experimental** Port mode (GPIO or AlternateFunction).