Statistics
| Branch: | Revision:

amiro-apps / doc / AMiRo-Apps.svg @ 5e8080e0

History | View | Annotate | Download (36.34 KB)

1 8fb7bf64 Thomas Schöpping
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="1109px" preserveAspectRatio="none" style="width:1985px;height:1109px;" version="1.1" viewBox="0 0 1985 1109" width="1985px" zoomAndPan="magnify"><defs><filter height="300%" id="f1lcmu8dgukapi" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[bad0e800654e73e4da8f602f5d7313f6]
2
cluster AMiRoBLT_node--><polygon fill="#FFFFFF" filter="url(#f1lcmu8dgukapi)" points="1692,655,1702,645,1963,645,1963,1087,1953,1097,1692,1097,1692,655" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1953" x2="1962" y1="655" y2="646"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1692" x2="1953" y1="655" y2="655"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1953" x2="1953" y1="655" y2="1097"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="83" x="1782" y="670.9951">AMiRo-BLT</text><!--MD5=[f1cc9d144546a296b865d8bd496ea637]
3
cluster ChibiOS_node--><polygon fill="#FFFFFF" filter="url(#f1lcmu8dgukapi)" points="524,655,534,645,1323,645,1323,902,1313,912,524,912,524,655" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1313" x2="1322" y1="655" y2="646"/><line style="stroke: #000000; stroke-width: 1.5;" x1="524" x2="1313" y1="655" y2="655"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1313" x2="1313" y1="655" y2="912"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="61" x="889" y="670.9951">ChibiOS</text><!--MD5=[44bceaf43c82bf0ff4bd766ef7ee5c0b]
4
cluster AMiRoLLD_node--><polygon fill="#FFFFFF" filter="url(#f1lcmu8dgukapi)" points="1342,655,1352,645,1684,645,1684,902,1674,912,1342,912,1342,655" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1674" x2="1683" y1="655" y2="646"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1342" x2="1674" y1="655" y2="655"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1674" x2="1674" y1="655" y2="912"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="83" x="1467.5" y="670.9951">AMiRo-LLD</text><!--MD5=[93a15f3f07216d1460831727d04db797]
5
cluster AMiRoOS_node--><polygon fill="#FFFFFF" filter="url(#f1lcmu8dgukapi)" points="1068,312,1078,302,1279,302,1279,604,1269,614,1068,614,1068,312" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1269" x2="1278" y1="312" y2="303"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1068" x2="1269" y1="312" y2="312"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1269" x2="1269" y1="312" y2="614"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="76" x="1131.5" y="327.9951">AMiRo-OS</text><!--MD5=[6453d75e9418050e260cec6f688958e6]
6
cluster µRtWare_node--><polygon fill="#FFFFFF" filter="url(#f1lcmu8dgukapi)" points="14,655,24,645,505,645,505,902,495,912,14,912,14,655" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="495" x2="504" y1="655" y2="646"/><line style="stroke: #000000; stroke-width: 1.5;" x1="14" x2="495" y1="655" y2="655"/><line style="stroke: #000000; stroke-width: 1.5;" x1="495" x2="495" y1="655" y2="912"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="67" x="222" y="670.9951">µRtWare</text><!--MD5=[6245cf45de7a575c83857ea7bf74724f]
7
cluster AMiRoApps_node--><polygon fill="#FFFFFF" filter="url(#f1lcmu8dgukapi)" points="610,26,620,16,780,16,780,497,770,507,610,507,610,26" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="770" x2="779" y1="26" y2="17"/><line style="stroke: #000000; stroke-width: 1.5;" x1="610" x2="770" y1="26" y2="26"/><line style="stroke: #000000; stroke-width: 1.5;" x1="770" x2="770" y1="26" y2="507"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="94" x="644" y="41.9951">AMiRo-Apps</text><!--MD5=[1850e5a2fe35a38ef3e3a0bb4dbac5ab]
8
entity OpenBLT--><rect fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="104" x="1700" y="1043"/><rect fill="#D3D3D3" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="1784" y="1048"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1782" y="1050"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1782" y="1054"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="64" x="1715" y="1075.9951">OpenBLT</text><!--MD5=[a96c19cb2b38efd916c00305869501e0]
9
entity stm32flash--><rect fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="116" x="1839" y="1043"/><rect fill="#D3D3D3" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="1935" y="1048"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1933" y="1050"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1933" y="1054"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="76" x="1854" y="1075.9951">stm32flash</text><!--MD5=[abe44379f03537c20fb177b2ff2e4bb1]
10
entity amiroblt.h--><ellipse cx="1755" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="68" x="1721" y="735.9951">amiroblt.h</text><!--MD5=[9ef024a41f1673202c3a028e831e400a]
11
entity AMiRoBLT--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="114" x="1700" y="858"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="1794" y="863"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1792" y="865"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1792" y="869"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="74" x="1715" y="890.9951">AMiRo-BLT</text><!--MD5=[c2c1884905b4ceff46101fa0c0e1262d]
12
entity hal.h--><ellipse cx="1052" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="33" x="1035.5" y="735.9951">hal.h</text><!--MD5=[54da4254ff3b9427c3f2dc4cdd81f0ba]
13
entity osal.h--><ellipse cx="851" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="41" x="830.5" y="735.9951">osal.h</text><!--MD5=[acdc3e181996970aa61f56b63b5641aa]
14
entity cmsis.h--><ellipse cx="665" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="53" x="638.5" y="735.9951">cmsis.h</text><!--MD5=[4fbafc4a7743d695410972d91bd051b1]
15
entity ch.h--><ellipse cx="761" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="30" x="746" y="735.9951">ch.h</text><!--MD5=[fa0ee5c5d63269a056b84209237c8646]
16
entity ch.hpp--><ellipse cx="564" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="48" x="540" y="735.9951">ch.hpp</text><!--MD5=[2f420ce408907b6bb6bc71361939dce0]
17
entity mcuconf.h--><ellipse cx="1158" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="73" x="1121.5" y="735.9951">mcuconf.h</text><!--MD5=[b4b3dff1705adeb17fdb68fd37da65d6]
18
entity halconf.h--><ellipse cx="1276" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="63" x="1244.5" y="735.9951">halconf.h</text><!--MD5=[c537732882b43d9844ff358fbe7f472c]
19
entity chconf.h--><ellipse cx="952" cy="706" fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="60" x="922" y="735.9951">chconf.h</text><!--MD5=[363d0e730d350c3e8d167d17d5855e75]
20
entity ChibiOS_HAL--><rect fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="125" x="1042.5" y="858"/><rect fill="#D3D3D3" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="1147.5" y="863"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1145.5" y="865"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1145.5" y="869"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="85" x="1057.5" y="890.9951">ChibiOS/HAL</text><!--MD5=[7c71aae14aff1d4c22090396dceb73f1]
21
entity ChibiOS_RT--><rect fill="#D3D3D3" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="118" x="747" y="858"/><rect fill="#D3D3D3" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="845" y="863"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="843" y="865"/><rect fill="#D3D3D3" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="843" y="869"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="78" x="762" y="890.9951">ChibiOS/RT</text><!--MD5=[8918e0edf34d79d0001ffbab13d060b4]
22
entity alldconf.h--><ellipse cx="1635" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="66" x="1602" y="735.9951">alldconf.h</text><!--MD5=[f22507d6019a948c9f1e753a204c1882]
23
entity periphAL.h--><ellipse cx="1394" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="73" x="1357.5" y="735.9951">periphAL.h</text><!--MD5=[a8b2669114d9706e97bce84027334bac]
24
entity alldh--><ellipse cx="1516" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="71" x="1480.5" y="735.9951">amiro-lld.h</text><!--MD5=[a6d17afc91ea770039ad6b152e003e63]
25
entity AMiRoLLD--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="113" x="1459.5" y="858"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="1552.5" y="863"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1550.5" y="865"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1550.5" y="869"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="73" x="1474.5" y="890.9951">AMiRo-LLD</text><!--MD5=[5308482273029909589583f5ed180a1b]
26
entity osconf.h--><ellipse cx="1233" cy="363" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="60" x="1203" y="392.9951">osconf.h</text><!--MD5=[7632218e63c6e8d767e4e0b35b917b55]
27
entity amiroos.h--><ellipse cx="1118" cy="363" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="68" x="1084" y="392.9951">amiroos.h</text><!--MD5=[39bec0b3a3c36eca377cc878ed94d2cd]
28
entity AMiRoOS--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="108" x="1108" y="560"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="1196" y="565"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1194" y="567"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="1194" y="571"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="68" x="1123" y="592.9951">AMiRo-OS</text><!--MD5=[fd40ccbe8774676953ddf61024a14cbe]
29
entity urtware.h--><ellipse cx="340" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="65" x="307.5" y="735.9951">urtware.h</text><!--MD5=[ee46182f0107dd9daf1ed8ff1f2d296f]
30
entity urtware.hpp--><ellipse cx="216" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="83" x="174.5" y="735.9951">urtware.hpp</text><!--MD5=[52e703b0f56369573ced850c1d612a7d]
31
entity urtwareconf.h--><ellipse cx="77" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="95" x="29.5" y="735.9951">urtwareconf.h</text><!--MD5=[d0dd69a14be837f7f3c90f75114d3962]
32
entity urt_osal.h--><ellipse cx="456" cy="706" fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="67" x="422.5" y="735.9951">urt_osal.h</text><!--MD5=[2ba4cb89ad92ecc55d806d1b58fad40b]
33
entity µRtWare--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="99" x="228.5" y="858"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="307.5" y="863"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="305.5" y="865"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="305.5" y="869"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="59" x="243.5" y="890.9951">µRtWare</text><!--MD5=[f446585b29ba0f49d752f41a5bb9089c]
34
entity AMiRoApps_MessageTypes--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="149" x="620.5" y="453"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="749.5" y="458"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="747.5" y="460"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="747.5" y="464"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="109" x="635.5" y="485.9951">Message Types</text><!--MD5=[96fe9df8cf29a9e9519002ab633ef565]
35
entity AMiRoApps_Apps--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="75" x="657.5" y="217"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="712.5" y="222"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="710.5" y="224"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="710.5" y="228"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="35" x="672.5" y="249.9951">Apps</text><!--MD5=[30a24191818b929c6e5ef76ca40a950f]
36
entity AMiRoApps_Configurations--><rect fill="#FEFECE" filter="url(#f1lcmu8dgukapi)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="140" x="625" y="48"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="745" y="53"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="743" y="55"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="743" y="59"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="100" x="640" y="80.9951">Configurations</text><!--MD5=[53f97ef04872e372168f439f9b9923ba]
37
link AMiRoBLT to OpenBLT--><path d="M1756.3769,904.0563 C1755.5756,933.7026 1754.1682,985.7764 1753.1657,1022.8691 " fill="none" id="AMiRoBLT-&gt;OpenBLT" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1760.161,1023.1409,1752.6231,1042.9444,1746.1661,1022.7626,1760.161,1023.1409" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="31" x="1755" y="978.0669">forks</text><!--MD5=[bb95fd8ada897b34729165f896554ef8]
38
link AMiRoBLT to stm32flash--><path d="M1774.448,904.0563 C1800.2982,938.2155 1848.6811,1002.15 1876.2913,1038.6349 " fill="none" id="AMiRoBLT-&gt;stm32flash" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="1879.5525,1042.9444,1877.311,1033.354,1876.5352,1038.9574,1870.9318,1038.1816,1879.5525,1042.9444" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="44" x="1832" y="978.0669">utilizes</text><!--MD5=[59781e7a01f498f34f1c659f0f2f5162]
39
link amiroblt.h to AMiRoBLT--><path d="M1755.1075,715.4088 C1755.4126,742.1028 1756.2902,818.8944 1756.7349,857.8065 " fill="none" id="amiroblt.h-AMiRoBLT" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[5d6d0a3d6cf3baab848b2f34dc57ad54]
40
reverse link mcuconf.h to ChibiOS_HAL--><path d="M1152.2457,725.0002 C1142.4603,757.3104 1122.6122,822.8464 1112.0243,857.8065 " fill="none" id="mcuconf.h&lt;-ChibiOS_HAL" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1146.1641,715.9033 A9,9 0 0 0 1162.3524 720.8063" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[47d273e38ecd8774355d850e440ffea7]
41
reverse link halconf.h to ChibiOS_HAL--><path d="M1259.4465,722.9408 C1228.6608,754.4465 1162.567,822.0864 1127.6633,857.8065 " fill="none" id="halconf.h&lt;-ChibiOS_HAL" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1258.6061,711.6998 A9,9 0 0 0 1270.7039 723.5211" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[65127828af5c24c2b05342b71a65cad6]
42
link hal.h to ChibiOS_HAL--><path d="M1054.8495,715.4088 C1062.934,742.1028 1086.1909,818.8944 1097.9757,857.8065 " fill="none" id="hal.h-ChibiOS_HAL" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[1b1c9716fa18e55b049064bacd3df54d]
43
reverse link osal.h to ChibiOS_HAL--><path d="M868.3353,717.9436 C910.0145,746.6596 1016.4354,819.9811 1071.2462,857.7444 " fill="none" id="osal.h&lt;-ChibiOS_HAL" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M857.7765,720.939 A9,9 0 0 0 867.3731 707.0104" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[d9a145d0c7e0a361daeda2794cedd173]
44
reverse link chconf.h to ChibiOS_RT--><path d="M937.5294,723.3449 C911.102,755.0216 855.0239,822.2384 825.35,857.8065 " fill="none" id="chconf.h&lt;-ChibiOS_RT" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M935.6845,712.3545 A9,9 0 0 0 948.6724 723.1903" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[6a0db9cffa24979d973eab3e6bb1e4a5]
45
reverse link hal.h to ChibiOS_RT--><path d="M1034.802,719.6684 C1019.1343,732.0148 995.2648,750.5612 974,766 C928.6655,798.9139 875.0676,835.1547 840.817,857.9857 " fill="none" id="hal.h&lt;-ChibiOS_RT" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1035.3365,708.4625 A9,9 0 0 0 1045.8298 721.7286" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[18d14a9b31cc3a3e0f4b4f61a2be0712]
46
link osal.h to ChibiOS_RT--><path d="M848.5806,715.4088 C841.7164,742.1028 821.97,818.8944 811.964,857.8065 " fill="none" id="osal.h-ChibiOS_RT" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[0845dcb8464cc3bf10353e9e15722584]
47
link cmsis.h to ChibiOS_RT--><path d="M672.5808,715.4088 C694.0885,742.1028 755.9606,818.8944 787.3127,857.8065 " fill="none" id="cmsis.h-ChibiOS_RT" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[04d35fdcba9a99f27989be596642a519]
48
link ch.h to ChibiOS_RT--><path d="M763.4194,715.4088 C770.2836,742.1028 790.03,818.8944 800.036,857.8065 " fill="none" id="ch.h-ChibiOS_RT" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[c64e875a8a363af41ce3d56991addd33]
49
link ch.hpp to ChibiOS_RT--><path d="M573.1912,712.6465 C605.999,736.3712 718.3486,817.6158 774.0983,857.9306 " fill="none" id="ch.hpp-ChibiOS_RT" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[85f16092ae798ad62fe91ca545ad6048]
50
reverse link alldconf.h to AMiRoLLD--><path d="M1622.928,723.753 C1601.2751,755.5955 1555.8545,822.3904 1531.7716,857.8065 " fill="none" id="alldconf.h&lt;-AMiRoLLD" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1619.8776,713.1986 A9,9 0 0 0 1633.8645 722.7099" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[e5739afad639e5bc446a1d4be0511d1d]
51
reverse link periphAL.h to AMiRoLLD--><path d="M1406.3764,723.753 C1428.5752,755.5955 1475.1408,822.3904 1499.8308,857.8065 " fill="none" id="periphAL.h&lt;-AMiRoLLD" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1395.3818,722.7705 A9,9 0 0 0 1409.2573 713.0973" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[adab66a821e6a4398482e8344e16bc74]
52
link alldh to AMiRoLLD--><path d="M1516,715.4088 C1516,742.1028 1516,818.8944 1516,857.8065 " fill="none" id="alldh-AMiRoLLD" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[e0d071a9c55cb0a37548507a0ec15a0b]
53
reverse link osconf.h to AMiRoOS--><path d="M1226.9443,381.764 C1214.0036,421.862 1183.6839,515.8104 1169.5284,559.6725 " fill="none" id="osconf.h&lt;-AMiRoOS" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1221.0457,372.5048 A9,9 0 0 0 1237.1426 377.7" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[4c3cccfc37c790f2374a1dcab72931e2]
54
link amiroos.h to AMiRoOS--><path d="M1119.8346,372.173 C1126.2428,404.2138 1147.7578,511.789 1157.3345,559.6725 " fill="none" id="amiroos.h-AMiRoOS" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[eb1de92b7306a1498025501c016982f6]
55
link AMiRoOS to mcuconf.h--><path d="M1161.2476,606.1354 C1160.356,633.5538 1158.9135,677.9112 1158.2959,696.9009 " fill="none" id="AMiRoOS-mcuconf.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[01bd928d304a34cf4da62b23ee0f5024]
56
link AMiRoOS to halconf.h--><path d="M1176.5754,606.2185 C1183.8892,616.5642 1193.4374,628.3408 1204,637 C1210.1484,642.0405 1213.651,640.2146 1220,645 C1240.4352,660.4024 1259.5264,683.8769 1269.2631,696.7517 " fill="none" id="AMiRoOS-halconf.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[efef991c0b8ecf0be966f4a469b5fda9]
57
link AMiRoOS to chconf.h--><path d="M1107.7508,598.2534 C1076.8345,608.5046 1038.3345,624.0046 1008,645 C986.7222,659.727 967.6808,683.9016 958.2502,696.9574 " fill="none" id="AMiRoOS-chconf.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[a8dfa293c4537392721934751fb4cdee]
58
link AMiRoOS to hal.h--><path d="M1135.6735,606.1688 C1123.4269,617.4247 1108.9597,631.4271 1097,645 C1084.7978,658.8481 1072.4592,675.8314 1063.7961,688.3583 " fill="none" id="AMiRoOS-&gt;hal.h" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1066.674,699.1586 A9,9 0 0 0 1052.6926 689.6392" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[4b4ce5bea6747bce8336b12ee2355926]
59
link AMiRoOS to ch.h--><path d="M1107.8533,595.0816 C1052.1989,607.1394 962.9141,625.4852 885,637 C867.5443,639.5798 821.3299,636.262 806,645 C789.2557,654.5442 776.9421,673.1323 769.4698,687.2929 " fill="none" id="AMiRoOS-&gt;ch.h" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M773.8389,697.5898 A9,9 0 0 0 758.653 690.1408" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[4c2190baba6205213ef7997738e1e8a7]
60
link AMiRoOS to amiroblt.h--><path d="M1216.2943,584.9588 C1333.9634,589.9065 1608.6097,605.4496 1692,645 C1712.7324,654.833 1730.8897,674.2316 1742.3178,688.5241 " fill="none" id="AMiRoOS-&gt;amiroblt.h" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1753.3699,689.0465 A9,9 0 0 0 1739.9406 699.33" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[f73b0d5713cb451aa6d22864a4a45a47]
61
link AMiRoOS to alldconf.h--><path d="M1216.0023,604.9867 C1247.7531,616.8156 1289.0031,630.3156 1327,637 C1354.3717,641.8152 1551.6381,633.6346 1577,645 C1601.5373,655.9958 1620.7651,682.6979 1629.6398,696.848 " fill="none" id="AMiRoOS-alldconf.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[0045932bb9a1daada1ffcfba0a756c6b]
62
link AMiRoOS to alldh--><path d="M1204.571,606.1359 C1227.9062,617.6221 1257.7577,630.4209 1286,637 C1322.8334,645.5804 1421.4727,629.5668 1456,645 C1476.6644,654.2367 1493.9861,674.0889 1504.6234,688.6472 " fill="none" id="AMiRoOS-&gt;alldh" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1515.5385,689.5295 A9,9 0 0 0 1501.6522 699.1871" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[8ee163f33471968dedc6fffea65e7171]
63
link AMiRoOS to periphAL.h--><path d="M1190.1339,606.233 C1205.4125,617.5221 1225.1913,630.1091 1245,637 C1281.2561,649.6125 1296.1235,628.9621 1331,645 C1356.1743,656.5764 1377.3961,682.5239 1387.5615,696.5576 " fill="none" id="AMiRoOS-periphAL.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[4a3605c6554f9d69a4d0f086ddf56b5f]
64
reverse link urt_osal.h to µRtWare--><path d="M439.7551,721.9711 C408.1203,753.0728 338.146,821.8677 301.4692,857.9264 " fill="none" id="urt_osal.h&lt;-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M438.804,711.0463 A9,9 0 0 0 450.6624 723.1077" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[3a30f5b64b239cc7733a184d2bf0b05c]
65
reverse link urtwareconf.h to µRtWare--><path d="M94.0416,720.8372 C129.0897,751.3517 209.4741,821.3382 251.4222,857.8601 " fill="none" id="urtwareconf.h&lt;-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M82.927,722.3738 A9,9 0 0 0 94.0339 709.617" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[2db42f0cea6f9a2448bf6fce9057241f]
66
link urtware.h to µRtWare--><path d="M336.6666,715.4088 C327.2093,742.1028 300.0031,818.8944 286.2171,857.8065 " fill="none" id="urtware.h-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[b7da49829622cf1b4f67c91d44023ac0]
67
link urtware.hpp to µRtWare--><path d="M219.3334,715.4088 C228.7907,742.1028 255.9969,818.8944 269.7829,857.8065 " fill="none" id="urtware.hpp-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[d850fbdeccffbbbd5877d9d4a2aa07fd]
68
link AMiRoOS to urt_osal.h--><path d="M1107.962,586.0636 C962.2946,594.6195 568.8899,619.7979 516,645 C491.5937,656.6296 471.5642,682.5547 462.0239,696.571 " fill="none" id="AMiRoOS-urt_osal.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[d8fbc9dcd4965029c1836cdc211f7eba]
69
link AMiRoApps_Apps to AMiRoApps_MessageTypes--><path d="M695,263.0584 C695,306.5018 695,400.3469 695,447.5981 " fill="none" id="AMiRoApps_Apps-&gt;AMiRoApps_MessageTypes" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="695,452.848,699,443.848,695,447.848,691,443.848,695,452.848" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[9d6f401a2e6531902ddb3ab1ea5276b4]
70
link AMiRoApps_Apps to amiroos.h--><path d="M732.8028,243.9632 C787.2017,250.3825 890.2293,265.2299 974,293 C1021.4946,308.7445 1073.3929,336.9563 1100.0205,352.3186 " fill="none" id="AMiRoApps_Apps-&gt;amiroos.h" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M1110.537,348.6697 A9,9 0 0 0 1102.0012 363.2725" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[b1d31b2adedcfc3ba66aab4056d50823]
71
link AMiRoApps_Apps to urtware.h--><path d="M657.2107,247.4059 C577.4128,264.1279 399,307.6987 399,363 C399,363 399,363 399,583 C399,624.1894 371.7704,666.1814 354.3081,688.8759 " fill="none" id="AMiRoApps_Apps-&gt;urtware.h" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M356.4895,699.7095 A9,9 0 0 0 343.2611 689.1686" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[612255d88774a44025d553bf9860e457]
72
link AMiRoApps_Apps to urtware.hpp--><path d="M657.1691,243.3081 C556.3795,253.1575 289,286.4963 289,363 C289,363 289,363 289,583 C289,627.0106 254.0104,669.0373 232.4793,690.7323 " fill="none" id="AMiRoApps_Apps-&gt;urtware.hpp" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M233.3496,701.686 A9,9 0 0 0 221.5537 689.5634" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[864f754f3dde45bd5bdd7e3ac7f74209]
73
link AMiRoApps_Apps to urt_osal.h--><path d="M657.1934,245.6703 C598.9686,256.7836 494,287.3144 494,363 C494,363 494,363 494,583 C494,621.5486 476.751,663.9863 465.4956,687.5746 " fill="none" id="AMiRoApps_Apps-&gt;urt_osal.h" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M469.9134,697.7227 A9,9 0 0 0 454.7503 690.2274" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[8a36d24449f2936ce6ed47578da54b80]
74
link AMiRoApps_Apps to alldh--><path d="M732.6579,241.7757 C846.1376,247.4663 1183.353,266.9558 1287,302 C1336.318,318.675 1387,310.9393 1387,363 C1387,363 1387,363 1387,583 C1387,624.2281 1426.1971,616.5124 1456,645 C1471.327,659.6506 1488.2148,676.9271 1500.1582,689.347 " fill="none" id="AMiRoApps_Apps-&gt;alldh" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M1511.2073,688.659 A9,9 0 0 0 1498.9889 700.3555" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[a3ba9b2cf6f7b00534fb18426bcec65a]
75
link AMiRoApps_Apps to cmsis.h--><path d="M657.2397,256.9148 C619.8035,276.5614 568,312.8148 568,363 C568,363 568,363 568,583 C568,589.6156 624.0556,657.2538 650.9407,689.3136 " fill="none" id="AMiRoApps_Apps-&gt;cmsis.h" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M661.8831,689.1897 A9,9 0 0 0 648.9335 700.0712" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[e884d46969ba5cf9b1ee57c38ddbcd30]
76
link AMiRoApps_Apps to ch.h--><path d="M732.7603,256.9148 C770.1965,276.5614 822,312.8148 822,363 C822,363 822,363 822,583 C822,624.4541 793.8473,666.3512 775.7932,688.9575 " fill="none" id="AMiRoApps_Apps-&gt;ch.h" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M777.7051,699.9136 A9,9 0 0 0 764.6728 689.1312" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[2071a98bb4e7e8ee37d173768e7feb29]
77
link AMiRoApps_Apps to hal.h--><path d="M732.6035,249.8888 C803.0814,269.5358 948,315.6869 948,363 C948,363 948,363 948,583 C948,621.3461 983.3865,615.596 1008,645 C1019.6215,658.8834 1031.5618,675.6225 1040.0663,688.051 " fill="none" id="AMiRoApps_Apps-&gt;hal.h" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><path d="M1051.1233,689.3118 A9,9 0 0 0 1037.1064 698.7788" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--MD5=[a121c3c33ecbb5045f7b6c729c45e9fa]
78
link AMiRoApps_Configurations to AMiRoApps_Apps--><path d="M695,94.1444 C695,124.7784 695,178.7545 695,211.7551 " fill="none" id="AMiRoApps_Configurations-&gt;AMiRoApps_Apps" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="#A80036" points="695,216.8646,699,207.8646,695,211.8646,691,207.8646,695,216.8646" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[0f375ad67faf7e3c70bf77dac842af98]
79
link AMiRoApps_Configurations to osconf.h--><path d="M763.6262,94.0982 C861.672,129.162 1044.7039,202.4252 1178,302 C1198.3344,317.1902 1216.9816,340.7476 1226.4569,353.6926 " fill="none" id="AMiRoApps_Configurations-osconf.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[af167a440e0dfb5530c986253ed53575]
80
link AMiRoApps_Configurations to urtwareconf.h--><path d="M624.7529,75.027 C480.8545,84.2193 166,109.579 166,155.5 C166,155.5 166,155.5 166,583 C166,637.034 108.9287,683.403 86.1893,699.7336 " fill="none" id="AMiRoApps_Configurations-urtwareconf.h" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[9ea6ac38743a1e88996d31e777a484b2]
81 ba476779 Thomas Schöpping
@startuml
82
skinparam componentStyle uml2
83
84 ef9cbb87 Thomas Schöpping
85 ba476779 Thomas Schöpping
skinparam componentStyle uml2
86
87
88
skinparam componentStyle uml2
89
90
91 ef9cbb87 Thomas Schöpping
node "AMiRo-BLT" as AMiRoBLT_node {
92
	component OpenBLT #lightgrey
93 8fb7bf64 Thomas Schöpping
	component stm32flash #lightgrey
94 ef9cbb87 Thomas Schöpping
95
	interface amiroblt.h
96
97
	component "AMiRo-BLT" as AMiRoBLT
98
	AMiRoBLT -down-|> OpenBLT : forks
99 8fb7bf64 Thomas Schöpping
	AMiRoBLT .down.> stm32flash : utilizes
100 ef9cbb87 Thomas Schöpping
	AMiRoBLT -up- amiroblt.h
101
}
102
103
104 ba476779 Thomas Schöpping
105 8fb7bf64 Thomas Schöpping
node "ChibiOS" as ChibiOS_node {
106 ef9cbb87 Thomas Schöpping
	interface hal.h #lightgrey
107
	interface osal.h #lightgrey
108
	interface cmsis.h #lightgrey
109
	interface ch.h #lightgrey
110
	interface ch.hpp #lightgrey
111
112 8fb7bf64 Thomas Schöpping
	interface mcuconf.h #lightgrey
113
	interface halconf.h #lightgrey
114
	interface chconf.h #lightgrey
115
116 ef9cbb87 Thomas Schöpping
	component "ChibiOS/HAL" as ChibiOS_HAL #lightgrey
117 8fb7bf64 Thomas Schöpping
	component "ChibiOS/RT" as ChibiOS_RT #lightgrey
118
119 ef9cbb87 Thomas Schöpping
	ChibiOS_HAL -up-( mcuconf.h
120
	ChibiOS_HAL -up-( halconf.h
121
	ChibiOS_HAL -up- hal.h
122
	ChibiOS_HAL -up-( osal.h
123
	ChibiOS_RT -up-( chconf.h
124
	ChibiOS_RT -up-( hal.h
125
	ChibiOS_RT -up- osal.h
126
	ChibiOS_RT -up- cmsis.h
127
	ChibiOS_RT -up- ch.h
128
	ChibiOS_RT -up- ch.hpp
129
}
130
131
132 ba476779 Thomas Schöpping
skinparam componentStyle uml2
133
134
135 ef9cbb87 Thomas Schöpping
node "AMiRo-LLD" as AMiRoLLD_node {
136 8fb7bf64 Thomas Schöpping
	interface alldconf.h
137 ef9cbb87 Thomas Schöpping
	interface periphAL.h
138 8fb7bf64 Thomas Schöpping
	interface "amiro-lld.h" as alldh
139 ba476779 Thomas Schöpping
140 ef9cbb87 Thomas Schöpping
	component "AMiRo-LLD" as AMiRoLLD
141
	AMiRoLLD -up-( alldconf.h
142 8fb7bf64 Thomas Schöpping
	AMiRoLLD -up-( periphAL.h
143
	AMiRoLLD -up- alldh
144 ef9cbb87 Thomas Schöpping
}
145 ba476779 Thomas Schöpping
146
147 ef9cbb87 Thomas Schöpping
148
node "AMiRo-OS" as AMiRoOS_node {
149 8fb7bf64 Thomas Schöpping
	interface osconf.h
150 ef9cbb87 Thomas Schöpping
	interface amiroos.h
151
152
	component "AMiRo-OS" as AMiRoOS
153 8fb7bf64 Thomas Schöpping
154 ef9cbb87 Thomas Schöpping
	AMiRoOS -up-( osconf.h
155
	AMiRoOS -up- amiroos.h
156
}
157
158
159 8fb7bf64 Thomas Schöpping
AMiRoOS - - mcuconf.h
160
AMiRoOS - - halconf.h
161
AMiRoOS - - chconf.h
162
AMiRoOS - -( hal.h
163
AMiRoOS - -( ch.h
164
AMiRoOS - -( amiroblt.h
165
AMiRoOS - - alldconf.h
166
AMiRoOS - -( alldh
167
AMiRoOS - - periphAL.h
168 ef9cbb87 Thomas Schöpping
169 ba476779 Thomas Schöpping
170
171 8fb7bf64 Thomas Schöpping
skinparam componentStyle uml2
172 ef9cbb87 Thomas Schöpping
173
174
node "µRtWare" as µRtWare_node {
175
	interface urtware.h
176
	interface urtware.hpp
177 8fb7bf64 Thomas Schöpping
	interface urtwareconf.h
178
	interface urt_osal.h
179 ef9cbb87 Thomas Schöpping
180
	component µRtWare
181
	µRtWare -up-( urt_osal.h
182
	µRtWare -up-( urtwareconf.h
183
	µRtWare -up- urtware.h
184
	µRtWare -up- urtware.hpp
185
}
186
187
188 ba476779 Thomas Schöpping
189 ef9cbb87 Thomas Schöpping
node "AMiRo-Apps" as AMiRoApps_node {
190 8fb7bf64 Thomas Schöpping
	AMiRoOS - - urt_osal.h
191
192 ef9cbb87 Thomas Schöpping
	component "Message Types" as AMiRoApps_MessageTypes
193 ba476779 Thomas Schöpping
194 ef9cbb87 Thomas Schöpping
	component "Apps" as AMiRoApps_Apps
195 8fb7bf64 Thomas Schöpping
	AMiRoApps_Apps .down.> AMiRoApps_MessageTypes
196 ef9cbb87 Thomas Schöpping
	AMiRoApps_Apps ..( amiroos.h
197
	AMiRoApps_Apps ..( urtware.h
198
	AMiRoApps_Apps ..( urtware.hpp
199 8fb7bf64 Thomas Schöpping
	AMiRoApps_Apps ..( urt_osal.h
200
	AMiRoApps_Apps ..( alldh
201
	AMiRoApps_Apps ..( cmsis.h
202
	AMiRoApps_Apps ..( ch.h
203
	AMiRoApps_Apps ..( hal.h
204 ba476779 Thomas Schöpping
205 ef9cbb87 Thomas Schöpping
	component "Configurations" as AMiRoApps_Configurations
206 8fb7bf64 Thomas Schöpping
	AMiRoApps_Configurations .down.> AMiRoApps_Apps
207 ef9cbb87 Thomas Schöpping
	AMiRoApps_Configurations - - osconf.h
208
	AMiRoApps_Configurations - - urtwareconf.h
209
}
210 ba476779 Thomas Schöpping
211
@enduml
212
213 8fb7bf64 Thomas Schöpping
PlantUML version 1.2020.00(Sat Jan 11 13:30:53 CET 2020)
214 ba476779 Thomas Schöpping
(GPL source distribution)
215
Java Runtime: OpenJDK Runtime Environment
216
JVM: OpenJDK 64-Bit Server VM
217 8fb7bf64 Thomas Schöpping
Java Version: 11.0.7+10-post-Ubuntu-2ubuntu218.04
218 ba476779 Thomas Schöpping
Operating System: Linux
219
Default Encoding: UTF-8
220
Language: en
221
Country: US
222
--></g></svg>