PeripheralPinConfig
IRI: https://w3id.org/altium/cdm/deviceModel/PeripheralPinConfig
Bounded context: deviceModel
A specific pin multiplexing configuration within peripheral configuration.
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_peripheral_pin_config["PeripheralPinConfig"]
style dm_peripheral_pin_config fill:#6fa8dc
click dm_peripheral_pin_config href "../../classes/dm_peripheral_pin_config/"
dm_peripheral_pin_config : pinName
dm_peripheral_pin_config : pinValue
dm_peripheral_pin_config : function
dm_peripheral_pin_config : port
dm_peripheral_pin_config : portName
class dm_peripheral_configuration["PeripheralConfiguration"]
style dm_peripheral_configuration fill:#6fa8dc
dm_peripheral_configuration --> "*" dm_peripheral_pin_config: pinConfigs
click dm_peripheral_configuration href "../../classes/dm_peripheral_configuration/"
Inheritance
- Resource
- dm_peripheral_pin_config
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| pinName | 0..1 |
string | The fully qualified identifier representing the channel, and pin function (e.g., sci0.txt, iic1.scl). | direct |
| pinValue | 0..1 |
string | The fully qualified identifier representing the channel, pin function, and physical pin (e.g., sci0.txd.p101, iic1.scl.p402). | direct |
| function | 0..1 |
string | The logical pin function name (e.g., TXD, RXD). | direct |
| port | 0..1 |
string | The physical port target for the pin function. | direct |
| portName | 0..1 |
string | The physical port mapping target for the pin function. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | DmPeripheralPinConfig |