1<?xml version="1.0" encoding="utf-8"?>
2<component_viewer schemaVersion="1.2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="Component_Viewer.xsd">
3<component name="CMSIS-Driver VIO" version="1.0.0"/>
4
5  <objects>
6    <object name="VIO Object">
7      <var name="i" type="int32_t" value="0"/>
8
9      <read name="SignalIn"  type="uint32_t" symbol="vioSignalIn"/>
10      <read name="SignalOut" type="uint32_t" symbol="vioSignalOut"/>
11      <read name="Value"     type="int32_t"  symbol="vioValue" size="__size_of(&quot;vioValue&quot;)"/>
12
13      <out name="CMSIS-Driver VIO">
14        <item property="Signal Bits (Input)"  value="%x[SignalIn]"/>
15        <item property="Signal Bits (Output)" value="%x[SignalOut]"/>
16        <item property="Value Array">
17           <list name="i" start="0" limit="Value._count">
18             <item property="Value[%d[i]]"  value="%d[Value[i]]"/>
19           </list>
20        </item>
21      </out>
22
23    </object>
24
25  </objects>
26
27</component_viewer>
28