123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477 |
- <?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="568pt" height="590pt"
- viewBox="0.00 0.00 568.00 589.75" 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 585.75)">
- <title>protodot</title>
- <g id="a_graph0"><a xlink:title="sys.gpio">
- <text text-anchor="middle" x="280" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">sys.gpio</text>
- </a>
- </g>
- <!-- Node_Ja_112 -->
- <g id="node1" class="node">
- <title>Node_Ja_112</title>
- <g id="a_node1"><a xlink:title="sys.gpio.Exp">
- <polygon fill="#fffaf0" stroke="none" points="147.5,-351.75 147.5,-517.75 241.5,-517.75 241.5,-351.75 147.5,-351.75"/>
- <polygon fill="#e31a1c" stroke="none" points="148.5,-500.75 148.5,-516.75 240.5,-516.75 240.5,-500.75 148.5,-500.75"/>
- <text text-anchor="start" x="222" y="-506.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Exp</text>
- <text text-anchor="start" x="154.38" y="-489.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="163.38" y="-489.25" font-family="Ubuntu" font-size="10.00">model</text>
- <polygon fill="#b2df8a" stroke="none" points="191.5,-484.75 191.5,-500.75 240.5,-500.75 240.5,-484.75 191.5,-484.75"/>
- <text text-anchor="start" x="193.5" y="-490.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">ExpModels</text>
- <text text-anchor="start" x="154.38" y="-473.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="163.5" y="-473.25" font-family="Ubuntu" font-size="10.00">addr</text>
- <polygon fill="#a6cee3" stroke="none" points="191.5,-468.75 191.5,-484.75 240.5,-484.75 240.5,-468.75 191.5,-468.75"/>
- <text text-anchor="start" x="217.5" y="-474.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <polygon fill="#fdbf6f" stroke="none" points="148.5,-452.75 148.5,-468.75 240.5,-468.75 240.5,-452.75 148.5,-452.75"/>
- <text text-anchor="start" x="150.5" y="-457.25" font-family="Ubuntu" font-size="10.00">ExpType</text>
- <polygon fill="#fdbf6f" stroke="none" points="148.5,-436.75 148.5,-452.75 152.5,-452.75 152.5,-436.75 148.5,-436.75"/>
- <text text-anchor="start" x="154.38" y="-441.25" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="163.5" y="-441.25" font-family="Ubuntu" font-size="10.00">i2c</text>
- <polygon fill="#fb9a99" stroke="none" points="191.5,-436.75 191.5,-452.75 240.5,-452.75 240.5,-436.75 191.5,-436.75"/>
- <text text-anchor="start" x="206.25" y="-442.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ExpI2C</text>
- <polygon fill="#fdbf6f" stroke="none" points="148.5,-420.75 148.5,-436.75 152.5,-436.75 152.5,-420.75 148.5,-420.75"/>
- <text text-anchor="start" x="154.38" y="-425.25" font-family="Ubuntu" font-size="10.00">4</text>
- <text text-anchor="start" x="163.5" y="-425.25" font-family="Ubuntu" font-size="10.00">spi</text>
- <polygon fill="#fb9a99" stroke="none" points="191.5,-420.75 191.5,-436.75 240.5,-436.75 240.5,-420.75 191.5,-420.75"/>
- <text text-anchor="start" x="206.25" y="-426.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ExpSPI</text>
- <polygon fill="#fdbf6f" stroke="none" points="148.5,-416.75 148.5,-420.75 240.5,-420.75 240.5,-416.75 148.5,-416.75"/>
- <text text-anchor="start" x="154.38" y="-405.25" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="163.5" y="-405.25" font-family="Ubuntu" font-size="10.00">base</text>
- <polygon fill="#a6cee3" stroke="none" points="191.5,-400.75 191.5,-416.75 240.5,-416.75 240.5,-400.75 191.5,-400.75"/>
- <text text-anchor="start" x="217.5" y="-406.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="154.38" y="-389.25" font-family="Ubuntu" font-size="10.00">6</text>
- <text text-anchor="start" x="163.5" y="-389.25" font-family="Ubuntu" font-size="10.00">count</text>
- <polygon fill="#a6cee3" stroke="none" points="191.5,-384.75 191.5,-400.75 240.5,-400.75 240.5,-384.75 191.5,-384.75"/>
- <text text-anchor="start" x="217.5" y="-390.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="154.38" y="-373.25" font-family="Ubuntu" font-size="10.00">7</text>
- <text text-anchor="start" x="163.5" y="-373.25" font-family="Ubuntu" font-size="10.00">intr</text>
- <polygon fill="#a6cee3" stroke="none" points="191.5,-368.75 191.5,-384.75 240.5,-384.75 240.5,-368.75 191.5,-368.75"/>
- <text text-anchor="start" x="217.5" y="-374.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="154.38" y="-357.25" font-family="Ubuntu" font-size="10.00">8</text>
- <text text-anchor="start" x="163.5" y="-357.25" font-family="Ubuntu" font-size="10.00">ena</text>
- <polygon fill="#fb9a99" stroke="none" points="191.5,-352.75 191.5,-368.75 240.5,-368.75 240.5,-352.75 191.5,-352.75"/>
- <text text-anchor="start" x="222.75" y="-358.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <polygon fill="none" stroke="black" points="147.5,-351.75 147.5,-517.75 241.5,-517.75 241.5,-351.75 147.5,-351.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_109 -->
- <g id="node2" class="node">
- <title>Node_Ja_109</title>
- <g id="a_node2"><a xlink:title="ExpModels">
- <polygon fill="#b2df8a" stroke="none" points="317.5,-479.75 317.5,-577.75 410.5,-577.75 410.5,-479.75 317.5,-479.75"/>
- <polygon fill="#33a02c" stroke="none" points="318.5,-560.75 318.5,-576.75 409.5,-576.75 409.5,-560.75 318.5,-560.75"/>
- <text text-anchor="start" x="330.25" y="-566.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="357.25" y="-566.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ExpModels</text>
- <polygon fill="#b2df8a" stroke="none" points="318.5,-544.75 318.5,-560.75 400.5,-560.75 400.5,-544.75 318.5,-544.75"/>
- <text text-anchor="start" x="320.12" y="-549.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_EXP</text>
- <polygon fill="#b2df8a" stroke="none" points="400.5,-544.75 400.5,-560.75 409.5,-560.75 409.5,-544.75 400.5,-544.75"/>
- <text text-anchor="start" x="402.38" y="-549.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="318.5,-528.75 318.5,-544.75 400.5,-544.75 400.5,-528.75 318.5,-528.75"/>
- <text text-anchor="start" x="320.5" y="-533.25" font-family="Ubuntu" font-size="10.00">PCA9535</text>
- <polygon fill="#b2df8a" stroke="none" points="400.5,-528.75 400.5,-544.75 409.5,-544.75 409.5,-528.75 400.5,-528.75"/>
- <text text-anchor="start" x="402.38" y="-533.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="318.5,-512.75 318.5,-528.75 400.5,-528.75 400.5,-512.75 318.5,-512.75"/>
- <text text-anchor="start" x="320.5" y="-517.25" font-family="Ubuntu" font-size="10.00">PCA85XX</text>
- <polygon fill="#b2df8a" stroke="none" points="400.5,-512.75 400.5,-528.75 409.5,-528.75 409.5,-512.75 400.5,-512.75"/>
- <text text-anchor="start" x="402.38" y="-517.25" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="#b2df8a" stroke="none" points="318.5,-496.75 318.5,-512.75 400.5,-512.75 400.5,-496.75 318.5,-496.75"/>
- <text text-anchor="start" x="320.5" y="-501.25" font-family="Ubuntu" font-size="10.00">MCP23017</text>
- <polygon fill="#b2df8a" stroke="none" points="400.5,-496.75 400.5,-512.75 409.5,-512.75 409.5,-496.75 400.5,-496.75"/>
- <text text-anchor="start" x="402.38" y="-501.25" font-family="Ubuntu" font-size="10.00">3</text>
- <polygon fill="#b2df8a" stroke="none" points="318.5,-480.75 318.5,-496.75 400.5,-496.75 400.5,-480.75 318.5,-480.75"/>
- <text text-anchor="start" x="320.5" y="-485.25" font-family="Ubuntu" font-size="10.00">MCP23S17</text>
- <polygon fill="#b2df8a" stroke="none" points="400.5,-480.75 400.5,-496.75 409.5,-496.75 409.5,-480.75 400.5,-480.75"/>
- <text text-anchor="start" x="402.38" y="-485.25" font-family="Ubuntu" font-size="10.00">4</text>
- <polygon fill="none" stroke="black" points="317.5,-479.75 317.5,-577.75 410.5,-577.75 410.5,-479.75 317.5,-479.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_112->Node_Ja_109 -->
- <g id="edge16" class="edge">
- <title>Node_Ja_112:e->Node_Ja_109</title>
- <g id="a_edge16"><a xlink:title="Ja_112 --> Ja_109">
- <path fill="none" stroke="#008000" d="M241.5,-492.75C260.54,-492.75 280.59,-496.86 298.79,-502.31"/>
- <polygon fill="#008000" stroke="#008000" points="297.53,-505.58 308.12,-505.29 299.66,-498.91 297.53,-505.58"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_111 -->
- <g id="node8" class="node">
- <title>Node_Ja_111</title>
- <g id="a_node8"><a xlink:title="sys.gpio.ExpSPI">
- <polygon fill="#fffaf0" stroke="none" points="300,-327.75 300,-393.75 428,-393.75 428,-327.75 300,-327.75"/>
- <polygon fill="#e31a1c" stroke="none" points="301,-376.75 301,-392.75 427,-392.75 427,-376.75 301,-376.75"/>
- <text text-anchor="start" x="392.75" y="-382.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ExpSPI</text>
- <text text-anchor="start" x="306.88" y="-365.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="315.75" y="-365.25" font-family="Ubuntu" font-size="10.00">speed</text>
- <polygon fill="#a6cee3" stroke="none" points="343,-360.75 343,-376.75 427,-376.75 427,-360.75 343,-360.75"/>
- <text text-anchor="start" x="398.75" y="-366.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
- <text text-anchor="start" x="306.88" y="-349.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="316" y="-349.25" font-family="Ubuntu" font-size="10.00">host</text>
- <polygon fill="#b2df8a" stroke="none" points="343,-344.75 343,-360.75 427,-360.75 427,-344.75 343,-344.75"/>
- <text text-anchor="start" x="344.88" y="-350.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">dev.common.hosts</text>
- <text text-anchor="start" x="306.88" y="-333.25" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="316" y="-333.25" font-family="Ubuntu" font-size="10.00">cs</text>
- <polygon fill="#a6cee3" stroke="none" points="343,-328.75 343,-344.75 427,-344.75 427,-328.75 343,-328.75"/>
- <text text-anchor="start" x="404" y="-334.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <polygon fill="none" stroke="black" points="300,-327.75 300,-393.75 428,-393.75 428,-327.75 300,-327.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_112->Node_Ja_111 -->
- <g id="edge17" class="edge">
- <title>Node_Ja_112:e->Node_Ja_111:header</title>
- <g id="a_edge17"><a xlink:title="Ja_112 --> Ja_111">
- <path fill="none" stroke="#000000" d="M241.5,-428.75C269.71,-428.75 268.52,-395.66 288.92,-386.87"/>
- <polygon fill="#000000" stroke="#000000" points="289.35,-390.35 298.51,-385.03 288.03,-383.48 289.35,-390.35"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105 -->
- <g id="node9" class="node">
- <title>Node_Ja_105</title>
- <g id="a_node9"><a xlink:title="sys.gpio.PIN">
- <polygon fill="#fffaf0" stroke="none" points="330,-110.75 330,-160.75 398,-160.75 398,-110.75 330,-110.75"/>
- <polygon fill="#e31a1c" stroke="none" points="331,-143.75 331,-159.75 397,-159.75 397,-143.75 331,-143.75"/>
- <text text-anchor="start" x="379.25" y="-149.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="336.88" y="-132.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="346" y="-132.25" font-family="Ubuntu" font-size="10.00">pin</text>
- <polygon fill="#a6cee3" stroke="none" points="367,-127.75 367,-143.75 397,-143.75 397,-127.75 367,-127.75"/>
- <text text-anchor="start" x="374" y="-133.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="336.88" y="-116.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="345.75" y="-116.25" font-family="Ubuntu" font-size="10.00">level</text>
- <polygon fill="#b2df8a" stroke="none" points="367,-111.75 367,-127.75 397,-127.75 397,-111.75 367,-111.75"/>
- <text text-anchor="start" x="368.88" y="-117.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Levels</text>
- <polygon fill="none" stroke="black" points="330,-110.75 330,-160.75 398,-160.75 398,-110.75 330,-110.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_112->Node_Ja_105 -->
- <g id="edge13" class="edge">
- <title>Node_Ja_112:e->Node_Ja_105:header</title>
- <g id="a_edge13"><a xlink:title="Ja_112 --> Ja_105">
- <path fill="none" stroke="#000000" d="M241.5,-360.75C338.24,-360.75 238.06,-168.54 318.64,-152.77"/>
- <polygon fill="#000000" stroke="#000000" points="318.85,-156.27 328.49,-151.88 318.22,-149.3 318.85,-156.27"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_110 -->
- <g id="node10" class="node">
- <title>Node_Ja_110</title>
- <g id="a_node10"><a xlink:title="sys.gpio.ExpI2C">
- <polygon fill="#fffaf0" stroke="none" points="304.5,-419.75 304.5,-453.75 423.5,-453.75 423.5,-419.75 304.5,-419.75"/>
- <polygon fill="#e31a1c" stroke="none" points="305.5,-436.75 305.5,-452.75 422.5,-452.75 422.5,-436.75 305.5,-436.75"/>
- <text text-anchor="start" x="388.25" y="-442.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ExpI2C</text>
- <text text-anchor="start" x="311.38" y="-425.25" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="320.38" y="-425.25" font-family="Ubuntu" font-size="10.00">port</text>
- <polygon fill="#b2df8a" stroke="none" points="339.5,-420.75 339.5,-436.75 422.5,-436.75 422.5,-420.75 339.5,-420.75"/>
- <text text-anchor="start" x="341.25" y="-426.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">dev.common.ports</text>
- <polygon fill="none" stroke="black" points="304.5,-419.75 304.5,-453.75 423.5,-453.75 423.5,-419.75 304.5,-419.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_112->Node_Ja_110 -->
- <g id="edge12" class="edge">
- <title>Node_Ja_112:e->Node_Ja_110:header</title>
- <g id="a_edge12"><a xlink:title="Ja_112 --> Ja_110">
- <path fill="none" stroke="#000000" d="M241.5,-444.75C265.05,-444.75 273.62,-444.75 292.61,-444.75"/>
- <polygon fill="#000000" stroke="#000000" points="292.49,-448.25 302.49,-444.75 292.49,-441.25 292.49,-448.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_102 -->
- <g id="node3" class="node">
- <title>Node_Ja_102</title>
- <g id="a_node3"><a xlink:title="hosts">
- <polygon fill="#b2df8a" stroke="none" points="486,-311.75 486,-377.75 546,-377.75 546,-311.75 486,-311.75"/>
- <polygon fill="#33a02c" stroke="none" points="487,-360.75 487,-376.75 545,-376.75 545,-360.75 487,-360.75"/>
- <text text-anchor="start" x="489" y="-366.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="516" y="-366.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">hosts</text>
- <polygon fill="#b2df8a" stroke="none" points="487,-344.75 487,-360.75 525,-360.75 525,-344.75 487,-344.75"/>
- <text text-anchor="start" x="489" y="-349.25" font-family="Ubuntu" font-size="10.00">NONE</text>
- <polygon fill="#b2df8a" stroke="none" points="525,-344.75 525,-360.75 545,-360.75 545,-344.75 525,-344.75"/>
- <text text-anchor="start" x="527" y="-349.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="487,-328.75 487,-344.75 525,-344.75 525,-328.75 487,-328.75"/>
- <text text-anchor="start" x="489" y="-333.25" font-family="Ubuntu" font-size="10.00">Host0</text>
- <polygon fill="#b2df8a" stroke="none" points="525,-328.75 525,-344.75 545,-344.75 545,-328.75 525,-328.75"/>
- <text text-anchor="start" x="527" y="-333.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="487,-312.75 487,-328.75 525,-328.75 525,-312.75 487,-312.75"/>
- <text text-anchor="start" x="489" y="-317.25" font-family="Ubuntu" font-size="10.00">Host1</text>
- <polygon fill="#b2df8a" stroke="none" points="525,-312.75 525,-328.75 545,-328.75 545,-312.75 525,-312.75"/>
- <text text-anchor="start" x="527" y="-317.25" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="none" stroke="black" points="486,-311.75 486,-377.75 546,-377.75 546,-311.75 486,-311.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_104 -->
- <g id="node4" class="node">
- <title>Node_Ja_104</title>
- <g id="a_node4"><a xlink:title="Levels">
- <polygon fill="#b2df8a" stroke="none" points="484.5,-94.75 484.5,-144.75 547.5,-144.75 547.5,-94.75 484.5,-94.75"/>
- <polygon fill="#33a02c" stroke="none" points="485.5,-127.75 485.5,-143.75 546.5,-143.75 546.5,-127.75 485.5,-127.75"/>
- <text text-anchor="start" x="487.12" y="-133.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="514.12" y="-133.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Levels</text>
- <polygon fill="#b2df8a" stroke="none" points="485.5,-111.75 485.5,-127.75 523.5,-127.75 523.5,-111.75 485.5,-111.75"/>
- <text text-anchor="start" x="487.5" y="-116.25" font-family="Ubuntu" font-size="10.00">LOW</text>
- <polygon fill="#b2df8a" stroke="none" points="523.5,-111.75 523.5,-127.75 546.5,-127.75 546.5,-111.75 523.5,-111.75"/>
- <text text-anchor="start" x="525.5" y="-116.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="485.5,-95.75 485.5,-111.75 523.5,-111.75 523.5,-95.75 485.5,-95.75"/>
- <text text-anchor="start" x="487.5" y="-100.25" font-family="Ubuntu" font-size="10.00">HIGH</text>
- <polygon fill="#b2df8a" stroke="none" points="523.5,-95.75 523.5,-111.75 546.5,-111.75 546.5,-95.75 523.5,-95.75"/>
- <text text-anchor="start" x="525.5" y="-100.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="none" stroke="black" points="484.5,-94.75 484.5,-144.75 547.5,-144.75 547.5,-94.75 484.5,-94.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_101 -->
- <g id="node5" class="node">
- <title>Node_Ja_101</title>
- <g id="a_node5"><a xlink:title="ports">
- <polygon fill="#b2df8a" stroke="none" points="480,-403.75 480,-469.75 552,-469.75 552,-403.75 480,-403.75"/>
- <polygon fill="#33a02c" stroke="none" points="481,-452.75 481,-468.75 551,-468.75 551,-452.75 481,-452.75"/>
- <text text-anchor="start" x="495.75" y="-458.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="522.75" y="-458.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ports</text>
- <polygon fill="#b2df8a" stroke="none" points="481,-436.75 481,-452.75 542,-452.75 542,-436.75 481,-436.75"/>
- <text text-anchor="start" x="483" y="-441.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED</text>
- <polygon fill="#b2df8a" stroke="none" points="542,-436.75 542,-452.75 551,-452.75 551,-436.75 542,-436.75"/>
- <text text-anchor="start" x="543.88" y="-441.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="481,-420.75 481,-436.75 542,-436.75 542,-420.75 481,-420.75"/>
- <text text-anchor="start" x="483" y="-425.25" font-family="Ubuntu" font-size="10.00">SYSTEM</text>
- <polygon fill="#b2df8a" stroke="none" points="542,-420.75 542,-436.75 551,-436.75 551,-420.75 542,-420.75"/>
- <text text-anchor="start" x="543.88" y="-425.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="481,-404.75 481,-420.75 542,-420.75 542,-404.75 481,-404.75"/>
- <text text-anchor="start" x="483" y="-409.25" font-family="Ubuntu" font-size="10.00">DAC</text>
- <polygon fill="#b2df8a" stroke="none" points="542,-404.75 542,-420.75 551,-420.75 551,-404.75 542,-404.75"/>
- <text text-anchor="start" x="543.88" y="-409.25" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="none" stroke="black" points="480,-403.75 480,-469.75 552,-469.75 552,-403.75 480,-403.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_107 -->
- <g id="node6" class="node">
- <title>Node_Ja_107</title>
- <g id="a_node6"><a xlink:title="sys.gpio.LED">
- <polygon fill="#fffaf0" stroke="none" points="141,-259.75 141,-325.75 248,-325.75 248,-259.75 141,-259.75"/>
- <polygon fill="#e31a1c" stroke="none" points="142,-308.75 142,-324.75 247,-324.75 247,-308.75 142,-308.75"/>
- <text text-anchor="start" x="227.75" y="-314.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">LED</text>
- <text text-anchor="start" x="147.88" y="-297.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="157" y="-297.25" font-family="Ubuntu" font-size="10.00">gpio</text>
- <polygon fill="#fb9a99" stroke="none" points="203,-292.75 203,-308.75 247,-308.75 247,-292.75 203,-292.75"/>
- <text text-anchor="start" x="229.25" y="-298.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="147.88" y="-281.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="156.88" y="-281.25" font-family="Ubuntu" font-size="10.00">brightness</text>
- <polygon fill="#a6cee3" stroke="none" points="203,-276.75 203,-292.75 247,-292.75 247,-276.75 203,-276.75"/>
- <text text-anchor="start" x="224" y="-282.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="147.88" y="-265.25" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="157" y="-265.25" font-family="Ubuntu" font-size="10.00">led_type</text>
- <polygon fill="#b2df8a" stroke="none" points="203,-260.75 203,-276.75 247,-276.75 247,-260.75 203,-260.75"/>
- <text text-anchor="start" x="204.75" y="-266.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">LedTypes</text>
- <polygon fill="none" stroke="black" points="141,-259.75 141,-325.75 248,-325.75 248,-259.75 141,-259.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_107->Node_Ja_105 -->
- <g id="edge4" class="edge">
- <title>Node_Ja_107:e->Node_Ja_105:header</title>
- <g id="a_edge4"><a xlink:title="Ja_107 --> Ja_105">
- <path fill="none" stroke="#000000" d="M248.5,-300.75C319.85,-300.75 261.68,-167.6 318.87,-153.04"/>
- <polygon fill="#000000" stroke="#000000" points="318.97,-156.55 328.5,-151.92 318.16,-149.6 318.97,-156.55"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_106 -->
- <g id="node11" class="node">
- <title>Node_Ja_106</title>
- <g id="a_node11"><a xlink:title="LedTypes">
- <polygon fill="#b2df8a" stroke="none" points="325,-235.75 325,-301.75 403,-301.75 403,-235.75 325,-235.75"/>
- <polygon fill="#33a02c" stroke="none" points="326,-284.75 326,-300.75 402,-300.75 402,-284.75 326,-284.75"/>
- <text text-anchor="start" x="327.62" y="-290.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="354.62" y="-290.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">LedTypes</text>
- <polygon fill="#b2df8a" stroke="none" points="326,-268.75 326,-284.75 384,-284.75 384,-268.75 326,-268.75"/>
- <text text-anchor="start" x="328" y="-273.25" font-family="Ubuntu" font-size="10.00">UNKNOWN</text>
- <polygon fill="#b2df8a" stroke="none" points="384,-268.75 384,-284.75 402,-284.75 402,-268.75 384,-268.75"/>
- <text text-anchor="start" x="386" y="-273.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="326,-252.75 326,-268.75 384,-268.75 384,-252.75 326,-252.75"/>
- <text text-anchor="start" x="328" y="-257.25" font-family="Ubuntu" font-size="10.00">GPIO</text>
- <polygon fill="#b2df8a" stroke="none" points="384,-252.75 384,-268.75 402,-268.75 402,-252.75 384,-252.75"/>
- <text text-anchor="start" x="386" y="-257.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="326,-236.75 326,-252.75 384,-252.75 384,-236.75 326,-236.75"/>
- <text text-anchor="start" x="328" y="-241.25" font-family="Ubuntu" font-size="10.00">WS2812</text>
- <polygon fill="#b2df8a" stroke="none" points="384,-236.75 384,-252.75 402,-252.75 402,-236.75 384,-236.75"/>
- <text text-anchor="start" x="386" y="-241.25" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="none" stroke="black" points="325,-235.75 325,-301.75 403,-301.75 403,-235.75 325,-235.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_107->Node_Ja_106 -->
- <g id="edge5" class="edge">
- <title>Node_Ja_107:e->Node_Ja_106</title>
- <g id="a_edge5"><a xlink:title="Ja_107 --> Ja_106">
- <path fill="none" stroke="#008000" d="M248.5,-268.75C267.1,-268.75 287.39,-268.75 305.66,-268.75"/>
- <polygon fill="#008000" stroke="#008000" points="305.52,-272.25 315.52,-268.75 305.52,-265.25 305.52,-272.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108 -->
- <g id="node7" class="node">
- <title>Node_Ja_108</title>
- <g id="a_node7"><a xlink:title="sys.gpio.Gpios">
- <polygon fill="#fffaf0" stroke="none" points="8,-78.75 8,-240.75 89,-240.75 89,-78.75 8,-78.75"/>
- <polygon fill="#e31a1c" stroke="none" points="9,-223.75 9,-239.75 88,-239.75 88,-223.75 9,-223.75"/>
- <text text-anchor="start" x="60.5" y="-229.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Gpios</text>
- <text text-anchor="start" x="14.88" y="-212.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="24" y="-212.25" font-family="Ubuntu" font-size="10.00">greenLED</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-207.75 67,-223.75 88,-223.75 88,-207.75 67,-207.75"/>
- <text text-anchor="start" x="68.88" y="-213.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">LED</text>
- <text text-anchor="start" x="14.88" y="-196.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="24" y="-196.25" font-family="Ubuntu" font-size="10.00">redLED</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-191.75 67,-207.75 88,-207.75 88,-191.75 67,-191.75"/>
- <text text-anchor="start" x="68.88" y="-197.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">LED</text>
- <text text-anchor="start" x="14.88" y="-180.25" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="23.88" y="-180.25" font-family="Ubuntu" font-size="10.00">audioJack</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-175.75 67,-191.75 88,-191.75 88,-175.75 67,-175.75"/>
- <text text-anchor="start" x="70.25" y="-181.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="14.88" y="-164.25" font-family="Ubuntu" font-size="10.00">4</text>
- <text text-anchor="start" x="24" y="-164.25" font-family="Ubuntu" font-size="10.00">amp</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-159.75 67,-175.75 88,-175.75 88,-159.75 67,-159.75"/>
- <text text-anchor="start" x="70.25" y="-165.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="14.88" y="-148.25" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="24" y="-148.25" font-family="Ubuntu" font-size="10.00">power</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-143.75 67,-159.75 88,-159.75 88,-143.75 67,-143.75"/>
- <text text-anchor="start" x="70.25" y="-149.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="14.88" y="-132.25" font-family="Ubuntu" font-size="10.00">6</text>
- <text text-anchor="start" x="24" y="-132.25" font-family="Ubuntu" font-size="10.00">jack</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-127.75 67,-143.75 88,-143.75 88,-127.75 67,-127.75"/>
- <text text-anchor="start" x="70.25" y="-133.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="14.88" y="-116.25" font-family="Ubuntu" font-size="10.00">7</text>
- <text text-anchor="start" x="24" y="-116.25" font-family="Ubuntu" font-size="10.00">spkfault</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-111.75 67,-127.75 88,-127.75 88,-111.75 67,-111.75"/>
- <text text-anchor="start" x="70.25" y="-117.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="14.88" y="-100.25" font-family="Ubuntu" font-size="10.00">8</text>
- <text text-anchor="start" x="24" y="-100.25" font-family="Ubuntu" font-size="10.00">Vcc</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-95.75 67,-111.75 88,-111.75 88,-95.75 67,-95.75"/>
- <text text-anchor="start" x="70.25" y="-101.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="14.88" y="-84.25" font-family="Ubuntu" font-size="10.00">9</text>
- <text text-anchor="start" x="24" y="-84.25" font-family="Ubuntu" font-size="10.00">GND</text>
- <polygon fill="#fb9a99" stroke="none" points="67,-79.75 67,-95.75 88,-95.75 88,-79.75 67,-79.75"/>
- <text text-anchor="start" x="70.25" y="-85.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <polygon fill="none" stroke="black" points="8,-78.75 8,-240.75 89,-240.75 89,-78.75 8,-78.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_107 -->
- <g id="edge9" class="edge">
- <title>Node_Ja_108:e->Node_Ja_107:header</title>
- <g id="a_edge9"><a xlink:title="Ja_108 --> Ja_107">
- <path fill="none" stroke="#000000" d="M89.5,-199.75C141.79,-199.75 92.81,-299.18 129.27,-314.72"/>
- <polygon fill="#000000" stroke="#000000" points="128.55,-318.14 139.01,-316.48 129.79,-311.25 128.55,-318.14"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_107 -->
- <g id="edge15" class="edge">
- <title>Node_Ja_108:e->Node_Ja_107:header</title>
- <g id="a_edge15"><a xlink:title="Ja_108 --> Ja_107">
- <path fill="none" stroke="#000000" d="M89.5,-215.75C135.27,-215.75 98.31,-299.42 129.22,-314.45"/>
- <polygon fill="#000000" stroke="#000000" points="128.52,-317.88 139.02,-316.45 129.92,-311.02 128.52,-317.88"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge1" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge1"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-151.75C192.53,-151.75 221.08,-151.75 318.72,-151.75"/>
- <polygon fill="#000000" stroke="#000000" points="318.49,-155.25 328.49,-151.75 318.49,-148.25 318.49,-155.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge2" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge2"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-135.75C139.61,-135.75 259.58,-149.75 318.69,-151.56"/>
- <polygon fill="#000000" stroke="#000000" points="318.43,-155.05 328.49,-151.72 318.55,-148.05 318.43,-155.05"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge6" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge6"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-167.75C163.51,-167.75 182.36,-173.1 256,-165.75 285.14,-162.84 294.31,-154.3 318.58,-152.21"/>
- <polygon fill="#000000" stroke="#000000" points="318.64,-155.71 328.49,-151.81 318.35,-148.72 318.64,-155.71"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge7" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge7"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-103.75C116.37,-103.75 108.08,-71.81 133,-61.75 183.69,-41.27 206.57,-38.4 256,-61.75 298.98,-82.05 281.77,-140.92 318.72,-150.44"/>
- <polygon fill="#000000" stroke="#000000" points="318.16,-153.9 328.5,-151.57 318.97,-146.95 318.16,-153.9"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge8" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge8"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-119.75C163.76,-119.75 182.7,-121.83 256,-133.75 285.36,-138.52 294.13,-148.81 318.8,-151.23"/>
- <polygon fill="#000000" stroke="#000000" points="318.34,-154.71 328.49,-151.68 318.66,-147.72 318.34,-154.71"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge10" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge10"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-87.75C117.64,-87.75 107.16,-52.88 133,-41.75 183.21,-20.13 207.75,-16.05 256,-41.75 304.25,-67.44 275.95,-140.14 318.66,-150.51"/>
- <polygon fill="#000000" stroke="#000000" points="318.17,-153.98 328.5,-151.58 318.93,-147.02 318.17,-153.98"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_108->Node_Ja_105 -->
- <g id="edge11" class="edge">
- <title>Node_Ja_108:e->Node_Ja_105:header</title>
- <g id="a_edge11"><a xlink:title="Ja_108 --> Ja_105">
- <path fill="none" stroke="#000000" d="M89.5,-183.75C163.51,-183.75 183.45,-196.35 256,-181.75 286.71,-175.57 293.21,-156.92 318.73,-152.63"/>
- <polygon fill="#000000" stroke="#000000" points="318.8,-156.14 328.49,-151.87 318.25,-149.16 318.8,-156.14"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_111->Node_Ja_102 -->
- <g id="edge3" class="edge">
- <title>Node_Ja_111:e->Node_Ja_102</title>
- <g id="a_edge3"><a xlink:title="Ja_111 --> Ja_102">
- <path fill="none" stroke="#008000" d="M428,-352.75C440.66,-352.75 454.31,-351.9 466.96,-350.75"/>
- <polygon fill="#008000" stroke="#008000" points="467.13,-354.25 476.73,-349.78 466.44,-347.29 467.13,-354.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge18" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104</title>
- <g id="a_edge18"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#008000" d="M398,-119.75C420.01,-119.75 444.34,-119.75 465.09,-119.75"/>
- <polygon fill="#008000" stroke="#008000" points="465.02,-123.25 475.02,-119.75 465.02,-116.25 465.02,-123.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_110->Node_Ja_101 -->
- <g id="edge14" class="edge">
- <title>Node_Ja_110:e->Node_Ja_101</title>
- <g id="a_edge14"><a xlink:title="Ja_110 --> Ja_101">
- <path fill="none" stroke="#008000" d="M424,-428.75C435.9,-428.75 448.64,-429.44 460.7,-430.41"/>
- <polygon fill="#008000" stroke="#008000" points="460.24,-433.88 470.51,-431.28 460.86,-426.91 460.24,-433.88"/>
- </a>
- </g>
- </g>
- </g>
- </svg>
|