Skip to content

Compatibility with SVD spec

Emil Gardström edited this page May 9, 2018 · 13 revisions

This list can be used to track our compatibility with the svd spec, note that it is not guaranteed to be up to date and that not all elements are listed here


Device

  • device -
    • schemaVersion
    • name
    • version
    • description
    • addressUnitBits
    • cpu -
      • name
      • revision
      • endian
      • mpuPresent
      • fpuPresent
      • fpuDP
      • nvicPrioBits
      • vendorSystickConfig
    • addressUnitBits
    • width
    • size
    • access
    • protection
    • resetValue
    • resetMask

Peripheral

  • peripheral -
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimArrayIndex -
    • name
    • version
    • description
    • alternatePeripheral
    • groupName
    • prependToName
    • appendToName
    • headerStructName
    • baseAddress
    • size
    • access
    • protection
    • resetValue
    • resetMask
    • addressBlock -
      • offset
      • size
      • usage
      • protection
    • interrupt -
      • name
      • description
      • value

Cluster

  • cluster
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimName
    • dimArrayIndex -
    • name
    • description
    • alternateCluster
    • headerStructName
    • addressOffset
    • size
    • access
    • protection
    • resetValue
    • resetMask

Register

  • register
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimArrayIndex -
    • name
    • displayName
    • description
    • alternateGroup
    • alternateRegister
    • addressOffset
    • size
    • access
    • protection
    • resetValue
    • resetMask
    • dataType
    • modifiedWriteValues
    • writeConstraint -
    • readAction

Field

  • field
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimArrayIndex -
    • name
    • description
    • "bit range"
      • bitOffset
      • bitWidth
      • lsb
      • msb
      • bitRange
    • access -
    • modifiedWriteValues
    • writeConstraint -
    • readAction
    • enumeratedValues
      • derivedFrom
      • name
      • usage
      • enumeratedValue
        • name
        • description
        • value
        • isDefault
Clone this wiki locally