amiro-apps / doc / AMiRo-Apps.svg @ deb9d7ea
History | View | Annotate | Download (36.34 KB)
1 |
<?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->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->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<-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<-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<-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<-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<-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<-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<-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<-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->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->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->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->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<-µ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<-µ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->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->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->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->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->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->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->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->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->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->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 |
@startuml |
82 |
skinparam componentStyle uml2 |
83 |
|
84 |
|
85 |
skinparam componentStyle uml2 |
86 |
|
87 |
|
88 |
skinparam componentStyle uml2 |
89 |
|
90 |
|
91 |
node "AMiRo-BLT" as AMiRoBLT_node { |
92 |
component OpenBLT #lightgrey |
93 |
component stm32flash #lightgrey |
94 |
|
95 |
interface amiroblt.h |
96 |
|
97 |
component "AMiRo-BLT" as AMiRoBLT |
98 |
AMiRoBLT -down-|> OpenBLT : forks |
99 |
AMiRoBLT .down.> stm32flash : utilizes |
100 |
AMiRoBLT -up- amiroblt.h |
101 |
} |
102 |
|
103 |
|
104 |
|
105 |
node "ChibiOS" as ChibiOS_node { |
106 |
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 |
interface mcuconf.h #lightgrey |
113 |
interface halconf.h #lightgrey |
114 |
interface chconf.h #lightgrey |
115 |
|
116 |
component "ChibiOS/HAL" as ChibiOS_HAL #lightgrey |
117 |
component "ChibiOS/RT" as ChibiOS_RT #lightgrey |
118 |
|
119 |
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 |
skinparam componentStyle uml2 |
133 |
|
134 |
|
135 |
node "AMiRo-LLD" as AMiRoLLD_node { |
136 |
interface alldconf.h |
137 |
interface periphAL.h |
138 |
interface "amiro-lld.h" as alldh |
139 |
|
140 |
component "AMiRo-LLD" as AMiRoLLD |
141 |
AMiRoLLD -up-( alldconf.h |
142 |
AMiRoLLD -up-( periphAL.h |
143 |
AMiRoLLD -up- alldh |
144 |
} |
145 |
|
146 |
|
147 |
|
148 |
node "AMiRo-OS" as AMiRoOS_node { |
149 |
interface osconf.h |
150 |
interface amiroos.h |
151 |
|
152 |
component "AMiRo-OS" as AMiRoOS |
153 |
|
154 |
AMiRoOS -up-( osconf.h |
155 |
AMiRoOS -up- amiroos.h |
156 |
} |
157 |
|
158 |
|
159 |
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 |
|
169 |
|
170 |
|
171 |
skinparam componentStyle uml2 |
172 |
|
173 |
|
174 |
node "µRtWare" as µRtWare_node { |
175 |
interface urtware.h |
176 |
interface urtware.hpp |
177 |
interface urtwareconf.h |
178 |
interface urt_osal.h |
179 |
|
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 |
|
189 |
node "AMiRo-Apps" as AMiRoApps_node { |
190 |
AMiRoOS - - urt_osal.h |
191 |
|
192 |
component "Message Types" as AMiRoApps_MessageTypes |
193 |
|
194 |
component "Apps" as AMiRoApps_Apps |
195 |
AMiRoApps_Apps .down.> AMiRoApps_MessageTypes |
196 |
AMiRoApps_Apps ..( amiroos.h |
197 |
AMiRoApps_Apps ..( urtware.h |
198 |
AMiRoApps_Apps ..( urtware.hpp |
199 |
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 |
|
205 |
component "Configurations" as AMiRoApps_Configurations |
206 |
AMiRoApps_Configurations .down.> AMiRoApps_Apps |
207 |
AMiRoApps_Configurations - - osconf.h |
208 |
AMiRoApps_Configurations - - urtwareconf.h |
209 |
} |
210 |
|
211 |
@enduml |
212 |
|
213 |
PlantUML version 1.2020.00(Sat Jan 11 13:30:53 CET 2020) |
214 |
(GPL source distribution) |
215 |
Java Runtime: OpenJDK Runtime Environment |
216 |
JVM: OpenJDK 64-Bit Server VM |
217 |
Java Version: 11.0.7+10-post-Ubuntu-2ubuntu218.04 |
218 |
Operating System: Linux |
219 |
Default Encoding: UTF-8 |
220 |
Language: en |
221 |
Country: US |
222 |
--></g></svg> |