123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401 |
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- <!-- Generated by graphviz version 9.0.0 (20230911.1827)
- -->
- <!-- Title: protodot Pages: 1 -->
- <svg width="512pt" height="529pt"
- viewBox="0.00 0.00 512.00 528.67" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 524.67)">
- <title>protodot</title>
- <g id="a_graph0"><a xlink:title="platform">
- <text text-anchor="middle" x="252" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">platform</text>
- </a>
- </g>
- <!-- Node_Ja_107 -->
- <g id="node1" class="node">
- <title>Node_Ja_107</title>
- <g id="a_node1"><a xlink:title="platform.GPIOExpSPI">
- <polygon fill="#fffaf0" stroke="none" points="212,-266.67 212,-332.67 302,-332.67 302,-266.67 212,-266.67"/>
- <polygon fill="#e31a1c" stroke="none" points="213,-315.67 213,-331.67 301,-331.67 301,-315.67 213,-315.67"/>
- <text text-anchor="start" x="244.25" y="-321.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpSPI</text>
- <text text-anchor="start" x="218.88" y="-304.17" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="227.75" y="-304.17" font-family="Ubuntu" font-size="10.00">speed</text>
- <polygon fill="#a6cee3" stroke="none" points="255,-299.67 255,-315.67 301,-315.67 301,-299.67 255,-299.67"/>
- <text text-anchor="start" x="278" y="-305.17" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="218.88" y="-288.17" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="228" y="-288.17" font-family="Ubuntu" font-size="10.00">host</text>
- <polygon fill="#b2df8a" stroke="none" points="255,-283.67 255,-299.67 301,-299.67 301,-283.67 255,-283.67"/>
- <text text-anchor="start" x="256.62" y="-289.17" font-family="Ubuntu" text-decoration="underline" font-size="10.00">HostEnum</text>
- <text text-anchor="start" x="218.88" y="-272.17" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="228" y="-272.17" font-family="Ubuntu" font-size="10.00">cs</text>
- <polygon fill="#fb9a99" stroke="none" points="255,-267.67 255,-283.67 301,-283.67 301,-267.67 255,-267.67"/>
- <text text-anchor="start" x="276.5" y="-273.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <polygon fill="none" stroke="black" points="212,-266.67 212,-332.67 302,-332.67 302,-266.67 212,-266.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_102 -->
- <g id="node4" class="node">
- <title>Node_Ja_102</title>
- <g id="a_node4"><a xlink:title="HostEnum">
- <polygon fill="#b2df8a" stroke="none" points="383,-250.67 383,-316.67 485,-316.67 485,-250.67 383,-250.67"/>
- <polygon fill="#33a02c" stroke="none" points="384,-299.67 384,-315.67 484,-315.67 484,-299.67 384,-299.67"/>
- <text text-anchor="start" x="407" y="-305.17" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="434" y="-305.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">HostEnum</text>
- <polygon fill="#b2df8a" stroke="none" points="384,-283.67 384,-299.67 475,-299.67 475,-283.67 384,-283.67"/>
- <text text-anchor="start" x="386" y="-288.17" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_HOST</text>
- <polygon fill="#b2df8a" stroke="none" points="475,-283.67 475,-299.67 484,-299.67 484,-283.67 475,-283.67"/>
- <text text-anchor="start" x="476.88" y="-288.17" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="384,-267.67 384,-283.67 475,-283.67 475,-267.67 384,-267.67"/>
- <text text-anchor="start" x="386" y="-272.17" font-family="Ubuntu" font-size="10.00">Host0</text>
- <polygon fill="#b2df8a" stroke="none" points="475,-267.67 475,-283.67 484,-283.67 484,-267.67 475,-267.67"/>
- <text text-anchor="start" x="476.88" y="-272.17" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="384,-251.67 384,-267.67 475,-267.67 475,-251.67 384,-251.67"/>
- <text text-anchor="start" x="386" y="-256.17" font-family="Ubuntu" font-size="10.00">Host1</text>
- <polygon fill="#b2df8a" stroke="none" points="475,-251.67 475,-267.67 484,-267.67 484,-251.67 475,-251.67"/>
- <text text-anchor="start" x="476.88" y="-256.17" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="none" stroke="black" points="383,-250.67 383,-316.67 485,-316.67 485,-250.67 383,-250.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_107->Node_Ja_102 -->
- <g id="edge7" class="edge">
- <title>Node_Ja_107:e->Node_Ja_102</title>
- <g id="a_edge7"><a xlink:title="Ja_107 --> Ja_102">
- <path fill="none" stroke="#008000" d="M302,-291.67C322,-291.67 343.68,-290.73 363.55,-289.49"/>
- <polygon fill="#008000" stroke="#008000" points="363.75,-292.98 373.5,-288.83 363.29,-286 363.75,-292.98"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_104 -->
- <g id="node6" class="node">
- <title>Node_Ja_104</title>
- <g id="a_node6"><a xlink:title="platform.GPIO">
- <polygon fill="#fffaf0" stroke="none" points="402.5,-102.67 402.5,-152.67 465.5,-152.67 465.5,-102.67 402.5,-102.67"/>
- <polygon fill="#e31a1c" stroke="none" points="403.5,-135.67 403.5,-151.67 464.5,-151.67 464.5,-135.67 403.5,-135.67"/>
- <text text-anchor="start" x="440" y="-141.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="409.38" y="-124.17" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="418.5" y="-124.17" font-family="Ubuntu" font-size="10.00">pin</text>
- <polygon fill="#a6cee3" stroke="none" points="439.5,-119.67 439.5,-135.67 464.5,-135.67 464.5,-119.67 439.5,-119.67"/>
- <text text-anchor="start" x="441.5" y="-125.17" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="409.38" y="-108.17" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="418.25" y="-108.17" font-family="Ubuntu" font-size="10.00">level</text>
- <polygon fill="#a6cee3" stroke="none" points="439.5,-103.67 439.5,-119.67 464.5,-119.67 464.5,-103.67 439.5,-103.67"/>
- <text text-anchor="start" x="441.5" y="-109.17" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <polygon fill="none" stroke="black" points="402.5,-102.67 402.5,-152.67 465.5,-152.67 465.5,-102.67 402.5,-102.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_107->Node_Ja_104 -->
- <g id="edge12" class="edge">
- <title>Node_Ja_107:e->Node_Ja_104:header</title>
- <g id="a_edge12"><a xlink:title="Ja_107 --> Ja_104">
- <path fill="none" stroke="#000000" d="M302,-275.67C371.43,-275.67 333.36,-158.2 390.61,-144.89"/>
- <polygon fill="#000000" stroke="#000000" points="390.93,-148.38 400.5,-143.83 390.18,-141.42 390.93,-148.38"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108 -->
- <g id="node2" class="node">
- <title>Node_Ja_108</title>
- <g id="a_node2"><a xlink:title="platform.GPIOExpI2C">
- <polygon fill="#fffaf0" stroke="none" points="216.5,-358.67 216.5,-392.67 297.5,-392.67 297.5,-358.67 216.5,-358.67"/>
- <polygon fill="#e31a1c" stroke="none" points="217.5,-375.67 217.5,-391.67 296.5,-391.67 296.5,-375.67 217.5,-375.67"/>
- <text text-anchor="start" x="239.75" y="-381.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpI2C</text>
- <text text-anchor="start" x="223.38" y="-364.17" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="232.38" y="-364.17" font-family="Ubuntu" font-size="10.00">port</text>
- <polygon fill="#b2df8a" stroke="none" points="251.5,-359.67 251.5,-375.67 296.5,-375.67 296.5,-359.67 251.5,-359.67"/>
- <text text-anchor="start" x="253.38" y="-365.17" font-family="Ubuntu" text-decoration="underline" font-size="10.00">PortEnum</text>
- <polygon fill="none" stroke="black" points="216.5,-358.67 216.5,-392.67 297.5,-392.67 297.5,-358.67 216.5,-358.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_101 -->
- <g id="node5" class="node">
- <title>Node_Ja_101</title>
- <g id="a_node5"><a xlink:title="PortEnum">
- <polygon fill="#b2df8a" stroke="none" points="372,-342.67 372,-408.67 496,-408.67 496,-342.67 372,-342.67"/>
- <polygon fill="#33a02c" stroke="none" points="373,-391.67 373,-407.67 495,-407.67 495,-391.67 373,-391.67"/>
- <text text-anchor="start" x="419.5" y="-397.17" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="446.5" y="-397.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">PortEnum</text>
- <polygon fill="#b2df8a" stroke="none" points="373,-375.67 373,-391.67 486,-391.67 486,-375.67 373,-375.67"/>
- <text text-anchor="start" x="374.75" y="-380.17" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_SYSTPORT</text>
- <polygon fill="#b2df8a" stroke="none" points="486,-375.67 486,-391.67 495,-391.67 495,-375.67 486,-375.67"/>
- <text text-anchor="start" x="487.88" y="-380.17" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="373,-359.67 373,-375.67 486,-375.67 486,-359.67 373,-359.67"/>
- <text text-anchor="start" x="375" y="-364.17" font-family="Ubuntu" font-size="10.00">SYSTEM</text>
- <polygon fill="#b2df8a" stroke="none" points="486,-359.67 486,-375.67 495,-375.67 495,-359.67 486,-359.67"/>
- <text text-anchor="start" x="487.88" y="-364.17" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="373,-343.67 373,-359.67 486,-359.67 486,-343.67 373,-343.67"/>
- <text text-anchor="start" x="375" y="-348.17" font-family="Ubuntu" font-size="10.00">DAC_PORT</text>
- <polygon fill="#b2df8a" stroke="none" points="486,-343.67 486,-359.67 495,-359.67 495,-343.67 486,-343.67"/>
- <text text-anchor="start" x="487.88" y="-348.17" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="none" stroke="black" points="372,-342.67 372,-408.67 496,-408.67 496,-342.67 372,-342.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_101 -->
- <g id="edge8" class="edge">
- <title>Node_Ja_108:e->Node_Ja_101</title>
- <g id="a_edge8"><a xlink:title="Ja_108 --> Ja_101">
- <path fill="none" stroke="#008000" d="M298,-367.67C315.71,-367.67 334.7,-368.36 352.68,-369.34"/>
- <polygon fill="#008000" stroke="#008000" points="352.32,-372.83 362.51,-369.91 352.73,-365.84 352.32,-372.83"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_106 -->
- <g id="node3" class="node">
- <title>Node_Ja_106</title>
- <g id="a_node3"><a xlink:title="GPIOExpModelEnum">
- <polygon fill="#b2df8a" stroke="none" points="194,-418.67 194,-516.67 320,-516.67 320,-418.67 194,-418.67"/>
- <polygon fill="#33a02c" stroke="none" points="195,-499.67 195,-515.67 319,-515.67 319,-499.67 195,-499.67"/>
- <text text-anchor="start" x="197" y="-505.17" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="224" y="-505.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpModelEnum</text>
- <polygon fill="#b2df8a" stroke="none" points="195,-483.67 195,-499.67 293,-499.67 293,-483.67 195,-483.67"/>
- <text text-anchor="start" x="197" y="-488.17" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_EXP</text>
- <polygon fill="#b2df8a" stroke="none" points="293,-483.67 293,-499.67 319,-499.67 319,-483.67 293,-483.67"/>
- <text text-anchor="start" x="295" y="-488.17" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="195,-467.67 195,-483.67 293,-483.67 293,-467.67 195,-467.67"/>
- <text text-anchor="start" x="197" y="-472.17" font-family="Ubuntu" font-size="10.00">PCA9535</text>
- <polygon fill="#b2df8a" stroke="none" points="293,-467.67 293,-483.67 319,-483.67 319,-467.67 293,-467.67"/>
- <text text-anchor="start" x="295" y="-472.17" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="195,-451.67 195,-467.67 293,-467.67 293,-451.67 195,-451.67"/>
- <text text-anchor="start" x="197" y="-456.17" font-family="Ubuntu" font-size="10.00">PCA85XX</text>
- <polygon fill="#b2df8a" stroke="none" points="293,-451.67 293,-467.67 319,-467.67 319,-451.67 293,-451.67"/>
- <text text-anchor="start" x="295" y="-456.17" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="#b2df8a" stroke="none" points="195,-435.67 195,-451.67 293,-451.67 293,-435.67 195,-435.67"/>
- <text text-anchor="start" x="197" y="-440.17" font-family="Ubuntu" font-size="10.00">MCP23017</text>
- <polygon fill="#b2df8a" stroke="none" points="293,-435.67 293,-451.67 319,-451.67 319,-435.67 293,-435.67"/>
- <text text-anchor="start" x="295" y="-440.17" font-family="Ubuntu" font-size="10.00">3</text>
- <polygon fill="#b2df8a" stroke="none" points="195,-419.67 195,-435.67 293,-435.67 293,-419.67 195,-419.67"/>
- <text text-anchor="start" x="197" y="-424.17" font-family="Ubuntu" font-size="10.00">MCP23S17</text>
- <polygon fill="#b2df8a" stroke="none" points="293,-419.67 293,-435.67 319,-435.67 319,-419.67 293,-419.67"/>
- <text text-anchor="start" x="295" y="-424.17" font-family="Ubuntu" font-size="10.00">4</text>
- <polygon fill="none" stroke="black" points="194,-418.67 194,-516.67 320,-516.67 320,-418.67 194,-418.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105 -->
- <g id="node7" class="node">
- <title>Node_Ja_105</title>
- <g id="a_node7"><a xlink:title="platform.Gpios">
- <polygon fill="#fffaf0" stroke="none" points="211.5,-62.67 211.5,-240.67 302.5,-240.67 302.5,-62.67 211.5,-62.67"/>
- <polygon fill="#e31a1c" stroke="none" points="212.5,-223.67 212.5,-239.67 301.5,-239.67 301.5,-223.67 212.5,-223.67"/>
- <text text-anchor="start" x="274" y="-229.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">Gpios</text>
- <text text-anchor="start" x="223.25" y="-212.17" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="232.5" y="-212.17" font-family="Ubuntu" font-size="10.00">greenLED</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-207.67 275.5,-223.67 301.5,-223.67 301.5,-207.67 275.5,-207.67"/>
- <text text-anchor="start" x="277.25" y="-213.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-196.17" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="232.5" y="-196.17" font-family="Ubuntu" font-size="10.00">redLED</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-191.67 275.5,-207.67 301.5,-207.67 301.5,-191.67 275.5,-191.67"/>
- <text text-anchor="start" x="277.25" y="-197.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-180.17" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="232.38" y="-180.17" font-family="Ubuntu" font-size="10.00">audioJack</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-175.67 275.5,-191.67 301.5,-191.67 301.5,-175.67 275.5,-175.67"/>
- <text text-anchor="start" x="277.25" y="-181.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-164.17" font-family="Ubuntu" font-size="10.00">4</text>
- <text text-anchor="start" x="232.5" y="-164.17" font-family="Ubuntu" font-size="10.00">amp</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-159.67 275.5,-175.67 301.5,-175.67 301.5,-159.67 275.5,-159.67"/>
- <text text-anchor="start" x="277.25" y="-165.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-148.17" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="232.5" y="-148.17" font-family="Ubuntu" font-size="10.00">power</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-143.67 275.5,-159.67 301.5,-159.67 301.5,-143.67 275.5,-143.67"/>
- <text text-anchor="start" x="277.25" y="-149.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-132.17" font-family="Ubuntu" font-size="10.00">6</text>
- <text text-anchor="start" x="232.5" y="-132.17" font-family="Ubuntu" font-size="10.00">ir</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-127.67 275.5,-143.67 301.5,-143.67 301.5,-127.67 275.5,-127.67"/>
- <text text-anchor="start" x="277.25" y="-133.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-116.17" font-family="Ubuntu" font-size="10.00">7</text>
- <text text-anchor="start" x="232.5" y="-116.17" font-family="Ubuntu" font-size="10.00">jack</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-111.67 275.5,-127.67 301.5,-127.67 301.5,-111.67 275.5,-111.67"/>
- <text text-anchor="start" x="277.25" y="-117.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-100.17" font-family="Ubuntu" font-size="10.00">8</text>
- <text text-anchor="start" x="232.5" y="-100.17" font-family="Ubuntu" font-size="10.00">spkfault</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-95.67 275.5,-111.67 301.5,-111.67 301.5,-95.67 275.5,-95.67"/>
- <text text-anchor="start" x="277.25" y="-101.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="223.25" y="-84.17" font-family="Ubuntu" font-size="10.00">9</text>
- <text text-anchor="start" x="232.5" y="-84.17" font-family="Ubuntu" font-size="10.00">Vcc</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-79.67 275.5,-95.67 301.5,-95.67 301.5,-79.67 275.5,-79.67"/>
- <text text-anchor="start" x="277.25" y="-85.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <text text-anchor="start" x="218.25" y="-68.17" font-family="Ubuntu" font-size="10.00">10</text>
- <text text-anchor="start" x="232.5" y="-68.17" font-family="Ubuntu" font-size="10.00">GND</text>
- <polygon fill="#fb9a99" stroke="none" points="275.5,-63.67 275.5,-79.67 301.5,-79.67 301.5,-63.67 275.5,-63.67"/>
- <text text-anchor="start" x="277.25" y="-69.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <polygon fill="none" stroke="black" points="211.5,-62.67 211.5,-240.67 302.5,-240.67 302.5,-62.67 211.5,-62.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge1" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge1"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-135.67C343.18,-135.67 355.66,-142.29 390.86,-143.48"/>
- <polygon fill="#000000" stroke="#000000" points="390.43,-146.98 400.49,-143.64 390.55,-139.98 390.43,-146.98"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge2" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge2"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-199.67C349.4,-199.67 351.44,-152.48 390.56,-144.74"/>
- <polygon fill="#000000" stroke="#000000" points="390.86,-148.22 400.49,-143.81 390.21,-141.25 390.86,-148.22"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge5" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge5"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-183.67C346.38,-183.67 353.52,-150.25 390.67,-144.5"/>
- <polygon fill="#000000" stroke="#000000" points="390.78,-148 400.49,-143.78 390.26,-141.02 390.78,-148"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge9" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge9"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-215.67C353.26,-215.67 348.72,-154.22 390.63,-144.86"/>
- <polygon fill="#000000" stroke="#000000" points="390.91,-148.35 400.49,-143.82 390.18,-141.38 390.91,-148.35"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge10" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge10"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-87.67C349.4,-87.67 351.44,-134.86 390.56,-142.6"/>
- <polygon fill="#000000" stroke="#000000" points="390.21,-146.08 400.49,-143.53 390.86,-139.11 390.21,-146.08"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge13" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge13"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-151.67C343.18,-151.67 355.66,-145.04 390.86,-143.85"/>
- <polygon fill="#000000" stroke="#000000" points="390.55,-147.35 400.49,-143.69 390.43,-140.36 390.55,-147.35"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge14" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge14"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-119.67C344.21,-119.67 354.91,-139.55 390.64,-143.12"/>
- <polygon fill="#000000" stroke="#000000" points="390.33,-146.61 400.49,-143.59 390.67,-139.62 390.33,-146.61"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge15" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge15"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-103.67C346.38,-103.67 353.52,-137.09 390.67,-142.83"/>
- <polygon fill="#000000" stroke="#000000" points="390.26,-146.31 400.49,-143.56 390.78,-139.33 390.26,-146.31"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge16" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge16"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-167.67C344.21,-167.67 354.91,-147.79 390.64,-144.21"/>
- <polygon fill="#000000" stroke="#000000" points="390.67,-147.72 400.49,-143.74 390.33,-140.72 390.67,-147.72"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge17" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104:header</title>
- <g id="a_edge17"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#000000" d="M303,-71.67C353.26,-71.67 348.72,-133.12 390.63,-142.48"/>
- <polygon fill="#000000" stroke="#000000" points="390.18,-145.95 400.49,-143.51 390.91,-138.99 390.18,-145.95"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_109 -->
- <g id="node8" class="node">
- <title>Node_Ja_109</title>
- <g id="a_node8"><a xlink:title="platform.GPIOExp">
- <polygon fill="#fffaf0" stroke="none" points="8,-284.67 8,-434.67 142,-434.67 142,-284.67 8,-284.67"/>
- <polygon fill="#e31a1c" stroke="none" points="9,-417.67 9,-433.67 141,-433.67 141,-417.67 9,-417.67"/>
- <text text-anchor="start" x="100" y="-423.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExp</text>
- <text text-anchor="start" x="14.88" y="-406.17" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="23.88" y="-406.17" font-family="Ubuntu" font-size="10.00">model</text>
- <polygon fill="#b2df8a" stroke="none" points="52,-401.67 52,-417.67 141,-417.67 141,-401.67 52,-401.67"/>
- <text text-anchor="start" x="53.75" y="-407.17" font-family="Ubuntu" text-decoration="underline" font-size="10.00">GPIOExpModelEnum</text>
- <text text-anchor="start" x="14.88" y="-390.17" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="24" y="-390.17" font-family="Ubuntu" font-size="10.00">addr</text>
- <polygon fill="#a6cee3" stroke="none" points="52,-385.67 52,-401.67 141,-401.67 141,-385.67 52,-385.67"/>
- <text text-anchor="start" x="118" y="-391.17" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <polygon fill="#fdbf6f" stroke="none" points="9,-369.67 9,-385.67 141,-385.67 141,-369.67 9,-369.67"/>
- <text text-anchor="start" x="11" y="-374.17" font-family="Ubuntu" font-size="10.00">ExpType</text>
- <polygon fill="#fdbf6f" stroke="none" points="9,-353.67 9,-369.67 13,-369.67 13,-353.67 9,-353.67"/>
- <text text-anchor="start" x="14.88" y="-358.17" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="24" y="-358.17" font-family="Ubuntu" font-size="10.00">i2c</text>
- <polygon fill="#fb9a99" stroke="none" points="52,-353.67 52,-369.67 141,-369.67 141,-353.67 52,-353.67"/>
- <text text-anchor="start" x="84.25" y="-359.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpI2C</text>
- <polygon fill="#fdbf6f" stroke="none" points="9,-337.67 9,-353.67 13,-353.67 13,-337.67 9,-337.67"/>
- <text text-anchor="start" x="14.88" y="-342.17" font-family="Ubuntu" font-size="10.00">4</text>
- <text text-anchor="start" x="24" y="-342.17" font-family="Ubuntu" font-size="10.00">spi</text>
- <polygon fill="#fb9a99" stroke="none" points="52,-337.67 52,-353.67 141,-353.67 141,-337.67 52,-337.67"/>
- <text text-anchor="start" x="84.25" y="-343.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpSPI</text>
- <polygon fill="#fdbf6f" stroke="none" points="9,-333.67 9,-337.67 141,-337.67 141,-333.67 9,-333.67"/>
- <text text-anchor="start" x="14.88" y="-322.17" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="24" y="-322.17" font-family="Ubuntu" font-size="10.00">base</text>
- <polygon fill="#a6cee3" stroke="none" points="52,-317.67 52,-333.67 141,-333.67 141,-317.67 52,-317.67"/>
- <text text-anchor="start" x="118" y="-323.17" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="14.88" y="-306.17" font-family="Ubuntu" font-size="10.00">6</text>
- <text text-anchor="start" x="24" y="-306.17" font-family="Ubuntu" font-size="10.00">count</text>
- <polygon fill="#a6cee3" stroke="none" points="52,-301.67 52,-317.67 141,-317.67 141,-301.67 52,-301.67"/>
- <text text-anchor="start" x="118" y="-307.17" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="14.88" y="-290.17" font-family="Ubuntu" font-size="10.00">7</text>
- <text text-anchor="start" x="24" y="-290.17" font-family="Ubuntu" font-size="10.00">intr</text>
- <polygon fill="#fb9a99" stroke="none" points="52,-285.67 52,-301.67 141,-301.67 141,-285.67 52,-285.67"/>
- <text text-anchor="start" x="116.5" y="-291.17" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
- <polygon fill="none" stroke="black" points="8,-284.67 8,-434.67 142,-434.67 142,-284.67 8,-284.67"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_109->Node_Ja_107 -->
- <g id="edge3" class="edge">
- <title>Node_Ja_109:e->Node_Ja_107:header</title>
- <g id="a_edge3"><a xlink:title="Ja_109 --> Ja_107">
- <path fill="none" stroke="#000000" d="M142,-345.67C170.41,-345.67 177.69,-328.97 200.66,-324.67"/>
- <polygon fill="#000000" stroke="#000000" points="200.84,-328.17 210.49,-323.8 200.22,-321.19 200.84,-328.17"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_109->Node_Ja_108 -->
- <g id="edge6" class="edge">
- <title>Node_Ja_109:e->Node_Ja_108:header</title>
- <g id="a_edge6"><a xlink:title="Ja_109 --> Ja_108">
- <path fill="none" stroke="#000000" d="M142,-361.67C172.16,-361.67 179.96,-378.66 204.71,-382.78"/>
- <polygon fill="#000000" stroke="#000000" points="204.25,-386.25 214.49,-383.55 204.8,-379.27 204.25,-386.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_109->Node_Ja_106 -->
- <g id="edge11" class="edge">
- <title>Node_Ja_109:e->Node_Ja_106</title>
- <g id="a_edge11"><a xlink:title="Ja_109 --> Ja_106">
- <path fill="none" stroke="#008000" d="M142,-409.67C153.33,-409.67 164.66,-411.97 175.56,-415.66"/>
- <polygon fill="#008000" stroke="#008000" points="174.28,-418.92 184.87,-419.23 176.79,-412.38 174.28,-418.92"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_109->Node_Ja_104 -->
- <g id="edge4" class="edge">
- <title>Node_Ja_109:e->Node_Ja_104:header</title>
- <g id="a_edge4"><a xlink:title="Ja_109 --> Ja_104">
- <path fill="none" stroke="#000000" d="M142,-293.67C252.19,-293.67 101.45,-120.33 186,-49.67 234.42,-9.19 271.23,-22.1 328,-49.67 372.09,-71.07 352.59,-132.9 390.93,-142.43"/>
- <polygon fill="#000000" stroke="#000000" points="390.17,-145.86 400.5,-143.5 390.95,-138.91 390.17,-145.86"/>
- </a>
- </g>
- </g>
- </g>
- </svg>
|