Skip to content

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

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

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.