Skip to content
View as Markdown

PeripheralConfiguration

IRI: https://w3id.org/altium/cdm/deviceModel/PeripheralConfiguration

API: DmPeripheralConfiguration (not in Platform API snapshot)

A concrete configuration for a peripheral role, containing pin multiplexing details.

In the product

No product documentation linked yet.

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class dm_PeripheralConfiguration["PeripheralConfiguration"]






      style dm_PeripheralConfiguration fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:2.5px

    click dm_PeripheralConfiguration href "../../classes/dm_PeripheralConfiguration/"






          dm_PeripheralConfiguration : id








      dm_PeripheralConfiguration --> "*" dm_PeripheralParameter : parameters
      click dm_PeripheralParameter href "../../classes/dm_PeripheralParameter/"


  class dm_PeripheralParameter["PeripheralParameter"]






      style dm_PeripheralParameter fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px










      dm_PeripheralConfiguration --> "*" dm_PeripheralPinConfig : pinConfigs
      click dm_PeripheralPinConfig href "../../classes/dm_PeripheralPinConfig/"


  class dm_PeripheralPinConfig["PeripheralPinConfig"]






      style dm_PeripheralPinConfig fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px










      dm_PeripheralConfiguration --> "*" dm_PeripheralPinDependencyConfig : pinDependencyConfigs
      click dm_PeripheralPinDependencyConfig href "../../classes/dm_PeripheralPinDependencyConfig/"


  class dm_PeripheralPinDependencyConfig["PeripheralPinDependencyConfig"]






      style dm_PeripheralPinDependencyConfig fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px












  class dm_PeripheralMode["PeripheralMode"]






      style dm_PeripheralMode fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

          dm_PeripheralMode --> "*" dm_PeripheralConfiguration: configurations 
          click dm_PeripheralMode href "../../classes/dm_PeripheralMode/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. direct
parameters * PeripheralParameter The list of parameters associated with this peripheral configuration. direct
pinConfigs * PeripheralPinConfig The list of pin function to port mappings for this configuration. direct
pinDependencyConfigs * PeripheralPinDependencyConfig The list of alternative pin configurations that must be applied together with this configuration. direct

Comments