The level <devices> contains all devices for which support is provided by the Software Pack.
Devices can be organized in hierarchy groups to limit redundancy. The hierarchy levels are:
- family: the attributes of a device family which includes also the processor.
- subFamily: attributes of an optional sub-family; this adds or modifies features of a family.
Device characteristics can be defined in:
- device: attributes of a specific silicon device
- variant: attributes of a device variant (for example, with different package or temperature range) or an OEM device or board that integrates the device.
A device is described by the following properties:
- description: textual device description
- feature: categorized list of device peripherals and features
- book: documentation about the device and its processor(s)
- processor: processor and processor features embedded in the device
- compile: device specific general settings for the build tools
- debugconfig: default settings for a debug connection
- debugvars: global debug access variables for use in sequences.
- sequences: debug access sequences.
- debugport: debug port description of the device for the debugger to configure a debug connection.
- debug: device specific information for the debugger to configure a debug connection including System View Description files.
- trace: device specific information for the debugger to configure trace.
- memory: memory layout of the device for internal and external RAM and ROM regions
- algorithm: device specific Flash programming algorithms
A device will inherit the specifications from both the family and sub-family levels. Some properties are required to be unique. For example, the name of the svd file attribute of the <debug> property. Therefore, the svd file specified on the family level can be redefined by the attribute on the sub-family or device level. Information like the description and feature entries are concatenated, starting with the information from the family and sub-family level and finalizing with the information on the device level.
Group level containing device family descriptions. A package can contain only one element <devices>. The group is not mandatory.
|family||Device family group. Define all properties that are in common to devices of a family.||complexType||1..*|