CMSIS-Zone (Preview): /group element

| CMSIS-Zone (Preview) Version 0.0.1 System Resource Management

- Main Page
- Usage and Description

All Files Pages
/group element

The group element can be used to logically group peripherals together, e.g. according to functionality or bus topology.

Example

<resources>
:
<peripherals>
<peripheral name="ADC0" size="0x1000" access="rw" info="Analog/Digital Converter 0 (12-bit)"/>
:
<group name="USART" info="Universal synchronous/asynchronous receiver/transmitter">
<peripheral name="UART0" size="0x1000" access="rw" info="Universal asynchronous receiver/transmitter 0"/>
<peripheral name="USART1" size="0x1000" access="rw" info="Universal synchronous/asynchronous receiver/transmitter 1"/>
:
</group>
</peripherals>
</resources>

Schema Description

Parent Element | Element Chain
--- | ---
peripherals | /peripherals element
group | /group element
Attributes | Description | Type | Use
name | The name for the peripheral group. | xs:string | required
info | Brief description of the peripheral group. | xs:string | optional
Child Elements | Description | Type | Occurrence
/group element | Logical grouping of peripherals. | complexType | 0..*
/peripheral element | Peripheral definitions. | complexType | 0..*