configuration.dot.svg 224 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 9.0.0 (20230911.1827)
  5. -->
  6. <!-- Title: protodot Pages: 1 -->
  7. <svg width="1550pt" height="3750pt"
  8. viewBox="0.00 0.00 1550.00 3749.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3745.75)">
  10. <title>protodot</title>
  11. <g id="a_graph0"><a xlink:title="platform">
  12. <text text-anchor="middle" x="771" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">platform</text>
  13. </a>
  14. </g>
  15. <!-- Node_Ja_150 -->
  16. <g id="node1" class="node">
  17. <title>Node_Ja_150</title>
  18. <g id="a_node1"><a xlink:title="platform.KnobOnly">
  19. <polygon fill="#fffaf0" stroke="none" points="868.5,-1501.75 868.5,-1551.75 952.5,-1551.75 952.5,-1501.75 868.5,-1501.75"/>
  20. <polygon fill="#e31a1c" stroke="none" points="869.5,-1534.75 869.5,-1550.75 951.5,-1550.75 951.5,-1534.75 869.5,-1534.75"/>
  21. <text text-anchor="start" x="904.5" y="-1540.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">KnobOnly</text>
  22. <text text-anchor="start" x="875.38" y="-1523.25" font-family="Ubuntu" font-size="10.00">1</text>
  23. <text text-anchor="start" x="884.5" y="-1523.25" font-family="Ubuntu" font-size="10.00">enable</text>
  24. <polygon fill="#a6cee3" stroke="none" points="926.5,-1518.75 926.5,-1534.75 951.5,-1534.75 951.5,-1518.75 926.5,-1518.75"/>
  25. <text text-anchor="start" x="931.5" y="-1524.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  26. <text text-anchor="start" x="875.38" y="-1507.25" font-family="Ubuntu" font-size="10.00">2</text>
  27. <text text-anchor="start" x="884.25" y="-1507.25" font-family="Ubuntu" font-size="10.00">delay_ms</text>
  28. <polygon fill="#a6cee3" stroke="none" points="926.5,-1502.75 926.5,-1518.75 951.5,-1518.75 951.5,-1502.75 926.5,-1502.75"/>
  29. <text text-anchor="start" x="928.5" y="-1508.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  30. <polygon fill="none" stroke="black" points="868.5,-1501.75 868.5,-1551.75 952.5,-1551.75 952.5,-1501.75 868.5,-1501.75"/>
  31. </a>
  32. </g>
  33. </g>
  34. <!-- Node_Ja_163 -->
  35. <g id="node2" class="node">
  36. <title>Node_Ja_163</title>
  37. <g id="a_node2"><a xlink:title="platform.WS2812">
  38. <polygon fill="#fffaf0" stroke="none" points="632,-1957.75 632,-2007.75 703,-2007.75 703,-1957.75 632,-1957.75"/>
  39. <polygon fill="#e31a1c" stroke="none" points="633,-1990.75 633,-2006.75 702,-2006.75 702,-1990.75 633,-1990.75"/>
  40. <text text-anchor="start" x="660.25" y="-1996.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">WS2812</text>
  41. <text text-anchor="start" x="638.88" y="-1979.25" font-family="Ubuntu" font-size="10.00">1</text>
  42. <text text-anchor="start" x="647.88" y="-1979.25" font-family="Ubuntu" font-size="10.00">length</text>
  43. <polygon fill="#a6cee3" stroke="none" points="676,-1974.75 676,-1990.75 702,-1990.75 702,-1974.75 676,-1974.75"/>
  44. <text text-anchor="start" x="679" y="-1980.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  45. <text text-anchor="start" x="638.88" y="-1963.25" font-family="Ubuntu" font-size="10.00">2</text>
  46. <text text-anchor="start" x="648" y="-1963.25" font-family="Ubuntu" font-size="10.00">gpio</text>
  47. <polygon fill="#fb9a99" stroke="none" points="676,-1958.75 676,-1974.75 702,-1974.75 702,-1958.75 676,-1958.75"/>
  48. <text text-anchor="start" x="677.75" y="-1964.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  49. <polygon fill="none" stroke="black" points="632,-1957.75 632,-2007.75 703,-2007.75 703,-1957.75 632,-1957.75"/>
  50. </a>
  51. </g>
  52. </g>
  53. <!-- Node_Ja_104 -->
  54. <g id="node58" class="node">
  55. <title>Node_Ja_104</title>
  56. <g id="a_node58"><a xlink:title="platform.GPIO">
  57. <polygon fill="#fffaf0" stroke="none" points="879,-2659.75 879,-2709.75 942,-2709.75 942,-2659.75 879,-2659.75"/>
  58. <polygon fill="#e31a1c" stroke="none" points="880,-2692.75 880,-2708.75 941,-2708.75 941,-2692.75 880,-2692.75"/>
  59. <text text-anchor="start" x="916.5" y="-2698.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  60. <text text-anchor="start" x="885.88" y="-2681.25" font-family="Ubuntu" font-size="10.00">1</text>
  61. <text text-anchor="start" x="895" y="-2681.25" font-family="Ubuntu" font-size="10.00">pin</text>
  62. <polygon fill="#a6cee3" stroke="none" points="916,-2676.75 916,-2692.75 941,-2692.75 941,-2676.75 916,-2676.75"/>
  63. <text text-anchor="start" x="918" y="-2682.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  64. <text text-anchor="start" x="885.88" y="-2665.25" font-family="Ubuntu" font-size="10.00">2</text>
  65. <text text-anchor="start" x="894.75" y="-2665.25" font-family="Ubuntu" font-size="10.00">level</text>
  66. <polygon fill="#a6cee3" stroke="none" points="916,-2660.75 916,-2676.75 941,-2676.75 941,-2660.75 916,-2660.75"/>
  67. <text text-anchor="start" x="918" y="-2666.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  68. <polygon fill="none" stroke="black" points="879,-2659.75 879,-2709.75 942,-2709.75 942,-2659.75 879,-2659.75"/>
  69. </a>
  70. </g>
  71. </g>
  72. <!-- Node_Ja_163&#45;&gt;Node_Ja_104 -->
  73. <g id="edge52" class="edge">
  74. <title>Node_Ja_163:e&#45;&gt;Node_Ja_104:header</title>
  75. <g id="a_edge52"><a xlink:title="Ja_163 &#45;&#45;&gt; Ja_104">
  76. <path fill="none" stroke="#000000" d="M703.5,-1966.75C748.07,-1966.75 765.25,-1982.42 788,-2020.75 847.12,-2120.36 801.13,-2427.2 824,-2540.75 838.02,-2610.37 807.1,-2691.34 867.14,-2699.99"/>
  77. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.47 876.99,-2700.65 867.25,-2696.49 866.78,-2703.47"/>
  78. </a>
  79. </g>
  80. </g>
  81. <!-- Node_Ja_153 -->
  82. <g id="node3" class="node">
  83. <title>Node_Ja_153</title>
  84. <g id="a_node3"><a xlink:title="BatteryAttenEnum">
  85. <polygon fill="#b2df8a" stroke="none" points="605.5,-1045.75 605.5,-1143.75 729.5,-1143.75 729.5,-1045.75 605.5,-1045.75"/>
  86. <polygon fill="#33a02c" stroke="none" points="606.5,-1126.75 606.5,-1142.75 728.5,-1142.75 728.5,-1126.75 606.5,-1126.75"/>
  87. <text text-anchor="start" x="608.25" y="-1132.25" font-family="Ubuntu" font-size="10.00">enum </text>
  88. <text text-anchor="start" x="635.25" y="-1132.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">BatteryAttenEnum</text>
  89. <polygon fill="#b2df8a" stroke="none" points="606.5,-1110.75 606.5,-1126.75 704.5,-1126.75 704.5,-1110.75 606.5,-1110.75"/>
  90. <text text-anchor="start" x="608.5" y="-1115.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_ATT</text>
  91. <polygon fill="#b2df8a" stroke="none" points="704.5,-1110.75 704.5,-1126.75 728.5,-1126.75 728.5,-1110.75 704.5,-1110.75"/>
  92. <text text-anchor="start" x="706.5" y="-1115.25" font-family="Ubuntu" font-size="10.00">0</text>
  93. <polygon fill="#b2df8a" stroke="none" points="606.5,-1094.75 606.5,-1110.75 704.5,-1110.75 704.5,-1094.75 606.5,-1094.75"/>
  94. <text text-anchor="start" x="608.5" y="-1099.25" font-family="Ubuntu" font-size="10.00">ATT_0</text>
  95. <polygon fill="#b2df8a" stroke="none" points="704.5,-1094.75 704.5,-1110.75 728.5,-1110.75 728.5,-1094.75 704.5,-1094.75"/>
  96. <text text-anchor="start" x="706.5" y="-1099.25" font-family="Ubuntu" font-size="10.00">1</text>
  97. <polygon fill="#b2df8a" stroke="none" points="606.5,-1078.75 606.5,-1094.75 704.5,-1094.75 704.5,-1078.75 606.5,-1078.75"/>
  98. <text text-anchor="start" x="608.5" y="-1083.25" font-family="Ubuntu" font-size="10.00">ATT_1</text>
  99. <polygon fill="#b2df8a" stroke="none" points="704.5,-1078.75 704.5,-1094.75 728.5,-1094.75 728.5,-1078.75 704.5,-1078.75"/>
  100. <text text-anchor="start" x="706.5" y="-1083.25" font-family="Ubuntu" font-size="10.00">2</text>
  101. <polygon fill="#b2df8a" stroke="none" points="606.5,-1062.75 606.5,-1078.75 704.5,-1078.75 704.5,-1062.75 606.5,-1062.75"/>
  102. <text text-anchor="start" x="608.5" y="-1067.25" font-family="Ubuntu" font-size="10.00">ATT_2</text>
  103. <polygon fill="#b2df8a" stroke="none" points="704.5,-1062.75 704.5,-1078.75 728.5,-1078.75 728.5,-1062.75 704.5,-1062.75"/>
  104. <text text-anchor="start" x="706.5" y="-1067.25" font-family="Ubuntu" font-size="10.00">3</text>
  105. <polygon fill="#b2df8a" stroke="none" points="606.5,-1046.75 606.5,-1062.75 704.5,-1062.75 704.5,-1046.75 606.5,-1046.75"/>
  106. <text text-anchor="start" x="608.5" y="-1051.25" font-family="Ubuntu" font-size="10.00">ATT_3</text>
  107. <polygon fill="#b2df8a" stroke="none" points="704.5,-1046.75 704.5,-1062.75 728.5,-1062.75 728.5,-1046.75 704.5,-1046.75"/>
  108. <text text-anchor="start" x="706.5" y="-1051.25" font-family="Ubuntu" font-size="10.00">4</text>
  109. <polygon fill="none" stroke="black" points="605.5,-1045.75 605.5,-1143.75 729.5,-1143.75 729.5,-1045.75 605.5,-1045.75"/>
  110. </a>
  111. </g>
  112. </g>
  113. <!-- Node_Ja_117 -->
  114. <g id="node4" class="node">
  115. <title>Node_Ja_117</title>
  116. <g id="a_node4"><a xlink:title="SampleRate">
  117. <polygon fill="#b2df8a" stroke="none" points="1042.5,-291.75 1042.5,-597.75 1187.5,-597.75 1187.5,-291.75 1042.5,-291.75"/>
  118. <polygon fill="#33a02c" stroke="none" points="1043.5,-580.75 1043.5,-596.75 1186.5,-596.75 1186.5,-580.75 1043.5,-580.75"/>
  119. <text text-anchor="start" x="1099.75" y="-586.25" font-family="Ubuntu" font-size="10.00">enum </text>
  120. <text text-anchor="start" x="1126.75" y="-586.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SampleRate</text>
  121. <polygon fill="#b2df8a" stroke="none" points="1043.5,-564.75 1043.5,-580.75 1172.5,-580.75 1172.5,-564.75 1043.5,-564.75"/>
  122. <text text-anchor="start" x="1045.38" y="-569.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_UNSPECIFIED</text>
  123. <polygon fill="#b2df8a" stroke="none" points="1172.5,-564.75 1172.5,-580.75 1186.5,-580.75 1186.5,-564.75 1172.5,-564.75"/>
  124. <text text-anchor="start" x="1174.5" y="-569.25" font-family="Ubuntu" font-size="10.00">0</text>
  125. <polygon fill="#b2df8a" stroke="none" points="1043.5,-548.75 1043.5,-564.75 1172.5,-564.75 1172.5,-548.75 1043.5,-548.75"/>
  126. <text text-anchor="start" x="1045.5" y="-553.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_8000</text>
  127. <polygon fill="#b2df8a" stroke="none" points="1172.5,-548.75 1172.5,-564.75 1186.5,-564.75 1186.5,-548.75 1172.5,-548.75"/>
  128. <text text-anchor="start" x="1174.5" y="-553.25" font-family="Ubuntu" font-size="10.00">1</text>
  129. <polygon fill="#b2df8a" stroke="none" points="1043.5,-532.75 1043.5,-548.75 1172.5,-548.75 1172.5,-532.75 1043.5,-532.75"/>
  130. <text text-anchor="start" x="1045.5" y="-537.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_11025</text>
  131. <polygon fill="#b2df8a" stroke="none" points="1172.5,-532.75 1172.5,-548.75 1186.5,-548.75 1186.5,-532.75 1172.5,-532.75"/>
  132. <text text-anchor="start" x="1174.5" y="-537.25" font-family="Ubuntu" font-size="10.00">2</text>
  133. <polygon fill="#b2df8a" stroke="none" points="1043.5,-516.75 1043.5,-532.75 1172.5,-532.75 1172.5,-516.75 1043.5,-516.75"/>
  134. <text text-anchor="start" x="1045.5" y="-521.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_12000</text>
  135. <polygon fill="#b2df8a" stroke="none" points="1172.5,-516.75 1172.5,-532.75 1186.5,-532.75 1186.5,-516.75 1172.5,-516.75"/>
  136. <text text-anchor="start" x="1174.5" y="-521.25" font-family="Ubuntu" font-size="10.00">3</text>
  137. <polygon fill="#b2df8a" stroke="none" points="1043.5,-500.75 1043.5,-516.75 1172.5,-516.75 1172.5,-500.75 1043.5,-500.75"/>
  138. <text text-anchor="start" x="1045.5" y="-505.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_16000</text>
  139. <polygon fill="#b2df8a" stroke="none" points="1172.5,-500.75 1172.5,-516.75 1186.5,-516.75 1186.5,-500.75 1172.5,-500.75"/>
  140. <text text-anchor="start" x="1174.5" y="-505.25" font-family="Ubuntu" font-size="10.00">4</text>
  141. <polygon fill="#b2df8a" stroke="none" points="1043.5,-484.75 1043.5,-500.75 1172.5,-500.75 1172.5,-484.75 1043.5,-484.75"/>
  142. <text text-anchor="start" x="1045.5" y="-489.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_22050</text>
  143. <polygon fill="#b2df8a" stroke="none" points="1172.5,-484.75 1172.5,-500.75 1186.5,-500.75 1186.5,-484.75 1172.5,-484.75"/>
  144. <text text-anchor="start" x="1174.5" y="-489.25" font-family="Ubuntu" font-size="10.00">5</text>
  145. <polygon fill="#b2df8a" stroke="none" points="1043.5,-468.75 1043.5,-484.75 1172.5,-484.75 1172.5,-468.75 1043.5,-468.75"/>
  146. <text text-anchor="start" x="1045.5" y="-473.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_24000</text>
  147. <polygon fill="#b2df8a" stroke="none" points="1172.5,-468.75 1172.5,-484.75 1186.5,-484.75 1186.5,-468.75 1172.5,-468.75"/>
  148. <text text-anchor="start" x="1174.5" y="-473.25" font-family="Ubuntu" font-size="10.00">6</text>
  149. <polygon fill="#b2df8a" stroke="none" points="1043.5,-452.75 1043.5,-468.75 1172.5,-468.75 1172.5,-452.75 1043.5,-452.75"/>
  150. <text text-anchor="start" x="1045.5" y="-457.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_32000</text>
  151. <polygon fill="#b2df8a" stroke="none" points="1172.5,-452.75 1172.5,-468.75 1186.5,-468.75 1186.5,-452.75 1172.5,-452.75"/>
  152. <text text-anchor="start" x="1174.5" y="-457.25" font-family="Ubuntu" font-size="10.00">7</text>
  153. <polygon fill="#b2df8a" stroke="none" points="1043.5,-436.75 1043.5,-452.75 1172.5,-452.75 1172.5,-436.75 1043.5,-436.75"/>
  154. <text text-anchor="start" x="1045.5" y="-441.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_44100</text>
  155. <polygon fill="#b2df8a" stroke="none" points="1172.5,-436.75 1172.5,-452.75 1186.5,-452.75 1186.5,-436.75 1172.5,-436.75"/>
  156. <text text-anchor="start" x="1174.5" y="-441.25" font-family="Ubuntu" font-size="10.00">8</text>
  157. <polygon fill="#b2df8a" stroke="none" points="1043.5,-420.75 1043.5,-436.75 1172.5,-436.75 1172.5,-420.75 1043.5,-420.75"/>
  158. <text text-anchor="start" x="1045.5" y="-425.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_48000</text>
  159. <polygon fill="#b2df8a" stroke="none" points="1172.5,-420.75 1172.5,-436.75 1186.5,-436.75 1186.5,-420.75 1172.5,-420.75"/>
  160. <text text-anchor="start" x="1174.5" y="-425.25" font-family="Ubuntu" font-size="10.00">9</text>
  161. <polygon fill="#b2df8a" stroke="none" points="1043.5,-404.75 1043.5,-420.75 1172.5,-420.75 1172.5,-404.75 1043.5,-404.75"/>
  162. <text text-anchor="start" x="1045.5" y="-409.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_88200</text>
  163. <polygon fill="#b2df8a" stroke="none" points="1172.5,-404.75 1172.5,-420.75 1186.5,-420.75 1186.5,-404.75 1172.5,-404.75"/>
  164. <text text-anchor="start" x="1174.25" y="-409.25" font-family="Ubuntu" font-size="10.00">10</text>
  165. <polygon fill="#b2df8a" stroke="none" points="1043.5,-388.75 1043.5,-404.75 1172.5,-404.75 1172.5,-388.75 1043.5,-388.75"/>
  166. <text text-anchor="start" x="1045.5" y="-393.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_96000</text>
  167. <polygon fill="#b2df8a" stroke="none" points="1172.5,-388.75 1172.5,-404.75 1186.5,-404.75 1186.5,-388.75 1172.5,-388.75"/>
  168. <text text-anchor="start" x="1174.25" y="-393.25" font-family="Ubuntu" font-size="10.00">11</text>
  169. <polygon fill="#b2df8a" stroke="none" points="1043.5,-372.75 1043.5,-388.75 1172.5,-388.75 1172.5,-372.75 1043.5,-372.75"/>
  170. <text text-anchor="start" x="1045.5" y="-377.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_176400</text>
  171. <polygon fill="#b2df8a" stroke="none" points="1172.5,-372.75 1172.5,-388.75 1186.5,-388.75 1186.5,-372.75 1172.5,-372.75"/>
  172. <text text-anchor="start" x="1174.25" y="-377.25" font-family="Ubuntu" font-size="10.00">12</text>
  173. <polygon fill="#b2df8a" stroke="none" points="1043.5,-356.75 1043.5,-372.75 1172.5,-372.75 1172.5,-356.75 1043.5,-356.75"/>
  174. <text text-anchor="start" x="1045.5" y="-361.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_192000</text>
  175. <polygon fill="#b2df8a" stroke="none" points="1172.5,-356.75 1172.5,-372.75 1186.5,-372.75 1186.5,-356.75 1172.5,-356.75"/>
  176. <text text-anchor="start" x="1174.25" y="-361.25" font-family="Ubuntu" font-size="10.00">13</text>
  177. <polygon fill="#b2df8a" stroke="none" points="1043.5,-340.75 1043.5,-356.75 1172.5,-356.75 1172.5,-340.75 1043.5,-340.75"/>
  178. <text text-anchor="start" x="1045.5" y="-345.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_352800</text>
  179. <polygon fill="#b2df8a" stroke="none" points="1172.5,-340.75 1172.5,-356.75 1186.5,-356.75 1186.5,-340.75 1172.5,-340.75"/>
  180. <text text-anchor="start" x="1174.25" y="-345.25" font-family="Ubuntu" font-size="10.00">14</text>
  181. <polygon fill="#b2df8a" stroke="none" points="1043.5,-324.75 1043.5,-340.75 1172.5,-340.75 1172.5,-324.75 1043.5,-324.75"/>
  182. <text text-anchor="start" x="1045.5" y="-329.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_384000</text>
  183. <polygon fill="#b2df8a" stroke="none" points="1172.5,-324.75 1172.5,-340.75 1186.5,-340.75 1186.5,-324.75 1172.5,-324.75"/>
  184. <text text-anchor="start" x="1174.25" y="-329.25" font-family="Ubuntu" font-size="10.00">15</text>
  185. <polygon fill="#b2df8a" stroke="none" points="1043.5,-308.75 1043.5,-324.75 1172.5,-324.75 1172.5,-308.75 1043.5,-308.75"/>
  186. <text text-anchor="start" x="1045.5" y="-313.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_705600</text>
  187. <polygon fill="#b2df8a" stroke="none" points="1172.5,-308.75 1172.5,-324.75 1186.5,-324.75 1186.5,-308.75 1172.5,-308.75"/>
  188. <text text-anchor="start" x="1174.25" y="-313.25" font-family="Ubuntu" font-size="10.00">16</text>
  189. <polygon fill="#b2df8a" stroke="none" points="1043.5,-292.75 1043.5,-308.75 1172.5,-308.75 1172.5,-292.75 1043.5,-292.75"/>
  190. <text text-anchor="start" x="1045.5" y="-297.25" font-family="Ubuntu" font-size="10.00">SAMPLE_RATE_768000</text>
  191. <polygon fill="#b2df8a" stroke="none" points="1172.5,-292.75 1172.5,-308.75 1186.5,-308.75 1186.5,-292.75 1172.5,-292.75"/>
  192. <text text-anchor="start" x="1174.25" y="-297.25" font-family="Ubuntu" font-size="10.00">17</text>
  193. <polygon fill="none" stroke="black" points="1042.5,-291.75 1042.5,-597.75 1187.5,-597.75 1187.5,-291.75 1042.5,-291.75"/>
  194. </a>
  195. </g>
  196. </g>
  197. <!-- Node_Ja_137 -->
  198. <g id="node5" class="node">
  199. <title>Node_Ja_137</title>
  200. <g id="a_node5"><a xlink:title="Mode">
  201. <polygon fill="#b2df8a" stroke="none" points="1413.5,-3497.75 1413.5,-3563.75 1521.5,-3563.75 1521.5,-3497.75 1413.5,-3497.75"/>
  202. <polygon fill="#33a02c" stroke="none" points="1414.5,-3546.75 1414.5,-3562.75 1520.5,-3562.75 1520.5,-3546.75 1414.5,-3546.75"/>
  203. <text text-anchor="start" x="1465.25" y="-3552.25" font-family="Ubuntu" font-size="10.00">enum </text>
  204. <text text-anchor="start" x="1492.25" y="-3552.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Mode</text>
  205. <polygon fill="#b2df8a" stroke="none" points="1414.5,-3530.75 1414.5,-3546.75 1511.5,-3546.75 1511.5,-3530.75 1414.5,-3530.75"/>
  206. <text text-anchor="start" x="1416.5" y="-3535.25" font-family="Ubuntu" font-size="10.00">REG_MODE_NOTHING</text>
  207. <polygon fill="#b2df8a" stroke="none" points="1511.5,-3530.75 1511.5,-3546.75 1520.5,-3546.75 1520.5,-3530.75 1511.5,-3530.75"/>
  208. <text text-anchor="start" x="1513.38" y="-3535.25" font-family="Ubuntu" font-size="10.00">0</text>
  209. <polygon fill="#b2df8a" stroke="none" points="1414.5,-3514.75 1414.5,-3530.75 1511.5,-3530.75 1511.5,-3514.75 1414.5,-3514.75"/>
  210. <text text-anchor="start" x="1416.5" y="-3519.25" font-family="Ubuntu" font-size="10.00">REG_MODE_OR</text>
  211. <polygon fill="#b2df8a" stroke="none" points="1511.5,-3514.75 1511.5,-3530.75 1520.5,-3530.75 1520.5,-3514.75 1511.5,-3514.75"/>
  212. <text text-anchor="start" x="1513.38" y="-3519.25" font-family="Ubuntu" font-size="10.00">1</text>
  213. <polygon fill="#b2df8a" stroke="none" points="1414.5,-3498.75 1414.5,-3514.75 1511.5,-3514.75 1511.5,-3498.75 1414.5,-3498.75"/>
  214. <text text-anchor="start" x="1416.5" y="-3503.25" font-family="Ubuntu" font-size="10.00">REG_MODE_AND</text>
  215. <polygon fill="#b2df8a" stroke="none" points="1511.5,-3498.75 1511.5,-3514.75 1520.5,-3514.75 1520.5,-3498.75 1511.5,-3498.75"/>
  216. <text text-anchor="start" x="1513.38" y="-3503.25" font-family="Ubuntu" font-size="10.00">2</text>
  217. <polygon fill="none" stroke="black" points="1413.5,-3497.75 1413.5,-3563.75 1521.5,-3563.75 1521.5,-3497.75 1413.5,-3497.75"/>
  218. </a>
  219. </g>
  220. </g>
  221. <!-- Node_Ja_139 -->
  222. <g id="node6" class="node">
  223. <title>Node_Ja_139</title>
  224. <g id="a_node6"><a xlink:title="MCKEnum">
  225. <polygon fill="#b2df8a" stroke="none" points="619.5,-2945.75 619.5,-3027.75 715.5,-3027.75 715.5,-2945.75 619.5,-2945.75"/>
  226. <polygon fill="#33a02c" stroke="none" points="620.5,-3010.75 620.5,-3026.75 714.5,-3026.75 714.5,-3010.75 620.5,-3010.75"/>
  227. <text text-anchor="start" x="639.75" y="-3016.25" font-family="Ubuntu" font-size="10.00">enum </text>
  228. <text text-anchor="start" x="666.75" y="-3016.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">MCKEnum</text>
  229. <polygon fill="#b2df8a" stroke="none" points="620.5,-2994.75 620.5,-3010.75 705.5,-3010.75 705.5,-2994.75 620.5,-2994.75"/>
  230. <text text-anchor="start" x="622.5" y="-2999.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_MCK</text>
  231. <polygon fill="#b2df8a" stroke="none" points="705.5,-2994.75 705.5,-3010.75 714.5,-3010.75 714.5,-2994.75 705.5,-2994.75"/>
  232. <text text-anchor="start" x="707.38" y="-2999.25" font-family="Ubuntu" font-size="10.00">0</text>
  233. <polygon fill="#b2df8a" stroke="none" points="620.5,-2978.75 620.5,-2994.75 705.5,-2994.75 705.5,-2978.75 620.5,-2978.75"/>
  234. <text text-anchor="start" x="622.5" y="-2983.25" font-family="Ubuntu" font-size="10.00">MCK0</text>
  235. <polygon fill="#b2df8a" stroke="none" points="705.5,-2978.75 705.5,-2994.75 714.5,-2994.75 714.5,-2978.75 705.5,-2978.75"/>
  236. <text text-anchor="start" x="707.38" y="-2983.25" font-family="Ubuntu" font-size="10.00">1</text>
  237. <polygon fill="#b2df8a" stroke="none" points="620.5,-2962.75 620.5,-2978.75 705.5,-2978.75 705.5,-2962.75 620.5,-2962.75"/>
  238. <text text-anchor="start" x="622.5" y="-2967.25" font-family="Ubuntu" font-size="10.00">MCK1</text>
  239. <polygon fill="#b2df8a" stroke="none" points="705.5,-2962.75 705.5,-2978.75 714.5,-2978.75 714.5,-2962.75 705.5,-2962.75"/>
  240. <text text-anchor="start" x="707.38" y="-2967.25" font-family="Ubuntu" font-size="10.00">2</text>
  241. <polygon fill="#b2df8a" stroke="none" points="620.5,-2946.75 620.5,-2962.75 705.5,-2962.75 705.5,-2946.75 620.5,-2946.75"/>
  242. <text text-anchor="start" x="622.5" y="-2951.25" font-family="Ubuntu" font-size="10.00">MCK2</text>
  243. <polygon fill="#b2df8a" stroke="none" points="705.5,-2946.75 705.5,-2962.75 714.5,-2962.75 714.5,-2946.75 705.5,-2946.75"/>
  244. <text text-anchor="start" x="707.38" y="-2951.25" font-family="Ubuntu" font-size="10.00">3</text>
  245. <polygon fill="none" stroke="black" points="619.5,-2945.75 619.5,-3027.75 715.5,-3027.75 715.5,-2945.75 619.5,-2945.75"/>
  246. </a>
  247. </g>
  248. </g>
  249. <!-- Node_Ja_143 -->
  250. <g id="node7" class="node">
  251. <title>Node_Ja_143</title>
  252. <g id="a_node7"><a xlink:title="platform.I2CDisplay">
  253. <polygon fill="#fffaf0" stroke="none" points="629,-2599.75 629,-2633.75 706,-2633.75 706,-2599.75 629,-2599.75"/>
  254. <polygon fill="#e31a1c" stroke="none" points="630,-2616.75 630,-2632.75 705,-2632.75 705,-2616.75 630,-2616.75"/>
  255. <text text-anchor="start" x="652.75" y="-2622.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CDisplay</text>
  256. <text text-anchor="start" x="635.88" y="-2605.25" font-family="Ubuntu" font-size="10.00">1</text>
  257. <text text-anchor="start" x="644.62" y="-2605.25" font-family="Ubuntu" font-size="10.00">address</text>
  258. <polygon fill="#a6cee3" stroke="none" points="680,-2600.75 680,-2616.75 705,-2616.75 705,-2600.75 680,-2600.75"/>
  259. <text text-anchor="start" x="682" y="-2606.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  260. <polygon fill="none" stroke="black" points="629,-2599.75 629,-2633.75 706,-2633.75 706,-2599.75 629,-2599.75"/>
  261. </a>
  262. </g>
  263. </g>
  264. <!-- Node_Ja_141 -->
  265. <g id="node8" class="node">
  266. <title>Node_Ja_141</title>
  267. <g id="a_node8"><a xlink:title="platform.DispOffsets">
  268. <polygon fill="#fffaf0" stroke="none" points="875.5,-2241.75 875.5,-2291.75 945.5,-2291.75 945.5,-2241.75 875.5,-2241.75"/>
  269. <polygon fill="#e31a1c" stroke="none" points="876.5,-2274.75 876.5,-2290.75 944.5,-2290.75 944.5,-2274.75 876.5,-2274.75"/>
  270. <text text-anchor="start" x="887" y="-2280.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DispOffsets</text>
  271. <text text-anchor="start" x="882.38" y="-2263.25" font-family="Ubuntu" font-size="10.00">1</text>
  272. <text text-anchor="start" x="891.38" y="-2263.25" font-family="Ubuntu" font-size="10.00">height</text>
  273. <polygon fill="#a6cee3" stroke="none" points="919.5,-2258.75 919.5,-2274.75 944.5,-2274.75 944.5,-2258.75 919.5,-2258.75"/>
  274. <text text-anchor="start" x="921.5" y="-2264.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  275. <text text-anchor="start" x="882.38" y="-2247.25" font-family="Ubuntu" font-size="10.00">2</text>
  276. <text text-anchor="start" x="891.5" y="-2247.25" font-family="Ubuntu" font-size="10.00">width</text>
  277. <polygon fill="#a6cee3" stroke="none" points="919.5,-2242.75 919.5,-2258.75 944.5,-2258.75 944.5,-2242.75 919.5,-2242.75"/>
  278. <text text-anchor="start" x="921.5" y="-2248.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  279. <polygon fill="none" stroke="black" points="875.5,-2241.75 875.5,-2291.75 945.5,-2291.75 945.5,-2241.75 875.5,-2241.75"/>
  280. </a>
  281. </g>
  282. </g>
  283. <!-- Node_Ja_126 -->
  284. <g id="node9" class="node">
  285. <title>Node_Ja_126</title>
  286. <g id="a_node9"><a xlink:title="platform.Services">
  287. <polygon fill="#fffaf0" stroke="none" points="362,-703.75 362,-817.75 495,-817.75 495,-703.75 362,-703.75"/>
  288. <polygon fill="#e31a1c" stroke="none" points="363,-800.75 363,-816.75 494,-816.75 494,-800.75 363,-800.75"/>
  289. <text text-anchor="start" x="450.75" y="-806.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Services</text>
  290. <text text-anchor="start" x="368.88" y="-789.25" font-family="Ubuntu" font-size="10.00">1</text>
  291. <text text-anchor="start" x="378" y="-789.25" font-family="Ubuntu" font-size="10.00">metadata</text>
  292. <polygon fill="#fb9a99" stroke="none" points="428,-784.75 428,-800.75 494,-800.75 494,-784.75 428,-784.75"/>
  293. <text text-anchor="start" x="444.75" y="-790.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Metadata</text>
  294. <text text-anchor="start" x="368.88" y="-773.25" font-family="Ubuntu" font-size="10.00">2</text>
  295. <text text-anchor="start" x="378" y="-773.25" font-family="Ubuntu" font-size="10.00">sleep</text>
  296. <polygon fill="#fb9a99" stroke="none" points="428,-768.75 428,-784.75 494,-784.75 494,-768.75 428,-768.75"/>
  297. <text text-anchor="start" x="429.88" y="-774.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SleepService</text>
  298. <text text-anchor="start" x="368.88" y="-757.25" font-family="Ubuntu" font-size="10.00">3</text>
  299. <text text-anchor="start" x="378" y="-757.25" font-family="Ubuntu" font-size="10.00">ota_url</text>
  300. <polygon fill="#a6cee3" stroke="none" points="428,-752.75 428,-768.75 494,-768.75 494,-752.75 428,-752.75"/>
  301. <text text-anchor="start" x="468" y="-758.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  302. <text text-anchor="start" x="368.88" y="-741.25" font-family="Ubuntu" font-size="10.00">4</text>
  303. <text text-anchor="start" x="378" y="-741.25" font-family="Ubuntu" font-size="10.00">cspot</text>
  304. <polygon fill="#fb9a99" stroke="none" points="428,-736.75 428,-752.75 494,-752.75 494,-736.75 428,-736.75"/>
  305. <text text-anchor="start" x="457.5" y="-742.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Spotify</text>
  306. <text text-anchor="start" x="368.88" y="-725.25" font-family="Ubuntu" font-size="10.00">5</text>
  307. <text text-anchor="start" x="378" y="-725.25" font-family="Ubuntu" font-size="10.00">airplay</text>
  308. <polygon fill="#fb9a99" stroke="none" points="428,-720.75 428,-736.75 494,-736.75 494,-720.75 428,-720.75"/>
  309. <text text-anchor="start" x="457.5" y="-726.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">AirPlay</text>
  310. <text text-anchor="start" x="368.88" y="-709.25" font-family="Ubuntu" font-size="10.00">6</text>
  311. <text text-anchor="start" x="378" y="-709.25" font-family="Ubuntu" font-size="10.00">squeezelite</text>
  312. <polygon fill="#fb9a99" stroke="none" points="428,-704.75 428,-720.75 494,-720.75 494,-704.75 428,-704.75"/>
  313. <text text-anchor="start" x="435.75" y="-710.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Squeezelite</text>
  314. <polygon fill="none" stroke="black" points="362,-703.75 362,-817.75 495,-817.75 495,-703.75 362,-703.75"/>
  315. </a>
  316. </g>
  317. </g>
  318. <!-- Node_Ja_124 -->
  319. <g id="node18" class="node">
  320. <title>Node_Ja_124</title>
  321. <g id="a_node18"><a xlink:title="platform.SleepService">
  322. <polygon fill="#fffaf0" stroke="none" points="617,-1633.75 617,-1747.75 718,-1747.75 718,-1633.75 617,-1633.75"/>
  323. <polygon fill="#e31a1c" stroke="none" points="618,-1730.75 618,-1746.75 717,-1746.75 717,-1730.75 618,-1730.75"/>
  324. <text text-anchor="start" x="652.75" y="-1736.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SleepService</text>
  325. <text text-anchor="start" x="639.88" y="-1719.25" font-family="Ubuntu" font-size="10.00">1</text>
  326. <text text-anchor="start" x="649" y="-1719.25" font-family="Ubuntu" font-size="10.00">delay</text>
  327. <polygon fill="#a6cee3" stroke="none" points="687,-1714.75 687,-1730.75 717,-1730.75 717,-1714.75 687,-1714.75"/>
  328. <text text-anchor="start" x="688.88" y="-1720.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  329. <text text-anchor="start" x="639.88" y="-1703.25" font-family="Ubuntu" font-size="10.00">2</text>
  330. <text text-anchor="start" x="649" y="-1703.25" font-family="Ubuntu" font-size="10.00">spurious</text>
  331. <polygon fill="#a6cee3" stroke="none" points="687,-1698.75 687,-1714.75 717,-1714.75 717,-1698.75 687,-1698.75"/>
  332. <text text-anchor="start" x="694" y="-1704.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  333. <text text-anchor="start" x="639.88" y="-1687.25" font-family="Ubuntu" font-size="10.00">3</text>
  334. <text text-anchor="start" x="649" y="-1687.25" font-family="Ubuntu" font-size="10.00">sleep</text>
  335. <polygon fill="#fb9a99" stroke="none" points="687,-1682.75 687,-1698.75 717,-1698.75 717,-1682.75 687,-1682.75"/>
  336. <text text-anchor="start" x="692.5" y="-1688.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  337. <text text-anchor="start" x="619.75" y="-1671.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  338. <text text-anchor="start" x="639.88" y="-1671.25" font-family="Ubuntu" font-size="10.00">4</text>
  339. <text text-anchor="start" x="649" y="-1671.25" font-family="Ubuntu" font-size="10.00">wake</text>
  340. <polygon fill="#fb9a99" stroke="none" points="687,-1666.75 687,-1682.75 717,-1682.75 717,-1666.75 687,-1666.75"/>
  341. <text text-anchor="start" x="692.5" y="-1672.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  342. <text text-anchor="start" x="619.75" y="-1655.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  343. <text text-anchor="start" x="639.88" y="-1655.25" font-family="Ubuntu" font-size="10.00">5</text>
  344. <text text-anchor="start" x="649" y="-1655.25" font-family="Ubuntu" font-size="10.00">rtc</text>
  345. <polygon fill="#fb9a99" stroke="none" points="687,-1650.75 687,-1666.75 717,-1666.75 717,-1650.75 687,-1650.75"/>
  346. <text text-anchor="start" x="692.5" y="-1656.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  347. <text text-anchor="start" x="639.88" y="-1639.25" font-family="Ubuntu" font-size="10.00">6</text>
  348. <text text-anchor="start" x="649" y="-1639.25" font-family="Ubuntu" font-size="10.00">batt</text>
  349. <polygon fill="#a6cee3" stroke="none" points="687,-1634.75 687,-1650.75 717,-1650.75 717,-1634.75 687,-1634.75"/>
  350. <text text-anchor="start" x="696.25" y="-1640.25" font-family="Ubuntu" font-style="italic" font-size="10.00">float</text>
  351. <polygon fill="none" stroke="black" points="617,-1633.75 617,-1747.75 718,-1747.75 718,-1633.75 617,-1633.75"/>
  352. </a>
  353. </g>
  354. </g>
  355. <!-- Node_Ja_126&#45;&gt;Node_Ja_124 -->
  356. <g id="edge70" class="edge">
  357. <title>Node_Ja_126:e&#45;&gt;Node_Ja_124:header</title>
  358. <g id="a_edge70"><a xlink:title="Ja_126 &#45;&#45;&gt; Ja_124">
  359. <path fill="none" stroke="#000000" d="M495.5,-776.75C589.45,-776.75 519.54,-1530.9 547,-1620.75 563.61,-1675.09 556.73,-1730.82 605.27,-1737.98"/>
  360. <polygon fill="#000000" stroke="#000000" points="604.77,-1741.45 614.99,-1738.65 605.25,-1734.47 604.77,-1741.45"/>
  361. </a>
  362. </g>
  363. </g>
  364. <!-- Node_Ja_111 -->
  365. <g id="node25" class="node">
  366. <title>Node_Ja_111</title>
  367. <g id="a_node25"><a xlink:title="platform.Spotify">
  368. <polygon fill="#fffaf0" stroke="none" points="615,-625.75 615,-723.75 720,-723.75 720,-625.75 615,-625.75"/>
  369. <polygon fill="#e31a1c" stroke="none" points="616,-706.75 616,-722.75 719,-722.75 719,-706.75 616,-706.75"/>
  370. <text text-anchor="start" x="682.5" y="-712.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Spotify</text>
  371. <text text-anchor="start" x="621.88" y="-695.25" font-family="Ubuntu" font-size="10.00">1</text>
  372. <text text-anchor="start" x="631" y="-695.25" font-family="Ubuntu" font-size="10.00">enabled</text>
  373. <polygon fill="#a6cee3" stroke="none" points="689,-690.75 689,-706.75 719,-706.75 719,-690.75 689,-690.75"/>
  374. <text text-anchor="start" x="699" y="-696.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  375. <text text-anchor="start" x="621.88" y="-679.25" font-family="Ubuntu" font-size="10.00">2</text>
  376. <text text-anchor="start" x="630.88" y="-679.25" font-family="Ubuntu" font-size="10.00">device_name</text>
  377. <polygon fill="#a6cee3" stroke="none" points="689,-674.75 689,-690.75 719,-690.75 719,-674.75 689,-674.75"/>
  378. <text text-anchor="start" x="693" y="-680.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  379. <text text-anchor="start" x="621.88" y="-663.25" font-family="Ubuntu" font-size="10.00">3</text>
  380. <text text-anchor="start" x="631" y="-663.25" font-family="Ubuntu" font-size="10.00">bitrate</text>
  381. <polygon fill="#a6cee3" stroke="none" points="689,-658.75 689,-674.75 719,-674.75 719,-658.75 689,-658.75"/>
  382. <text text-anchor="start" x="690.88" y="-664.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  383. <text text-anchor="start" x="621.88" y="-647.25" font-family="Ubuntu" font-size="10.00">4</text>
  384. <text text-anchor="start" x="631" y="-647.25" font-family="Ubuntu" font-size="10.00">zeroconf</text>
  385. <polygon fill="#a6cee3" stroke="none" points="689,-642.75 689,-658.75 719,-658.75 719,-642.75 689,-642.75"/>
  386. <text text-anchor="start" x="699" y="-648.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  387. <text text-anchor="start" x="621.88" y="-631.25" font-family="Ubuntu" font-size="10.00">5</text>
  388. <text text-anchor="start" x="631" y="-631.25" font-family="Ubuntu" font-size="10.00">volume</text>
  389. <polygon fill="#a6cee3" stroke="none" points="689,-626.75 689,-642.75 719,-642.75 719,-626.75 689,-626.75"/>
  390. <text text-anchor="start" x="690.88" y="-632.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  391. <polygon fill="none" stroke="black" points="615,-625.75 615,-723.75 720,-723.75 720,-625.75 615,-625.75"/>
  392. </a>
  393. </g>
  394. </g>
  395. <!-- Node_Ja_126&#45;&gt;Node_Ja_111 -->
  396. <g id="edge32" class="edge">
  397. <title>Node_Ja_126:e&#45;&gt;Node_Ja_111:header</title>
  398. <g id="a_edge32"><a xlink:title="Ja_126 &#45;&#45;&gt; Ja_111">
  399. <path fill="none" stroke="#000000" d="M495.5,-744.75C546,-744.75 558.24,-719.04 603.06,-715.22"/>
  400. <polygon fill="#000000" stroke="#000000" points="603.14,-718.72 612.99,-714.81 602.85,-711.73 603.14,-718.72"/>
  401. </a>
  402. </g>
  403. </g>
  404. <!-- Node_Ja_125 -->
  405. <g id="node34" class="node">
  406. <title>Node_Ja_125</title>
  407. <g id="a_node34"><a xlink:title="platform.Metadata">
  408. <polygon fill="#fffaf0" stroke="none" points="619.5,-749.75 619.5,-831.75 715.5,-831.75 715.5,-749.75 619.5,-749.75"/>
  409. <polygon fill="#e31a1c" stroke="none" points="620.5,-814.75 620.5,-830.75 714.5,-830.75 714.5,-814.75 620.5,-814.75"/>
  410. <text text-anchor="start" x="665.25" y="-820.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Metadata</text>
  411. <text text-anchor="start" x="626.38" y="-803.25" font-family="Ubuntu" font-size="10.00">1</text>
  412. <text text-anchor="start" x="635.5" y="-803.25" font-family="Ubuntu" font-size="10.00">format</text>
  413. <polygon fill="#a6cee3" stroke="none" points="670.5,-798.75 670.5,-814.75 714.5,-814.75 714.5,-798.75 670.5,-798.75"/>
  414. <text text-anchor="start" x="688.5" y="-804.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  415. <text text-anchor="start" x="626.38" y="-787.25" font-family="Ubuntu" font-size="10.00">2</text>
  416. <text text-anchor="start" x="635.5" y="-787.25" font-family="Ubuntu" font-size="10.00">speed</text>
  417. <polygon fill="#a6cee3" stroke="none" points="670.5,-782.75 670.5,-798.75 714.5,-798.75 714.5,-782.75 670.5,-782.75"/>
  418. <text text-anchor="start" x="686.25" y="-788.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  419. <text text-anchor="start" x="626.38" y="-771.25" font-family="Ubuntu" font-size="10.00">3</text>
  420. <text text-anchor="start" x="635.5" y="-771.25" font-family="Ubuntu" font-size="10.00">pause</text>
  421. <polygon fill="#a6cee3" stroke="none" points="670.5,-766.75 670.5,-782.75 714.5,-782.75 714.5,-766.75 670.5,-766.75"/>
  422. <text text-anchor="start" x="686.25" y="-772.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  423. <text text-anchor="start" x="626.38" y="-755.25" font-family="Ubuntu" font-size="10.00">4</text>
  424. <text text-anchor="start" x="635.5" y="-755.25" font-family="Ubuntu" font-size="10.00">artwork</text>
  425. <polygon fill="#fb9a99" stroke="none" points="670.5,-750.75 670.5,-766.75 714.5,-766.75 714.5,-750.75 670.5,-750.75"/>
  426. <text text-anchor="start" x="672.25" y="-756.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Artwork</text>
  427. <polygon fill="none" stroke="black" points="619.5,-749.75 619.5,-831.75 715.5,-831.75 715.5,-749.75 619.5,-749.75"/>
  428. </a>
  429. </g>
  430. </g>
  431. <!-- Node_Ja_126&#45;&gt;Node_Ja_125 -->
  432. <g id="edge80" class="edge">
  433. <title>Node_Ja_126:e&#45;&gt;Node_Ja_125:header</title>
  434. <g id="a_edge80"><a xlink:title="Ja_126 &#45;&#45;&gt; Ja_125">
  435. <path fill="none" stroke="#000000" d="M495.5,-792.75C548.21,-792.75 561.08,-818.68 608.19,-822.33"/>
  436. <polygon fill="#000000" stroke="#000000" points="607.86,-825.82 617.99,-822.69 608.13,-818.82 607.86,-825.82"/>
  437. </a>
  438. </g>
  439. </g>
  440. <!-- Node_Ja_112 -->
  441. <g id="node45" class="node">
  442. <title>Node_Ja_112</title>
  443. <g id="a_node45"><a xlink:title="platform.AirPlay">
  444. <polygon fill="#fffaf0" stroke="none" points="615,-533.75 615,-599.75 720,-599.75 720,-533.75 615,-533.75"/>
  445. <polygon fill="#e31a1c" stroke="none" points="616,-582.75 616,-598.75 719,-598.75 719,-582.75 616,-582.75"/>
  446. <text text-anchor="start" x="682.5" y="-588.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">AirPlay</text>
  447. <text text-anchor="start" x="621.88" y="-571.25" font-family="Ubuntu" font-size="10.00">1</text>
  448. <text text-anchor="start" x="631" y="-571.25" font-family="Ubuntu" font-size="10.00">enabled</text>
  449. <polygon fill="#a6cee3" stroke="none" points="689,-566.75 689,-582.75 719,-582.75 719,-566.75 689,-566.75"/>
  450. <text text-anchor="start" x="699" y="-572.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  451. <text text-anchor="start" x="621.88" y="-555.25" font-family="Ubuntu" font-size="10.00">2</text>
  452. <text text-anchor="start" x="630.88" y="-555.25" font-family="Ubuntu" font-size="10.00">device_name</text>
  453. <polygon fill="#a6cee3" stroke="none" points="689,-550.75 689,-566.75 719,-566.75 719,-550.75 689,-550.75"/>
  454. <text text-anchor="start" x="693" y="-556.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  455. <text text-anchor="start" x="621.88" y="-539.25" font-family="Ubuntu" font-size="10.00">3</text>
  456. <text text-anchor="start" x="631" y="-539.25" font-family="Ubuntu" font-size="10.00">port</text>
  457. <polygon fill="#a6cee3" stroke="none" points="689,-534.75 689,-550.75 719,-550.75 719,-534.75 689,-534.75"/>
  458. <text text-anchor="start" x="690.88" y="-540.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  459. <polygon fill="none" stroke="black" points="615,-533.75 615,-599.75 720,-599.75 720,-533.75 615,-533.75"/>
  460. </a>
  461. </g>
  462. </g>
  463. <!-- Node_Ja_126&#45;&gt;Node_Ja_112 -->
  464. <g id="edge38" class="edge">
  465. <title>Node_Ja_126:e&#45;&gt;Node_Ja_112:header</title>
  466. <g id="a_edge38"><a xlink:title="Ja_126 &#45;&#45;&gt; Ja_112">
  467. <path fill="none" stroke="#000000" d="M495.5,-728.75C551.91,-728.75 505.12,-650.54 547,-612.75 567.41,-594.34 579.54,-591.31 603.18,-590.83"/>
  468. <polygon fill="#000000" stroke="#000000" points="603.01,-594.34 612.99,-590.76 602.96,-587.34 603.01,-594.34"/>
  469. </a>
  470. </g>
  471. </g>
  472. <!-- Node_Ja_123 -->
  473. <g id="node54" class="node">
  474. <title>Node_Ja_123</title>
  475. <g id="a_node54"><a xlink:title="platform.Squeezelite">
  476. <polygon fill="#fffaf0" stroke="none" points="555,-313.75 555,-507.75 780,-507.75 780,-313.75 555,-313.75"/>
  477. <polygon fill="#e31a1c" stroke="none" points="556,-490.75 556,-506.75 779,-506.75 779,-490.75 556,-490.75"/>
  478. <text text-anchor="start" x="720.75" y="-496.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Squeezelite</text>
  479. <text text-anchor="start" x="582.75" y="-479.25" font-family="Ubuntu" font-size="10.00">1</text>
  480. <text text-anchor="start" x="592" y="-479.25" font-family="Ubuntu" font-size="10.00">output_type</text>
  481. <polygon fill="#b2df8a" stroke="none" points="702,-474.75 702,-490.75 779,-490.75 779,-474.75 702,-474.75"/>
  482. <text text-anchor="start" x="703.75" y="-480.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">OutputTypeEnum</text>
  483. <text text-anchor="start" x="582.75" y="-463.25" font-family="Ubuntu" font-size="10.00">2</text>
  484. <text text-anchor="start" x="592" y="-463.25" font-family="Ubuntu" font-size="10.00">rates</text>
  485. <polygon fill="#fb9a99" stroke="none" points="702,-458.75 702,-474.75 779,-474.75 779,-458.75 702,-458.75"/>
  486. <text text-anchor="start" x="717" y="-464.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">RatesOption</text>
  487. <text text-anchor="start" x="582.75" y="-447.25" font-family="Ubuntu" font-size="10.00">3</text>
  488. <text text-anchor="start" x="592" y="-447.25" font-family="Ubuntu" font-size="10.00">amp_gpio_timeout</text>
  489. <polygon fill="#a6cee3" stroke="none" points="702,-442.75 702,-458.75 779,-458.75 779,-442.75 702,-442.75"/>
  490. <text text-anchor="start" x="756" y="-448.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  491. <text text-anchor="start" x="582.75" y="-431.25" font-family="Ubuntu" font-size="10.00">4</text>
  492. <text text-anchor="start" x="592" y="-431.25" font-family="Ubuntu" font-size="10.00">wav_aiff_header_parsing</text>
  493. <polygon fill="#a6cee3" stroke="none" points="702,-426.75 702,-442.75 779,-442.75 779,-426.75 702,-426.75"/>
  494. <text text-anchor="start" x="759" y="-432.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  495. <text text-anchor="start" x="582.75" y="-415.25" font-family="Ubuntu" font-size="10.00">5</text>
  496. <text text-anchor="start" x="592" y="-415.25" font-family="Ubuntu" font-size="10.00">server_name_ip</text>
  497. <polygon fill="#a6cee3" stroke="none" points="702,-410.75 702,-426.75 779,-426.75 779,-410.75 702,-410.75"/>
  498. <text text-anchor="start" x="753" y="-416.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  499. <text text-anchor="start" x="582.75" y="-399.25" font-family="Ubuntu" font-size="10.00">6</text>
  500. <text text-anchor="start" x="592" y="-399.25" font-family="Ubuntu" font-size="10.00">server_port</text>
  501. <polygon fill="#a6cee3" stroke="none" points="702,-394.75 702,-410.75 779,-410.75 779,-394.75 702,-394.75"/>
  502. <text text-anchor="start" x="750.75" y="-400.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  503. <text text-anchor="start" x="582.75" y="-383.25" font-family="Ubuntu" font-size="10.00">7</text>
  504. <text text-anchor="start" x="592" y="-383.25" font-family="Ubuntu" font-size="10.00">enabled</text>
  505. <polygon fill="#a6cee3" stroke="none" points="702,-378.75 702,-394.75 779,-394.75 779,-378.75 702,-378.75"/>
  506. <text text-anchor="start" x="759" y="-384.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  507. <text text-anchor="start" x="577.75" y="-367.25" font-family="Ubuntu" font-size="10.00">10</text>
  508. <text text-anchor="start" x="592" y="-367.25" font-family="Ubuntu" font-size="10.00">device_name</text>
  509. <polygon fill="#a6cee3" stroke="none" points="702,-362.75 702,-378.75 779,-378.75 779,-362.75 702,-362.75"/>
  510. <text text-anchor="start" x="753" y="-368.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  511. <text text-anchor="start" x="577.75" y="-351.25" font-family="Ubuntu" font-size="10.00">11</text>
  512. <text text-anchor="start" x="592" y="-351.25" font-family="Ubuntu" font-size="10.00">bluetooth</text>
  513. <polygon fill="#fb9a99" stroke="none" points="702,-346.75 702,-362.75 779,-362.75 779,-346.75 702,-346.75"/>
  514. <text text-anchor="start" x="732" y="-352.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">OutputBT</text>
  515. <text text-anchor="start" x="557.75" y="-335.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  516. <text text-anchor="start" x="577.75" y="-335.25" font-family="Ubuntu" font-size="10.00">12</text>
  517. <text text-anchor="start" x="592" y="-335.25" font-family="Ubuntu" font-size="10.00">logging_options</text>
  518. <polygon fill="#fb9a99" stroke="none" points="702,-330.75 702,-346.75 779,-346.75 779,-330.75 702,-330.75"/>
  519. <text text-anchor="start" x="714.75" y="-336.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DebugOption</text>
  520. <text text-anchor="start" x="577.75" y="-319.25" font-family="Ubuntu" font-size="10.00">13</text>
  521. <text text-anchor="start" x="592" y="-319.25" font-family="Ubuntu" font-size="10.00">max_rate</text>
  522. <polygon fill="#a6cee3" stroke="none" points="702,-314.75 702,-330.75 779,-330.75 779,-314.75 702,-314.75"/>
  523. <text text-anchor="start" x="750.75" y="-320.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  524. <polygon fill="none" stroke="black" points="555,-313.75 555,-507.75 780,-507.75 780,-313.75 555,-313.75"/>
  525. </a>
  526. </g>
  527. </g>
  528. <!-- Node_Ja_126&#45;&gt;Node_Ja_123 -->
  529. <g id="edge17" class="edge">
  530. <title>Node_Ja_126:e&#45;&gt;Node_Ja_123:header</title>
  531. <g id="a_edge17"><a xlink:title="Ja_126 &#45;&#45;&gt; Ja_123">
  532. <path fill="none" stroke="#000000" d="M495.5,-712.75C589.92,-712.75 467.29,-516.75 543.06,-499.9"/>
  533. <polygon fill="#000000" stroke="#000000" points="543.39,-503.39 552.99,-498.9 542.69,-496.42 543.39,-503.39"/>
  534. </a>
  535. </g>
  536. </g>
  537. <!-- Node_Ja_162 -->
  538. <g id="node10" class="node">
  539. <title>Node_Ja_162</title>
  540. <g id="a_node10"><a xlink:title="platform.SPIBus">
  541. <polygon fill="#fffaf0" stroke="none" points="625,-3371.75 625,-3469.75 710,-3469.75 710,-3371.75 625,-3371.75"/>
  542. <polygon fill="#e31a1c" stroke="none" points="626,-3452.75 626,-3468.75 709,-3468.75 709,-3452.75 626,-3452.75"/>
  543. <text text-anchor="start" x="674" y="-3458.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SPIBus</text>
  544. <text text-anchor="start" x="631.88" y="-3441.25" font-family="Ubuntu" font-size="10.00">1</text>
  545. <text text-anchor="start" x="640.88" y="-3441.25" font-family="Ubuntu" font-size="10.00">mosi</text>
  546. <polygon fill="#fb9a99" stroke="none" points="663,-3436.75 663,-3452.75 709,-3452.75 709,-3436.75 663,-3436.75"/>
  547. <text text-anchor="start" x="684.5" y="-3442.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  548. <text text-anchor="start" x="631.88" y="-3425.25" font-family="Ubuntu" font-size="10.00">2</text>
  549. <text text-anchor="start" x="640.88" y="-3425.25" font-family="Ubuntu" font-size="10.00">miso</text>
  550. <polygon fill="#fb9a99" stroke="none" points="663,-3420.75 663,-3436.75 709,-3436.75 709,-3420.75 663,-3420.75"/>
  551. <text text-anchor="start" x="684.5" y="-3426.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  552. <text text-anchor="start" x="631.88" y="-3409.25" font-family="Ubuntu" font-size="10.00">3</text>
  553. <text text-anchor="start" x="641" y="-3409.25" font-family="Ubuntu" font-size="10.00">clk</text>
  554. <polygon fill="#fb9a99" stroke="none" points="663,-3404.75 663,-3420.75 709,-3420.75 709,-3404.75 663,-3404.75"/>
  555. <text text-anchor="start" x="684.5" y="-3410.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  556. <text text-anchor="start" x="631.88" y="-3393.25" font-family="Ubuntu" font-size="10.00">4</text>
  557. <text text-anchor="start" x="641" y="-3393.25" font-family="Ubuntu" font-size="10.00">dc</text>
  558. <polygon fill="#fb9a99" stroke="none" points="663,-3388.75 663,-3404.75 709,-3404.75 709,-3388.75 663,-3388.75"/>
  559. <text text-anchor="start" x="684.5" y="-3394.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  560. <text text-anchor="start" x="631.88" y="-3377.25" font-family="Ubuntu" font-size="10.00">5</text>
  561. <text text-anchor="start" x="641" y="-3377.25" font-family="Ubuntu" font-size="10.00">host</text>
  562. <polygon fill="#b2df8a" stroke="none" points="663,-3372.75 663,-3388.75 709,-3388.75 709,-3372.75 663,-3372.75"/>
  563. <text text-anchor="start" x="664.62" y="-3378.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">HostEnum</text>
  564. <polygon fill="none" stroke="black" points="625,-3371.75 625,-3469.75 710,-3469.75 710,-3371.75 625,-3371.75"/>
  565. </a>
  566. </g>
  567. </g>
  568. <!-- Node_Ja_102 -->
  569. <g id="node51" class="node">
  570. <title>Node_Ja_102</title>
  571. <g id="a_node51"><a xlink:title="HostEnum">
  572. <polygon fill="#b2df8a" stroke="none" points="859.5,-3405.75 859.5,-3471.75 961.5,-3471.75 961.5,-3405.75 859.5,-3405.75"/>
  573. <polygon fill="#33a02c" stroke="none" points="860.5,-3454.75 860.5,-3470.75 960.5,-3470.75 960.5,-3454.75 860.5,-3454.75"/>
  574. <text text-anchor="start" x="883.5" y="-3460.25" font-family="Ubuntu" font-size="10.00">enum </text>
  575. <text text-anchor="start" x="910.5" y="-3460.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">HostEnum</text>
  576. <polygon fill="#b2df8a" stroke="none" points="860.5,-3438.75 860.5,-3454.75 951.5,-3454.75 951.5,-3438.75 860.5,-3438.75"/>
  577. <text text-anchor="start" x="862.5" y="-3443.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_HOST</text>
  578. <polygon fill="#b2df8a" stroke="none" points="951.5,-3438.75 951.5,-3454.75 960.5,-3454.75 960.5,-3438.75 951.5,-3438.75"/>
  579. <text text-anchor="start" x="953.38" y="-3443.25" font-family="Ubuntu" font-size="10.00">0</text>
  580. <polygon fill="#b2df8a" stroke="none" points="860.5,-3422.75 860.5,-3438.75 951.5,-3438.75 951.5,-3422.75 860.5,-3422.75"/>
  581. <text text-anchor="start" x="862.5" y="-3427.25" font-family="Ubuntu" font-size="10.00">Host0</text>
  582. <polygon fill="#b2df8a" stroke="none" points="951.5,-3422.75 951.5,-3438.75 960.5,-3438.75 960.5,-3422.75 951.5,-3422.75"/>
  583. <text text-anchor="start" x="953.38" y="-3427.25" font-family="Ubuntu" font-size="10.00">1</text>
  584. <polygon fill="#b2df8a" stroke="none" points="860.5,-3406.75 860.5,-3422.75 951.5,-3422.75 951.5,-3406.75 860.5,-3406.75"/>
  585. <text text-anchor="start" x="862.5" y="-3411.25" font-family="Ubuntu" font-size="10.00">Host1</text>
  586. <polygon fill="#b2df8a" stroke="none" points="951.5,-3406.75 951.5,-3422.75 960.5,-3422.75 960.5,-3406.75 951.5,-3406.75"/>
  587. <text text-anchor="start" x="953.38" y="-3411.25" font-family="Ubuntu" font-size="10.00">2</text>
  588. <polygon fill="none" stroke="black" points="859.5,-3405.75 859.5,-3471.75 961.5,-3471.75 961.5,-3405.75 859.5,-3405.75"/>
  589. </a>
  590. </g>
  591. </g>
  592. <!-- Node_Ja_162&#45;&gt;Node_Ja_102 -->
  593. <g id="edge99" class="edge">
  594. <title>Node_Ja_162:e&#45;&gt;Node_Ja_102</title>
  595. <g id="a_edge99"><a xlink:title="Ja_162 &#45;&#45;&gt; Ja_102">
  596. <path fill="none" stroke="#008000" d="M710.5,-3380.75C755.24,-3380.75 803.45,-3394.43 841.21,-3408.5"/>
  597. <polygon fill="#008000" stroke="#008000" points="839.57,-3411.62 850.16,-3411.92 842.08,-3405.08 839.57,-3411.62"/>
  598. </a>
  599. </g>
  600. </g>
  601. <!-- Node_Ja_162&#45;&gt;Node_Ja_104 -->
  602. <g id="edge1" class="edge">
  603. <title>Node_Ja_162:e&#45;&gt;Node_Ja_104:header</title>
  604. <g id="a_edge1"><a xlink:title="Ja_162 &#45;&#45;&gt; Ja_104">
  605. <path fill="none" stroke="#000000" d="M710.5,-3412.75C752.48,-3412.75 766.08,-3394.55 788,-3358.75 863.05,-3236.2 737.83,-2728.53 867.4,-2701.84"/>
  606. <polygon fill="#000000" stroke="#000000" points="867.38,-2705.36 876.99,-2700.9 866.7,-2698.4 867.38,-2705.36"/>
  607. </a>
  608. </g>
  609. </g>
  610. <!-- Node_Ja_162&#45;&gt;Node_Ja_104 -->
  611. <g id="edge11" class="edge">
  612. <title>Node_Ja_162:e&#45;&gt;Node_Ja_104:header</title>
  613. <g id="a_edge11"><a xlink:title="Ja_162 &#45;&#45;&gt; Ja_104">
  614. <path fill="none" stroke="#000000" d="M710.5,-3444.75C761.95,-3444.75 766.31,-3405.41 788,-3358.75 848.57,-3228.43 737.07,-2728.12 867.37,-2701.83"/>
  615. <polygon fill="#000000" stroke="#000000" points="867.38,-2705.34 876.99,-2700.9 866.7,-2698.38 867.38,-2705.34"/>
  616. </a>
  617. </g>
  618. </g>
  619. <!-- Node_Ja_162&#45;&gt;Node_Ja_104 -->
  620. <g id="edge16" class="edge">
  621. <title>Node_Ja_162:e&#45;&gt;Node_Ja_104:header</title>
  622. <g id="a_edge16"><a xlink:title="Ja_162 &#45;&#45;&gt; Ja_104">
  623. <path fill="none" stroke="#000000" d="M710.5,-3428.75C756.91,-3428.75 766.3,-3399.78 788,-3358.75 855.18,-3231.71 737.42,-2728.29 867.39,-2701.83"/>
  624. <polygon fill="#000000" stroke="#000000" points="867.38,-2705.35 876.99,-2700.9 866.7,-2698.38 867.38,-2705.35"/>
  625. </a>
  626. </g>
  627. </g>
  628. <!-- Node_Ja_162&#45;&gt;Node_Ja_104 -->
  629. <g id="edge81" class="edge">
  630. <title>Node_Ja_162:e&#45;&gt;Node_Ja_104:header</title>
  631. <g id="a_edge81"><a xlink:title="Ja_162 &#45;&#45;&gt; Ja_104">
  632. <path fill="none" stroke="#000000" d="M710.5,-3396.75C748.86,-3396.75 765.53,-3389.84 788,-3358.75 872.18,-3242.28 738.31,-2728.85 867.42,-2701.86"/>
  633. <polygon fill="#000000" stroke="#000000" points="867.39,-2705.38 876.99,-2700.9 866.7,-2698.41 867.39,-2705.38"/>
  634. </a>
  635. </g>
  636. </g>
  637. <!-- Node_Ja_130 -->
  638. <g id="node11" class="node">
  639. <title>Node_Ja_130</title>
  640. <g id="a_node11"><a xlink:title="platform.ControlCommand">
  641. <polygon fill="#fffaf0" stroke="none" points="832,-3555.75 832,-3605.75 989,-3605.75 989,-3555.75 832,-3555.75"/>
  642. <polygon fill="#e31a1c" stroke="none" points="833,-3588.75 833,-3604.75 988,-3604.75 988,-3588.75 833,-3588.75"/>
  643. <text text-anchor="start" x="904.25" y="-3594.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlCommand</text>
  644. <text text-anchor="start" x="854.88" y="-3577.25" font-family="Ubuntu" font-size="10.00">1</text>
  645. <text text-anchor="start" x="864" y="-3577.25" font-family="Ubuntu" font-size="10.00">type</text>
  646. <polygon fill="#b2df8a" stroke="none" points="889,-3572.75 889,-3588.75 988,-3588.75 988,-3572.75 889,-3572.75"/>
  647. <text text-anchor="start" x="890.88" y="-3578.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">ControlCommandType</text>
  648. <text text-anchor="start" x="834.75" y="-3561.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  649. <text text-anchor="start" x="854.88" y="-3561.25" font-family="Ubuntu" font-size="10.00">2</text>
  650. <text text-anchor="start" x="863.88" y="-3561.25" font-family="Ubuntu" font-size="10.00">items</text>
  651. <polygon fill="#fb9a99" stroke="none" points="889,-3556.75 889,-3572.75 988,-3572.75 988,-3556.75 889,-3556.75"/>
  652. <text text-anchor="start" x="928.25" y="-3562.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlItem</text>
  653. <polygon fill="none" stroke="black" points="832,-3555.75 832,-3605.75 989,-3605.75 989,-3555.75 832,-3555.75"/>
  654. </a>
  655. </g>
  656. </g>
  657. <!-- Node_Ja_132 -->
  658. <g id="node12" class="node">
  659. <title>Node_Ja_132</title>
  660. <g id="a_node12"><a xlink:title="platform.ControlItem">
  661. <polygon fill="#fffaf0" stroke="none" points="1041,-3445.75 1041,-3531.75 1189,-3531.75 1189,-3445.75 1041,-3445.75"/>
  662. <polygon fill="#e31a1c" stroke="none" points="1042,-3514.75 1042,-3530.75 1188,-3530.75 1188,-3514.75 1042,-3514.75"/>
  663. <text text-anchor="start" x="1128.25" y="-3520.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlItem</text>
  664. <polygon fill="#fdbf6f" stroke="none" points="1042,-3498.75 1042,-3514.75 1188,-3514.75 1188,-3498.75 1042,-3498.75"/>
  665. <text text-anchor="start" x="1044" y="-3503.25" font-family="Ubuntu" font-size="10.00">item_type</text>
  666. <polygon fill="#fdbf6f" stroke="none" points="1042,-3482.75 1042,-3498.75 1046,-3498.75 1046,-3482.75 1042,-3482.75"/>
  667. <text text-anchor="start" x="1047.88" y="-3487.25" font-family="Ubuntu" font-size="10.00">1</text>
  668. <text text-anchor="start" x="1057" y="-3487.25" font-family="Ubuntu" font-size="10.00">reg_action</text>
  669. <polygon fill="#fb9a99" stroke="none" points="1112,-3482.75 1112,-3498.75 1188,-3498.75 1188,-3482.75 1112,-3482.75"/>
  670. <text text-anchor="start" x="1113.62" y="-3488.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">RegisterAction</text>
  671. <polygon fill="#fdbf6f" stroke="none" points="1042,-3466.75 1042,-3482.75 1046,-3482.75 1046,-3466.75 1042,-3466.75"/>
  672. <text text-anchor="start" x="1047.88" y="-3471.25" font-family="Ubuntu" font-size="10.00">2</text>
  673. <text text-anchor="start" x="1057" y="-3471.25" font-family="Ubuntu" font-size="10.00">gpio_action</text>
  674. <polygon fill="#fb9a99" stroke="none" points="1112,-3466.75 1112,-3482.75 1188,-3482.75 1188,-3466.75 1112,-3466.75"/>
  675. <text text-anchor="start" x="1134.25" y="-3472.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GpioAction</text>
  676. <polygon fill="#fdbf6f" stroke="none" points="1042,-3450.75 1042,-3466.75 1046,-3466.75 1046,-3450.75 1042,-3450.75"/>
  677. <text text-anchor="start" x="1047.88" y="-3455.25" font-family="Ubuntu" font-size="10.00">3</text>
  678. <text text-anchor="start" x="1056.88" y="-3455.25" font-family="Ubuntu" font-size="10.00">delay_action</text>
  679. <polygon fill="#fb9a99" stroke="none" points="1112,-3450.75 1112,-3466.75 1188,-3466.75 1188,-3450.75 1112,-3450.75"/>
  680. <text text-anchor="start" x="1127.5" y="-3456.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DelayAction</text>
  681. <polygon fill="#fdbf6f" stroke="none" points="1042,-3446.75 1042,-3450.75 1188,-3450.75 1188,-3446.75 1042,-3446.75"/>
  682. <polygon fill="none" stroke="black" points="1041,-3445.75 1041,-3531.75 1189,-3531.75 1189,-3445.75 1041,-3445.75"/>
  683. </a>
  684. </g>
  685. </g>
  686. <!-- Node_Ja_130&#45;&gt;Node_Ja_132 -->
  687. <g id="edge79" class="edge">
  688. <title>Node_Ja_130:e&#45;&gt;Node_Ja_132:header</title>
  689. <g id="a_edge79"><a xlink:title="Ja_130 &#45;&#45;&gt; Ja_132">
  690. <path fill="none" stroke="#000000" d="M989.5,-3564.75C1014.65,-3564.75 1012.89,-3534.29 1030.06,-3525.25"/>
  691. <polygon fill="#000000" stroke="#000000" points="1030.56,-3528.73 1039.52,-3523.09 1029,-3521.9 1030.56,-3528.73"/>
  692. </a>
  693. </g>
  694. </g>
  695. <!-- Node_Ja_131 -->
  696. <g id="node23" class="node">
  697. <title>Node_Ja_131</title>
  698. <g id="a_node23"><a xlink:title="ControlCommandType">
  699. <polygon fill="#b2df8a" stroke="none" points="1046,-3557.75 1046,-3687.75 1184,-3687.75 1184,-3557.75 1046,-3557.75"/>
  700. <polygon fill="#33a02c" stroke="none" points="1047,-3670.75 1047,-3686.75 1183,-3686.75 1183,-3670.75 1047,-3670.75"/>
  701. <text text-anchor="start" x="1049" y="-3676.25" font-family="Ubuntu" font-size="10.00">enum </text>
  702. <text text-anchor="start" x="1076" y="-3676.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlCommandType</text>
  703. <polygon fill="#b2df8a" stroke="none" points="1047,-3654.75 1047,-3670.75 1144,-3670.75 1144,-3654.75 1047,-3654.75"/>
  704. <text text-anchor="start" x="1049" y="-3659.25" font-family="Ubuntu" font-size="10.00">INIT</text>
  705. <polygon fill="#b2df8a" stroke="none" points="1144,-3654.75 1144,-3670.75 1183,-3670.75 1183,-3654.75 1144,-3654.75"/>
  706. <text text-anchor="start" x="1146" y="-3659.25" font-family="Ubuntu" font-size="10.00">0</text>
  707. <polygon fill="#b2df8a" stroke="none" points="1047,-3638.75 1047,-3654.75 1144,-3654.75 1144,-3638.75 1047,-3638.75"/>
  708. <text text-anchor="start" x="1049" y="-3643.25" font-family="Ubuntu" font-size="10.00">POWER_ON</text>
  709. <polygon fill="#b2df8a" stroke="none" points="1144,-3638.75 1144,-3654.75 1183,-3654.75 1183,-3638.75 1144,-3638.75"/>
  710. <text text-anchor="start" x="1146" y="-3643.25" font-family="Ubuntu" font-size="10.00">1</text>
  711. <polygon fill="#b2df8a" stroke="none" points="1047,-3622.75 1047,-3638.75 1144,-3638.75 1144,-3622.75 1047,-3622.75"/>
  712. <text text-anchor="start" x="1049" y="-3627.25" font-family="Ubuntu" font-size="10.00">POWER_OFF</text>
  713. <polygon fill="#b2df8a" stroke="none" points="1144,-3622.75 1144,-3638.75 1183,-3638.75 1183,-3622.75 1144,-3622.75"/>
  714. <text text-anchor="start" x="1146" y="-3627.25" font-family="Ubuntu" font-size="10.00">2</text>
  715. <polygon fill="#b2df8a" stroke="none" points="1047,-3606.75 1047,-3622.75 1144,-3622.75 1144,-3606.75 1047,-3606.75"/>
  716. <text text-anchor="start" x="1049" y="-3611.25" font-family="Ubuntu" font-size="10.00">SPEAKER_ON</text>
  717. <polygon fill="#b2df8a" stroke="none" points="1144,-3606.75 1144,-3622.75 1183,-3622.75 1183,-3606.75 1144,-3606.75"/>
  718. <text text-anchor="start" x="1146" y="-3611.25" font-family="Ubuntu" font-size="10.00">3</text>
  719. <polygon fill="#b2df8a" stroke="none" points="1047,-3590.75 1047,-3606.75 1144,-3606.75 1144,-3590.75 1047,-3590.75"/>
  720. <text text-anchor="start" x="1049" y="-3595.25" font-family="Ubuntu" font-size="10.00">SPEAKER_OFF</text>
  721. <polygon fill="#b2df8a" stroke="none" points="1144,-3590.75 1144,-3606.75 1183,-3606.75 1183,-3590.75 1144,-3590.75"/>
  722. <text text-anchor="start" x="1146" y="-3595.25" font-family="Ubuntu" font-size="10.00">4</text>
  723. <polygon fill="#b2df8a" stroke="none" points="1047,-3574.75 1047,-3590.75 1144,-3590.75 1144,-3574.75 1047,-3574.75"/>
  724. <text text-anchor="start" x="1049" y="-3579.25" font-family="Ubuntu" font-size="10.00">HEADSET_ON</text>
  725. <polygon fill="#b2df8a" stroke="none" points="1144,-3574.75 1144,-3590.75 1183,-3590.75 1183,-3574.75 1144,-3574.75"/>
  726. <text text-anchor="start" x="1146" y="-3579.25" font-family="Ubuntu" font-size="10.00">5</text>
  727. <polygon fill="#b2df8a" stroke="none" points="1047,-3558.75 1047,-3574.75 1144,-3574.75 1144,-3558.75 1047,-3558.75"/>
  728. <text text-anchor="start" x="1049" y="-3563.25" font-family="Ubuntu" font-size="10.00">HEADSET_OFF</text>
  729. <polygon fill="#b2df8a" stroke="none" points="1144,-3558.75 1144,-3574.75 1183,-3574.75 1183,-3558.75 1144,-3558.75"/>
  730. <text text-anchor="start" x="1146" y="-3563.25" font-family="Ubuntu" font-size="10.00">6</text>
  731. <polygon fill="none" stroke="black" points="1046,-3557.75 1046,-3687.75 1184,-3687.75 1184,-3557.75 1046,-3557.75"/>
  732. </a>
  733. </g>
  734. </g>
  735. <!-- Node_Ja_130&#45;&gt;Node_Ja_131 -->
  736. <g id="edge92" class="edge">
  737. <title>Node_Ja_130:e&#45;&gt;Node_Ja_131</title>
  738. <g id="a_edge92"><a xlink:title="Ja_130 &#45;&#45;&gt; Ja_131">
  739. <path fill="none" stroke="#008000" d="M989.5,-3580.75C1002.03,-3580.75 1014.91,-3582.68 1027.42,-3585.72"/>
  740. <polygon fill="#008000" stroke="#008000" points="1026.26,-3589.03 1036.83,-3588.26 1028.09,-3582.27 1026.26,-3589.03"/>
  741. </a>
  742. </g>
  743. </g>
  744. <!-- Node_Ja_133 -->
  745. <g id="node21" class="node">
  746. <title>Node_Ja_133</title>
  747. <g id="a_node21"><a xlink:title="platform.RegisterAction">
  748. <polygon fill="#fffaf0" stroke="none" points="1256,-3513.75 1256,-3579.75 1334,-3579.75 1334,-3513.75 1256,-3513.75"/>
  749. <polygon fill="#e31a1c" stroke="none" points="1257,-3562.75 1257,-3578.75 1333,-3578.75 1333,-3562.75 1257,-3562.75"/>
  750. <text text-anchor="start" x="1258.62" y="-3568.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">RegisterAction</text>
  751. <text text-anchor="start" x="1268.75" y="-3551.25" font-family="Ubuntu" font-size="10.00">1</text>
  752. <text text-anchor="start" x="1278" y="-3551.25" font-family="Ubuntu" font-size="10.00">reg</text>
  753. <polygon fill="#a6cee3" stroke="none" points="1305,-3546.75 1305,-3562.75 1333,-3562.75 1333,-3546.75 1305,-3546.75"/>
  754. <text text-anchor="start" x="1310" y="-3552.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  755. <text text-anchor="start" x="1268.75" y="-3535.25" font-family="Ubuntu" font-size="10.00">2</text>
  756. <text text-anchor="start" x="1278" y="-3535.25" font-family="Ubuntu" font-size="10.00">val</text>
  757. <polygon fill="#a6cee3" stroke="none" points="1305,-3530.75 1305,-3546.75 1333,-3546.75 1333,-3530.75 1305,-3530.75"/>
  758. <text text-anchor="start" x="1310" y="-3536.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  759. <text text-anchor="start" x="1268.75" y="-3519.25" font-family="Ubuntu" font-size="10.00">3</text>
  760. <text text-anchor="start" x="1278" y="-3519.25" font-family="Ubuntu" font-size="10.00">mode</text>
  761. <polygon fill="#b2df8a" stroke="none" points="1305,-3514.75 1305,-3530.75 1333,-3530.75 1333,-3514.75 1305,-3514.75"/>
  762. <text text-anchor="start" x="1307.75" y="-3520.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Mode</text>
  763. <polygon fill="none" stroke="black" points="1256,-3513.75 1256,-3579.75 1334,-3579.75 1334,-3513.75 1256,-3513.75"/>
  764. </a>
  765. </g>
  766. </g>
  767. <!-- Node_Ja_132&#45;&gt;Node_Ja_133 -->
  768. <g id="edge27" class="edge">
  769. <title>Node_Ja_132:e&#45;&gt;Node_Ja_133:header</title>
  770. <g id="a_edge27"><a xlink:title="Ja_132 &#45;&#45;&gt; Ja_133">
  771. <path fill="none" stroke="#000000" d="M1189,-3490.75C1231.03,-3490.75 1213.82,-3556.45 1244.74,-3568.77"/>
  772. <polygon fill="#000000" stroke="#000000" points="1244.05,-3572.21 1254.51,-3570.49 1245.27,-3565.31 1244.05,-3572.21"/>
  773. </a>
  774. </g>
  775. </g>
  776. <!-- Node_Ja_135 -->
  777. <g id="node39" class="node">
  778. <title>Node_Ja_135</title>
  779. <g id="a_node39"><a xlink:title="platform.GpioAction">
  780. <polygon fill="#fffaf0" stroke="none" points="1241,-3433.75 1241,-3483.75 1349,-3483.75 1349,-3433.75 1241,-3433.75"/>
  781. <polygon fill="#e31a1c" stroke="none" points="1242,-3466.75 1242,-3482.75 1348,-3482.75 1348,-3466.75 1242,-3466.75"/>
  782. <text text-anchor="start" x="1294.25" y="-3472.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GpioAction</text>
  783. <text text-anchor="start" x="1247.88" y="-3455.25" font-family="Ubuntu" font-size="10.00">1</text>
  784. <text text-anchor="start" x="1257" y="-3455.25" font-family="Ubuntu" font-size="10.00">gpio</text>
  785. <polygon fill="#a6cee3" stroke="none" points="1278,-3450.75 1278,-3466.75 1348,-3466.75 1348,-3450.75 1278,-3450.75"/>
  786. <text text-anchor="start" x="1325" y="-3456.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  787. <text text-anchor="start" x="1247.88" y="-3439.25" font-family="Ubuntu" font-size="10.00">2</text>
  788. <text text-anchor="start" x="1256.75" y="-3439.25" font-family="Ubuntu" font-size="10.00">level</text>
  789. <polygon fill="#b2df8a" stroke="none" points="1278,-3434.75 1278,-3450.75 1348,-3450.75 1348,-3434.75 1278,-3434.75"/>
  790. <text text-anchor="start" x="1279.62" y="-3440.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">GpioActionLevel</text>
  791. <polygon fill="none" stroke="black" points="1241,-3433.75 1241,-3483.75 1349,-3483.75 1349,-3433.75 1241,-3433.75"/>
  792. </a>
  793. </g>
  794. </g>
  795. <!-- Node_Ja_132&#45;&gt;Node_Ja_135 -->
  796. <g id="edge69" class="edge">
  797. <title>Node_Ja_132:e&#45;&gt;Node_Ja_135:header</title>
  798. <g id="a_edge69"><a xlink:title="Ja_132 &#45;&#45;&gt; Ja_135">
  799. <path fill="none" stroke="#000000" d="M1189,-3474.75C1207.78,-3474.75 1215.11,-3474.75 1229.6,-3474.75"/>
  800. <polygon fill="#000000" stroke="#000000" points="1229.49,-3478.25 1239.49,-3474.75 1229.49,-3471.25 1229.49,-3478.25"/>
  801. </a>
  802. </g>
  803. </g>
  804. <!-- Node_Ja_136 -->
  805. <g id="node61" class="node">
  806. <title>Node_Ja_136</title>
  807. <g id="a_node61"><a xlink:title="platform.DelayAction">
  808. <polygon fill="#fffaf0" stroke="none" points="1262,-3373.75 1262,-3407.75 1328,-3407.75 1328,-3373.75 1262,-3373.75"/>
  809. <polygon fill="#e31a1c" stroke="none" points="1263,-3390.75 1263,-3406.75 1327,-3406.75 1327,-3390.75 1263,-3390.75"/>
  810. <text text-anchor="start" x="1266.5" y="-3396.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DelayAction</text>
  811. <text text-anchor="start" x="1268.88" y="-3379.25" font-family="Ubuntu" font-size="10.00">1</text>
  812. <text text-anchor="start" x="1277.75" y="-3379.25" font-family="Ubuntu" font-size="10.00">delay</text>
  813. <polygon fill="#a6cee3" stroke="none" points="1302,-3374.75 1302,-3390.75 1327,-3390.75 1327,-3374.75 1302,-3374.75"/>
  814. <text text-anchor="start" x="1304" y="-3380.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  815. <polygon fill="none" stroke="black" points="1262,-3373.75 1262,-3407.75 1328,-3407.75 1328,-3373.75 1262,-3373.75"/>
  816. </a>
  817. </g>
  818. </g>
  819. <!-- Node_Ja_132&#45;&gt;Node_Ja_136 -->
  820. <g id="edge26" class="edge">
  821. <title>Node_Ja_132:e&#45;&gt;Node_Ja_136:header</title>
  822. <g id="a_edge26"><a xlink:title="Ja_132 &#45;&#45;&gt; Ja_136">
  823. <path fill="none" stroke="#000000" d="M1189,-3458.75C1226.73,-3458.75 1221.69,-3410.32 1250.73,-3400.48"/>
  824. <polygon fill="#000000" stroke="#000000" points="1251.15,-3403.96 1260.5,-3398.98 1250.09,-3397.04 1251.15,-3403.96"/>
  825. </a>
  826. </g>
  827. </g>
  828. <!-- Node_Ja_166 -->
  829. <g id="node13" class="node">
  830. <title>Node_Ja_166</title>
  831. <g id="a_node13"><a xlink:title="platform.Config">
  832. <polygon fill="#fffaf0" stroke="none" points="8,-2320.75 8,-2402.75 128,-2402.75 128,-2320.75 8,-2320.75"/>
  833. <polygon fill="#e31a1c" stroke="none" points="9,-2385.75 9,-2401.75 127,-2401.75 127,-2385.75 9,-2385.75"/>
  834. <text text-anchor="start" x="95" y="-2391.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Config</text>
  835. <text text-anchor="start" x="14.88" y="-2374.25" font-family="Ubuntu" font-size="10.00">1</text>
  836. <text text-anchor="start" x="24" y="-2374.25" font-family="Ubuntu" font-size="10.00">gpios</text>
  837. <polygon fill="#fb9a99" stroke="none" points="82,-2369.75 82,-2385.75 127,-2385.75 127,-2369.75 82,-2369.75"/>
  838. <text text-anchor="start" x="99.5" y="-2375.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Gpios</text>
  839. <text text-anchor="start" x="14.88" y="-2358.25" font-family="Ubuntu" font-size="10.00">2</text>
  840. <text text-anchor="start" x="24" y="-2358.25" font-family="Ubuntu" font-size="10.00">dev</text>
  841. <polygon fill="#fb9a99" stroke="none" points="82,-2353.75 82,-2369.75 127,-2369.75 127,-2353.75 82,-2353.75"/>
  842. <text text-anchor="start" x="106.25" y="-2359.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Dev</text>
  843. <text text-anchor="start" x="14.88" y="-2342.25" font-family="Ubuntu" font-size="10.00">3</text>
  844. <text text-anchor="start" x="24" y="-2342.25" font-family="Ubuntu" font-size="10.00">services</text>
  845. <polygon fill="#fb9a99" stroke="none" points="82,-2337.75 82,-2353.75 127,-2353.75 127,-2337.75 82,-2337.75"/>
  846. <text text-anchor="start" x="83.88" y="-2343.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Services</text>
  847. <text text-anchor="start" x="14.88" y="-2326.25" font-family="Ubuntu" font-size="10.00">4</text>
  848. <text text-anchor="start" x="23.88" y="-2326.25" font-family="Ubuntu" font-size="10.00">device_name</text>
  849. <polygon fill="#a6cee3" stroke="none" points="82,-2321.75 82,-2337.75 127,-2337.75 127,-2321.75 82,-2321.75"/>
  850. <text text-anchor="start" x="101" y="-2327.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  851. <polygon fill="none" stroke="black" points="8,-2320.75 8,-2402.75 128,-2402.75 128,-2320.75 8,-2320.75"/>
  852. </a>
  853. </g>
  854. </g>
  855. <!-- Node_Ja_166&#45;&gt;Node_Ja_126 -->
  856. <g id="edge10" class="edge">
  857. <title>Node_Ja_166:e&#45;&gt;Node_Ja_126:header</title>
  858. <g id="a_edge10"><a xlink:title="Ja_166 &#45;&#45;&gt; Ja_126">
  859. <path fill="none" stroke="#000000" d="M128,-2345.75C169.2,-2345.75 305.03,-946.6 354.92,-818.17"/>
  860. <polygon fill="#000000" stroke="#000000" points="357.77,-820.19 360.63,-809.99 352.03,-816.18 357.77,-820.19"/>
  861. </a>
  862. </g>
  863. </g>
  864. <!-- Node_Ja_105 -->
  865. <g id="node24" class="node">
  866. <title>Node_Ja_105</title>
  867. <g id="a_node24"><a xlink:title="platform.Gpios">
  868. <polygon fill="#fffaf0" stroke="none" points="622,-3167.75 622,-3345.75 713,-3345.75 713,-3167.75 622,-3167.75"/>
  869. <polygon fill="#e31a1c" stroke="none" points="623,-3328.75 623,-3344.75 712,-3344.75 712,-3328.75 623,-3328.75"/>
  870. <text text-anchor="start" x="684.5" y="-3334.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Gpios</text>
  871. <text text-anchor="start" x="633.75" y="-3317.25" font-family="Ubuntu" font-size="10.00">1</text>
  872. <text text-anchor="start" x="643" y="-3317.25" font-family="Ubuntu" font-size="10.00">greenLED</text>
  873. <polygon fill="#fb9a99" stroke="none" points="686,-3312.75 686,-3328.75 712,-3328.75 712,-3312.75 686,-3312.75"/>
  874. <text text-anchor="start" x="687.75" y="-3318.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  875. <text text-anchor="start" x="633.75" y="-3301.25" font-family="Ubuntu" font-size="10.00">2</text>
  876. <text text-anchor="start" x="643" y="-3301.25" font-family="Ubuntu" font-size="10.00">redLED</text>
  877. <polygon fill="#fb9a99" stroke="none" points="686,-3296.75 686,-3312.75 712,-3312.75 712,-3296.75 686,-3296.75"/>
  878. <text text-anchor="start" x="687.75" y="-3302.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  879. <text text-anchor="start" x="633.75" y="-3285.25" font-family="Ubuntu" font-size="10.00">3</text>
  880. <text text-anchor="start" x="642.88" y="-3285.25" font-family="Ubuntu" font-size="10.00">audioJack</text>
  881. <polygon fill="#fb9a99" stroke="none" points="686,-3280.75 686,-3296.75 712,-3296.75 712,-3280.75 686,-3280.75"/>
  882. <text text-anchor="start" x="687.75" y="-3286.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  883. <text text-anchor="start" x="633.75" y="-3269.25" font-family="Ubuntu" font-size="10.00">4</text>
  884. <text text-anchor="start" x="643" y="-3269.25" font-family="Ubuntu" font-size="10.00">amp</text>
  885. <polygon fill="#fb9a99" stroke="none" points="686,-3264.75 686,-3280.75 712,-3280.75 712,-3264.75 686,-3264.75"/>
  886. <text text-anchor="start" x="687.75" y="-3270.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  887. <text text-anchor="start" x="633.75" y="-3253.25" font-family="Ubuntu" font-size="10.00">5</text>
  888. <text text-anchor="start" x="643" y="-3253.25" font-family="Ubuntu" font-size="10.00">power</text>
  889. <polygon fill="#fb9a99" stroke="none" points="686,-3248.75 686,-3264.75 712,-3264.75 712,-3248.75 686,-3248.75"/>
  890. <text text-anchor="start" x="687.75" y="-3254.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  891. <text text-anchor="start" x="633.75" y="-3237.25" font-family="Ubuntu" font-size="10.00">6</text>
  892. <text text-anchor="start" x="643" y="-3237.25" font-family="Ubuntu" font-size="10.00">ir</text>
  893. <polygon fill="#fb9a99" stroke="none" points="686,-3232.75 686,-3248.75 712,-3248.75 712,-3232.75 686,-3232.75"/>
  894. <text text-anchor="start" x="687.75" y="-3238.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  895. <text text-anchor="start" x="633.75" y="-3221.25" font-family="Ubuntu" font-size="10.00">7</text>
  896. <text text-anchor="start" x="643" y="-3221.25" font-family="Ubuntu" font-size="10.00">jack</text>
  897. <polygon fill="#fb9a99" stroke="none" points="686,-3216.75 686,-3232.75 712,-3232.75 712,-3216.75 686,-3216.75"/>
  898. <text text-anchor="start" x="687.75" y="-3222.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  899. <text text-anchor="start" x="633.75" y="-3205.25" font-family="Ubuntu" font-size="10.00">8</text>
  900. <text text-anchor="start" x="643" y="-3205.25" font-family="Ubuntu" font-size="10.00">spkfault</text>
  901. <polygon fill="#fb9a99" stroke="none" points="686,-3200.75 686,-3216.75 712,-3216.75 712,-3200.75 686,-3200.75"/>
  902. <text text-anchor="start" x="687.75" y="-3206.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  903. <text text-anchor="start" x="633.75" y="-3189.25" font-family="Ubuntu" font-size="10.00">9</text>
  904. <text text-anchor="start" x="643" y="-3189.25" font-family="Ubuntu" font-size="10.00">Vcc</text>
  905. <polygon fill="#fb9a99" stroke="none" points="686,-3184.75 686,-3200.75 712,-3200.75 712,-3184.75 686,-3184.75"/>
  906. <text text-anchor="start" x="687.75" y="-3190.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  907. <text text-anchor="start" x="628.75" y="-3173.25" font-family="Ubuntu" font-size="10.00">10</text>
  908. <text text-anchor="start" x="643" y="-3173.25" font-family="Ubuntu" font-size="10.00">GND</text>
  909. <polygon fill="#fb9a99" stroke="none" points="686,-3168.75 686,-3184.75 712,-3184.75 712,-3168.75 686,-3168.75"/>
  910. <text text-anchor="start" x="687.75" y="-3174.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  911. <polygon fill="none" stroke="black" points="622,-3167.75 622,-3345.75 713,-3345.75 713,-3167.75 622,-3167.75"/>
  912. </a>
  913. </g>
  914. </g>
  915. <!-- Node_Ja_166&#45;&gt;Node_Ja_105 -->
  916. <g id="edge112" class="edge">
  917. <title>Node_Ja_166:e&#45;&gt;Node_Ja_105:header</title>
  918. <g id="a_edge112"><a xlink:title="Ja_166 &#45;&#45;&gt; Ja_105">
  919. <path fill="none" stroke="#000000" d="M128,-2377.75C301.99,-2377.75 247.14,-2986.57 346,-3129.75 430.81,-3252.58 466.52,-3332.61 610.06,-3336.59"/>
  920. <polygon fill="#000000" stroke="#000000" points="609.94,-3340.09 619.99,-3336.73 610.04,-3333.09 609.94,-3340.09"/>
  921. </a>
  922. </g>
  923. </g>
  924. <!-- Node_Ja_165 -->
  925. <g id="node46" class="node">
  926. <title>Node_Ja_165</title>
  927. <g id="a_node46"><a xlink:title="platform.Dev">
  928. <polygon fill="#fffaf0" stroke="none" points="180,-2176.75 180,-2370.75 302,-2370.75 302,-2176.75 180,-2176.75"/>
  929. <polygon fill="#e31a1c" stroke="none" points="181,-2353.75 181,-2369.75 301,-2369.75 301,-2353.75 181,-2353.75"/>
  930. <text text-anchor="start" x="280.25" y="-2359.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Dev</text>
  931. <text text-anchor="start" x="207.75" y="-2342.25" font-family="Ubuntu" font-size="10.00">1</text>
  932. <text text-anchor="start" x="217" y="-2342.25" font-family="Ubuntu" font-size="10.00">spi</text>
  933. <polygon fill="#fb9a99" stroke="none" points="257,-2337.75 257,-2353.75 301,-2353.75 301,-2337.75 257,-2337.75"/>
  934. <text text-anchor="start" x="266" y="-2343.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SPIBus</text>
  935. <text text-anchor="start" x="207.75" y="-2326.25" font-family="Ubuntu" font-size="10.00">2</text>
  936. <text text-anchor="start" x="217" y="-2326.25" font-family="Ubuntu" font-size="10.00">i2c</text>
  937. <polygon fill="#fb9a99" stroke="none" points="257,-2321.75 257,-2337.75 301,-2337.75 301,-2321.75 257,-2321.75"/>
  938. <text text-anchor="start" x="266" y="-2327.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  939. <text text-anchor="start" x="207.75" y="-2310.25" font-family="Ubuntu" font-size="10.00">3</text>
  940. <text text-anchor="start" x="217" y="-2310.25" font-family="Ubuntu" font-size="10.00">dac</text>
  941. <polygon fill="#fb9a99" stroke="none" points="257,-2305.75 257,-2321.75 301,-2321.75 301,-2305.75 257,-2305.75"/>
  942. <text text-anchor="start" x="278.75" y="-2311.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DAC</text>
  943. <text text-anchor="start" x="207.75" y="-2294.25" font-family="Ubuntu" font-size="10.00">4</text>
  944. <text text-anchor="start" x="217" y="-2294.25" font-family="Ubuntu" font-size="10.00">spdif</text>
  945. <polygon fill="#fb9a99" stroke="none" points="257,-2289.75 257,-2305.75 301,-2305.75 301,-2289.75 257,-2289.75"/>
  946. <text text-anchor="start" x="272" y="-2295.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SPDIF</text>
  947. <text text-anchor="start" x="207.75" y="-2278.25" font-family="Ubuntu" font-size="10.00">5</text>
  948. <text text-anchor="start" x="217" y="-2278.25" font-family="Ubuntu" font-size="10.00">display</text>
  949. <polygon fill="#fb9a99" stroke="none" points="257,-2273.75 257,-2289.75 301,-2289.75 301,-2273.75 257,-2273.75"/>
  950. <text text-anchor="start" x="264.5" y="-2279.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Display</text>
  951. <text text-anchor="start" x="182.75" y="-2262.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  952. <text text-anchor="start" x="207.75" y="-2262.25" font-family="Ubuntu" font-size="10.00">6</text>
  953. <text text-anchor="start" x="216.88" y="-2262.25" font-family="Ubuntu" font-size="10.00">gpio_exp</text>
  954. <polygon fill="#fb9a99" stroke="none" points="257,-2257.75 257,-2273.75 301,-2273.75 301,-2257.75 257,-2257.75"/>
  955. <text text-anchor="start" x="260" y="-2263.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExp</text>
  956. <text text-anchor="start" x="207.75" y="-2246.25" font-family="Ubuntu" font-size="10.00">7</text>
  957. <text text-anchor="start" x="217" y="-2246.25" font-family="Ubuntu" font-size="10.00">led_strip</text>
  958. <polygon fill="#fb9a99" stroke="none" points="257,-2241.75 257,-2257.75 301,-2257.75 301,-2241.75 257,-2241.75"/>
  959. <text text-anchor="start" x="258.75" y="-2247.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">LEDStrip</text>
  960. <text text-anchor="start" x="207.75" y="-2230.25" font-family="Ubuntu" font-size="10.00">8</text>
  961. <text text-anchor="start" x="217" y="-2230.25" font-family="Ubuntu" font-size="10.00">rotary</text>
  962. <polygon fill="#fb9a99" stroke="none" points="257,-2225.75 257,-2241.75 301,-2241.75 301,-2225.75 257,-2225.75"/>
  963. <text text-anchor="start" x="265.25" y="-2231.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Rotary</text>
  964. <text text-anchor="start" x="182.75" y="-2214.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  965. <text text-anchor="start" x="207.75" y="-2214.25" font-family="Ubuntu" font-size="10.00">9</text>
  966. <text text-anchor="start" x="217" y="-2214.25" font-family="Ubuntu" font-size="10.00">buttons</text>
  967. <polygon fill="#fb9a99" stroke="none" points="257,-2209.75 257,-2225.75 301,-2225.75 301,-2209.75 257,-2209.75"/>
  968. <text text-anchor="start" x="266" y="-2215.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Button</text>
  969. <text text-anchor="start" x="202.75" y="-2198.25" font-family="Ubuntu" font-size="10.00">10</text>
  970. <text text-anchor="start" x="217" y="-2198.25" font-family="Ubuntu" font-size="10.00">eth</text>
  971. <polygon fill="#fb9a99" stroke="none" points="257,-2193.75 257,-2209.75 301,-2209.75 301,-2193.75 257,-2193.75"/>
  972. <text text-anchor="start" x="283.25" y="-2199.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Eth</text>
  973. <text text-anchor="start" x="202.75" y="-2182.25" font-family="Ubuntu" font-size="10.00">11</text>
  974. <text text-anchor="start" x="217" y="-2182.25" font-family="Ubuntu" font-size="10.00">battery</text>
  975. <polygon fill="#fb9a99" stroke="none" points="257,-2177.75 257,-2193.75 301,-2193.75 301,-2177.75 257,-2177.75"/>
  976. <text text-anchor="start" x="261.5" y="-2183.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Battery</text>
  977. <polygon fill="none" stroke="black" points="180,-2176.75 180,-2370.75 302,-2370.75 302,-2176.75 180,-2176.75"/>
  978. </a>
  979. </g>
  980. </g>
  981. <!-- Node_Ja_166&#45;&gt;Node_Ja_165 -->
  982. <g id="edge93" class="edge">
  983. <title>Node_Ja_166:e&#45;&gt;Node_Ja_165:header</title>
  984. <g id="a_edge93"><a xlink:title="Ja_166 &#45;&#45;&gt; Ja_165">
  985. <path fill="none" stroke="#000000" d="M128,-2361.75C146.78,-2361.75 154.11,-2361.75 168.6,-2361.75"/>
  986. <polygon fill="#000000" stroke="#000000" points="168.49,-2365.25 178.49,-2361.75 168.49,-2358.25 168.49,-2365.25"/>
  987. </a>
  988. </g>
  989. </g>
  990. <!-- Node_Ja_164 -->
  991. <g id="node14" class="node">
  992. <title>Node_Ja_164</title>
  993. <g id="a_node14"><a xlink:title="platform.LEDStrip">
  994. <polygon fill="#fffaf0" stroke="none" points="379.5,-2049.75 379.5,-2083.75 477.5,-2083.75 477.5,-2049.75 379.5,-2049.75"/>
  995. <polygon fill="#e31a1c" stroke="none" points="380.5,-2066.75 380.5,-2082.75 476.5,-2082.75 476.5,-2066.75 380.5,-2066.75"/>
  996. <text text-anchor="start" x="434" y="-2072.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">LEDStrip</text>
  997. <text text-anchor="start" x="386.38" y="-2055.25" font-family="Ubuntu" font-size="10.00">1</text>
  998. <text text-anchor="start" x="395.5" y="-2055.25" font-family="Ubuntu" font-size="10.00">WS2812</text>
  999. <polygon fill="#fb9a99" stroke="none" points="433.5,-2050.75 433.5,-2066.75 476.5,-2066.75 476.5,-2050.75 433.5,-2050.75"/>
  1000. <text text-anchor="start" x="435.12" y="-2056.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">WS2812</text>
  1001. <polygon fill="none" stroke="black" points="379.5,-2049.75 379.5,-2083.75 477.5,-2083.75 477.5,-2049.75 379.5,-2049.75"/>
  1002. </a>
  1003. </g>
  1004. </g>
  1005. <!-- Node_Ja_164&#45;&gt;Node_Ja_163 -->
  1006. <g id="edge84" class="edge">
  1007. <title>Node_Ja_164:e&#45;&gt;Node_Ja_163:header</title>
  1008. <g id="a_edge84"><a xlink:title="Ja_164 &#45;&#45;&gt; Ja_163">
  1009. <path fill="none" stroke="#000000" d="M477.5,-2058.75C512.7,-2058.75 514.27,-2033.73 547,-2020.75 579.27,-2007.95 590.37,-2000.45 620.13,-1999.01"/>
  1010. <polygon fill="#000000" stroke="#000000" points="620.07,-2002.51 629.99,-1998.78 619.91,-1995.51 620.07,-2002.51"/>
  1011. </a>
  1012. </g>
  1013. </g>
  1014. <!-- Node_Ja_128 -->
  1015. <g id="node15" class="node">
  1016. <title>Node_Ja_128</title>
  1017. <g id="a_node15"><a xlink:title="platform.I2CBus">
  1018. <polygon fill="#fffaf0" stroke="none" points="616,-3647.75 616,-3729.75 719,-3729.75 719,-3647.75 616,-3647.75"/>
  1019. <polygon fill="#e31a1c" stroke="none" points="617,-3712.75 617,-3728.75 718,-3728.75 718,-3712.75 617,-3712.75"/>
  1020. <text text-anchor="start" x="683" y="-3718.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  1021. <text text-anchor="start" x="622.88" y="-3701.25" font-family="Ubuntu" font-size="10.00">1</text>
  1022. <text text-anchor="start" x="632" y="-3701.25" font-family="Ubuntu" font-size="10.00">port</text>
  1023. <polygon fill="#b2df8a" stroke="none" points="659,-3696.75 659,-3712.75 718,-3712.75 718,-3696.75 659,-3696.75"/>
  1024. <text text-anchor="start" x="660.75" y="-3702.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">I2CPortEnum</text>
  1025. <text text-anchor="start" x="622.88" y="-3685.25" font-family="Ubuntu" font-size="10.00">2</text>
  1026. <text text-anchor="start" x="631.75" y="-3685.25" font-family="Ubuntu" font-size="10.00">speed</text>
  1027. <polygon fill="#a6cee3" stroke="none" points="659,-3680.75 659,-3696.75 718,-3696.75 718,-3680.75 659,-3680.75"/>
  1028. <text text-anchor="start" x="695" y="-3686.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1029. <text text-anchor="start" x="622.88" y="-3669.25" font-family="Ubuntu" font-size="10.00">3</text>
  1030. <text text-anchor="start" x="632" y="-3669.25" font-family="Ubuntu" font-size="10.00">sda</text>
  1031. <polygon fill="#fb9a99" stroke="none" points="659,-3664.75 659,-3680.75 718,-3680.75 718,-3664.75 659,-3664.75"/>
  1032. <text text-anchor="start" x="693.5" y="-3670.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1033. <text text-anchor="start" x="622.88" y="-3653.25" font-family="Ubuntu" font-size="10.00">4</text>
  1034. <text text-anchor="start" x="632" y="-3653.25" font-family="Ubuntu" font-size="10.00">scl</text>
  1035. <polygon fill="#fb9a99" stroke="none" points="659,-3648.75 659,-3664.75 718,-3664.75 718,-3648.75 659,-3648.75"/>
  1036. <text text-anchor="start" x="693.5" y="-3654.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1037. <polygon fill="none" stroke="black" points="616,-3647.75 616,-3729.75 719,-3729.75 719,-3647.75 616,-3647.75"/>
  1038. </a>
  1039. </g>
  1040. </g>
  1041. <!-- Node_Ja_127 -->
  1042. <g id="node56" class="node">
  1043. <title>Node_Ja_127</title>
  1044. <g id="a_node56"><a xlink:title="I2CPortEnum">
  1045. <polygon fill="#b2df8a" stroke="none" points="860,-3671.75 860,-3737.75 961,-3737.75 961,-3671.75 860,-3671.75"/>
  1046. <polygon fill="#33a02c" stroke="none" points="861,-3720.75 861,-3736.75 960,-3736.75 960,-3720.75 861,-3720.75"/>
  1047. <text text-anchor="start" x="868.75" y="-3726.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1048. <text text-anchor="start" x="895.75" y="-3726.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CPortEnum</text>
  1049. <polygon fill="#b2df8a" stroke="none" points="861,-3704.75 861,-3720.75 951,-3720.75 951,-3704.75 861,-3704.75"/>
  1050. <text text-anchor="start" x="862.88" y="-3709.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_PORT</text>
  1051. <polygon fill="#b2df8a" stroke="none" points="951,-3704.75 951,-3720.75 960,-3720.75 960,-3704.75 951,-3704.75"/>
  1052. <text text-anchor="start" x="952.88" y="-3709.25" font-family="Ubuntu" font-size="10.00">0</text>
  1053. <polygon fill="#b2df8a" stroke="none" points="861,-3688.75 861,-3704.75 951,-3704.75 951,-3688.75 861,-3688.75"/>
  1054. <text text-anchor="start" x="863" y="-3693.25" font-family="Ubuntu" font-size="10.00">I2CPort0</text>
  1055. <polygon fill="#b2df8a" stroke="none" points="951,-3688.75 951,-3704.75 960,-3704.75 960,-3688.75 951,-3688.75"/>
  1056. <text text-anchor="start" x="952.88" y="-3693.25" font-family="Ubuntu" font-size="10.00">1</text>
  1057. <polygon fill="#b2df8a" stroke="none" points="861,-3672.75 861,-3688.75 951,-3688.75 951,-3672.75 861,-3672.75"/>
  1058. <text text-anchor="start" x="863" y="-3677.25" font-family="Ubuntu" font-size="10.00">I2CPort1</text>
  1059. <polygon fill="#b2df8a" stroke="none" points="951,-3672.75 951,-3688.75 960,-3688.75 960,-3672.75 951,-3672.75"/>
  1060. <text text-anchor="start" x="952.88" y="-3677.25" font-family="Ubuntu" font-size="10.00">2</text>
  1061. <polygon fill="none" stroke="black" points="860,-3671.75 860,-3737.75 961,-3737.75 961,-3671.75 860,-3671.75"/>
  1062. </a>
  1063. </g>
  1064. </g>
  1065. <!-- Node_Ja_128&#45;&gt;Node_Ja_127 -->
  1066. <g id="edge111" class="edge">
  1067. <title>Node_Ja_128:e&#45;&gt;Node_Ja_127</title>
  1068. <g id="a_edge111"><a xlink:title="Ja_128 &#45;&#45;&gt; Ja_127">
  1069. <path fill="none" stroke="#008000" d="M719.5,-3704.75C759.68,-3704.75 804.65,-3704.75 840.74,-3704.75"/>
  1070. <polygon fill="#008000" stroke="#008000" points="840.62,-3708.25 850.62,-3704.75 840.62,-3701.25 840.62,-3708.25"/>
  1071. </a>
  1072. </g>
  1073. </g>
  1074. <!-- Node_Ja_128&#45;&gt;Node_Ja_104 -->
  1075. <g id="edge35" class="edge">
  1076. <title>Node_Ja_128:e&#45;&gt;Node_Ja_104:header</title>
  1077. <g id="a_edge35"><a xlink:title="Ja_128 &#45;&#45;&gt; Ja_104">
  1078. <path fill="none" stroke="#000000" d="M719.5,-3672.75C754.32,-3672.75 768.4,-3663.52 788,-3634.75 794.86,-3624.68 897.16,-2826.93 909.32,-2721.15"/>
  1079. <polygon fill="#000000" stroke="#000000" points="912.8,-2721.56 910.34,-2711.26 905.83,-2720.84 912.8,-2721.56"/>
  1080. </a>
  1081. </g>
  1082. </g>
  1083. <!-- Node_Ja_128&#45;&gt;Node_Ja_104 -->
  1084. <g id="edge36" class="edge">
  1085. <title>Node_Ja_128:e&#45;&gt;Node_Ja_104:header</title>
  1086. <g id="a_edge36"><a xlink:title="Ja_128 &#45;&#45;&gt; Ja_104">
  1087. <path fill="none" stroke="#000000" d="M719.5,-3656.75C751.48,-3656.75 767.5,-3659.29 788,-3634.75 795.81,-3625.4 897.27,-2827.02 909.33,-2721.16"/>
  1088. <polygon fill="#000000" stroke="#000000" points="912.81,-2721.56 910.35,-2711.26 905.84,-2720.85 912.81,-2721.56"/>
  1089. </a>
  1090. </g>
  1091. </g>
  1092. <!-- Node_Ja_148 -->
  1093. <g id="node16" class="node">
  1094. <title>Node_Ja_148</title>
  1095. <g id="a_node16"><a xlink:title="platform.ButtonActions">
  1096. <polygon fill="#fffaf0" stroke="none" points="854.5,-852.75 854.5,-902.75 966.5,-902.75 966.5,-852.75 854.5,-852.75"/>
  1097. <polygon fill="#e31a1c" stroke="none" points="855.5,-885.75 855.5,-901.75 965.5,-901.75 965.5,-885.75 855.5,-885.75"/>
  1098. <text text-anchor="start" x="893.75" y="-891.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ButtonActions</text>
  1099. <text text-anchor="start" x="861.38" y="-874.25" font-family="Ubuntu" font-size="10.00">1</text>
  1100. <text text-anchor="start" x="870.5" y="-874.25" font-family="Ubuntu" font-size="10.00">pressed</text>
  1101. <polygon fill="#b2df8a" stroke="none" points="908.5,-869.75 908.5,-885.75 965.5,-885.75 965.5,-869.75 908.5,-869.75"/>
  1102. <text text-anchor="start" x="910.38" y="-875.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">ButtonAction</text>
  1103. <text text-anchor="start" x="861.38" y="-858.25" font-family="Ubuntu" font-size="10.00">2</text>
  1104. <text text-anchor="start" x="870.12" y="-858.25" font-family="Ubuntu" font-size="10.00">released</text>
  1105. <polygon fill="#b2df8a" stroke="none" points="908.5,-853.75 908.5,-869.75 965.5,-869.75 965.5,-853.75 908.5,-853.75"/>
  1106. <text text-anchor="start" x="910.38" y="-859.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">ButtonAction</text>
  1107. <polygon fill="none" stroke="black" points="854.5,-852.75 854.5,-902.75 966.5,-902.75 966.5,-852.75 854.5,-852.75"/>
  1108. </a>
  1109. </g>
  1110. </g>
  1111. <!-- Node_Ja_147 -->
  1112. <g id="node31" class="node">
  1113. <title>Node_Ja_147</title>
  1114. <g id="a_node31"><a xlink:title="ButtonAction">
  1115. <polygon fill="#b2df8a" stroke="none" points="1063,-625.75 1063,-1123.75 1167,-1123.75 1167,-625.75 1063,-625.75"/>
  1116. <polygon fill="#33a02c" stroke="none" points="1064,-1106.75 1064,-1122.75 1166,-1122.75 1166,-1106.75 1064,-1106.75"/>
  1117. <text text-anchor="start" x="1072.5" y="-1112.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1118. <text text-anchor="start" x="1099.5" y="-1112.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ButtonAction</text>
  1119. <polygon fill="#b2df8a" stroke="none" points="1064,-1090.75 1064,-1106.75 1152,-1106.75 1152,-1090.75 1064,-1090.75"/>
  1120. <text text-anchor="start" x="1066" y="-1095.25" font-family="Ubuntu" font-size="10.00">ACTRLS_NONE</text>
  1121. <polygon fill="#b2df8a" stroke="none" points="1152,-1090.75 1152,-1106.75 1166,-1106.75 1166,-1090.75 1152,-1090.75"/>
  1122. <text text-anchor="start" x="1154" y="-1095.25" font-family="Ubuntu" font-size="10.00">0</text>
  1123. <polygon fill="#b2df8a" stroke="none" points="1064,-1074.75 1064,-1090.75 1152,-1090.75 1152,-1074.75 1064,-1074.75"/>
  1124. <text text-anchor="start" x="1066" y="-1079.25" font-family="Ubuntu" font-size="10.00">ACTRLS_POWER</text>
  1125. <polygon fill="#b2df8a" stroke="none" points="1152,-1074.75 1152,-1090.75 1166,-1090.75 1166,-1074.75 1152,-1074.75"/>
  1126. <text text-anchor="start" x="1154" y="-1079.25" font-family="Ubuntu" font-size="10.00">1</text>
  1127. <polygon fill="#b2df8a" stroke="none" points="1064,-1058.75 1064,-1074.75 1152,-1074.75 1152,-1058.75 1064,-1058.75"/>
  1128. <text text-anchor="start" x="1066" y="-1063.25" font-family="Ubuntu" font-size="10.00">ACTRLS_VOLUP</text>
  1129. <polygon fill="#b2df8a" stroke="none" points="1152,-1058.75 1152,-1074.75 1166,-1074.75 1166,-1058.75 1152,-1058.75"/>
  1130. <text text-anchor="start" x="1154" y="-1063.25" font-family="Ubuntu" font-size="10.00">2</text>
  1131. <polygon fill="#b2df8a" stroke="none" points="1064,-1042.75 1064,-1058.75 1152,-1058.75 1152,-1042.75 1064,-1042.75"/>
  1132. <text text-anchor="start" x="1065.62" y="-1047.25" font-family="Ubuntu" font-size="10.00">ACTRLS_VOLDOWN</text>
  1133. <polygon fill="#b2df8a" stroke="none" points="1152,-1042.75 1152,-1058.75 1166,-1058.75 1166,-1042.75 1152,-1042.75"/>
  1134. <text text-anchor="start" x="1154" y="-1047.25" font-family="Ubuntu" font-size="10.00">3</text>
  1135. <polygon fill="#b2df8a" stroke="none" points="1064,-1026.75 1064,-1042.75 1152,-1042.75 1152,-1026.75 1064,-1026.75"/>
  1136. <text text-anchor="start" x="1066" y="-1031.25" font-family="Ubuntu" font-size="10.00">ACTRLS_TOGGLE</text>
  1137. <polygon fill="#b2df8a" stroke="none" points="1152,-1026.75 1152,-1042.75 1166,-1042.75 1166,-1026.75 1152,-1026.75"/>
  1138. <text text-anchor="start" x="1154" y="-1031.25" font-family="Ubuntu" font-size="10.00">4</text>
  1139. <polygon fill="#b2df8a" stroke="none" points="1064,-1010.75 1064,-1026.75 1152,-1026.75 1152,-1010.75 1064,-1010.75"/>
  1140. <text text-anchor="start" x="1066" y="-1015.25" font-family="Ubuntu" font-size="10.00">ACTRLS_PLAY</text>
  1141. <polygon fill="#b2df8a" stroke="none" points="1152,-1010.75 1152,-1026.75 1166,-1026.75 1166,-1010.75 1152,-1010.75"/>
  1142. <text text-anchor="start" x="1154" y="-1015.25" font-family="Ubuntu" font-size="10.00">5</text>
  1143. <polygon fill="#b2df8a" stroke="none" points="1064,-994.75 1064,-1010.75 1152,-1010.75 1152,-994.75 1064,-994.75"/>
  1144. <text text-anchor="start" x="1066" y="-999.25" font-family="Ubuntu" font-size="10.00">ACTRLS_PAUSE</text>
  1145. <polygon fill="#b2df8a" stroke="none" points="1152,-994.75 1152,-1010.75 1166,-1010.75 1166,-994.75 1152,-994.75"/>
  1146. <text text-anchor="start" x="1154" y="-999.25" font-family="Ubuntu" font-size="10.00">6</text>
  1147. <polygon fill="#b2df8a" stroke="none" points="1064,-978.75 1064,-994.75 1152,-994.75 1152,-978.75 1064,-978.75"/>
  1148. <text text-anchor="start" x="1066" y="-983.25" font-family="Ubuntu" font-size="10.00">ACTRLS_STOP</text>
  1149. <polygon fill="#b2df8a" stroke="none" points="1152,-978.75 1152,-994.75 1166,-994.75 1166,-978.75 1152,-978.75"/>
  1150. <text text-anchor="start" x="1154" y="-983.25" font-family="Ubuntu" font-size="10.00">7</text>
  1151. <polygon fill="#b2df8a" stroke="none" points="1064,-962.75 1064,-978.75 1152,-978.75 1152,-962.75 1064,-962.75"/>
  1152. <text text-anchor="start" x="1066" y="-967.25" font-family="Ubuntu" font-size="10.00">ACTRLS_REW</text>
  1153. <polygon fill="#b2df8a" stroke="none" points="1152,-962.75 1152,-978.75 1166,-978.75 1166,-962.75 1152,-962.75"/>
  1154. <text text-anchor="start" x="1154" y="-967.25" font-family="Ubuntu" font-size="10.00">8</text>
  1155. <polygon fill="#b2df8a" stroke="none" points="1064,-946.75 1064,-962.75 1152,-962.75 1152,-946.75 1064,-946.75"/>
  1156. <text text-anchor="start" x="1066" y="-951.25" font-family="Ubuntu" font-size="10.00">ACTRLS_FWD</text>
  1157. <polygon fill="#b2df8a" stroke="none" points="1152,-946.75 1152,-962.75 1166,-962.75 1166,-946.75 1152,-946.75"/>
  1158. <text text-anchor="start" x="1154" y="-951.25" font-family="Ubuntu" font-size="10.00">9</text>
  1159. <polygon fill="#b2df8a" stroke="none" points="1064,-930.75 1064,-946.75 1152,-946.75 1152,-930.75 1064,-930.75"/>
  1160. <text text-anchor="start" x="1066" y="-935.25" font-family="Ubuntu" font-size="10.00">ACTRLS_PREV</text>
  1161. <polygon fill="#b2df8a" stroke="none" points="1152,-930.75 1152,-946.75 1166,-946.75 1166,-930.75 1152,-930.75"/>
  1162. <text text-anchor="start" x="1153.75" y="-935.25" font-family="Ubuntu" font-size="10.00">10</text>
  1163. <polygon fill="#b2df8a" stroke="none" points="1064,-914.75 1064,-930.75 1152,-930.75 1152,-914.75 1064,-914.75"/>
  1164. <text text-anchor="start" x="1066" y="-919.25" font-family="Ubuntu" font-size="10.00">ACTRLS_NEXT</text>
  1165. <polygon fill="#b2df8a" stroke="none" points="1152,-914.75 1152,-930.75 1166,-930.75 1166,-914.75 1152,-914.75"/>
  1166. <text text-anchor="start" x="1153.75" y="-919.25" font-family="Ubuntu" font-size="10.00">11</text>
  1167. <polygon fill="#b2df8a" stroke="none" points="1064,-898.75 1064,-914.75 1152,-914.75 1152,-898.75 1064,-898.75"/>
  1168. <text text-anchor="start" x="1066" y="-903.25" font-family="Ubuntu" font-size="10.00">BCTRLS_UP</text>
  1169. <polygon fill="#b2df8a" stroke="none" points="1152,-898.75 1152,-914.75 1166,-914.75 1166,-898.75 1152,-898.75"/>
  1170. <text text-anchor="start" x="1153.75" y="-903.25" font-family="Ubuntu" font-size="10.00">12</text>
  1171. <polygon fill="#b2df8a" stroke="none" points="1064,-882.75 1064,-898.75 1152,-898.75 1152,-882.75 1064,-882.75"/>
  1172. <text text-anchor="start" x="1066" y="-887.25" font-family="Ubuntu" font-size="10.00">BCTRLS_DOWN</text>
  1173. <polygon fill="#b2df8a" stroke="none" points="1152,-882.75 1152,-898.75 1166,-898.75 1166,-882.75 1152,-882.75"/>
  1174. <text text-anchor="start" x="1153.75" y="-887.25" font-family="Ubuntu" font-size="10.00">13</text>
  1175. <polygon fill="#b2df8a" stroke="none" points="1064,-866.75 1064,-882.75 1152,-882.75 1152,-866.75 1064,-866.75"/>
  1176. <text text-anchor="start" x="1066" y="-871.25" font-family="Ubuntu" font-size="10.00">BCTRLS_LEFT</text>
  1177. <polygon fill="#b2df8a" stroke="none" points="1152,-866.75 1152,-882.75 1166,-882.75 1166,-866.75 1152,-866.75"/>
  1178. <text text-anchor="start" x="1153.75" y="-871.25" font-family="Ubuntu" font-size="10.00">14</text>
  1179. <polygon fill="#b2df8a" stroke="none" points="1064,-850.75 1064,-866.75 1152,-866.75 1152,-850.75 1064,-850.75"/>
  1180. <text text-anchor="start" x="1066" y="-855.25" font-family="Ubuntu" font-size="10.00">BCTRLS_RIGHT</text>
  1181. <polygon fill="#b2df8a" stroke="none" points="1152,-850.75 1152,-866.75 1166,-866.75 1166,-850.75 1152,-850.75"/>
  1182. <text text-anchor="start" x="1153.75" y="-855.25" font-family="Ubuntu" font-size="10.00">15</text>
  1183. <polygon fill="#b2df8a" stroke="none" points="1064,-834.75 1064,-850.75 1152,-850.75 1152,-834.75 1064,-834.75"/>
  1184. <text text-anchor="start" x="1066" y="-839.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS1</text>
  1185. <polygon fill="#b2df8a" stroke="none" points="1152,-834.75 1152,-850.75 1166,-850.75 1166,-834.75 1152,-834.75"/>
  1186. <text text-anchor="start" x="1153.75" y="-839.25" font-family="Ubuntu" font-size="10.00">16</text>
  1187. <polygon fill="#b2df8a" stroke="none" points="1064,-818.75 1064,-834.75 1152,-834.75 1152,-818.75 1064,-818.75"/>
  1188. <text text-anchor="start" x="1066" y="-823.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS2</text>
  1189. <polygon fill="#b2df8a" stroke="none" points="1152,-818.75 1152,-834.75 1166,-834.75 1166,-818.75 1152,-818.75"/>
  1190. <text text-anchor="start" x="1153.75" y="-823.25" font-family="Ubuntu" font-size="10.00">17</text>
  1191. <polygon fill="#b2df8a" stroke="none" points="1064,-802.75 1064,-818.75 1152,-818.75 1152,-802.75 1064,-802.75"/>
  1192. <text text-anchor="start" x="1066" y="-807.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS3</text>
  1193. <polygon fill="#b2df8a" stroke="none" points="1152,-802.75 1152,-818.75 1166,-818.75 1166,-802.75 1152,-802.75"/>
  1194. <text text-anchor="start" x="1153.75" y="-807.25" font-family="Ubuntu" font-size="10.00">18</text>
  1195. <polygon fill="#b2df8a" stroke="none" points="1064,-786.75 1064,-802.75 1152,-802.75 1152,-786.75 1064,-786.75"/>
  1196. <text text-anchor="start" x="1066" y="-791.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS4</text>
  1197. <polygon fill="#b2df8a" stroke="none" points="1152,-786.75 1152,-802.75 1166,-802.75 1166,-786.75 1152,-786.75"/>
  1198. <text text-anchor="start" x="1153.75" y="-791.25" font-family="Ubuntu" font-size="10.00">19</text>
  1199. <polygon fill="#b2df8a" stroke="none" points="1064,-770.75 1064,-786.75 1152,-786.75 1152,-770.75 1064,-770.75"/>
  1200. <text text-anchor="start" x="1066" y="-775.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS5</text>
  1201. <polygon fill="#b2df8a" stroke="none" points="1152,-770.75 1152,-786.75 1166,-786.75 1166,-770.75 1152,-770.75"/>
  1202. <text text-anchor="start" x="1153.75" y="-775.25" font-family="Ubuntu" font-size="10.00">20</text>
  1203. <polygon fill="#b2df8a" stroke="none" points="1064,-754.75 1064,-770.75 1152,-770.75 1152,-754.75 1064,-754.75"/>
  1204. <text text-anchor="start" x="1066" y="-759.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS6</text>
  1205. <polygon fill="#b2df8a" stroke="none" points="1152,-754.75 1152,-770.75 1166,-770.75 1166,-754.75 1152,-754.75"/>
  1206. <text text-anchor="start" x="1153.75" y="-759.25" font-family="Ubuntu" font-size="10.00">21</text>
  1207. <polygon fill="#b2df8a" stroke="none" points="1064,-738.75 1064,-754.75 1152,-754.75 1152,-738.75 1064,-738.75"/>
  1208. <text text-anchor="start" x="1066" y="-743.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS7</text>
  1209. <polygon fill="#b2df8a" stroke="none" points="1152,-738.75 1152,-754.75 1166,-754.75 1166,-738.75 1152,-738.75"/>
  1210. <text text-anchor="start" x="1153.75" y="-743.25" font-family="Ubuntu" font-size="10.00">22</text>
  1211. <polygon fill="#b2df8a" stroke="none" points="1064,-722.75 1064,-738.75 1152,-738.75 1152,-722.75 1064,-722.75"/>
  1212. <text text-anchor="start" x="1066" y="-727.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS8</text>
  1213. <polygon fill="#b2df8a" stroke="none" points="1152,-722.75 1152,-738.75 1166,-738.75 1166,-722.75 1152,-722.75"/>
  1214. <text text-anchor="start" x="1153.75" y="-727.25" font-family="Ubuntu" font-size="10.00">23</text>
  1215. <polygon fill="#b2df8a" stroke="none" points="1064,-706.75 1064,-722.75 1152,-722.75 1152,-706.75 1064,-706.75"/>
  1216. <text text-anchor="start" x="1066" y="-711.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS9</text>
  1217. <polygon fill="#b2df8a" stroke="none" points="1152,-706.75 1152,-722.75 1166,-722.75 1166,-706.75 1152,-706.75"/>
  1218. <text text-anchor="start" x="1153.75" y="-711.25" font-family="Ubuntu" font-size="10.00">24</text>
  1219. <polygon fill="#b2df8a" stroke="none" points="1064,-690.75 1064,-706.75 1152,-706.75 1152,-690.75 1064,-690.75"/>
  1220. <text text-anchor="start" x="1066" y="-695.25" font-family="Ubuntu" font-size="10.00">BCTRLS_PS10</text>
  1221. <polygon fill="#b2df8a" stroke="none" points="1152,-690.75 1152,-706.75 1166,-706.75 1166,-690.75 1152,-690.75"/>
  1222. <text text-anchor="start" x="1153.75" y="-695.25" font-family="Ubuntu" font-size="10.00">25</text>
  1223. <polygon fill="#b2df8a" stroke="none" points="1064,-674.75 1064,-690.75 1152,-690.75 1152,-674.75 1064,-674.75"/>
  1224. <text text-anchor="start" x="1066" y="-679.25" font-family="Ubuntu" font-size="10.00">KNOB_LEFT</text>
  1225. <polygon fill="#b2df8a" stroke="none" points="1152,-674.75 1152,-690.75 1166,-690.75 1166,-674.75 1152,-674.75"/>
  1226. <text text-anchor="start" x="1153.75" y="-679.25" font-family="Ubuntu" font-size="10.00">26</text>
  1227. <polygon fill="#b2df8a" stroke="none" points="1064,-658.75 1064,-674.75 1152,-674.75 1152,-658.75 1064,-658.75"/>
  1228. <text text-anchor="start" x="1066" y="-663.25" font-family="Ubuntu" font-size="10.00">KNOB_RIGHT</text>
  1229. <polygon fill="#b2df8a" stroke="none" points="1152,-658.75 1152,-674.75 1166,-674.75 1166,-658.75 1152,-658.75"/>
  1230. <text text-anchor="start" x="1153.75" y="-663.25" font-family="Ubuntu" font-size="10.00">27</text>
  1231. <polygon fill="#b2df8a" stroke="none" points="1064,-642.75 1064,-658.75 1152,-658.75 1152,-642.75 1064,-642.75"/>
  1232. <text text-anchor="start" x="1066" y="-647.25" font-family="Ubuntu" font-size="10.00">KNOB_PUSH</text>
  1233. <polygon fill="#b2df8a" stroke="none" points="1152,-642.75 1152,-658.75 1166,-658.75 1166,-642.75 1152,-642.75"/>
  1234. <text text-anchor="start" x="1153.75" y="-647.25" font-family="Ubuntu" font-size="10.00">28</text>
  1235. <polygon fill="#b2df8a" stroke="none" points="1064,-626.75 1064,-642.75 1152,-642.75 1152,-626.75 1064,-626.75"/>
  1236. <text text-anchor="start" x="1066" y="-631.25" font-family="Ubuntu" font-size="10.00">ACTRLS_SLEEP</text>
  1237. <polygon fill="#b2df8a" stroke="none" points="1152,-626.75 1152,-642.75 1166,-642.75 1166,-626.75 1152,-626.75"/>
  1238. <text text-anchor="start" x="1153.75" y="-631.25" font-family="Ubuntu" font-size="10.00">29</text>
  1239. <polygon fill="none" stroke="black" points="1063,-625.75 1063,-1123.75 1167,-1123.75 1167,-625.75 1063,-625.75"/>
  1240. </a>
  1241. </g>
  1242. </g>
  1243. <!-- Node_Ja_148&#45;&gt;Node_Ja_147 -->
  1244. <g id="edge82" class="edge">
  1245. <title>Node_Ja_148:e&#45;&gt;Node_Ja_147</title>
  1246. <g id="a_edge82"><a xlink:title="Ja_148 &#45;&#45;&gt; Ja_147">
  1247. <path fill="none" stroke="#008000" d="M966.5,-861.75C991.8,-861.75 1019.45,-863.67 1043.9,-866.04"/>
  1248. <polygon fill="#008000" stroke="#008000" points="1043.44,-869.51 1053.74,-867.04 1044.15,-862.54 1043.44,-869.51"/>
  1249. </a>
  1250. </g>
  1251. </g>
  1252. <!-- Node_Ja_148&#45;&gt;Node_Ja_147 -->
  1253. <g id="edge86" class="edge">
  1254. <title>Node_Ja_148:e&#45;&gt;Node_Ja_147</title>
  1255. <g id="a_edge86"><a xlink:title="Ja_148 &#45;&#45;&gt; Ja_147">
  1256. <path fill="none" stroke="#008000" d="M966.5,-877.75C991.71,-877.75 1019.33,-877.31 1043.79,-876.76"/>
  1257. <polygon fill="#008000" stroke="#008000" points="1043.72,-880.26 1053.64,-876.53 1043.56,-873.27 1043.72,-880.26"/>
  1258. </a>
  1259. </g>
  1260. </g>
  1261. <!-- Node_Ja_107 -->
  1262. <g id="node17" class="node">
  1263. <title>Node_Ja_107</title>
  1264. <g id="a_node17"><a xlink:title="platform.GPIOExpSPI">
  1265. <polygon fill="#fffaf0" stroke="none" points="622.5,-3495.75 622.5,-3561.75 712.5,-3561.75 712.5,-3495.75 622.5,-3495.75"/>
  1266. <polygon fill="#e31a1c" stroke="none" points="623.5,-3544.75 623.5,-3560.75 711.5,-3560.75 711.5,-3544.75 623.5,-3544.75"/>
  1267. <text text-anchor="start" x="654.75" y="-3550.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpSPI</text>
  1268. <text text-anchor="start" x="629.38" y="-3533.25" font-family="Ubuntu" font-size="10.00">1</text>
  1269. <text text-anchor="start" x="638.25" y="-3533.25" font-family="Ubuntu" font-size="10.00">speed</text>
  1270. <polygon fill="#a6cee3" stroke="none" points="665.5,-3528.75 665.5,-3544.75 711.5,-3544.75 711.5,-3528.75 665.5,-3528.75"/>
  1271. <text text-anchor="start" x="688.5" y="-3534.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1272. <text text-anchor="start" x="629.38" y="-3517.25" font-family="Ubuntu" font-size="10.00">2</text>
  1273. <text text-anchor="start" x="638.5" y="-3517.25" font-family="Ubuntu" font-size="10.00">host</text>
  1274. <polygon fill="#b2df8a" stroke="none" points="665.5,-3512.75 665.5,-3528.75 711.5,-3528.75 711.5,-3512.75 665.5,-3512.75"/>
  1275. <text text-anchor="start" x="667.12" y="-3518.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">HostEnum</text>
  1276. <text text-anchor="start" x="629.38" y="-3501.25" font-family="Ubuntu" font-size="10.00">3</text>
  1277. <text text-anchor="start" x="638.5" y="-3501.25" font-family="Ubuntu" font-size="10.00">cs</text>
  1278. <polygon fill="#fb9a99" stroke="none" points="665.5,-3496.75 665.5,-3512.75 711.5,-3512.75 711.5,-3496.75 665.5,-3496.75"/>
  1279. <text text-anchor="start" x="687" y="-3502.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1280. <polygon fill="none" stroke="black" points="622.5,-3495.75 622.5,-3561.75 712.5,-3561.75 712.5,-3495.75 622.5,-3495.75"/>
  1281. </a>
  1282. </g>
  1283. </g>
  1284. <!-- Node_Ja_107&#45;&gt;Node_Ja_102 -->
  1285. <g id="edge2" class="edge">
  1286. <title>Node_Ja_107:e&#45;&gt;Node_Ja_102</title>
  1287. <g id="a_edge2"><a xlink:title="Ja_107 &#45;&#45;&gt; Ja_102">
  1288. <path fill="none" stroke="#008000" d="M712.5,-3520.75C758.92,-3520.75 807.09,-3501.1 844.18,-3481.05"/>
  1289. <polygon fill="#008000" stroke="#008000" points="845.49,-3484.32 852.53,-3476.41 842.09,-3478.21 845.49,-3484.32"/>
  1290. </a>
  1291. </g>
  1292. </g>
  1293. <!-- Node_Ja_107&#45;&gt;Node_Ja_104 -->
  1294. <g id="edge9" class="edge">
  1295. <title>Node_Ja_107:e&#45;&gt;Node_Ja_104:header</title>
  1296. <g id="a_edge9"><a xlink:title="Ja_107 &#45;&#45;&gt; Ja_104">
  1297. <path fill="none" stroke="#000000" d="M712.5,-3504.75C747.45,-3504.75 765.45,-3509.45 788,-3482.75 898.33,-3352.09 712.27,-2729.61 867.27,-2701.72"/>
  1298. <polygon fill="#000000" stroke="#000000" points="867.33,-2705.23 876.99,-2700.88 866.73,-2698.25 867.33,-2705.23"/>
  1299. </a>
  1300. </g>
  1301. </g>
  1302. <!-- Node_Ja_124&#45;&gt;Node_Ja_104 -->
  1303. <g id="edge5" class="edge">
  1304. <title>Node_Ja_124:e&#45;&gt;Node_Ja_104:header</title>
  1305. <g id="a_edge5"><a xlink:title="Ja_124 &#45;&#45;&gt; Ja_104">
  1306. <path fill="none" stroke="#000000" d="M718.5,-1658.75C773.36,-1658.75 770.63,-1708.71 788,-1760.75 842.93,-1925.34 791.71,-2370.26 824,-2540.75 837.22,-2610.52 807.02,-2691.36 867.13,-2699.99"/>
  1307. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  1308. </a>
  1309. </g>
  1310. </g>
  1311. <!-- Node_Ja_124&#45;&gt;Node_Ja_104 -->
  1312. <g id="edge74" class="edge">
  1313. <title>Node_Ja_124:e&#45;&gt;Node_Ja_104:header</title>
  1314. <g id="a_edge74"><a xlink:title="Ja_124 &#45;&#45;&gt; Ja_104">
  1315. <path fill="none" stroke="#000000" d="M718.5,-1674.75C767.64,-1674.75 770.55,-1714.81 788,-1760.75 849.6,-1922.97 791.71,-2370.26 824,-2540.75 837.22,-2610.52 807.02,-2691.36 867.13,-2699.99"/>
  1316. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  1317. </a>
  1318. </g>
  1319. </g>
  1320. <!-- Node_Ja_124&#45;&gt;Node_Ja_104 -->
  1321. <g id="edge89" class="edge">
  1322. <title>Node_Ja_124:e&#45;&gt;Node_Ja_104:header</title>
  1323. <g id="a_edge89"><a xlink:title="Ja_124 &#45;&#45;&gt; Ja_104">
  1324. <path fill="none" stroke="#000000" d="M718.5,-1690.75C762.34,-1690.75 770.37,-1720.61 788,-1760.75 857.8,-1919.61 791.71,-2370.26 824,-2540.75 837.22,-2610.52 807.02,-2691.36 867.13,-2699.99"/>
  1325. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  1326. </a>
  1327. </g>
  1328. </g>
  1329. <!-- Node_Ja_100 -->
  1330. <g id="node19" class="node">
  1331. <title>Node_Ja_100</title>
  1332. <g id="a_node19"><a xlink:title="DeviceTypeEnum">
  1333. <polygon fill="#b2df8a" stroke="none" points="610.5,-2033.75 610.5,-2115.75 724.5,-2115.75 724.5,-2033.75 610.5,-2033.75"/>
  1334. <polygon fill="#33a02c" stroke="none" points="611.5,-2098.75 611.5,-2114.75 723.5,-2114.75 723.5,-2098.75 611.5,-2098.75"/>
  1335. <text text-anchor="start" x="613.5" y="-2104.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1336. <text text-anchor="start" x="640.5" y="-2104.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DeviceTypeEnum</text>
  1337. <polygon fill="#b2df8a" stroke="none" points="611.5,-2082.75 611.5,-2098.75 706.5,-2098.75 706.5,-2082.75 611.5,-2082.75"/>
  1338. <text text-anchor="start" x="613.5" y="-2087.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_TYPE</text>
  1339. <polygon fill="#b2df8a" stroke="none" points="706.5,-2082.75 706.5,-2098.75 723.5,-2098.75 723.5,-2082.75 706.5,-2082.75"/>
  1340. <text text-anchor="start" x="708.5" y="-2087.25" font-family="Ubuntu" font-size="10.00">0</text>
  1341. <polygon fill="#b2df8a" stroke="none" points="611.5,-2066.75 611.5,-2082.75 706.5,-2082.75 706.5,-2066.75 611.5,-2066.75"/>
  1342. <text text-anchor="start" x="613.5" y="-2071.25" font-family="Ubuntu" font-size="10.00">DEVTYPE_SPI</text>
  1343. <polygon fill="#b2df8a" stroke="none" points="706.5,-2066.75 706.5,-2082.75 723.5,-2082.75 723.5,-2066.75 706.5,-2066.75"/>
  1344. <text text-anchor="start" x="708.5" y="-2071.25" font-family="Ubuntu" font-size="10.00">1</text>
  1345. <polygon fill="#b2df8a" stroke="none" points="611.5,-2050.75 611.5,-2066.75 706.5,-2066.75 706.5,-2050.75 611.5,-2050.75"/>
  1346. <text text-anchor="start" x="613.5" y="-2055.25" font-family="Ubuntu" font-size="10.00">DEVTYPE_I2C</text>
  1347. <polygon fill="#b2df8a" stroke="none" points="706.5,-2050.75 706.5,-2066.75 723.5,-2066.75 723.5,-2050.75 706.5,-2050.75"/>
  1348. <text text-anchor="start" x="708.5" y="-2055.25" font-family="Ubuntu" font-size="10.00">2</text>
  1349. <polygon fill="#b2df8a" stroke="none" points="611.5,-2034.75 611.5,-2050.75 706.5,-2050.75 706.5,-2034.75 611.5,-2034.75"/>
  1350. <text text-anchor="start" x="613.5" y="-2039.25" font-family="Ubuntu" font-size="10.00">DEVTYPE__RMII</text>
  1351. <polygon fill="#b2df8a" stroke="none" points="706.5,-2034.75 706.5,-2050.75 723.5,-2050.75 723.5,-2034.75 706.5,-2034.75"/>
  1352. <text text-anchor="start" x="708.5" y="-2039.25" font-family="Ubuntu" font-size="10.00">3</text>
  1353. <polygon fill="none" stroke="black" points="610.5,-2033.75 610.5,-2115.75 724.5,-2115.75 724.5,-2033.75 610.5,-2033.75"/>
  1354. </a>
  1355. </g>
  1356. </g>
  1357. <!-- Node_Ja_101 -->
  1358. <g id="node20" class="node">
  1359. <title>Node_Ja_101</title>
  1360. <g id="a_node20"><a xlink:title="PortEnum">
  1361. <polygon fill="#b2df8a" stroke="none" points="848.5,-1409.75 848.5,-1475.75 972.5,-1475.75 972.5,-1409.75 848.5,-1409.75"/>
  1362. <polygon fill="#33a02c" stroke="none" points="849.5,-1458.75 849.5,-1474.75 971.5,-1474.75 971.5,-1458.75 849.5,-1458.75"/>
  1363. <text text-anchor="start" x="896" y="-1464.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1364. <text text-anchor="start" x="923" y="-1464.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PortEnum</text>
  1365. <polygon fill="#b2df8a" stroke="none" points="849.5,-1442.75 849.5,-1458.75 962.5,-1458.75 962.5,-1442.75 849.5,-1442.75"/>
  1366. <text text-anchor="start" x="851.25" y="-1447.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_SYSTPORT</text>
  1367. <polygon fill="#b2df8a" stroke="none" points="962.5,-1442.75 962.5,-1458.75 971.5,-1458.75 971.5,-1442.75 962.5,-1442.75"/>
  1368. <text text-anchor="start" x="964.38" y="-1447.25" font-family="Ubuntu" font-size="10.00">0</text>
  1369. <polygon fill="#b2df8a" stroke="none" points="849.5,-1426.75 849.5,-1442.75 962.5,-1442.75 962.5,-1426.75 849.5,-1426.75"/>
  1370. <text text-anchor="start" x="851.5" y="-1431.25" font-family="Ubuntu" font-size="10.00">SYSTEM</text>
  1371. <polygon fill="#b2df8a" stroke="none" points="962.5,-1426.75 962.5,-1442.75 971.5,-1442.75 971.5,-1426.75 962.5,-1426.75"/>
  1372. <text text-anchor="start" x="964.38" y="-1431.25" font-family="Ubuntu" font-size="10.00">1</text>
  1373. <polygon fill="#b2df8a" stroke="none" points="849.5,-1410.75 849.5,-1426.75 962.5,-1426.75 962.5,-1410.75 849.5,-1410.75"/>
  1374. <text text-anchor="start" x="851.5" y="-1415.25" font-family="Ubuntu" font-size="10.00">DAC_PORT</text>
  1375. <polygon fill="#b2df8a" stroke="none" points="962.5,-1410.75 962.5,-1426.75 971.5,-1426.75 971.5,-1410.75 962.5,-1410.75"/>
  1376. <text text-anchor="start" x="964.38" y="-1415.25" font-family="Ubuntu" font-size="10.00">2</text>
  1377. <polygon fill="none" stroke="black" points="848.5,-1409.75 848.5,-1475.75 972.5,-1475.75 972.5,-1409.75 848.5,-1409.75"/>
  1378. </a>
  1379. </g>
  1380. </g>
  1381. <!-- Node_Ja_133&#45;&gt;Node_Ja_137 -->
  1382. <g id="edge87" class="edge">
  1383. <title>Node_Ja_133:e&#45;&gt;Node_Ja_137</title>
  1384. <g id="a_edge87"><a xlink:title="Ja_133 &#45;&#45;&gt; Ja_137">
  1385. <path fill="none" stroke="#008000" d="M1334,-3522.75C1353.55,-3522.75 1374.7,-3523.63 1394.24,-3524.8"/>
  1386. <polygon fill="#008000" stroke="#008000" points="1393.82,-3528.28 1404.02,-3525.43 1394.26,-3521.3 1393.82,-3528.28"/>
  1387. </a>
  1388. </g>
  1389. </g>
  1390. <!-- Node_Ja_159 -->
  1391. <g id="node22" class="node">
  1392. <title>Node_Ja_159</title>
  1393. <g id="a_node22"><a xlink:title="platform.EthRMII">
  1394. <polygon fill="#fffaf0" stroke="none" points="634.5,-1773.75 634.5,-1823.75 700.5,-1823.75 700.5,-1773.75 634.5,-1773.75"/>
  1395. <polygon fill="#e31a1c" stroke="none" points="635.5,-1806.75 635.5,-1822.75 699.5,-1822.75 699.5,-1806.75 635.5,-1806.75"/>
  1396. <text text-anchor="start" x="659.25" y="-1812.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthRMII</text>
  1397. <text text-anchor="start" x="641.38" y="-1795.25" font-family="Ubuntu" font-size="10.00">1</text>
  1398. <text text-anchor="start" x="650.5" y="-1795.25" font-family="Ubuntu" font-size="10.00">mdc</text>
  1399. <polygon fill="#fb9a99" stroke="none" points="673.5,-1790.75 673.5,-1806.75 699.5,-1806.75 699.5,-1790.75 673.5,-1790.75"/>
  1400. <text text-anchor="start" x="675.25" y="-1796.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1401. <text text-anchor="start" x="641.38" y="-1779.25" font-family="Ubuntu" font-size="10.00">2</text>
  1402. <text text-anchor="start" x="650.5" y="-1779.25" font-family="Ubuntu" font-size="10.00">mdio</text>
  1403. <polygon fill="#fb9a99" stroke="none" points="673.5,-1774.75 673.5,-1790.75 699.5,-1790.75 699.5,-1774.75 673.5,-1774.75"/>
  1404. <text text-anchor="start" x="675.25" y="-1780.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1405. <polygon fill="none" stroke="black" points="634.5,-1773.75 634.5,-1823.75 700.5,-1823.75 700.5,-1773.75 634.5,-1773.75"/>
  1406. </a>
  1407. </g>
  1408. </g>
  1409. <!-- Node_Ja_159&#45;&gt;Node_Ja_104 -->
  1410. <g id="edge25" class="edge">
  1411. <title>Node_Ja_159:e&#45;&gt;Node_Ja_104:header</title>
  1412. <g id="a_edge25"><a xlink:title="Ja_159 &#45;&#45;&gt; Ja_104">
  1413. <path fill="none" stroke="#000000" d="M700.5,-1798.75C742.9,-1798.75 763.85,-1801.9 788,-1836.75 832.62,-1901.12 809.23,-2463.83 824,-2540.75 837.39,-2610.49 807.04,-2691.36 867.14,-2699.99"/>
  1414. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  1415. </a>
  1416. </g>
  1417. </g>
  1418. <!-- Node_Ja_159&#45;&gt;Node_Ja_104 -->
  1419. <g id="edge37" class="edge">
  1420. <title>Node_Ja_159:e&#45;&gt;Node_Ja_104:header</title>
  1421. <g id="a_edge37"><a xlink:title="Ja_159 &#45;&#45;&gt; Ja_104">
  1422. <path fill="none" stroke="#000000" d="M700.5,-1782.75C746.2,-1782.75 764.72,-1797.42 788,-1836.75 827.9,-1904.15 809.23,-2463.83 824,-2540.75 837.39,-2610.49 807.04,-2691.36 867.14,-2699.99"/>
  1423. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  1424. </a>
  1425. </g>
  1426. </g>
  1427. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1428. <g id="edge7" class="edge">
  1429. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1430. <g id="a_edge7"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1431. <path fill="none" stroke="#000000" d="M713.5,-3304.75C789.93,-3304.75 763.71,-3222.22 788,-3149.75 819.09,-3057.01 780.01,-2727.9 867.22,-2702.33"/>
  1432. <polygon fill="#000000" stroke="#000000" points="867.58,-2705.81 877,-2700.96 866.61,-2698.88 867.58,-2705.81"/>
  1433. </a>
  1434. </g>
  1435. </g>
  1436. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1437. <g id="edge21" class="edge">
  1438. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1439. <g id="a_edge21"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1440. <path fill="none" stroke="#000000" d="M713.5,-3272.75C777.41,-3272.75 764.78,-3209.3 788,-3149.75 823.53,-3058.62 780.36,-2728.02 867.24,-2702.33"/>
  1441. <polygon fill="#000000" stroke="#000000" points="867.59,-2705.82 877,-2700.96 866.61,-2698.89 867.59,-2705.82"/>
  1442. </a>
  1443. </g>
  1444. </g>
  1445. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1446. <g id="edge28" class="edge">
  1447. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1448. <g id="a_edge28"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1449. <path fill="none" stroke="#000000" d="M713.5,-3288.75C783.59,-3288.75 764.27,-3215.7 788,-3149.75 821.12,-3057.72 780.17,-2727.95 867.23,-2702.33"/>
  1450. <polygon fill="#000000" stroke="#000000" points="867.58,-2705.82 877,-2700.96 866.61,-2698.88 867.58,-2705.82"/>
  1451. </a>
  1452. </g>
  1453. </g>
  1454. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1455. <g id="edge29" class="edge">
  1456. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1457. <g id="a_edge29"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1458. <path fill="none" stroke="#000000" d="M713.5,-3256.75C771.45,-3256.75 765.24,-3203.04 788,-3149.75 826.41,-3059.8 780.58,-2728.12 867.26,-2702.34"/>
  1459. <polygon fill="#000000" stroke="#000000" points="867.59,-2705.83 877,-2700.96 866.61,-2698.9 867.59,-2705.83"/>
  1460. </a>
  1461. </g>
  1462. </g>
  1463. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1464. <g id="edge39" class="edge">
  1465. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1466. <g id="a_edge39"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1467. <path fill="none" stroke="#000000" d="M713.5,-3192.75C751.73,-3192.75 765.69,-3180.8 788,-3149.75 904.47,-2987.67 683.85,-2711.79 867.06,-2701.07"/>
  1468. <polygon fill="#000000" stroke="#000000" points="867.09,-2704.57 876.99,-2700.79 866.89,-2697.58 867.09,-2704.57"/>
  1469. </a>
  1470. </g>
  1471. </g>
  1472. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1473. <g id="edge64" class="edge">
  1474. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1475. <g id="a_edge64"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1476. <path fill="none" stroke="#000000" d="M713.5,-3320.75C852.17,-3320.75 742.3,-2734.19 867.38,-2702.12"/>
  1477. <polygon fill="#000000" stroke="#000000" points="867.5,-2705.63 877,-2700.93 866.65,-2698.68 867.5,-2705.63"/>
  1478. </a>
  1479. </g>
  1480. </g>
  1481. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1482. <g id="edge66" class="edge">
  1483. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1484. <g id="a_edge66"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1485. <path fill="none" stroke="#000000" d="M713.5,-3224.75C760.48,-3224.75 765.87,-3191.19 788,-3149.75 834.07,-3063.47 781.18,-2728.4 867.29,-2702.36"/>
  1486. <polygon fill="#000000" stroke="#000000" points="867.6,-2705.85 877,-2700.96 866.61,-2698.92 867.6,-2705.85"/>
  1487. </a>
  1488. </g>
  1489. </g>
  1490. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1491. <g id="edge72" class="edge">
  1492. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1493. <g id="a_edge72"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1494. <path fill="none" stroke="#000000" d="M713.5,-3208.75C755.74,-3208.75 765.93,-3185.76 788,-3149.75 892.31,-2979.59 683.38,-2711.47 867.05,-2701.06"/>
  1495. <polygon fill="#000000" stroke="#000000" points="867.09,-2704.56 876.99,-2700.79 866.9,-2697.57 867.09,-2704.56"/>
  1496. </a>
  1497. </g>
  1498. </g>
  1499. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1500. <g id="edge100" class="edge">
  1501. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1502. <g id="a_edge100"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1503. <path fill="none" stroke="#000000" d="M713.5,-3240.75C765.77,-3240.75 765.62,-3196.99 788,-3149.75 829.88,-3061.36 780.85,-2728.24 867.27,-2702.35"/>
  1504. <polygon fill="#000000" stroke="#000000" points="867.59,-2705.84 877,-2700.96 866.61,-2698.91 867.59,-2705.84"/>
  1505. </a>
  1506. </g>
  1507. </g>
  1508. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  1509. <g id="edge110" class="edge">
  1510. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104:header</title>
  1511. <g id="a_edge110"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  1512. <path fill="none" stroke="#000000" d="M713.5,-3176.75C748.72,-3176.75 765.02,-3176.44 788,-3149.75 918.25,-2998.52 684.39,-2712.21 867.08,-2701.08"/>
  1513. <polygon fill="#000000" stroke="#000000" points="867.09,-2704.59 876.99,-2700.79 866.89,-2697.59 867.09,-2704.59"/>
  1514. </a>
  1515. </g>
  1516. </g>
  1517. <!-- Node_Ja_160 -->
  1518. <g id="node26" class="node">
  1519. <title>Node_Ja_160</title>
  1520. <g id="a_node26"><a xlink:title="platform.Eth">
  1521. <polygon fill="#fffaf0" stroke="none" points="363,-1893.75 363,-1995.75 494,-1995.75 494,-1893.75 363,-1893.75"/>
  1522. <polygon fill="#e31a1c" stroke="none" points="364,-1978.75 364,-1994.75 493,-1994.75 493,-1978.75 364,-1978.75"/>
  1523. <text text-anchor="start" x="475.25" y="-1984.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Eth</text>
  1524. <text text-anchor="start" x="369.88" y="-1967.25" font-family="Ubuntu" font-size="10.00">1</text>
  1525. <text text-anchor="start" x="379" y="-1967.25" font-family="Ubuntu" font-size="10.00">type</text>
  1526. <polygon fill="#b2df8a" stroke="none" points="417,-1962.75 417,-1978.75 493,-1978.75 493,-1962.75 417,-1962.75"/>
  1527. <text text-anchor="start" x="418.62" y="-1968.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DeviceTypeEnum</text>
  1528. <text text-anchor="start" x="369.88" y="-1951.25" font-family="Ubuntu" font-size="10.00">2</text>
  1529. <text text-anchor="start" x="378.62" y="-1951.25" font-family="Ubuntu" font-size="10.00">common</text>
  1530. <polygon fill="#fb9a99" stroke="none" points="417,-1946.75 417,-1962.75 493,-1962.75 493,-1946.75 417,-1946.75"/>
  1531. <text text-anchor="start" x="434.75" y="-1952.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthCommon</text>
  1532. <polygon fill="#fdbf6f" stroke="none" points="364,-1930.75 364,-1946.75 493,-1946.75 493,-1930.75 364,-1930.75"/>
  1533. <text text-anchor="start" x="366" y="-1935.25" font-family="Ubuntu" font-size="10.00">ethType</text>
  1534. <polygon fill="#fdbf6f" stroke="none" points="364,-1914.75 364,-1930.75 368,-1930.75 368,-1914.75 364,-1914.75"/>
  1535. <text text-anchor="start" x="369.88" y="-1919.25" font-family="Ubuntu" font-size="10.00">3</text>
  1536. <text text-anchor="start" x="379" y="-1919.25" font-family="Ubuntu" font-size="10.00">spi</text>
  1537. <polygon fill="#fb9a99" stroke="none" points="417,-1914.75 417,-1930.75 493,-1930.75 493,-1914.75 417,-1914.75"/>
  1538. <text text-anchor="start" x="459.5" y="-1920.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthSPI</text>
  1539. <polygon fill="#fdbf6f" stroke="none" points="364,-1898.75 364,-1914.75 368,-1914.75 368,-1898.75 364,-1898.75"/>
  1540. <text text-anchor="start" x="369.88" y="-1903.25" font-family="Ubuntu" font-size="10.00">4</text>
  1541. <text text-anchor="start" x="379" y="-1903.25" font-family="Ubuntu" font-size="10.00">rmii</text>
  1542. <polygon fill="#fb9a99" stroke="none" points="417,-1898.75 417,-1914.75 493,-1914.75 493,-1898.75 417,-1898.75"/>
  1543. <text text-anchor="start" x="452.75" y="-1904.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthRMII</text>
  1544. <polygon fill="#fdbf6f" stroke="none" points="364,-1894.75 364,-1898.75 493,-1898.75 493,-1894.75 364,-1894.75"/>
  1545. <polygon fill="none" stroke="black" points="363,-1893.75 363,-1995.75 494,-1995.75 494,-1893.75 363,-1893.75"/>
  1546. </a>
  1547. </g>
  1548. </g>
  1549. <!-- Node_Ja_160&#45;&gt;Node_Ja_100 -->
  1550. <g id="edge41" class="edge">
  1551. <title>Node_Ja_160:e&#45;&gt;Node_Ja_100</title>
  1552. <g id="a_edge41"><a xlink:title="Ja_160 &#45;&#45;&gt; Ja_100">
  1553. <path fill="none" stroke="#008000" d="M494.5,-1970.75C526.72,-1970.75 520.27,-2002.75 547,-2020.75 561.02,-2030.19 576.96,-2038.7 592.52,-2046.02"/>
  1554. <polygon fill="#008000" stroke="#008000" points="590.74,-2049.05 601.29,-2050.03 593.65,-2042.69 590.74,-2049.05"/>
  1555. </a>
  1556. </g>
  1557. </g>
  1558. <!-- Node_Ja_160&#45;&gt;Node_Ja_159 -->
  1559. <g id="edge4" class="edge">
  1560. <title>Node_Ja_160:e&#45;&gt;Node_Ja_159:header</title>
  1561. <g id="a_edge4"><a xlink:title="Ja_160 &#45;&#45;&gt; Ja_159">
  1562. <path fill="none" stroke="#000000" d="M494.5,-1906.75C533.39,-1906.75 514.62,-1858.28 547,-1836.75 577,-1816.8 591.36,-1814.94 623.04,-1814.77"/>
  1563. <polygon fill="#000000" stroke="#000000" points="622.99,-1818.27 632.99,-1814.75 622.98,-1811.27 622.99,-1818.27"/>
  1564. </a>
  1565. </g>
  1566. </g>
  1567. <!-- Node_Ja_157 -->
  1568. <g id="node44" class="node">
  1569. <title>Node_Ja_157</title>
  1570. <g id="a_node44"><a xlink:title="platform.EthCommon">
  1571. <polygon fill="#fffaf0" stroke="none" points="611.5,-1357.75 611.5,-1407.75 723.5,-1407.75 723.5,-1357.75 611.5,-1357.75"/>
  1572. <polygon fill="#e31a1c" stroke="none" points="612.5,-1390.75 612.5,-1406.75 722.5,-1406.75 722.5,-1390.75 612.5,-1390.75"/>
  1573. <text text-anchor="start" x="664.25" y="-1396.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthCommon</text>
  1574. <text text-anchor="start" x="618.38" y="-1379.25" font-family="Ubuntu" font-size="10.00">1</text>
  1575. <text text-anchor="start" x="627.38" y="-1379.25" font-family="Ubuntu" font-size="10.00">model</text>
  1576. <polygon fill="#b2df8a" stroke="none" points="655.5,-1374.75 655.5,-1390.75 722.5,-1390.75 722.5,-1374.75 655.5,-1374.75"/>
  1577. <text text-anchor="start" x="657.5" y="-1380.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">EthModelEnum</text>
  1578. <text text-anchor="start" x="618.38" y="-1363.25" font-family="Ubuntu" font-size="10.00">2</text>
  1579. <text text-anchor="start" x="627.5" y="-1363.25" font-family="Ubuntu" font-size="10.00">rst</text>
  1580. <polygon fill="#fb9a99" stroke="none" points="655.5,-1358.75 655.5,-1374.75 722.5,-1374.75 722.5,-1358.75 655.5,-1358.75"/>
  1581. <text text-anchor="start" x="698" y="-1364.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1582. <polygon fill="none" stroke="black" points="611.5,-1357.75 611.5,-1407.75 723.5,-1407.75 723.5,-1357.75 611.5,-1357.75"/>
  1583. </a>
  1584. </g>
  1585. </g>
  1586. <!-- Node_Ja_160&#45;&gt;Node_Ja_157 -->
  1587. <g id="edge34" class="edge">
  1588. <title>Node_Ja_160:e&#45;&gt;Node_Ja_157:header</title>
  1589. <g id="a_edge34"><a xlink:title="Ja_160 &#45;&#45;&gt; Ja_157">
  1590. <path fill="none" stroke="#000000" d="M494.5,-1954.75C613.74,-1954.75 472.95,-1514.21 547,-1420.75 563.31,-1400.16 577.06,-1398.74 600.18,-1398.72"/>
  1591. <polygon fill="#000000" stroke="#000000" points="599.98,-1402.22 609.99,-1398.75 600,-1395.22 599.98,-1402.22"/>
  1592. </a>
  1593. </g>
  1594. </g>
  1595. <!-- Node_Ja_158 -->
  1596. <g id="node62" class="node">
  1597. <title>Node_Ja_158</title>
  1598. <g id="a_node62"><a xlink:title="platform.EthSPI">
  1599. <polygon fill="#fffaf0" stroke="none" points="632.5,-1849.75 632.5,-1931.75 702.5,-1931.75 702.5,-1849.75 632.5,-1849.75"/>
  1600. <polygon fill="#e31a1c" stroke="none" points="633.5,-1914.75 633.5,-1930.75 701.5,-1930.75 701.5,-1914.75 633.5,-1914.75"/>
  1601. <text text-anchor="start" x="668" y="-1920.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthSPI</text>
  1602. <text text-anchor="start" x="639.38" y="-1903.25" font-family="Ubuntu" font-size="10.00">1</text>
  1603. <text text-anchor="start" x="648.5" y="-1903.25" font-family="Ubuntu" font-size="10.00">cs</text>
  1604. <polygon fill="#fb9a99" stroke="none" points="675.5,-1898.75 675.5,-1914.75 701.5,-1914.75 701.5,-1898.75 675.5,-1898.75"/>
  1605. <text text-anchor="start" x="677.25" y="-1904.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1606. <text text-anchor="start" x="639.38" y="-1887.25" font-family="Ubuntu" font-size="10.00">2</text>
  1607. <text text-anchor="start" x="648.25" y="-1887.25" font-family="Ubuntu" font-size="10.00">speed</text>
  1608. <polygon fill="#a6cee3" stroke="none" points="675.5,-1882.75 675.5,-1898.75 701.5,-1898.75 701.5,-1882.75 675.5,-1882.75"/>
  1609. <text text-anchor="start" x="678.5" y="-1888.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1610. <text text-anchor="start" x="639.38" y="-1871.25" font-family="Ubuntu" font-size="10.00">3</text>
  1611. <text text-anchor="start" x="648.5" y="-1871.25" font-family="Ubuntu" font-size="10.00">intr</text>
  1612. <polygon fill="#fb9a99" stroke="none" points="675.5,-1866.75 675.5,-1882.75 701.5,-1882.75 701.5,-1866.75 675.5,-1866.75"/>
  1613. <text text-anchor="start" x="677.25" y="-1872.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1614. <text text-anchor="start" x="639.38" y="-1855.25" font-family="Ubuntu" font-size="10.00">4</text>
  1615. <text text-anchor="start" x="648.5" y="-1855.25" font-family="Ubuntu" font-size="10.00">host</text>
  1616. <polygon fill="#a6cee3" stroke="none" points="675.5,-1850.75 675.5,-1866.75 701.5,-1866.75 701.5,-1850.75 675.5,-1850.75"/>
  1617. <text text-anchor="start" x="678.5" y="-1856.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1618. <polygon fill="none" stroke="black" points="632.5,-1849.75 632.5,-1931.75 702.5,-1931.75 702.5,-1849.75 632.5,-1849.75"/>
  1619. </a>
  1620. </g>
  1621. </g>
  1622. <!-- Node_Ja_160&#45;&gt;Node_Ja_158 -->
  1623. <g id="edge75" class="edge">
  1624. <title>Node_Ja_160:e&#45;&gt;Node_Ja_158:header</title>
  1625. <g id="a_edge75"><a xlink:title="Ja_160 &#45;&#45;&gt; Ja_158">
  1626. <path fill="none" stroke="#000000" d="M494.5,-1922.75C551.88,-1922.75 569,-1922.75 621.19,-1922.75"/>
  1627. <polygon fill="#000000" stroke="#000000" points="620.99,-1926.25 630.99,-1922.75 620.99,-1919.25 620.99,-1926.25"/>
  1628. </a>
  1629. </g>
  1630. </g>
  1631. <!-- Node_Ja_109 -->
  1632. <g id="node27" class="node">
  1633. <title>Node_Ja_109</title>
  1634. <g id="a_node27"><a xlink:title="platform.GPIOExp">
  1635. <polygon fill="#fffaf0" stroke="none" points="361.5,-2124.75 361.5,-2274.75 495.5,-2274.75 495.5,-2124.75 361.5,-2124.75"/>
  1636. <polygon fill="#e31a1c" stroke="none" points="362.5,-2257.75 362.5,-2273.75 494.5,-2273.75 494.5,-2257.75 362.5,-2257.75"/>
  1637. <text text-anchor="start" x="453.5" y="-2263.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExp</text>
  1638. <text text-anchor="start" x="368.38" y="-2246.25" font-family="Ubuntu" font-size="10.00">1</text>
  1639. <text text-anchor="start" x="377.38" y="-2246.25" font-family="Ubuntu" font-size="10.00">model</text>
  1640. <polygon fill="#b2df8a" stroke="none" points="405.5,-2241.75 405.5,-2257.75 494.5,-2257.75 494.5,-2241.75 405.5,-2241.75"/>
  1641. <text text-anchor="start" x="407.25" y="-2247.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">GPIOExpModelEnum</text>
  1642. <text text-anchor="start" x="368.38" y="-2230.25" font-family="Ubuntu" font-size="10.00">2</text>
  1643. <text text-anchor="start" x="377.5" y="-2230.25" font-family="Ubuntu" font-size="10.00">addr</text>
  1644. <polygon fill="#a6cee3" stroke="none" points="405.5,-2225.75 405.5,-2241.75 494.5,-2241.75 494.5,-2225.75 405.5,-2225.75"/>
  1645. <text text-anchor="start" x="471.5" y="-2231.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1646. <polygon fill="#fdbf6f" stroke="none" points="362.5,-2209.75 362.5,-2225.75 494.5,-2225.75 494.5,-2209.75 362.5,-2209.75"/>
  1647. <text text-anchor="start" x="364.5" y="-2214.25" font-family="Ubuntu" font-size="10.00">ExpType</text>
  1648. <polygon fill="#fdbf6f" stroke="none" points="362.5,-2193.75 362.5,-2209.75 366.5,-2209.75 366.5,-2193.75 362.5,-2193.75"/>
  1649. <text text-anchor="start" x="368.38" y="-2198.25" font-family="Ubuntu" font-size="10.00">3</text>
  1650. <text text-anchor="start" x="377.5" y="-2198.25" font-family="Ubuntu" font-size="10.00">i2c</text>
  1651. <polygon fill="#fb9a99" stroke="none" points="405.5,-2193.75 405.5,-2209.75 494.5,-2209.75 494.5,-2193.75 405.5,-2193.75"/>
  1652. <text text-anchor="start" x="437.75" y="-2199.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpI2C</text>
  1653. <polygon fill="#fdbf6f" stroke="none" points="362.5,-2177.75 362.5,-2193.75 366.5,-2193.75 366.5,-2177.75 362.5,-2177.75"/>
  1654. <text text-anchor="start" x="368.38" y="-2182.25" font-family="Ubuntu" font-size="10.00">4</text>
  1655. <text text-anchor="start" x="377.5" y="-2182.25" font-family="Ubuntu" font-size="10.00">spi</text>
  1656. <polygon fill="#fb9a99" stroke="none" points="405.5,-2177.75 405.5,-2193.75 494.5,-2193.75 494.5,-2177.75 405.5,-2177.75"/>
  1657. <text text-anchor="start" x="437.75" y="-2183.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpSPI</text>
  1658. <polygon fill="#fdbf6f" stroke="none" points="362.5,-2173.75 362.5,-2177.75 494.5,-2177.75 494.5,-2173.75 362.5,-2173.75"/>
  1659. <text text-anchor="start" x="368.38" y="-2162.25" font-family="Ubuntu" font-size="10.00">5</text>
  1660. <text text-anchor="start" x="377.5" y="-2162.25" font-family="Ubuntu" font-size="10.00">base</text>
  1661. <polygon fill="#a6cee3" stroke="none" points="405.5,-2157.75 405.5,-2173.75 494.5,-2173.75 494.5,-2157.75 405.5,-2157.75"/>
  1662. <text text-anchor="start" x="471.5" y="-2163.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1663. <text text-anchor="start" x="368.38" y="-2146.25" font-family="Ubuntu" font-size="10.00">6</text>
  1664. <text text-anchor="start" x="377.5" y="-2146.25" font-family="Ubuntu" font-size="10.00">count</text>
  1665. <polygon fill="#a6cee3" stroke="none" points="405.5,-2141.75 405.5,-2157.75 494.5,-2157.75 494.5,-2141.75 405.5,-2141.75"/>
  1666. <text text-anchor="start" x="471.5" y="-2147.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1667. <text text-anchor="start" x="368.38" y="-2130.25" font-family="Ubuntu" font-size="10.00">7</text>
  1668. <text text-anchor="start" x="377.5" y="-2130.25" font-family="Ubuntu" font-size="10.00">intr</text>
  1669. <polygon fill="#fb9a99" stroke="none" points="405.5,-2125.75 405.5,-2141.75 494.5,-2141.75 494.5,-2125.75 405.5,-2125.75"/>
  1670. <text text-anchor="start" x="470" y="-2131.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1671. <polygon fill="none" stroke="black" points="361.5,-2124.75 361.5,-2274.75 495.5,-2274.75 495.5,-2124.75 361.5,-2124.75"/>
  1672. </a>
  1673. </g>
  1674. </g>
  1675. <!-- Node_Ja_109&#45;&gt;Node_Ja_107 -->
  1676. <g id="edge60" class="edge">
  1677. <title>Node_Ja_109:e&#45;&gt;Node_Ja_107:header</title>
  1678. <g id="a_edge60"><a xlink:title="Ja_109 &#45;&#45;&gt; Ja_107">
  1679. <path fill="none" stroke="#000000" d="M495.5,-2185.75C590.42,-2185.75 505.98,-2303.97 511,-2398.75 517.37,-2519.09 496.96,-3373.12 547,-3482.75 564.37,-3520.8 574.83,-3547.78 611.45,-3552.13"/>
  1680. <polygon fill="#000000" stroke="#000000" points="610.81,-3555.6 620.99,-3552.67 611.2,-3548.61 610.81,-3555.6"/>
  1681. </a>
  1682. </g>
  1683. </g>
  1684. <!-- Node_Ja_108 -->
  1685. <g id="node33" class="node">
  1686. <title>Node_Ja_108</title>
  1687. <g id="a_node33"><a xlink:title="platform.GPIOExpI2C">
  1688. <polygon fill="#fffaf0" stroke="none" points="627,-1433.75 627,-1467.75 708,-1467.75 708,-1433.75 627,-1433.75"/>
  1689. <polygon fill="#e31a1c" stroke="none" points="628,-1450.75 628,-1466.75 707,-1466.75 707,-1450.75 628,-1450.75"/>
  1690. <text text-anchor="start" x="650.25" y="-1456.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpI2C</text>
  1691. <text text-anchor="start" x="633.88" y="-1439.25" font-family="Ubuntu" font-size="10.00">5</text>
  1692. <text text-anchor="start" x="642.88" y="-1439.25" font-family="Ubuntu" font-size="10.00">port</text>
  1693. <polygon fill="#b2df8a" stroke="none" points="662,-1434.75 662,-1450.75 707,-1450.75 707,-1434.75 662,-1434.75"/>
  1694. <text text-anchor="start" x="663.88" y="-1440.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">PortEnum</text>
  1695. <polygon fill="none" stroke="black" points="627,-1433.75 627,-1467.75 708,-1467.75 708,-1433.75 627,-1433.75"/>
  1696. </a>
  1697. </g>
  1698. </g>
  1699. <!-- Node_Ja_109&#45;&gt;Node_Ja_108 -->
  1700. <g id="edge42" class="edge">
  1701. <title>Node_Ja_109:e&#45;&gt;Node_Ja_108:header</title>
  1702. <g id="a_edge42"><a xlink:title="Ja_109 &#45;&#45;&gt; Ja_108">
  1703. <path fill="none" stroke="#000000" d="M495.5,-2201.75C542.67,-2201.75 506.17,-2143.67 511,-2096.75 518.01,-2028.55 503.91,-1534.08 547,-1480.75 567.52,-1455.35 585.47,-1457.74 615.05,-1458.57"/>
  1704. <polygon fill="#000000" stroke="#000000" points="614.93,-1462.07 624.99,-1458.73 615.04,-1455.07 614.93,-1462.07"/>
  1705. </a>
  1706. </g>
  1707. </g>
  1708. <!-- Node_Ja_106 -->
  1709. <g id="node38" class="node">
  1710. <title>Node_Ja_106</title>
  1711. <g id="a_node38"><a xlink:title="GPIOExpModelEnum">
  1712. <polygon fill="#b2df8a" stroke="none" points="604.5,-2179.75 604.5,-2277.75 730.5,-2277.75 730.5,-2179.75 604.5,-2179.75"/>
  1713. <polygon fill="#33a02c" stroke="none" points="605.5,-2260.75 605.5,-2276.75 729.5,-2276.75 729.5,-2260.75 605.5,-2260.75"/>
  1714. <text text-anchor="start" x="607.5" y="-2266.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1715. <text text-anchor="start" x="634.5" y="-2266.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIOExpModelEnum</text>
  1716. <polygon fill="#b2df8a" stroke="none" points="605.5,-2244.75 605.5,-2260.75 703.5,-2260.75 703.5,-2244.75 605.5,-2244.75"/>
  1717. <text text-anchor="start" x="607.5" y="-2249.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_EXP</text>
  1718. <polygon fill="#b2df8a" stroke="none" points="703.5,-2244.75 703.5,-2260.75 729.5,-2260.75 729.5,-2244.75 703.5,-2244.75"/>
  1719. <text text-anchor="start" x="705.5" y="-2249.25" font-family="Ubuntu" font-size="10.00">0</text>
  1720. <polygon fill="#b2df8a" stroke="none" points="605.5,-2228.75 605.5,-2244.75 703.5,-2244.75 703.5,-2228.75 605.5,-2228.75"/>
  1721. <text text-anchor="start" x="607.5" y="-2233.25" font-family="Ubuntu" font-size="10.00">PCA9535</text>
  1722. <polygon fill="#b2df8a" stroke="none" points="703.5,-2228.75 703.5,-2244.75 729.5,-2244.75 729.5,-2228.75 703.5,-2228.75"/>
  1723. <text text-anchor="start" x="705.5" y="-2233.25" font-family="Ubuntu" font-size="10.00">1</text>
  1724. <polygon fill="#b2df8a" stroke="none" points="605.5,-2212.75 605.5,-2228.75 703.5,-2228.75 703.5,-2212.75 605.5,-2212.75"/>
  1725. <text text-anchor="start" x="607.5" y="-2217.25" font-family="Ubuntu" font-size="10.00">PCA85XX</text>
  1726. <polygon fill="#b2df8a" stroke="none" points="703.5,-2212.75 703.5,-2228.75 729.5,-2228.75 729.5,-2212.75 703.5,-2212.75"/>
  1727. <text text-anchor="start" x="705.5" y="-2217.25" font-family="Ubuntu" font-size="10.00">2</text>
  1728. <polygon fill="#b2df8a" stroke="none" points="605.5,-2196.75 605.5,-2212.75 703.5,-2212.75 703.5,-2196.75 605.5,-2196.75"/>
  1729. <text text-anchor="start" x="607.5" y="-2201.25" font-family="Ubuntu" font-size="10.00">MCP23017</text>
  1730. <polygon fill="#b2df8a" stroke="none" points="703.5,-2196.75 703.5,-2212.75 729.5,-2212.75 729.5,-2196.75 703.5,-2196.75"/>
  1731. <text text-anchor="start" x="705.5" y="-2201.25" font-family="Ubuntu" font-size="10.00">3</text>
  1732. <polygon fill="#b2df8a" stroke="none" points="605.5,-2180.75 605.5,-2196.75 703.5,-2196.75 703.5,-2180.75 605.5,-2180.75"/>
  1733. <text text-anchor="start" x="607.5" y="-2185.25" font-family="Ubuntu" font-size="10.00">MCP23S17</text>
  1734. <polygon fill="#b2df8a" stroke="none" points="703.5,-2180.75 703.5,-2196.75 729.5,-2196.75 729.5,-2180.75 703.5,-2180.75"/>
  1735. <text text-anchor="start" x="705.5" y="-2185.25" font-family="Ubuntu" font-size="10.00">4</text>
  1736. <polygon fill="none" stroke="black" points="604.5,-2179.75 604.5,-2277.75 730.5,-2277.75 730.5,-2179.75 604.5,-2179.75"/>
  1737. </a>
  1738. </g>
  1739. </g>
  1740. <!-- Node_Ja_109&#45;&gt;Node_Ja_106 -->
  1741. <g id="edge19" class="edge">
  1742. <title>Node_Ja_109:e&#45;&gt;Node_Ja_106</title>
  1743. <g id="a_edge19"><a xlink:title="Ja_109 &#45;&#45;&gt; Ja_106">
  1744. <path fill="none" stroke="#008000" d="M495.5,-2249.75C525.07,-2249.75 557.31,-2246.62 585.74,-2242.77"/>
  1745. <polygon fill="#008000" stroke="#008000" points="585.94,-2246.28 595.35,-2241.42 584.96,-2239.35 585.94,-2246.28"/>
  1746. </a>
  1747. </g>
  1748. </g>
  1749. <!-- Node_Ja_109&#45;&gt;Node_Ja_104 -->
  1750. <g id="edge24" class="edge">
  1751. <title>Node_Ja_109:e&#45;&gt;Node_Ja_104:header</title>
  1752. <g id="a_edge24"><a xlink:title="Ja_109 &#45;&#45;&gt; Ja_104">
  1753. <path fill="none" stroke="#000000" d="M495.5,-2133.75C560.91,-2133.75 742.13,-2120.12 788,-2166.75 869.6,-2249.7 765.51,-2671.39 867.27,-2699.3"/>
  1754. <polygon fill="#000000" stroke="#000000" points="866.63,-2702.74 877,-2700.56 867.53,-2695.8 866.63,-2702.74"/>
  1755. </a>
  1756. </g>
  1757. </g>
  1758. <!-- Node_Ja_129 -->
  1759. <g id="node28" class="node">
  1760. <title>Node_Ja_129</title>
  1761. <g id="a_node28"><a xlink:title="platform.DacControlSet">
  1762. <polygon fill="#fffaf0" stroke="none" points="584.5,-3587.75 584.5,-3621.75 750.5,-3621.75 750.5,-3587.75 584.5,-3587.75"/>
  1763. <polygon fill="#e31a1c" stroke="none" points="585.5,-3604.75 585.5,-3620.75 749.5,-3620.75 749.5,-3604.75 585.5,-3604.75"/>
  1764. <text text-anchor="start" x="677.75" y="-3610.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DacControlSet</text>
  1765. <text text-anchor="start" x="587.25" y="-3593.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  1766. <text text-anchor="start" x="607.38" y="-3593.25" font-family="Ubuntu" font-size="10.00">1</text>
  1767. <text text-anchor="start" x="616.25" y="-3593.25" font-family="Ubuntu" font-size="10.00">commands</text>
  1768. <polygon fill="#fb9a99" stroke="none" points="664.5,-3588.75 664.5,-3604.75 749.5,-3604.75 749.5,-3588.75 664.5,-3588.75"/>
  1769. <text text-anchor="start" x="666.12" y="-3594.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlCommand</text>
  1770. <polygon fill="none" stroke="black" points="584.5,-3587.75 584.5,-3621.75 750.5,-3621.75 750.5,-3587.75 584.5,-3587.75"/>
  1771. </a>
  1772. </g>
  1773. </g>
  1774. <!-- Node_Ja_129&#45;&gt;Node_Ja_130 -->
  1775. <g id="edge43" class="edge">
  1776. <title>Node_Ja_129:e&#45;&gt;Node_Ja_130:header</title>
  1777. <g id="a_edge43"><a xlink:title="Ja_129 &#45;&#45;&gt; Ja_130">
  1778. <path fill="none" stroke="#000000" d="M750.5,-3596.75C782.42,-3596.75 793.11,-3596.75 820.23,-3596.75"/>
  1779. <polygon fill="#000000" stroke="#000000" points="819.99,-3600.25 829.99,-3596.75 819.99,-3593.25 819.99,-3600.25"/>
  1780. </a>
  1781. </g>
  1782. </g>
  1783. <!-- Node_Ja_149 -->
  1784. <g id="node29" class="node">
  1785. <title>Node_Ja_149</title>
  1786. <g id="a_node29"><a xlink:title="platform.Button">
  1787. <polygon fill="#fffaf0" stroke="none" points="595,-857.75 595,-1019.75 740,-1019.75 740,-857.75 595,-857.75"/>
  1788. <polygon fill="#e31a1c" stroke="none" points="596,-1002.75 596,-1018.75 739,-1018.75 739,-1002.75 596,-1002.75"/>
  1789. <text text-anchor="start" x="704" y="-1008.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Button</text>
  1790. <text text-anchor="start" x="601.88" y="-991.25" font-family="Ubuntu" font-size="10.00">1</text>
  1791. <text text-anchor="start" x="611" y="-991.25" font-family="Ubuntu" font-size="10.00">gpio</text>
  1792. <polygon fill="#fb9a99" stroke="none" points="666,-986.75 666,-1002.75 739,-1002.75 739,-986.75 666,-986.75"/>
  1793. <text text-anchor="start" x="714.5" y="-992.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1794. <text text-anchor="start" x="601.88" y="-975.25" font-family="Ubuntu" font-size="10.00">2</text>
  1795. <text text-anchor="start" x="611" y="-975.25" font-family="Ubuntu" font-size="10.00">pull</text>
  1796. <polygon fill="#a6cee3" stroke="none" points="666,-970.75 666,-986.75 739,-986.75 739,-970.75 666,-970.75"/>
  1797. <text text-anchor="start" x="719" y="-976.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  1798. <text text-anchor="start" x="601.88" y="-959.25" font-family="Ubuntu" font-size="10.00">3</text>
  1799. <text text-anchor="start" x="611" y="-959.25" font-family="Ubuntu" font-size="10.00">debounce</text>
  1800. <polygon fill="#a6cee3" stroke="none" points="666,-954.75 666,-970.75 739,-970.75 739,-954.75 666,-954.75"/>
  1801. <text text-anchor="start" x="716" y="-960.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1802. <text text-anchor="start" x="601.88" y="-943.25" font-family="Ubuntu" font-size="10.00">4</text>
  1803. <text text-anchor="start" x="611" y="-943.25" font-family="Ubuntu" font-size="10.00">shifter</text>
  1804. <polygon fill="#fb9a99" stroke="none" points="666,-938.75 666,-954.75 739,-954.75 739,-938.75 666,-938.75"/>
  1805. <text text-anchor="start" x="714.5" y="-944.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1806. <text text-anchor="start" x="601.88" y="-927.25" font-family="Ubuntu" font-size="10.00">5</text>
  1807. <text text-anchor="start" x="610.88" y="-927.25" font-family="Ubuntu" font-size="10.00">longduration</text>
  1808. <polygon fill="#a6cee3" stroke="none" points="666,-922.75 666,-938.75 739,-938.75 739,-922.75 666,-922.75"/>
  1809. <text text-anchor="start" x="716" y="-928.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  1810. <text text-anchor="start" x="601.88" y="-911.25" font-family="Ubuntu" font-size="10.00">6</text>
  1811. <text text-anchor="start" x="611" y="-911.25" font-family="Ubuntu" font-size="10.00">normal</text>
  1812. <polygon fill="#fb9a99" stroke="none" points="666,-906.75 666,-922.75 739,-922.75 739,-906.75 666,-906.75"/>
  1813. <text text-anchor="start" x="667.62" y="-912.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ButtonActions</text>
  1814. <text text-anchor="start" x="601.88" y="-895.25" font-family="Ubuntu" font-size="10.00">7</text>
  1815. <text text-anchor="start" x="611" y="-895.25" font-family="Ubuntu" font-size="10.00">longpress</text>
  1816. <polygon fill="#fb9a99" stroke="none" points="666,-890.75 666,-906.75 739,-906.75 739,-890.75 666,-890.75"/>
  1817. <text text-anchor="start" x="667.62" y="-896.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ButtonActions</text>
  1818. <text text-anchor="start" x="601.88" y="-879.25" font-family="Ubuntu" font-size="10.00">8</text>
  1819. <text text-anchor="start" x="611" y="-879.25" font-family="Ubuntu" font-size="10.00">shifted</text>
  1820. <polygon fill="#fb9a99" stroke="none" points="666,-874.75 666,-890.75 739,-890.75 739,-874.75 666,-874.75"/>
  1821. <text text-anchor="start" x="667.62" y="-880.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ButtonActions</text>
  1822. <text text-anchor="start" x="601.88" y="-863.25" font-family="Ubuntu" font-size="10.00">9</text>
  1823. <text text-anchor="start" x="611" y="-863.25" font-family="Ubuntu" font-size="10.00">longshifted</text>
  1824. <polygon fill="#fb9a99" stroke="none" points="666,-858.75 666,-874.75 739,-874.75 739,-858.75 666,-858.75"/>
  1825. <text text-anchor="start" x="667.62" y="-864.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ButtonActions</text>
  1826. <polygon fill="none" stroke="black" points="595,-857.75 595,-1019.75 740,-1019.75 740,-857.75 595,-857.75"/>
  1827. </a>
  1828. </g>
  1829. </g>
  1830. <!-- Node_Ja_149&#45;&gt;Node_Ja_148 -->
  1831. <g id="edge68" class="edge">
  1832. <title>Node_Ja_149:e&#45;&gt;Node_Ja_148:header</title>
  1833. <g id="a_edge68"><a xlink:title="Ja_149 &#45;&#45;&gt; Ja_148">
  1834. <path fill="none" stroke="#000000" d="M740.5,-898.75C787.15,-898.75 801.53,-894.52 843.01,-893.84"/>
  1835. <polygon fill="#000000" stroke="#000000" points="843.01,-897.34 852.99,-893.76 842.96,-890.34 843.01,-897.34"/>
  1836. </a>
  1837. </g>
  1838. </g>
  1839. <!-- Node_Ja_149&#45;&gt;Node_Ja_148 -->
  1840. <g id="edge85" class="edge">
  1841. <title>Node_Ja_149:e&#45;&gt;Node_Ja_148:header</title>
  1842. <g id="a_edge85"><a xlink:title="Ja_149 &#45;&#45;&gt; Ja_148">
  1843. <path fill="none" stroke="#000000" d="M740.5,-882.75C787.43,-882.75 801.46,-892.1 843.24,-893.56"/>
  1844. <polygon fill="#000000" stroke="#000000" points="842.93,-897.05 852.99,-893.72 843.05,-890.06 842.93,-897.05"/>
  1845. </a>
  1846. </g>
  1847. </g>
  1848. <!-- Node_Ja_149&#45;&gt;Node_Ja_148 -->
  1849. <g id="edge90" class="edge">
  1850. <title>Node_Ja_149:e&#45;&gt;Node_Ja_148:header</title>
  1851. <g id="a_edge90"><a xlink:title="Ja_149 &#45;&#45;&gt; Ja_148">
  1852. <path fill="none" stroke="#000000" d="M740.5,-866.75C788.5,-866.75 800.63,-889.7 843.03,-893.28"/>
  1853. <polygon fill="#000000" stroke="#000000" points="842.85,-896.78 852.99,-893.69 843.14,-889.78 842.85,-896.78"/>
  1854. </a>
  1855. </g>
  1856. </g>
  1857. <!-- Node_Ja_149&#45;&gt;Node_Ja_148 -->
  1858. <g id="edge101" class="edge">
  1859. <title>Node_Ja_149:e&#45;&gt;Node_Ja_148:header</title>
  1860. <g id="a_edge101"><a xlink:title="Ja_149 &#45;&#45;&gt; Ja_148">
  1861. <path fill="none" stroke="#000000" d="M740.5,-914.75C787.99,-914.75 801.02,-896.9 843.13,-894.11"/>
  1862. <polygon fill="#000000" stroke="#000000" points="843.1,-897.62 852.99,-893.8 842.88,-890.62 843.1,-897.62"/>
  1863. </a>
  1864. </g>
  1865. </g>
  1866. <!-- Node_Ja_149&#45;&gt;Node_Ja_104 -->
  1867. <g id="edge45" class="edge">
  1868. <title>Node_Ja_149:e&#45;&gt;Node_Ja_104:header</title>
  1869. <g id="a_edge45"><a xlink:title="Ja_149 &#45;&#45;&gt; Ja_104">
  1870. <path fill="none" stroke="#000000" d="M740.5,-946.75C932.08,-946.75 692.96,-2631.22 867.29,-2698.67"/>
  1871. <polygon fill="#000000" stroke="#000000" points="866.54,-2702.09 877.01,-2700.47 867.82,-2695.21 866.54,-2702.09"/>
  1872. </a>
  1873. </g>
  1874. </g>
  1875. <!-- Node_Ja_149&#45;&gt;Node_Ja_104 -->
  1876. <g id="edge102" class="edge">
  1877. <title>Node_Ja_149:e&#45;&gt;Node_Ja_104:header</title>
  1878. <g id="a_edge102"><a xlink:title="Ja_149 &#45;&#45;&gt; Ja_104">
  1879. <path fill="none" stroke="#000000" d="M740.5,-994.75C767.54,-994.75 776,-1008.52 788,-1032.75 825.2,-1107.84 809.32,-2458.24 824,-2540.75 836.44,-2610.67 806.93,-2691.38 867.13,-2699.99"/>
  1880. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  1881. </a>
  1882. </g>
  1883. </g>
  1884. <!-- Node_Ja_119 -->
  1885. <g id="node30" class="node">
  1886. <title>Node_Ja_119</title>
  1887. <g id="a_node30"><a xlink:title="DebugComponent">
  1888. <polygon fill="#b2df8a" stroke="none" points="1056,-135.75 1056,-265.75 1174,-265.75 1174,-135.75 1056,-135.75"/>
  1889. <polygon fill="#33a02c" stroke="none" points="1057,-248.75 1057,-264.75 1173,-264.75 1173,-248.75 1057,-248.75"/>
  1890. <text text-anchor="start" x="1058.75" y="-254.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1891. <text text-anchor="start" x="1085.75" y="-254.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DebugComponent</text>
  1892. <polygon fill="#b2df8a" stroke="none" points="1057,-232.75 1057,-248.75 1138,-248.75 1138,-232.75 1057,-232.75"/>
  1893. <text text-anchor="start" x="1059" y="-237.25" font-family="Ubuntu" font-size="10.00">NONE</text>
  1894. <polygon fill="#b2df8a" stroke="none" points="1138,-232.75 1138,-248.75 1173,-248.75 1173,-232.75 1138,-232.75"/>
  1895. <text text-anchor="start" x="1140" y="-237.25" font-family="Ubuntu" font-size="10.00">0</text>
  1896. <polygon fill="#b2df8a" stroke="none" points="1057,-216.75 1057,-232.75 1138,-232.75 1138,-216.75 1057,-216.75"/>
  1897. <text text-anchor="start" x="1059" y="-221.25" font-family="Ubuntu" font-size="10.00">SLIMPROTO</text>
  1898. <polygon fill="#b2df8a" stroke="none" points="1138,-216.75 1138,-232.75 1173,-232.75 1173,-216.75 1138,-216.75"/>
  1899. <text text-anchor="start" x="1140" y="-221.25" font-family="Ubuntu" font-size="10.00">1</text>
  1900. <polygon fill="#b2df8a" stroke="none" points="1057,-200.75 1057,-216.75 1138,-216.75 1138,-200.75 1057,-200.75"/>
  1901. <text text-anchor="start" x="1059" y="-205.25" font-family="Ubuntu" font-size="10.00">STREAM</text>
  1902. <polygon fill="#b2df8a" stroke="none" points="1138,-200.75 1138,-216.75 1173,-216.75 1173,-200.75 1138,-200.75"/>
  1903. <text text-anchor="start" x="1140" y="-205.25" font-family="Ubuntu" font-size="10.00">2</text>
  1904. <polygon fill="#b2df8a" stroke="none" points="1057,-184.75 1057,-200.75 1138,-200.75 1138,-184.75 1057,-184.75"/>
  1905. <text text-anchor="start" x="1059" y="-189.25" font-family="Ubuntu" font-size="10.00">DECODE</text>
  1906. <polygon fill="#b2df8a" stroke="none" points="1138,-184.75 1138,-200.75 1173,-200.75 1173,-184.75 1138,-184.75"/>
  1907. <text text-anchor="start" x="1140" y="-189.25" font-family="Ubuntu" font-size="10.00">3</text>
  1908. <polygon fill="#b2df8a" stroke="none" points="1057,-168.75 1057,-184.75 1138,-184.75 1138,-168.75 1057,-168.75"/>
  1909. <text text-anchor="start" x="1059" y="-173.25" font-family="Ubuntu" font-size="10.00">OUTPUT</text>
  1910. <polygon fill="#b2df8a" stroke="none" points="1138,-168.75 1138,-184.75 1173,-184.75 1173,-168.75 1138,-168.75"/>
  1911. <text text-anchor="start" x="1140" y="-173.25" font-family="Ubuntu" font-size="10.00">4</text>
  1912. <polygon fill="#b2df8a" stroke="none" points="1057,-152.75 1057,-168.75 1138,-168.75 1138,-152.75 1057,-152.75"/>
  1913. <text text-anchor="start" x="1059" y="-157.25" font-family="Ubuntu" font-size="10.00">IR</text>
  1914. <polygon fill="#b2df8a" stroke="none" points="1138,-152.75 1138,-168.75 1173,-168.75 1173,-152.75 1138,-152.75"/>
  1915. <text text-anchor="start" x="1140" y="-157.25" font-family="Ubuntu" font-size="10.00">5</text>
  1916. <polygon fill="#b2df8a" stroke="none" points="1057,-136.75 1057,-152.75 1138,-152.75 1138,-136.75 1057,-136.75"/>
  1917. <text text-anchor="start" x="1059" y="-141.25" font-family="Ubuntu" font-size="10.00">ALL</text>
  1918. <polygon fill="#b2df8a" stroke="none" points="1138,-136.75 1138,-152.75 1173,-152.75 1173,-136.75 1138,-136.75"/>
  1919. <text text-anchor="start" x="1140" y="-141.25" font-family="Ubuntu" font-size="10.00">6</text>
  1920. <polygon fill="none" stroke="black" points="1056,-135.75 1056,-265.75 1174,-265.75 1174,-135.75 1056,-135.75"/>
  1921. </a>
  1922. </g>
  1923. </g>
  1924. <!-- Node_Ja_134 -->
  1925. <g id="node32" class="node">
  1926. <title>Node_Ja_134</title>
  1927. <g id="a_node32"><a xlink:title="GpioActionLevel">
  1928. <polygon fill="#b2df8a" stroke="none" points="1401,-3405.75 1401,-3471.75 1534,-3471.75 1534,-3405.75 1401,-3405.75"/>
  1929. <polygon fill="#33a02c" stroke="none" points="1402,-3454.75 1402,-3470.75 1533,-3470.75 1533,-3454.75 1402,-3454.75"/>
  1930. <text text-anchor="start" x="1426.75" y="-3460.25" font-family="Ubuntu" font-size="10.00">enum </text>
  1931. <text text-anchor="start" x="1453.75" y="-3460.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GpioActionLevel</text>
  1932. <polygon fill="#b2df8a" stroke="none" points="1402,-3438.75 1402,-3454.75 1524,-3454.75 1524,-3438.75 1402,-3438.75"/>
  1933. <text text-anchor="start" x="1403.75" y="-3443.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_UNDEFINED</text>
  1934. <polygon fill="#b2df8a" stroke="none" points="1524,-3438.75 1524,-3454.75 1533,-3454.75 1533,-3438.75 1524,-3438.75"/>
  1935. <text text-anchor="start" x="1525.88" y="-3443.25" font-family="Ubuntu" font-size="10.00">0</text>
  1936. <polygon fill="#b2df8a" stroke="none" points="1402,-3422.75 1402,-3438.75 1524,-3438.75 1524,-3422.75 1402,-3422.75"/>
  1937. <text text-anchor="start" x="1404" y="-3427.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_1</text>
  1938. <polygon fill="#b2df8a" stroke="none" points="1524,-3422.75 1524,-3438.75 1533,-3438.75 1533,-3422.75 1524,-3422.75"/>
  1939. <text text-anchor="start" x="1525.88" y="-3427.25" font-family="Ubuntu" font-size="10.00">1</text>
  1940. <polygon fill="#b2df8a" stroke="none" points="1402,-3406.75 1402,-3422.75 1524,-3422.75 1524,-3406.75 1402,-3406.75"/>
  1941. <text text-anchor="start" x="1404" y="-3411.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_0</text>
  1942. <polygon fill="#b2df8a" stroke="none" points="1524,-3406.75 1524,-3422.75 1533,-3422.75 1533,-3406.75 1524,-3406.75"/>
  1943. <text text-anchor="start" x="1525.88" y="-3411.25" font-family="Ubuntu" font-size="10.00">2</text>
  1944. <polygon fill="none" stroke="black" points="1401,-3405.75 1401,-3471.75 1534,-3471.75 1534,-3405.75 1401,-3405.75"/>
  1945. </a>
  1946. </g>
  1947. </g>
  1948. <!-- Node_Ja_108&#45;&gt;Node_Ja_101 -->
  1949. <g id="edge63" class="edge">
  1950. <title>Node_Ja_108:e&#45;&gt;Node_Ja_101</title>
  1951. <g id="a_edge63"><a xlink:title="Ja_108 &#45;&#45;&gt; Ja_101">
  1952. <path fill="none" stroke="#008000" d="M708.5,-1442.75C748.35,-1442.75 792.64,-1442.75 829.48,-1442.75"/>
  1953. <polygon fill="#008000" stroke="#008000" points="829.15,-1446.25 839.15,-1442.75 829.15,-1439.25 829.15,-1446.25"/>
  1954. </a>
  1955. </g>
  1956. </g>
  1957. <!-- Node_Ja_110 -->
  1958. <g id="node59" class="node">
  1959. <title>Node_Ja_110</title>
  1960. <g id="a_node59"><a xlink:title="platform.Artwork">
  1961. <polygon fill="#fffaf0" stroke="none" points="873.5,-717.75 873.5,-767.75 947.5,-767.75 947.5,-717.75 873.5,-717.75"/>
  1962. <polygon fill="#e31a1c" stroke="none" points="874.5,-750.75 874.5,-766.75 946.5,-766.75 946.5,-750.75 874.5,-750.75"/>
  1963. <text text-anchor="start" x="904" y="-756.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Artwork</text>
  1964. <text text-anchor="start" x="880.38" y="-739.25" font-family="Ubuntu" font-size="10.00">1</text>
  1965. <text text-anchor="start" x="889.12" y="-739.25" font-family="Ubuntu" font-size="10.00">enabled</text>
  1966. <polygon fill="#a6cee3" stroke="none" points="924.5,-734.75 924.5,-750.75 946.5,-750.75 946.5,-734.75 924.5,-734.75"/>
  1967. <text text-anchor="start" x="926.5" y="-740.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  1968. <text text-anchor="start" x="880.38" y="-723.25" font-family="Ubuntu" font-size="10.00">2</text>
  1969. <text text-anchor="start" x="889.5" y="-723.25" font-family="Ubuntu" font-size="10.00">resize</text>
  1970. <polygon fill="#a6cee3" stroke="none" points="924.5,-718.75 924.5,-734.75 946.5,-734.75 946.5,-718.75 924.5,-718.75"/>
  1971. <text text-anchor="start" x="926.5" y="-724.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  1972. <polygon fill="none" stroke="black" points="873.5,-717.75 873.5,-767.75 947.5,-767.75 947.5,-717.75 873.5,-717.75"/>
  1973. </a>
  1974. </g>
  1975. </g>
  1976. <!-- Node_Ja_125&#45;&gt;Node_Ja_110 -->
  1977. <g id="edge8" class="edge">
  1978. <title>Node_Ja_125:e&#45;&gt;Node_Ja_110:header</title>
  1979. <g id="a_edge8"><a xlink:title="Ja_125 &#45;&#45;&gt; Ja_110">
  1980. <path fill="none" stroke="#000000" d="M715.5,-758.75C781.74,-758.75 801.12,-758.75 862.06,-758.75"/>
  1981. <polygon fill="#000000" stroke="#000000" points="861.99,-762.25 871.99,-758.75 861.99,-755.25 861.99,-762.25"/>
  1982. </a>
  1983. </g>
  1984. </g>
  1985. <!-- Node_Ja_151 -->
  1986. <g id="node35" class="node">
  1987. <title>Node_Ja_151</title>
  1988. <g id="a_node35"><a xlink:title="platform.Rotary">
  1989. <polygon fill="#fffaf0" stroke="none" points="613,-1493.75 613,-1607.75 722,-1607.75 722,-1493.75 613,-1493.75"/>
  1990. <polygon fill="#e31a1c" stroke="none" points="614,-1590.75 614,-1606.75 721,-1606.75 721,-1590.75 614,-1590.75"/>
  1991. <text text-anchor="start" x="685.25" y="-1596.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Rotary</text>
  1992. <text text-anchor="start" x="619.88" y="-1579.25" font-family="Ubuntu" font-size="10.00">1</text>
  1993. <text text-anchor="start" x="629" y="-1579.25" font-family="Ubuntu" font-size="10.00">A</text>
  1994. <polygon fill="#fb9a99" stroke="none" points="672,-1574.75 672,-1590.75 721,-1590.75 721,-1574.75 672,-1574.75"/>
  1995. <text text-anchor="start" x="696.5" y="-1580.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  1996. <text text-anchor="start" x="619.88" y="-1563.25" font-family="Ubuntu" font-size="10.00">2</text>
  1997. <text text-anchor="start" x="629" y="-1563.25" font-family="Ubuntu" font-size="10.00">B</text>
  1998. <polygon fill="#fb9a99" stroke="none" points="672,-1558.75 672,-1574.75 721,-1574.75 721,-1558.75 672,-1558.75"/>
  1999. <text text-anchor="start" x="696.5" y="-1564.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2000. <text text-anchor="start" x="619.88" y="-1547.25" font-family="Ubuntu" font-size="10.00">3</text>
  2001. <text text-anchor="start" x="629" y="-1547.25" font-family="Ubuntu" font-size="10.00">SW</text>
  2002. <polygon fill="#fb9a99" stroke="none" points="672,-1542.75 672,-1558.75 721,-1558.75 721,-1542.75 672,-1542.75"/>
  2003. <text text-anchor="start" x="696.5" y="-1548.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2004. <text text-anchor="start" x="619.88" y="-1531.25" font-family="Ubuntu" font-size="10.00">4</text>
  2005. <text text-anchor="start" x="629" y="-1531.25" font-family="Ubuntu" font-size="10.00">knobonly</text>
  2006. <polygon fill="#fb9a99" stroke="none" points="672,-1526.75 672,-1542.75 721,-1542.75 721,-1526.75 672,-1526.75"/>
  2007. <text text-anchor="start" x="674" y="-1532.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">KnobOnly</text>
  2008. <text text-anchor="start" x="619.88" y="-1515.25" font-family="Ubuntu" font-size="10.00">5</text>
  2009. <text text-anchor="start" x="629" y="-1515.25" font-family="Ubuntu" font-size="10.00">volume</text>
  2010. <polygon fill="#a6cee3" stroke="none" points="672,-1510.75 672,-1526.75 721,-1526.75 721,-1510.75 672,-1510.75"/>
  2011. <text text-anchor="start" x="701" y="-1516.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  2012. <text text-anchor="start" x="619.88" y="-1499.25" font-family="Ubuntu" font-size="10.00">6</text>
  2013. <text text-anchor="start" x="628.88" y="-1499.25" font-family="Ubuntu" font-size="10.00">longpress</text>
  2014. <polygon fill="#a6cee3" stroke="none" points="672,-1494.75 672,-1510.75 721,-1510.75 721,-1494.75 672,-1494.75"/>
  2015. <text text-anchor="start" x="701" y="-1500.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  2016. <polygon fill="none" stroke="black" points="613,-1493.75 613,-1607.75 722,-1607.75 722,-1493.75 613,-1493.75"/>
  2017. </a>
  2018. </g>
  2019. </g>
  2020. <!-- Node_Ja_151&#45;&gt;Node_Ja_150 -->
  2021. <g id="edge56" class="edge">
  2022. <title>Node_Ja_151:e&#45;&gt;Node_Ja_150:header</title>
  2023. <g id="a_edge56"><a xlink:title="Ja_151 &#45;&#45;&gt; Ja_150">
  2024. <path fill="none" stroke="#000000" d="M722.5,-1534.75C783.55,-1534.75 801.39,-1541.81 857.21,-1542.67"/>
  2025. <polygon fill="#000000" stroke="#000000" points="856.96,-1546.16 866.99,-1542.74 857.01,-1539.16 856.96,-1546.16"/>
  2026. </a>
  2027. </g>
  2028. </g>
  2029. <!-- Node_Ja_151&#45;&gt;Node_Ja_104 -->
  2030. <g id="edge33" class="edge">
  2031. <title>Node_Ja_151:e&#45;&gt;Node_Ja_104:header</title>
  2032. <g id="a_edge33"><a xlink:title="Ja_151 &#45;&#45;&gt; Ja_104">
  2033. <path fill="none" stroke="#000000" d="M722.5,-1550.75C765.11,-1550.75 771.58,-1581.43 788,-1620.75 827.43,-1715.15 805.31,-2440.17 824,-2540.75 836.97,-2610.57 806.99,-2691.37 867.13,-2699.99"/>
  2034. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  2035. </a>
  2036. </g>
  2037. </g>
  2038. <!-- Node_Ja_151&#45;&gt;Node_Ja_104 -->
  2039. <g id="edge71" class="edge">
  2040. <title>Node_Ja_151:e&#45;&gt;Node_Ja_104:header</title>
  2041. <g id="a_edge71"><a xlink:title="Ja_151 &#45;&#45;&gt; Ja_104">
  2042. <path fill="none" stroke="#000000" d="M722.5,-1566.75C760.23,-1566.75 771.24,-1586.95 788,-1620.75 833.44,-1712.41 805.31,-2440.17 824,-2540.75 836.97,-2610.57 806.99,-2691.37 867.13,-2699.99"/>
  2043. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  2044. </a>
  2045. </g>
  2046. </g>
  2047. <!-- Node_Ja_151&#45;&gt;Node_Ja_104 -->
  2048. <g id="edge83" class="edge">
  2049. <title>Node_Ja_151:e&#45;&gt;Node_Ja_104:header</title>
  2050. <g id="a_edge83"><a xlink:title="Ja_151 &#45;&#45;&gt; Ja_104">
  2051. <path fill="none" stroke="#000000" d="M722.5,-1582.75C756.16,-1582.75 770.64,-1591.92 788,-1620.75 840.78,-1708.38 805.31,-2440.17 824,-2540.75 836.97,-2610.57 806.99,-2691.37 867.13,-2699.99"/>
  2052. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  2053. </a>
  2054. </g>
  2055. </g>
  2056. <!-- Node_Ja_120 -->
  2057. <g id="node36" class="node">
  2058. <title>Node_Ja_120</title>
  2059. <g id="a_node36"><a xlink:title="platform.RatesOption">
  2060. <polygon fill="#fffaf0" stroke="none" points="856.5,-409.75 856.5,-475.75 964.5,-475.75 964.5,-409.75 856.5,-409.75"/>
  2061. <polygon fill="#e31a1c" stroke="none" points="857.5,-458.75 857.5,-474.75 963.5,-474.75 963.5,-458.75 857.5,-458.75"/>
  2062. <text text-anchor="start" x="901.5" y="-464.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">RatesOption</text>
  2063. <text text-anchor="start" x="879.38" y="-447.25" font-family="Ubuntu" font-size="10.00">1</text>
  2064. <text text-anchor="start" x="888.5" y="-447.25" font-family="Ubuntu" font-size="10.00">min</text>
  2065. <polygon fill="#b2df8a" stroke="none" points="908.5,-442.75 908.5,-458.75 963.5,-458.75 963.5,-442.75 908.5,-442.75"/>
  2066. <text text-anchor="start" x="910.12" y="-448.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">SampleRate</text>
  2067. <text text-anchor="start" x="879.38" y="-431.25" font-family="Ubuntu" font-size="10.00">2</text>
  2068. <text text-anchor="start" x="888.5" y="-431.25" font-family="Ubuntu" font-size="10.00">max</text>
  2069. <polygon fill="#b2df8a" stroke="none" points="908.5,-426.75 908.5,-442.75 963.5,-442.75 963.5,-426.75 908.5,-426.75"/>
  2070. <text text-anchor="start" x="910.12" y="-432.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">SampleRate</text>
  2071. <text text-anchor="start" x="859.25" y="-415.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  2072. <text text-anchor="start" x="879.38" y="-415.25" font-family="Ubuntu" font-size="10.00">3</text>
  2073. <text text-anchor="start" x="888.5" y="-415.25" font-family="Ubuntu" font-size="10.00">list</text>
  2074. <polygon fill="#b2df8a" stroke="none" points="908.5,-410.75 908.5,-426.75 963.5,-426.75 963.5,-410.75 908.5,-410.75"/>
  2075. <text text-anchor="start" x="910.12" y="-416.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">SampleRate</text>
  2076. <polygon fill="none" stroke="black" points="856.5,-409.75 856.5,-475.75 964.5,-475.75 964.5,-409.75 856.5,-409.75"/>
  2077. </a>
  2078. </g>
  2079. </g>
  2080. <!-- Node_Ja_120&#45;&gt;Node_Ja_117 -->
  2081. <g id="edge12" class="edge">
  2082. <title>Node_Ja_120:e&#45;&gt;Node_Ja_117</title>
  2083. <g id="a_edge12"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_117">
  2084. <path fill="none" stroke="#008000" d="M964.5,-434.75C983.53,-434.75 1003.89,-435.57 1023.26,-436.73"/>
  2085. <polygon fill="#008000" stroke="#008000" points="1022.83,-440.21 1033.03,-437.36 1023.27,-433.23 1022.83,-440.21"/>
  2086. </a>
  2087. </g>
  2088. </g>
  2089. <!-- Node_Ja_120&#45;&gt;Node_Ja_117 -->
  2090. <g id="edge51" class="edge">
  2091. <title>Node_Ja_120:e&#45;&gt;Node_Ja_117</title>
  2092. <g id="a_edge51"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_117">
  2093. <path fill="none" stroke="#008000" d="M964.5,-450.75C983.61,-450.75 1004.08,-450.25 1023.55,-449.55"/>
  2094. <polygon fill="#008000" stroke="#008000" points="1023.51,-453.05 1033.37,-449.17 1023.24,-446.06 1023.51,-453.05"/>
  2095. </a>
  2096. </g>
  2097. </g>
  2098. <!-- Node_Ja_120&#45;&gt;Node_Ja_117 -->
  2099. <g id="edge59" class="edge">
  2100. <title>Node_Ja_120:e&#45;&gt;Node_Ja_117</title>
  2101. <g id="a_edge59"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_117">
  2102. <path fill="none" stroke="#008000" d="M964.5,-418.75C983.66,-418.75 1004,-420.85 1023.3,-423.85"/>
  2103. <polygon fill="#008000" stroke="#008000" points="1022.6,-427.28 1033.04,-425.47 1023.74,-420.38 1022.6,-427.28"/>
  2104. </a>
  2105. </g>
  2106. </g>
  2107. <!-- Node_Ja_122 -->
  2108. <g id="node37" class="node">
  2109. <title>Node_Ja_122</title>
  2110. <g id="a_node37"><a xlink:title="platform.DebugOption">
  2111. <polygon fill="#fffaf0" stroke="none" points="838,-175.75 838,-225.75 983,-225.75 983,-175.75 838,-175.75"/>
  2112. <polygon fill="#e31a1c" stroke="none" points="839,-208.75 839,-224.75 982,-224.75 982,-208.75 839,-208.75"/>
  2113. <text text-anchor="start" x="917.75" y="-214.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DebugOption</text>
  2114. <text text-anchor="start" x="844.88" y="-197.25" font-family="Ubuntu" font-size="10.00">1</text>
  2115. <text text-anchor="start" x="853.88" y="-197.25" font-family="Ubuntu" font-size="10.00">component</text>
  2116. <polygon fill="#b2df8a" stroke="none" points="903,-192.75 903,-208.75 982,-208.75 982,-192.75 903,-192.75"/>
  2117. <text text-anchor="start" x="904.62" y="-198.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DebugComponent</text>
  2118. <text text-anchor="start" x="844.88" y="-181.25" font-family="Ubuntu" font-size="10.00">2</text>
  2119. <text text-anchor="start" x="854" y="-181.25" font-family="Ubuntu" font-size="10.00">level</text>
  2120. <polygon fill="#b2df8a" stroke="none" points="903,-176.75 903,-192.75 982,-192.75 982,-176.75 903,-176.75"/>
  2121. <text text-anchor="start" x="907.25" y="-182.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DebugLevelEnum</text>
  2122. <polygon fill="none" stroke="black" points="838,-175.75 838,-225.75 983,-225.75 983,-175.75 838,-175.75"/>
  2123. </a>
  2124. </g>
  2125. </g>
  2126. <!-- Node_Ja_122&#45;&gt;Node_Ja_119 -->
  2127. <g id="edge13" class="edge">
  2128. <title>Node_Ja_122:e&#45;&gt;Node_Ja_119</title>
  2129. <g id="a_edge13"><a xlink:title="Ja_122 &#45;&#45;&gt; Ja_119">
  2130. <path fill="none" stroke="#008000" d="M983.5,-200.75C1000.78,-200.75 1019.36,-200.75 1036.91,-200.75"/>
  2131. <polygon fill="#008000" stroke="#008000" points="1036.77,-204.25 1046.77,-200.75 1036.77,-197.25 1036.77,-204.25"/>
  2132. </a>
  2133. </g>
  2134. </g>
  2135. <!-- Node_Ja_118 -->
  2136. <g id="node53" class="node">
  2137. <title>Node_Ja_118</title>
  2138. <g id="a_node53"><a xlink:title="DebugLevelEnum">
  2139. <polygon fill="#b2df8a" stroke="none" points="1058,-27.75 1058,-109.75 1172,-109.75 1172,-27.75 1058,-27.75"/>
  2140. <polygon fill="#33a02c" stroke="none" points="1059,-92.75 1059,-108.75 1171,-108.75 1171,-92.75 1059,-92.75"/>
  2141. <text text-anchor="start" x="1060.62" y="-98.25" font-family="Ubuntu" font-size="10.00">enum </text>
  2142. <text text-anchor="start" x="1087.62" y="-98.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DebugLevelEnum</text>
  2143. <polygon fill="#b2df8a" stroke="none" points="1059,-76.75 1059,-92.75 1132,-92.75 1132,-76.75 1059,-76.75"/>
  2144. <text text-anchor="start" x="1061" y="-81.25" font-family="Ubuntu" font-size="10.00">DEFAULT</text>
  2145. <polygon fill="#b2df8a" stroke="none" points="1132,-76.75 1132,-92.75 1171,-92.75 1171,-76.75 1132,-76.75"/>
  2146. <text text-anchor="start" x="1134" y="-81.25" font-family="Ubuntu" font-size="10.00">0</text>
  2147. <polygon fill="#b2df8a" stroke="none" points="1059,-60.75 1059,-76.75 1132,-76.75 1132,-60.75 1059,-60.75"/>
  2148. <text text-anchor="start" x="1061" y="-65.25" font-family="Ubuntu" font-size="10.00">INFO</text>
  2149. <polygon fill="#b2df8a" stroke="none" points="1132,-60.75 1132,-76.75 1171,-76.75 1171,-60.75 1132,-60.75"/>
  2150. <text text-anchor="start" x="1134" y="-65.25" font-family="Ubuntu" font-size="10.00">1</text>
  2151. <polygon fill="#b2df8a" stroke="none" points="1059,-44.75 1059,-60.75 1132,-60.75 1132,-44.75 1059,-44.75"/>
  2152. <text text-anchor="start" x="1061" y="-49.25" font-family="Ubuntu" font-size="10.00">DEBUG</text>
  2153. <polygon fill="#b2df8a" stroke="none" points="1132,-44.75 1132,-60.75 1171,-60.75 1171,-44.75 1132,-44.75"/>
  2154. <text text-anchor="start" x="1134" y="-49.25" font-family="Ubuntu" font-size="10.00">2</text>
  2155. <polygon fill="#b2df8a" stroke="none" points="1059,-28.75 1059,-44.75 1132,-44.75 1132,-28.75 1059,-28.75"/>
  2156. <text text-anchor="start" x="1061" y="-33.25" font-family="Ubuntu" font-size="10.00">SDEBUG</text>
  2157. <polygon fill="#b2df8a" stroke="none" points="1132,-28.75 1132,-44.75 1171,-44.75 1171,-28.75 1132,-28.75"/>
  2158. <text text-anchor="start" x="1134" y="-33.25" font-family="Ubuntu" font-size="10.00">3</text>
  2159. <polygon fill="none" stroke="black" points="1058,-27.75 1058,-109.75 1172,-109.75 1172,-27.75 1058,-27.75"/>
  2160. </a>
  2161. </g>
  2162. </g>
  2163. <!-- Node_Ja_122&#45;&gt;Node_Ja_118 -->
  2164. <g id="edge76" class="edge">
  2165. <title>Node_Ja_122:e&#45;&gt;Node_Ja_118</title>
  2166. <g id="a_edge76"><a xlink:title="Ja_122 &#45;&#45;&gt; Ja_118">
  2167. <path fill="none" stroke="#008000" d="M983.5,-184.75C1018.76,-184.75 1007.02,-146.59 1033,-122.75 1035.68,-120.29 1038.48,-117.87 1041.36,-115.49"/>
  2168. <polygon fill="#008000" stroke="#008000" points="1043.35,-118.37 1049.02,-109.42 1039.01,-112.88 1043.35,-118.37"/>
  2169. </a>
  2170. </g>
  2171. </g>
  2172. <!-- Node_Ja_135&#45;&gt;Node_Ja_134 -->
  2173. <g id="edge95" class="edge">
  2174. <title>Node_Ja_135:e&#45;&gt;Node_Ja_134</title>
  2175. <g id="a_edge95"><a xlink:title="Ja_135 &#45;&#45;&gt; Ja_134">
  2176. <path fill="none" stroke="#008000" d="M1349,-3442.75C1359.6,-3442.75 1370.74,-3442.59 1381.76,-3442.32"/>
  2177. <polygon fill="#008000" stroke="#008000" points="1381.76,-3445.82 1391.67,-3442.06 1381.58,-3438.83 1381.76,-3445.82"/>
  2178. </a>
  2179. </g>
  2180. </g>
  2181. <!-- Node_Ja_154 -->
  2182. <g id="node40" class="node">
  2183. <title>Node_Ja_154</title>
  2184. <g id="a_node40"><a xlink:title="platform.Battery">
  2185. <polygon fill="#fffaf0" stroke="none" points="356.5,-1193.75 356.5,-1275.75 500.5,-1275.75 500.5,-1193.75 356.5,-1193.75"/>
  2186. <polygon fill="#e31a1c" stroke="none" points="357.5,-1258.75 357.5,-1274.75 499.5,-1274.75 499.5,-1258.75 357.5,-1258.75"/>
  2187. <text text-anchor="start" x="460" y="-1264.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Battery</text>
  2188. <text text-anchor="start" x="363.38" y="-1247.25" font-family="Ubuntu" font-size="10.00">1</text>
  2189. <text text-anchor="start" x="372.5" y="-1247.25" font-family="Ubuntu" font-size="10.00">channel</text>
  2190. <polygon fill="#b2df8a" stroke="none" points="407.5,-1242.75 407.5,-1258.75 499.5,-1258.75 499.5,-1242.75 407.5,-1242.75"/>
  2191. <text text-anchor="start" x="409.25" y="-1248.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">BatteryChannelEnum</text>
  2192. <text text-anchor="start" x="363.38" y="-1231.25" font-family="Ubuntu" font-size="10.00">2</text>
  2193. <text text-anchor="start" x="372.5" y="-1231.25" font-family="Ubuntu" font-size="10.00">scale</text>
  2194. <polygon fill="#a6cee3" stroke="none" points="407.5,-1226.75 407.5,-1242.75 499.5,-1242.75 499.5,-1226.75 407.5,-1226.75"/>
  2195. <text text-anchor="start" x="478.75" y="-1232.25" font-family="Ubuntu" font-style="italic" font-size="10.00">float</text>
  2196. <text text-anchor="start" x="363.38" y="-1215.25" font-family="Ubuntu" font-size="10.00">3</text>
  2197. <text text-anchor="start" x="372.5" y="-1215.25" font-family="Ubuntu" font-size="10.00">cells</text>
  2198. <polygon fill="#a6cee3" stroke="none" points="407.5,-1210.75 407.5,-1226.75 499.5,-1226.75 499.5,-1210.75 407.5,-1210.75"/>
  2199. <text text-anchor="start" x="476.5" y="-1216.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  2200. <text text-anchor="start" x="363.38" y="-1199.25" font-family="Ubuntu" font-size="10.00">4</text>
  2201. <text text-anchor="start" x="372.5" y="-1199.25" font-family="Ubuntu" font-size="10.00">atten</text>
  2202. <polygon fill="#b2df8a" stroke="none" points="407.5,-1194.75 407.5,-1210.75 499.5,-1210.75 499.5,-1194.75 407.5,-1194.75"/>
  2203. <text text-anchor="start" x="421" y="-1200.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">BatteryAttenEnum</text>
  2204. <polygon fill="none" stroke="black" points="356.5,-1193.75 356.5,-1275.75 500.5,-1275.75 500.5,-1193.75 356.5,-1193.75"/>
  2205. </a>
  2206. </g>
  2207. </g>
  2208. <!-- Node_Ja_154&#45;&gt;Node_Ja_153 -->
  2209. <g id="edge67" class="edge">
  2210. <title>Node_Ja_154:e&#45;&gt;Node_Ja_153</title>
  2211. <g id="a_edge67"><a xlink:title="Ja_154 &#45;&#45;&gt; Ja_153">
  2212. <path fill="none" stroke="#008000" d="M500.5,-1202.75C529.57,-1202.75 523.5,-1173.86 547,-1156.75 559.54,-1147.62 573.62,-1139.05 587.59,-1131.37"/>
  2213. <polygon fill="#008000" stroke="#008000" points="589.22,-1134.47 596.38,-1126.66 585.91,-1128.3 589.22,-1134.47"/>
  2214. </a>
  2215. </g>
  2216. </g>
  2217. <!-- Node_Ja_152 -->
  2218. <g id="node43" class="node">
  2219. <title>Node_Ja_152</title>
  2220. <g id="a_node43"><a xlink:title="BatteryChannelEnum">
  2221. <polygon fill="#b2df8a" stroke="none" points="600.5,-1169.75 600.5,-1331.75 734.5,-1331.75 734.5,-1169.75 600.5,-1169.75"/>
  2222. <polygon fill="#33a02c" stroke="none" points="601.5,-1314.75 601.5,-1330.75 733.5,-1330.75 733.5,-1314.75 601.5,-1314.75"/>
  2223. <text text-anchor="start" x="603.38" y="-1320.25" font-family="Ubuntu" font-size="10.00">enum </text>
  2224. <text text-anchor="start" x="630.38" y="-1320.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">BatteryChannelEnum</text>
  2225. <polygon fill="#b2df8a" stroke="none" points="601.5,-1298.75 601.5,-1314.75 701.5,-1314.75 701.5,-1298.75 601.5,-1298.75"/>
  2226. <text text-anchor="start" x="603.5" y="-1303.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_CH</text>
  2227. <polygon fill="#b2df8a" stroke="none" points="701.5,-1298.75 701.5,-1314.75 733.5,-1314.75 733.5,-1298.75 701.5,-1298.75"/>
  2228. <text text-anchor="start" x="703.5" y="-1303.25" font-family="Ubuntu" font-size="10.00">0</text>
  2229. <polygon fill="#b2df8a" stroke="none" points="601.5,-1282.75 601.5,-1298.75 701.5,-1298.75 701.5,-1282.75 601.5,-1282.75"/>
  2230. <text text-anchor="start" x="603.5" y="-1287.25" font-family="Ubuntu" font-size="10.00">CH0</text>
  2231. <polygon fill="#b2df8a" stroke="none" points="701.5,-1282.75 701.5,-1298.75 733.5,-1298.75 733.5,-1282.75 701.5,-1282.75"/>
  2232. <text text-anchor="start" x="703.5" y="-1287.25" font-family="Ubuntu" font-size="10.00">1</text>
  2233. <polygon fill="#b2df8a" stroke="none" points="601.5,-1266.75 601.5,-1282.75 701.5,-1282.75 701.5,-1266.75 601.5,-1266.75"/>
  2234. <text text-anchor="start" x="603.5" y="-1271.25" font-family="Ubuntu" font-size="10.00">CH1</text>
  2235. <polygon fill="#b2df8a" stroke="none" points="701.5,-1266.75 701.5,-1282.75 733.5,-1282.75 733.5,-1266.75 701.5,-1266.75"/>
  2236. <text text-anchor="start" x="703.5" y="-1271.25" font-family="Ubuntu" font-size="10.00">2</text>
  2237. <polygon fill="#b2df8a" stroke="none" points="601.5,-1250.75 601.5,-1266.75 701.5,-1266.75 701.5,-1250.75 601.5,-1250.75"/>
  2238. <text text-anchor="start" x="603.5" y="-1255.25" font-family="Ubuntu" font-size="10.00">CH2</text>
  2239. <polygon fill="#b2df8a" stroke="none" points="701.5,-1250.75 701.5,-1266.75 733.5,-1266.75 733.5,-1250.75 701.5,-1250.75"/>
  2240. <text text-anchor="start" x="703.5" y="-1255.25" font-family="Ubuntu" font-size="10.00">3</text>
  2241. <polygon fill="#b2df8a" stroke="none" points="601.5,-1234.75 601.5,-1250.75 701.5,-1250.75 701.5,-1234.75 601.5,-1234.75"/>
  2242. <text text-anchor="start" x="603.5" y="-1239.25" font-family="Ubuntu" font-size="10.00">CH3</text>
  2243. <polygon fill="#b2df8a" stroke="none" points="701.5,-1234.75 701.5,-1250.75 733.5,-1250.75 733.5,-1234.75 701.5,-1234.75"/>
  2244. <text text-anchor="start" x="703.5" y="-1239.25" font-family="Ubuntu" font-size="10.00">4</text>
  2245. <polygon fill="#b2df8a" stroke="none" points="601.5,-1218.75 601.5,-1234.75 701.5,-1234.75 701.5,-1218.75 601.5,-1218.75"/>
  2246. <text text-anchor="start" x="603.5" y="-1223.25" font-family="Ubuntu" font-size="10.00">CH4</text>
  2247. <polygon fill="#b2df8a" stroke="none" points="701.5,-1218.75 701.5,-1234.75 733.5,-1234.75 733.5,-1218.75 701.5,-1218.75"/>
  2248. <text text-anchor="start" x="703.5" y="-1223.25" font-family="Ubuntu" font-size="10.00">5</text>
  2249. <polygon fill="#b2df8a" stroke="none" points="601.5,-1202.75 601.5,-1218.75 701.5,-1218.75 701.5,-1202.75 601.5,-1202.75"/>
  2250. <text text-anchor="start" x="603.5" y="-1207.25" font-family="Ubuntu" font-size="10.00">CH5</text>
  2251. <polygon fill="#b2df8a" stroke="none" points="701.5,-1202.75 701.5,-1218.75 733.5,-1218.75 733.5,-1202.75 701.5,-1202.75"/>
  2252. <text text-anchor="start" x="703.5" y="-1207.25" font-family="Ubuntu" font-size="10.00">6</text>
  2253. <polygon fill="#b2df8a" stroke="none" points="601.5,-1186.75 601.5,-1202.75 701.5,-1202.75 701.5,-1186.75 601.5,-1186.75"/>
  2254. <text text-anchor="start" x="603.5" y="-1191.25" font-family="Ubuntu" font-size="10.00">CH6</text>
  2255. <polygon fill="#b2df8a" stroke="none" points="701.5,-1186.75 701.5,-1202.75 733.5,-1202.75 733.5,-1186.75 701.5,-1186.75"/>
  2256. <text text-anchor="start" x="703.5" y="-1191.25" font-family="Ubuntu" font-size="10.00">7</text>
  2257. <polygon fill="#b2df8a" stroke="none" points="601.5,-1170.75 601.5,-1186.75 701.5,-1186.75 701.5,-1170.75 601.5,-1170.75"/>
  2258. <text text-anchor="start" x="603.5" y="-1175.25" font-family="Ubuntu" font-size="10.00">CH7</text>
  2259. <polygon fill="#b2df8a" stroke="none" points="701.5,-1170.75 701.5,-1186.75 733.5,-1186.75 733.5,-1170.75 701.5,-1170.75"/>
  2260. <text text-anchor="start" x="703.5" y="-1175.25" font-family="Ubuntu" font-size="10.00">8</text>
  2261. <polygon fill="none" stroke="black" points="600.5,-1169.75 600.5,-1331.75 734.5,-1331.75 734.5,-1169.75 600.5,-1169.75"/>
  2262. </a>
  2263. </g>
  2264. </g>
  2265. <!-- Node_Ja_154&#45;&gt;Node_Ja_152 -->
  2266. <g id="edge44" class="edge">
  2267. <title>Node_Ja_154:e&#45;&gt;Node_Ja_152</title>
  2268. <g id="a_edge44"><a xlink:title="Ja_154 &#45;&#45;&gt; Ja_152">
  2269. <path fill="none" stroke="#008000" d="M500.5,-1250.75C526.73,-1250.75 555.3,-1250.75 581.22,-1250.75"/>
  2270. <polygon fill="#008000" stroke="#008000" points="581.03,-1254.25 591.03,-1250.75 581.03,-1247.25 581.03,-1254.25"/>
  2271. </a>
  2272. </g>
  2273. </g>
  2274. <!-- Node_Ja_161 -->
  2275. <g id="node41" class="node">
  2276. <title>Node_Ja_161</title>
  2277. <g id="a_node41"><a xlink:title="platform.SPDIF">
  2278. <polygon fill="#fffaf0" stroke="none" points="636,-2659.75 636,-2725.75 699,-2725.75 699,-2659.75 636,-2659.75"/>
  2279. <polygon fill="#e31a1c" stroke="none" points="637,-2708.75 637,-2724.75 698,-2724.75 698,-2708.75 637,-2708.75"/>
  2280. <text text-anchor="start" x="669" y="-2714.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SPDIF</text>
  2281. <text text-anchor="start" x="642.88" y="-2697.25" font-family="Ubuntu" font-size="10.00">1</text>
  2282. <text text-anchor="start" x="652" y="-2697.25" font-family="Ubuntu" font-size="10.00">dc</text>
  2283. <polygon fill="#fb9a99" stroke="none" points="672,-2692.75 672,-2708.75 698,-2708.75 698,-2692.75 672,-2692.75"/>
  2284. <text text-anchor="start" x="673.75" y="-2698.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2285. <text text-anchor="start" x="642.88" y="-2681.25" font-family="Ubuntu" font-size="10.00">2</text>
  2286. <text text-anchor="start" x="651.62" y="-2681.25" font-family="Ubuntu" font-size="10.00">data</text>
  2287. <polygon fill="#fb9a99" stroke="none" points="672,-2676.75 672,-2692.75 698,-2692.75 698,-2676.75 672,-2676.75"/>
  2288. <text text-anchor="start" x="673.75" y="-2682.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2289. <text text-anchor="start" x="642.88" y="-2665.25" font-family="Ubuntu" font-size="10.00">3</text>
  2290. <text text-anchor="start" x="652" y="-2665.25" font-family="Ubuntu" font-size="10.00">clk</text>
  2291. <polygon fill="#fb9a99" stroke="none" points="672,-2660.75 672,-2676.75 698,-2676.75 698,-2660.75 672,-2660.75"/>
  2292. <text text-anchor="start" x="673.75" y="-2666.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2293. <polygon fill="none" stroke="black" points="636,-2659.75 636,-2725.75 699,-2725.75 699,-2659.75 636,-2659.75"/>
  2294. </a>
  2295. </g>
  2296. </g>
  2297. <!-- Node_Ja_161&#45;&gt;Node_Ja_104 -->
  2298. <g id="edge57" class="edge">
  2299. <title>Node_Ja_161:e&#45;&gt;Node_Ja_104:header</title>
  2300. <g id="a_edge57"><a xlink:title="Ja_161 &#45;&#45;&gt; Ja_104">
  2301. <path fill="none" stroke="#000000" d="M699.5,-2700.75C775.17,-2700.75 796.86,-2700.75 867.26,-2700.75"/>
  2302. <polygon fill="#000000" stroke="#000000" points="866.99,-2704.25 876.99,-2700.75 866.99,-2697.25 866.99,-2704.25"/>
  2303. </a>
  2304. </g>
  2305. </g>
  2306. <!-- Node_Ja_161&#45;&gt;Node_Ja_104 -->
  2307. <g id="edge58" class="edge">
  2308. <title>Node_Ja_161:e&#45;&gt;Node_Ja_104:header</title>
  2309. <g id="a_edge58"><a xlink:title="Ja_161 &#45;&#45;&gt; Ja_104">
  2310. <path fill="none" stroke="#000000" d="M699.5,-2684.75C775.47,-2684.75 796.6,-2699.23 867.22,-2700.64"/>
  2311. <polygon fill="#000000" stroke="#000000" points="866.95,-2704.14 876.99,-2700.74 867.02,-2697.14 866.95,-2704.14"/>
  2312. </a>
  2313. </g>
  2314. </g>
  2315. <!-- Node_Ja_161&#45;&gt;Node_Ja_104 -->
  2316. <g id="edge106" class="edge">
  2317. <title>Node_Ja_161:e&#45;&gt;Node_Ja_104:header</title>
  2318. <g id="a_edge106"><a xlink:title="Ja_161 &#45;&#45;&gt; Ja_104">
  2319. <path fill="none" stroke="#000000" d="M699.5,-2668.75C776.37,-2668.75 795.84,-2697.7 867.1,-2700.53"/>
  2320. <polygon fill="#000000" stroke="#000000" points="866.92,-2704.03 876.99,-2700.72 867.06,-2697.03 866.92,-2704.03"/>
  2321. </a>
  2322. </g>
  2323. </g>
  2324. <!-- Node_Ja_113 -->
  2325. <g id="node42" class="node">
  2326. <title>Node_Ja_113</title>
  2327. <g id="a_node42"><a xlink:title="OutputTypeEnum">
  2328. <polygon fill="#b2df8a" stroke="none" points="853,-501.75 853,-583.75 968,-583.75 968,-501.75 853,-501.75"/>
  2329. <polygon fill="#33a02c" stroke="none" points="854,-566.75 854,-582.75 967,-582.75 967,-566.75 854,-566.75"/>
  2330. <text text-anchor="start" x="855.75" y="-572.25" font-family="Ubuntu" font-size="10.00">enum </text>
  2331. <text text-anchor="start" x="882.75" y="-572.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">OutputTypeEnum</text>
  2332. <polygon fill="#b2df8a" stroke="none" points="854,-550.75 854,-566.75 951,-566.75 951,-550.75 854,-550.75"/>
  2333. <text text-anchor="start" x="856" y="-555.25" font-family="Ubuntu" font-size="10.00">OUTPUT_UNKNOWN</text>
  2334. <polygon fill="#b2df8a" stroke="none" points="951,-550.75 951,-566.75 967,-566.75 967,-550.75 951,-550.75"/>
  2335. <text text-anchor="start" x="953" y="-555.25" font-family="Ubuntu" font-size="10.00">0</text>
  2336. <polygon fill="#b2df8a" stroke="none" points="854,-534.75 854,-550.75 951,-550.75 951,-534.75 854,-534.75"/>
  2337. <text text-anchor="start" x="856" y="-539.25" font-family="Ubuntu" font-size="10.00">OUTPUT_I2S</text>
  2338. <polygon fill="#b2df8a" stroke="none" points="951,-534.75 951,-550.75 967,-550.75 967,-534.75 951,-534.75"/>
  2339. <text text-anchor="start" x="953" y="-539.25" font-family="Ubuntu" font-size="10.00">1</text>
  2340. <polygon fill="#b2df8a" stroke="none" points="854,-518.75 854,-534.75 951,-534.75 951,-518.75 854,-518.75"/>
  2341. <text text-anchor="start" x="856" y="-523.25" font-family="Ubuntu" font-size="10.00">OUTPUT_SPDIF</text>
  2342. <polygon fill="#b2df8a" stroke="none" points="951,-518.75 951,-534.75 967,-534.75 967,-518.75 951,-518.75"/>
  2343. <text text-anchor="start" x="953" y="-523.25" font-family="Ubuntu" font-size="10.00">2</text>
  2344. <polygon fill="#b2df8a" stroke="none" points="854,-502.75 854,-518.75 951,-518.75 951,-502.75 854,-502.75"/>
  2345. <text text-anchor="start" x="856" y="-507.25" font-family="Ubuntu" font-size="10.00">OUTPUT_Bluetooth</text>
  2346. <polygon fill="#b2df8a" stroke="none" points="951,-502.75 951,-518.75 967,-518.75 967,-502.75 951,-502.75"/>
  2347. <text text-anchor="start" x="953" y="-507.25" font-family="Ubuntu" font-size="10.00">3</text>
  2348. <polygon fill="none" stroke="black" points="853,-501.75 853,-583.75 968,-583.75 968,-501.75 853,-501.75"/>
  2349. </a>
  2350. </g>
  2351. </g>
  2352. <!-- Node_Ja_155 -->
  2353. <g id="node57" class="node">
  2354. <title>Node_Ja_155</title>
  2355. <g id="a_node57"><a xlink:title="EthModelEnum">
  2356. <polygon fill="#b2df8a" stroke="none" points="848.5,-1301.75 848.5,-1383.75 972.5,-1383.75 972.5,-1301.75 848.5,-1301.75"/>
  2357. <polygon fill="#33a02c" stroke="none" points="849.5,-1366.75 849.5,-1382.75 971.5,-1382.75 971.5,-1366.75 849.5,-1366.75"/>
  2358. <text text-anchor="start" x="872.75" y="-1372.25" font-family="Ubuntu" font-size="10.00">enum </text>
  2359. <text text-anchor="start" x="899.75" y="-1372.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">EthModelEnum</text>
  2360. <polygon fill="#b2df8a" stroke="none" points="849.5,-1350.75 849.5,-1366.75 962.5,-1366.75 962.5,-1350.75 849.5,-1350.75"/>
  2361. <text text-anchor="start" x="851.25" y="-1355.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_ETHMODEL</text>
  2362. <polygon fill="#b2df8a" stroke="none" points="962.5,-1350.75 962.5,-1366.75 971.5,-1366.75 971.5,-1350.75 962.5,-1350.75"/>
  2363. <text text-anchor="start" x="964.38" y="-1355.25" font-family="Ubuntu" font-size="10.00">0</text>
  2364. <polygon fill="#b2df8a" stroke="none" points="849.5,-1334.75 849.5,-1350.75 962.5,-1350.75 962.5,-1334.75 849.5,-1334.75"/>
  2365. <text text-anchor="start" x="851.5" y="-1339.25" font-family="Ubuntu" font-size="10.00">LAN8720</text>
  2366. <polygon fill="#b2df8a" stroke="none" points="962.5,-1334.75 962.5,-1350.75 971.5,-1350.75 971.5,-1334.75 962.5,-1334.75"/>
  2367. <text text-anchor="start" x="964.38" y="-1339.25" font-family="Ubuntu" font-size="10.00">1</text>
  2368. <polygon fill="#b2df8a" stroke="none" points="849.5,-1318.75 849.5,-1334.75 962.5,-1334.75 962.5,-1318.75 849.5,-1318.75"/>
  2369. <text text-anchor="start" x="851.5" y="-1323.25" font-family="Ubuntu" font-size="10.00">DM9051</text>
  2370. <polygon fill="#b2df8a" stroke="none" points="962.5,-1318.75 962.5,-1334.75 971.5,-1334.75 971.5,-1318.75 962.5,-1318.75"/>
  2371. <text text-anchor="start" x="964.38" y="-1323.25" font-family="Ubuntu" font-size="10.00">2</text>
  2372. <polygon fill="#b2df8a" stroke="none" points="849.5,-1302.75 849.5,-1318.75 962.5,-1318.75 962.5,-1302.75 849.5,-1302.75"/>
  2373. <text text-anchor="start" x="851.5" y="-1307.25" font-family="Ubuntu" font-size="10.00">W5500</text>
  2374. <polygon fill="#b2df8a" stroke="none" points="962.5,-1302.75 962.5,-1318.75 971.5,-1318.75 971.5,-1302.75 962.5,-1302.75"/>
  2375. <text text-anchor="start" x="964.38" y="-1307.25" font-family="Ubuntu" font-size="10.00">3</text>
  2376. <polygon fill="none" stroke="black" points="848.5,-1301.75 848.5,-1383.75 972.5,-1383.75 972.5,-1301.75 848.5,-1301.75"/>
  2377. </a>
  2378. </g>
  2379. </g>
  2380. <!-- Node_Ja_157&#45;&gt;Node_Ja_155 -->
  2381. <g id="edge50" class="edge">
  2382. <title>Node_Ja_157:e&#45;&gt;Node_Ja_155</title>
  2383. <g id="a_edge50"><a xlink:title="Ja_157 &#45;&#45;&gt; Ja_155">
  2384. <path fill="none" stroke="#008000" d="M723.5,-1382.75C758.96,-1382.75 797.39,-1375.71 830.07,-1367.54"/>
  2385. <polygon fill="#008000" stroke="#008000" points="830.64,-1371.01 839.45,-1365.12 828.89,-1364.23 830.64,-1371.01"/>
  2386. </a>
  2387. </g>
  2388. </g>
  2389. <!-- Node_Ja_157&#45;&gt;Node_Ja_104 -->
  2390. <g id="edge31" class="edge">
  2391. <title>Node_Ja_157:e&#45;&gt;Node_Ja_104:header</title>
  2392. <g id="a_edge31"><a xlink:title="Ja_157 &#45;&#45;&gt; Ja_104">
  2393. <path fill="none" stroke="#000000" d="M723.5,-1366.75C760.89,-1366.75 771.64,-1387.13 788,-1420.75 842.49,-1532.7 801.68,-2418.26 824,-2540.75 836.73,-2610.61 806.96,-2691.37 867.13,-2699.99"/>
  2394. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.24,-2696.49 866.78,-2703.48"/>
  2395. </a>
  2396. </g>
  2397. </g>
  2398. <!-- Node_Ja_165&#45;&gt;Node_Ja_162 -->
  2399. <g id="edge48" class="edge">
  2400. <title>Node_Ja_165:e&#45;&gt;Node_Ja_162:header</title>
  2401. <g id="a_edge48"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_162">
  2402. <path fill="none" stroke="#000000" d="M302,-2345.75C389.25,-2345.75 313.82,-3048.65 346,-3129.75 415.49,-3304.87 431.61,-3454.64 613.16,-3460.57"/>
  2403. <polygon fill="#000000" stroke="#000000" points="612.93,-3464.06 622.99,-3460.73 613.04,-3457.07 612.93,-3464.06"/>
  2404. </a>
  2405. </g>
  2406. </g>
  2407. <!-- Node_Ja_165&#45;&gt;Node_Ja_164 -->
  2408. <g id="edge108" class="edge">
  2409. <title>Node_Ja_165:e&#45;&gt;Node_Ja_164:header</title>
  2410. <g id="a_edge108"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_164">
  2411. <path fill="none" stroke="#000000" d="M302,-2249.75C382.91,-2249.75 303.06,-2091.42 368.27,-2075.96"/>
  2412. <polygon fill="#000000" stroke="#000000" points="368.43,-2079.46 378,-2074.91 367.68,-2072.5 368.43,-2079.46"/>
  2413. </a>
  2414. </g>
  2415. </g>
  2416. <!-- Node_Ja_165&#45;&gt;Node_Ja_128 -->
  2417. <g id="edge40" class="edge">
  2418. <title>Node_Ja_165:e&#45;&gt;Node_Ja_128:header</title>
  2419. <g id="a_edge40"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_128">
  2420. <path fill="none" stroke="#000000" d="M302,-2329.75C355.67,-2329.75 330.67,-3243.32 346,-3294.75 408.91,-3505.78 392.07,-3713.53 604.22,-3720.57"/>
  2421. <polygon fill="#000000" stroke="#000000" points="603.93,-3724.06 613.99,-3720.73 604.05,-3717.06 603.93,-3724.06"/>
  2422. </a>
  2423. </g>
  2424. </g>
  2425. <!-- Node_Ja_165&#45;&gt;Node_Ja_160 -->
  2426. <g id="edge65" class="edge">
  2427. <title>Node_Ja_165:e&#45;&gt;Node_Ja_160:header</title>
  2428. <g id="a_edge65"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_160">
  2429. <path fill="none" stroke="#000000" d="M302,-2201.75C397.2,-2201.75 274.16,-2004.03 351.45,-1987.81"/>
  2430. <polygon fill="#000000" stroke="#000000" points="351.37,-1991.33 360.99,-1986.89 350.71,-1984.36 351.37,-1991.33"/>
  2431. </a>
  2432. </g>
  2433. </g>
  2434. <!-- Node_Ja_165&#45;&gt;Node_Ja_109 -->
  2435. <g id="edge55" class="edge">
  2436. <title>Node_Ja_165:e&#45;&gt;Node_Ja_109:header</title>
  2437. <g id="a_edge55"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_109">
  2438. <path fill="none" stroke="#000000" d="M302,-2265.75C324.31,-2265.75 332.51,-2265.75 350.41,-2265.75"/>
  2439. <polygon fill="#000000" stroke="#000000" points="349.99,-2269.25 359.99,-2265.75 349.99,-2262.25 349.99,-2269.25"/>
  2440. </a>
  2441. </g>
  2442. </g>
  2443. <!-- Node_Ja_165&#45;&gt;Node_Ja_149 -->
  2444. <g id="edge54" class="edge">
  2445. <title>Node_Ja_165:e&#45;&gt;Node_Ja_149:header</title>
  2446. <g id="a_edge54"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_149">
  2447. <path fill="none" stroke="#000000" d="M302,-2217.75C359.66,-2217.75 318.9,-1231.65 346,-1180.75 407.11,-1065.98 457.74,-1013.74 583.33,-1010.88"/>
  2448. <polygon fill="#000000" stroke="#000000" points="583.03,-1014.38 592.99,-1010.77 582.95,-1007.38 583.03,-1014.38"/>
  2449. </a>
  2450. </g>
  2451. </g>
  2452. <!-- Node_Ja_165&#45;&gt;Node_Ja_151 -->
  2453. <g id="edge47" class="edge">
  2454. <title>Node_Ja_165:e&#45;&gt;Node_Ja_151:header</title>
  2455. <g id="a_edge47"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_151">
  2456. <path fill="none" stroke="#000000" d="M302,-2233.75C381.05,-2233.75 315.87,-1953.83 346,-1880.75 410.25,-1724.9 438.76,-1604.27 601.1,-1598.93"/>
  2457. <polygon fill="#000000" stroke="#000000" points="601.04,-1602.44 610.99,-1598.77 600.93,-1595.44 601.04,-1602.44"/>
  2458. </a>
  2459. </g>
  2460. </g>
  2461. <!-- Node_Ja_165&#45;&gt;Node_Ja_154 -->
  2462. <g id="edge53" class="edge">
  2463. <title>Node_Ja_165:e&#45;&gt;Node_Ja_154:header</title>
  2464. <g id="a_edge53"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_154">
  2465. <path fill="none" stroke="#000000" d="M302,-2185.75C400.49,-2185.75 265,-1333.69 346.13,-1270.45"/>
  2466. <polygon fill="#000000" stroke="#000000" points="346.83,-1273.92 355.07,-1267.26 344.48,-1267.33 346.83,-1273.92"/>
  2467. </a>
  2468. </g>
  2469. </g>
  2470. <!-- Node_Ja_165&#45;&gt;Node_Ja_161 -->
  2471. <g id="edge6" class="edge">
  2472. <title>Node_Ja_165:e&#45;&gt;Node_Ja_161:header</title>
  2473. <g id="a_edge6"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_161">
  2474. <path fill="none" stroke="#000000" d="M302,-2297.75C353.82,-2297.75 317.17,-2483.69 346,-2526.75 429.52,-2651.52 479.14,-2713.68 624.41,-2716.64"/>
  2475. <polygon fill="#000000" stroke="#000000" points="623.95,-2720.13 633.99,-2716.73 624.02,-2713.13 623.95,-2720.13"/>
  2476. </a>
  2477. </g>
  2478. </g>
  2479. <!-- Node_Ja_146 -->
  2480. <g id="node48" class="node">
  2481. <title>Node_Ja_146</title>
  2482. <g id="a_node48"><a xlink:title="platform.Display">
  2483. <polygon fill="#fffaf0" stroke="none" points="363,-2411.75 363,-2513.75 494,-2513.75 494,-2411.75 363,-2411.75"/>
  2484. <polygon fill="#e31a1c" stroke="none" points="364,-2496.75 364,-2512.75 493,-2512.75 493,-2496.75 364,-2496.75"/>
  2485. <text text-anchor="start" x="456.5" y="-2502.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Display</text>
  2486. <text text-anchor="start" x="369.88" y="-2485.25" font-family="Ubuntu" font-size="10.00">1</text>
  2487. <text text-anchor="start" x="379" y="-2485.25" font-family="Ubuntu" font-size="10.00">type</text>
  2488. <polygon fill="#b2df8a" stroke="none" points="417,-2480.75 417,-2496.75 493,-2496.75 493,-2480.75 417,-2480.75"/>
  2489. <text text-anchor="start" x="418.62" y="-2486.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DeviceTypeEnum</text>
  2490. <text text-anchor="start" x="369.88" y="-2469.25" font-family="Ubuntu" font-size="10.00">2</text>
  2491. <text text-anchor="start" x="378.62" y="-2469.25" font-family="Ubuntu" font-size="10.00">common</text>
  2492. <polygon fill="#fb9a99" stroke="none" points="417,-2464.75 417,-2480.75 493,-2480.75 493,-2464.75 417,-2464.75"/>
  2493. <text text-anchor="start" x="430.25" y="-2470.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DispCommon</text>
  2494. <polygon fill="#fdbf6f" stroke="none" points="364,-2448.75 364,-2464.75 493,-2464.75 493,-2448.75 364,-2448.75"/>
  2495. <text text-anchor="start" x="366" y="-2453.25" font-family="Ubuntu" font-size="10.00">dispType</text>
  2496. <polygon fill="#fdbf6f" stroke="none" points="364,-2432.75 364,-2448.75 368,-2448.75 368,-2432.75 364,-2432.75"/>
  2497. <text text-anchor="start" x="369.88" y="-2437.25" font-family="Ubuntu" font-size="10.00">3</text>
  2498. <text text-anchor="start" x="379" y="-2437.25" font-family="Ubuntu" font-size="10.00">i2c</text>
  2499. <polygon fill="#fb9a99" stroke="none" points="417,-2432.75 417,-2448.75 493,-2448.75 493,-2432.75 417,-2432.75"/>
  2500. <text text-anchor="start" x="440.75" y="-2438.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CDisplay</text>
  2501. <polygon fill="#fdbf6f" stroke="none" points="364,-2416.75 364,-2432.75 368,-2432.75 368,-2416.75 364,-2416.75"/>
  2502. <text text-anchor="start" x="369.88" y="-2421.25" font-family="Ubuntu" font-size="10.00">4</text>
  2503. <text text-anchor="start" x="379" y="-2421.25" font-family="Ubuntu" font-size="10.00">spi</text>
  2504. <polygon fill="#fb9a99" stroke="none" points="417,-2416.75 417,-2432.75 493,-2432.75 493,-2416.75 417,-2416.75"/>
  2505. <text text-anchor="start" x="440.75" y="-2422.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SPIDisplay</text>
  2506. <polygon fill="#fdbf6f" stroke="none" points="364,-2412.75 364,-2416.75 493,-2416.75 493,-2412.75 364,-2412.75"/>
  2507. <polygon fill="none" stroke="black" points="363,-2411.75 363,-2513.75 494,-2513.75 494,-2411.75 363,-2411.75"/>
  2508. </a>
  2509. </g>
  2510. </g>
  2511. <!-- Node_Ja_165&#45;&gt;Node_Ja_146 -->
  2512. <g id="edge15" class="edge">
  2513. <title>Node_Ja_165:e&#45;&gt;Node_Ja_146:header</title>
  2514. <g id="a_edge15"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_146">
  2515. <path fill="none" stroke="#000000" d="M302,-2281.75C400.48,-2281.75 271.27,-2486.83 351.08,-2503.66"/>
  2516. <polygon fill="#000000" stroke="#000000" points="350.71,-2507.14 360.99,-2504.61 351.37,-2500.17 350.71,-2507.14"/>
  2517. </a>
  2518. </g>
  2519. </g>
  2520. <!-- Node_Ja_140 -->
  2521. <g id="node52" class="node">
  2522. <title>Node_Ja_140</title>
  2523. <g id="a_node52"><a xlink:title="platform.DAC">
  2524. <polygon fill="#fffaf0" stroke="none" points="354,-2970.75 354,-3116.75 503,-3116.75 503,-2970.75 354,-2970.75"/>
  2525. <polygon fill="#e31a1c" stroke="none" points="355,-3099.75 355,-3115.75 502,-3115.75 502,-3099.75 355,-3099.75"/>
  2526. <text text-anchor="start" x="479.75" y="-3105.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DAC</text>
  2527. <text text-anchor="start" x="360.88" y="-3088.25" font-family="Ubuntu" font-size="10.00">1</text>
  2528. <text text-anchor="start" x="370" y="-3088.25" font-family="Ubuntu" font-size="10.00">bck</text>
  2529. <polygon fill="#fb9a99" stroke="none" points="429,-3083.75 429,-3099.75 502,-3099.75 502,-3083.75 429,-3083.75"/>
  2530. <text text-anchor="start" x="477.5" y="-3089.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2531. <text text-anchor="start" x="360.88" y="-3072.25" font-family="Ubuntu" font-size="10.00">2</text>
  2532. <text text-anchor="start" x="370" y="-3072.25" font-family="Ubuntu" font-size="10.00">ws</text>
  2533. <polygon fill="#fb9a99" stroke="none" points="429,-3067.75 429,-3083.75 502,-3083.75 502,-3067.75 429,-3067.75"/>
  2534. <text text-anchor="start" x="477.5" y="-3073.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2535. <text text-anchor="start" x="360.88" y="-3056.25" font-family="Ubuntu" font-size="10.00">3</text>
  2536. <text text-anchor="start" x="370" y="-3056.25" font-family="Ubuntu" font-size="10.00">dout</text>
  2537. <polygon fill="#fb9a99" stroke="none" points="429,-3051.75 429,-3067.75 502,-3067.75 502,-3051.75 429,-3051.75"/>
  2538. <text text-anchor="start" x="477.5" y="-3057.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2539. <text text-anchor="start" x="360.88" y="-3040.25" font-family="Ubuntu" font-size="10.00">4</text>
  2540. <text text-anchor="start" x="370" y="-3040.25" font-family="Ubuntu" font-size="10.00">mck</text>
  2541. <polygon fill="#b2df8a" stroke="none" points="429,-3035.75 429,-3051.75 502,-3051.75 502,-3035.75 429,-3035.75"/>
  2542. <text text-anchor="start" x="457.25" y="-3041.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">MCKEnum</text>
  2543. <text text-anchor="start" x="360.88" y="-3024.25" font-family="Ubuntu" font-size="10.00">5</text>
  2544. <text text-anchor="start" x="370" y="-3024.25" font-family="Ubuntu" font-size="10.00">mute</text>
  2545. <polygon fill="#fb9a99" stroke="none" points="429,-3019.75 429,-3035.75 502,-3035.75 502,-3019.75 429,-3019.75"/>
  2546. <text text-anchor="start" x="477.5" y="-3025.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2547. <text text-anchor="start" x="360.88" y="-3008.25" font-family="Ubuntu" font-size="10.00">6</text>
  2548. <text text-anchor="start" x="370" y="-3008.25" font-family="Ubuntu" font-size="10.00">model</text>
  2549. <polygon fill="#b2df8a" stroke="none" points="429,-3003.75 429,-3019.75 502,-3019.75 502,-3003.75 429,-3003.75"/>
  2550. <text text-anchor="start" x="432.5" y="-3009.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DACModelEnum</text>
  2551. <text text-anchor="start" x="360.88" y="-2992.25" font-family="Ubuntu" font-size="10.00">7</text>
  2552. <text text-anchor="start" x="370" y="-2992.25" font-family="Ubuntu" font-size="10.00">i2c</text>
  2553. <polygon fill="#fb9a99" stroke="none" points="429,-2987.75 429,-3003.75 502,-3003.75 502,-2987.75 429,-2987.75"/>
  2554. <text text-anchor="start" x="467" y="-2993.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  2555. <text text-anchor="start" x="360.88" y="-2976.25" font-family="Ubuntu" font-size="10.00">8</text>
  2556. <text text-anchor="start" x="370" y="-2976.25" font-family="Ubuntu" font-size="10.00">daccontrolset</text>
  2557. <polygon fill="#fb9a99" stroke="none" points="429,-2971.75 429,-2987.75 502,-2987.75 502,-2971.75 429,-2971.75"/>
  2558. <text text-anchor="start" x="430.62" y="-2977.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DacControlSet</text>
  2559. <polygon fill="none" stroke="black" points="354,-2970.75 354,-3116.75 503,-3116.75 503,-2970.75 354,-2970.75"/>
  2560. </a>
  2561. </g>
  2562. </g>
  2563. <!-- Node_Ja_165&#45;&gt;Node_Ja_140 -->
  2564. <g id="edge96" class="edge">
  2565. <title>Node_Ja_165:e&#45;&gt;Node_Ja_140:header</title>
  2566. <g id="a_edge96"><a xlink:title="Ja_165 &#45;&#45;&gt; Ja_140">
  2567. <path fill="none" stroke="#000000" d="M302,-2313.75C386.61,-2313.75 275.47,-3040.98 343.25,-3103.48"/>
  2568. <polygon fill="#000000" stroke="#000000" points="341.53,-3106.55 352.1,-3107.17 344.22,-3100.09 341.53,-3106.55"/>
  2569. </a>
  2570. </g>
  2571. </g>
  2572. <!-- Node_Ja_144 -->
  2573. <g id="node47" class="node">
  2574. <title>Node_Ja_144</title>
  2575. <g id="a_node47"><a xlink:title="platform.SPIDisplay">
  2576. <polygon fill="#fffaf0" stroke="none" points="632.5,-2507.75 632.5,-2573.75 702.5,-2573.75 702.5,-2507.75 632.5,-2507.75"/>
  2577. <polygon fill="#e31a1c" stroke="none" points="633.5,-2556.75 633.5,-2572.75 701.5,-2572.75 701.5,-2556.75 633.5,-2556.75"/>
  2578. <text text-anchor="start" x="649.25" y="-2562.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">SPIDisplay</text>
  2579. <text text-anchor="start" x="639.38" y="-2545.25" font-family="Ubuntu" font-size="10.00">1</text>
  2580. <text text-anchor="start" x="648.5" y="-2545.25" font-family="Ubuntu" font-size="10.00">cs</text>
  2581. <polygon fill="#fb9a99" stroke="none" points="675.5,-2540.75 675.5,-2556.75 701.5,-2556.75 701.5,-2540.75 675.5,-2540.75"/>
  2582. <text text-anchor="start" x="677.25" y="-2546.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2583. <text text-anchor="start" x="639.38" y="-2529.25" font-family="Ubuntu" font-size="10.00">4</text>
  2584. <text text-anchor="start" x="648.25" y="-2529.25" font-family="Ubuntu" font-size="10.00">speed</text>
  2585. <polygon fill="#a6cee3" stroke="none" points="675.5,-2524.75 675.5,-2540.75 701.5,-2540.75 701.5,-2524.75 675.5,-2524.75"/>
  2586. <text text-anchor="start" x="678.5" y="-2530.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  2587. <text text-anchor="start" x="639.38" y="-2513.25" font-family="Ubuntu" font-size="10.00">5</text>
  2588. <text text-anchor="start" x="648.25" y="-2513.25" font-family="Ubuntu" font-size="10.00">rotate</text>
  2589. <polygon fill="#a6cee3" stroke="none" points="675.5,-2508.75 675.5,-2524.75 701.5,-2524.75 701.5,-2508.75 675.5,-2508.75"/>
  2590. <text text-anchor="start" x="681.5" y="-2514.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  2591. <polygon fill="none" stroke="black" points="632.5,-2507.75 632.5,-2573.75 702.5,-2573.75 702.5,-2507.75 632.5,-2507.75"/>
  2592. </a>
  2593. </g>
  2594. </g>
  2595. <!-- Node_Ja_144&#45;&gt;Node_Ja_104 -->
  2596. <g id="edge109" class="edge">
  2597. <title>Node_Ja_144:e&#45;&gt;Node_Ja_104:header</title>
  2598. <g id="a_edge109"><a xlink:title="Ja_144 &#45;&#45;&gt; Ja_104">
  2599. <path fill="none" stroke="#000000" d="M702.5,-2548.75C744.08,-2548.75 755.12,-2561.29 788,-2586.75 835.85,-2623.81 816.76,-2691.31 867.07,-2699.85"/>
  2600. <polygon fill="#000000" stroke="#000000" points="866.75,-2703.34 876.99,-2700.63 867.3,-2696.36 866.75,-2703.34"/>
  2601. </a>
  2602. </g>
  2603. </g>
  2604. <!-- Node_Ja_146&#45;&gt;Node_Ja_143 -->
  2605. <g id="edge98" class="edge">
  2606. <title>Node_Ja_146:e&#45;&gt;Node_Ja_143:header</title>
  2607. <g id="a_edge98"><a xlink:title="Ja_146 &#45;&#45;&gt; Ja_143">
  2608. <path fill="none" stroke="#000000" d="M494.5,-2440.75C563.46,-2440.75 500.51,-2535.82 547,-2586.75 571.21,-2613.27 585.44,-2622.81 617.07,-2624.47"/>
  2609. <polygon fill="#000000" stroke="#000000" points="616.91,-2627.97 626.99,-2624.71 617.07,-2620.97 616.91,-2627.97"/>
  2610. </a>
  2611. </g>
  2612. </g>
  2613. <!-- Node_Ja_146&#45;&gt;Node_Ja_100 -->
  2614. <g id="edge18" class="edge">
  2615. <title>Node_Ja_146:e&#45;&gt;Node_Ja_100</title>
  2616. <g id="a_edge18"><a xlink:title="Ja_146 &#45;&#45;&gt; Ja_100">
  2617. <path fill="none" stroke="#008000" d="M494.5,-2488.75C567,-2488.75 509.84,-2229 547,-2166.75 558.59,-2147.33 575.96,-2130.55 593.89,-2116.82"/>
  2618. <polygon fill="#008000" stroke="#008000" points="595.52,-2119.98 601.5,-2111.23 591.37,-2114.34 595.52,-2119.98"/>
  2619. </a>
  2620. </g>
  2621. </g>
  2622. <!-- Node_Ja_146&#45;&gt;Node_Ja_144 -->
  2623. <g id="edge23" class="edge">
  2624. <title>Node_Ja_146:e&#45;&gt;Node_Ja_144:header</title>
  2625. <g id="a_edge23"><a xlink:title="Ja_146 &#45;&#45;&gt; Ja_144">
  2626. <path fill="none" stroke="#000000" d="M494.5,-2424.75C533.39,-2424.75 520.09,-2466.67 547,-2494.75 578.19,-2527.3 582.78,-2559.08 621.31,-2564.07"/>
  2627. <polygon fill="#000000" stroke="#000000" points="620.8,-2567.55 630.99,-2564.66 621.22,-2560.56 620.8,-2567.55"/>
  2628. </a>
  2629. </g>
  2630. </g>
  2631. <!-- Node_Ja_145 -->
  2632. <g id="node55" class="node">
  2633. <title>Node_Ja_145</title>
  2634. <g id="a_node55"><a xlink:title="platform.DispCommon">
  2635. <polygon fill="#fffaf0" stroke="none" points="596.5,-2303.75 596.5,-2481.75 738.5,-2481.75 738.5,-2303.75 596.5,-2303.75"/>
  2636. <polygon fill="#e31a1c" stroke="none" points="597.5,-2464.75 597.5,-2480.75 737.5,-2480.75 737.5,-2464.75 597.5,-2464.75"/>
  2637. <text text-anchor="start" x="674.75" y="-2470.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DispCommon</text>
  2638. <text text-anchor="start" x="608.25" y="-2453.25" font-family="Ubuntu" font-size="10.00">1</text>
  2639. <text text-anchor="start" x="617.5" y="-2453.25" font-family="Ubuntu" font-size="10.00">width</text>
  2640. <polygon fill="#a6cee3" stroke="none" points="654.5,-2448.75 654.5,-2464.75 737.5,-2464.75 737.5,-2448.75 654.5,-2448.75"/>
  2641. <text text-anchor="start" x="714.5" y="-2454.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  2642. <text text-anchor="start" x="608.25" y="-2437.25" font-family="Ubuntu" font-size="10.00">2</text>
  2643. <text text-anchor="start" x="617.5" y="-2437.25" font-family="Ubuntu" font-size="10.00">height</text>
  2644. <polygon fill="#a6cee3" stroke="none" points="654.5,-2432.75 654.5,-2448.75 737.5,-2448.75 737.5,-2432.75 654.5,-2432.75"/>
  2645. <text text-anchor="start" x="714.5" y="-2438.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  2646. <text text-anchor="start" x="608.25" y="-2421.25" font-family="Ubuntu" font-size="10.00">3</text>
  2647. <text text-anchor="start" x="617.5" y="-2421.25" font-family="Ubuntu" font-size="10.00">HFlip</text>
  2648. <polygon fill="#a6cee3" stroke="none" points="654.5,-2416.75 654.5,-2432.75 737.5,-2432.75 737.5,-2416.75 654.5,-2416.75"/>
  2649. <text text-anchor="start" x="717.5" y="-2422.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  2650. <text text-anchor="start" x="608.25" y="-2405.25" font-family="Ubuntu" font-size="10.00">4</text>
  2651. <text text-anchor="start" x="617.5" y="-2405.25" font-family="Ubuntu" font-size="10.00">VFlip</text>
  2652. <polygon fill="#a6cee3" stroke="none" points="654.5,-2400.75 654.5,-2416.75 737.5,-2416.75 737.5,-2400.75 654.5,-2400.75"/>
  2653. <text text-anchor="start" x="717.5" y="-2406.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  2654. <text text-anchor="start" x="608.25" y="-2389.25" font-family="Ubuntu" font-size="10.00">5</text>
  2655. <text text-anchor="start" x="617.5" y="-2389.25" font-family="Ubuntu" font-size="10.00">driver</text>
  2656. <polygon fill="#b2df8a" stroke="none" points="654.5,-2384.75 654.5,-2400.75 737.5,-2400.75 737.5,-2384.75 654.5,-2384.75"/>
  2657. <text text-anchor="start" x="656.25" y="-2390.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DisplayDriverEnum</text>
  2658. <text text-anchor="start" x="608.25" y="-2373.25" font-family="Ubuntu" font-size="10.00">6</text>
  2659. <text text-anchor="start" x="617.38" y="-2373.25" font-family="Ubuntu" font-size="10.00">bitDepth</text>
  2660. <polygon fill="#a6cee3" stroke="none" points="654.5,-2368.75 654.5,-2384.75 737.5,-2384.75 737.5,-2368.75 654.5,-2368.75"/>
  2661. <text text-anchor="start" x="714.5" y="-2374.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  2662. <text text-anchor="start" x="608.25" y="-2357.25" font-family="Ubuntu" font-size="10.00">7</text>
  2663. <text text-anchor="start" x="617.5" y="-2357.25" font-family="Ubuntu" font-size="10.00">back</text>
  2664. <polygon fill="#fb9a99" stroke="none" points="654.5,-2352.75 654.5,-2368.75 737.5,-2368.75 737.5,-2352.75 654.5,-2352.75"/>
  2665. <text text-anchor="start" x="713" y="-2358.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2666. <text text-anchor="start" x="608.25" y="-2341.25" font-family="Ubuntu" font-size="10.00">8</text>
  2667. <text text-anchor="start" x="617.5" y="-2341.25" font-family="Ubuntu" font-size="10.00">reset</text>
  2668. <polygon fill="#fb9a99" stroke="none" points="654.5,-2336.75 654.5,-2352.75 737.5,-2352.75 737.5,-2336.75 654.5,-2336.75"/>
  2669. <text text-anchor="start" x="713" y="-2342.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2670. <text text-anchor="start" x="608.25" y="-2325.25" font-family="Ubuntu" font-size="10.00">9</text>
  2671. <text text-anchor="start" x="617.5" y="-2325.25" font-family="Ubuntu" font-size="10.00">ready</text>
  2672. <polygon fill="#fb9a99" stroke="none" points="654.5,-2320.75 654.5,-2336.75 737.5,-2336.75 737.5,-2320.75 654.5,-2320.75"/>
  2673. <text text-anchor="start" x="713" y="-2326.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  2674. <text text-anchor="start" x="603.25" y="-2309.25" font-family="Ubuntu" font-size="10.00">10</text>
  2675. <text text-anchor="start" x="617.5" y="-2309.25" font-family="Ubuntu" font-size="10.00">offsets</text>
  2676. <polygon fill="#fb9a99" stroke="none" points="654.5,-2304.75 654.5,-2320.75 737.5,-2320.75 737.5,-2304.75 654.5,-2304.75"/>
  2677. <text text-anchor="start" x="680" y="-2310.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DispOffsets</text>
  2678. <polygon fill="none" stroke="black" points="596.5,-2303.75 596.5,-2481.75 738.5,-2481.75 738.5,-2303.75 596.5,-2303.75"/>
  2679. </a>
  2680. </g>
  2681. </g>
  2682. <!-- Node_Ja_146&#45;&gt;Node_Ja_145 -->
  2683. <g id="edge73" class="edge">
  2684. <title>Node_Ja_146:e&#45;&gt;Node_Ja_145:header</title>
  2685. <g id="a_edge73"><a xlink:title="Ja_146 &#45;&#45;&gt; Ja_145">
  2686. <path fill="none" stroke="#000000" d="M494.5,-2472.75C535.76,-2472.75 548.86,-2472.75 585.06,-2472.75"/>
  2687. <polygon fill="#000000" stroke="#000000" points="584.99,-2476.25 594.99,-2472.75 584.99,-2469.25 584.99,-2476.25"/>
  2688. </a>
  2689. </g>
  2690. </g>
  2691. <!-- Node_Ja_114 -->
  2692. <g id="node49" class="node">
  2693. <title>Node_Ja_114</title>
  2694. <g id="a_node49"><a xlink:title="platform.OutputBT">
  2695. <polygon fill="#fffaf0" stroke="none" points="864.5,-329.75 864.5,-363.75 956.5,-363.75 956.5,-329.75 864.5,-329.75"/>
  2696. <polygon fill="#e31a1c" stroke="none" points="865.5,-346.75 865.5,-362.75 955.5,-362.75 955.5,-346.75 865.5,-346.75"/>
  2697. <text text-anchor="start" x="908.5" y="-352.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">OutputBT</text>
  2698. <text text-anchor="start" x="871.38" y="-335.25" font-family="Ubuntu" font-size="10.00">1</text>
  2699. <text text-anchor="start" x="880.12" y="-335.25" font-family="Ubuntu" font-size="10.00">sink_name</text>
  2700. <polygon fill="#a6cee3" stroke="none" points="927.5,-330.75 927.5,-346.75 955.5,-346.75 955.5,-330.75 927.5,-330.75"/>
  2701. <text text-anchor="start" x="929.5" y="-336.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
  2702. <polygon fill="none" stroke="black" points="864.5,-329.75 864.5,-363.75 956.5,-363.75 956.5,-329.75 864.5,-329.75"/>
  2703. </a>
  2704. </g>
  2705. </g>
  2706. <!-- Node_Ja_138 -->
  2707. <g id="node50" class="node">
  2708. <title>Node_Ja_138</title>
  2709. <g id="a_node50"><a xlink:title="DACModelEnum">
  2710. <polygon fill="#b2df8a" stroke="none" points="614,-2751.75 614,-2881.75 721,-2881.75 721,-2751.75 614,-2751.75"/>
  2711. <polygon fill="#33a02c" stroke="none" points="615,-2864.75 615,-2880.75 720,-2880.75 720,-2864.75 615,-2864.75"/>
  2712. <text text-anchor="start" x="616.88" y="-2870.25" font-family="Ubuntu" font-size="10.00">enum </text>
  2713. <text text-anchor="start" x="643.88" y="-2870.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DACModelEnum</text>
  2714. <polygon fill="#b2df8a" stroke="none" points="615,-2848.75 615,-2864.75 711,-2864.75 711,-2848.75 615,-2848.75"/>
  2715. <text text-anchor="start" x="616.88" y="-2853.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_MODEL</text>
  2716. <polygon fill="#b2df8a" stroke="none" points="711,-2848.75 711,-2864.75 720,-2864.75 720,-2848.75 711,-2848.75"/>
  2717. <text text-anchor="start" x="712.88" y="-2853.25" font-family="Ubuntu" font-size="10.00">0</text>
  2718. <polygon fill="#b2df8a" stroke="none" points="615,-2832.75 615,-2848.75 711,-2848.75 711,-2832.75 615,-2832.75"/>
  2719. <text text-anchor="start" x="617" y="-2837.25" font-family="Ubuntu" font-size="10.00">TAS57xx</text>
  2720. <polygon fill="#b2df8a" stroke="none" points="711,-2832.75 711,-2848.75 720,-2848.75 720,-2832.75 711,-2832.75"/>
  2721. <text text-anchor="start" x="712.88" y="-2837.25" font-family="Ubuntu" font-size="10.00">1</text>
  2722. <polygon fill="#b2df8a" stroke="none" points="615,-2816.75 615,-2832.75 711,-2832.75 711,-2816.75 615,-2816.75"/>
  2723. <text text-anchor="start" x="617" y="-2821.25" font-family="Ubuntu" font-size="10.00">TAS5713</text>
  2724. <polygon fill="#b2df8a" stroke="none" points="711,-2816.75 711,-2832.75 720,-2832.75 720,-2816.75 711,-2816.75"/>
  2725. <text text-anchor="start" x="712.88" y="-2821.25" font-family="Ubuntu" font-size="10.00">2</text>
  2726. <polygon fill="#b2df8a" stroke="none" points="615,-2800.75 615,-2816.75 711,-2816.75 711,-2800.75 615,-2800.75"/>
  2727. <text text-anchor="start" x="617" y="-2805.25" font-family="Ubuntu" font-size="10.00">AC101</text>
  2728. <polygon fill="#b2df8a" stroke="none" points="711,-2800.75 711,-2816.75 720,-2816.75 720,-2800.75 711,-2800.75"/>
  2729. <text text-anchor="start" x="712.88" y="-2805.25" font-family="Ubuntu" font-size="10.00">3</text>
  2730. <polygon fill="#b2df8a" stroke="none" points="615,-2784.75 615,-2800.75 711,-2800.75 711,-2784.75 615,-2784.75"/>
  2731. <text text-anchor="start" x="617" y="-2789.25" font-family="Ubuntu" font-size="10.00">WM8978</text>
  2732. <polygon fill="#b2df8a" stroke="none" points="711,-2784.75 711,-2800.75 720,-2800.75 720,-2784.75 711,-2784.75"/>
  2733. <text text-anchor="start" x="712.88" y="-2789.25" font-family="Ubuntu" font-size="10.00">4</text>
  2734. <polygon fill="#b2df8a" stroke="none" points="615,-2768.75 615,-2784.75 711,-2784.75 711,-2768.75 615,-2768.75"/>
  2735. <text text-anchor="start" x="617" y="-2773.25" font-family="Ubuntu" font-size="10.00">ES8388</text>
  2736. <polygon fill="#b2df8a" stroke="none" points="711,-2768.75 711,-2784.75 720,-2784.75 720,-2768.75 711,-2768.75"/>
  2737. <text text-anchor="start" x="712.88" y="-2773.25" font-family="Ubuntu" font-size="10.00">5</text>
  2738. <polygon fill="#b2df8a" stroke="none" points="615,-2752.75 615,-2768.75 711,-2768.75 711,-2752.75 615,-2752.75"/>
  2739. <text text-anchor="start" x="617" y="-2757.25" font-family="Ubuntu" font-size="10.00">I2S</text>
  2740. <polygon fill="#b2df8a" stroke="none" points="711,-2752.75 711,-2768.75 720,-2768.75 720,-2752.75 711,-2752.75"/>
  2741. <text text-anchor="start" x="712.88" y="-2757.25" font-family="Ubuntu" font-size="10.00">6</text>
  2742. <polygon fill="none" stroke="black" points="614,-2751.75 614,-2881.75 721,-2881.75 721,-2751.75 614,-2751.75"/>
  2743. </a>
  2744. </g>
  2745. </g>
  2746. <!-- Node_Ja_140&#45;&gt;Node_Ja_139 -->
  2747. <g id="edge3" class="edge">
  2748. <title>Node_Ja_140:e&#45;&gt;Node_Ja_139</title>
  2749. <g id="a_edge3"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_139">
  2750. <path fill="none" stroke="#008000" d="M503.5,-3043.75C536.88,-3043.75 572.05,-3032.97 601.14,-3020.79"/>
  2751. <polygon fill="#008000" stroke="#008000" points="602.41,-3024.05 610.19,-3016.86 599.62,-3017.63 602.41,-3024.05"/>
  2752. </a>
  2753. </g>
  2754. </g>
  2755. <!-- Node_Ja_140&#45;&gt;Node_Ja_128 -->
  2756. <g id="edge103" class="edge">
  2757. <title>Node_Ja_140:e&#45;&gt;Node_Ja_128:header</title>
  2758. <g id="a_edge103"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_128">
  2759. <path fill="none" stroke="#000000" d="M503.5,-2995.75C574.66,-2995.75 521.25,-3568.41 547,-3634.75 563.23,-3676.57 566.21,-3714.08 604.39,-3719.95"/>
  2760. <polygon fill="#000000" stroke="#000000" points="603.77,-3723.42 613.99,-3720.64 604.27,-3716.44 603.77,-3723.42"/>
  2761. </a>
  2762. </g>
  2763. </g>
  2764. <!-- Node_Ja_140&#45;&gt;Node_Ja_129 -->
  2765. <g id="edge88" class="edge">
  2766. <title>Node_Ja_140:e&#45;&gt;Node_Ja_129:header</title>
  2767. <g id="a_edge88"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_129">
  2768. <path fill="none" stroke="#000000" d="M503.5,-2979.75C569.79,-2979.75 519.62,-3514.38 547,-3574.75 555.04,-3592.48 559.16,-3606.69 573.47,-3611.23"/>
  2769. <polygon fill="#000000" stroke="#000000" points="572.62,-3614.64 583,-3612.54 573.57,-3607.71 572.62,-3614.64"/>
  2770. </a>
  2771. </g>
  2772. </g>
  2773. <!-- Node_Ja_140&#45;&gt;Node_Ja_138 -->
  2774. <g id="edge30" class="edge">
  2775. <title>Node_Ja_140:e&#45;&gt;Node_Ja_138</title>
  2776. <g id="a_edge30"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_138">
  2777. <path fill="none" stroke="#008000" d="M503.5,-3011.75C556.9,-3011.75 513.96,-2941.7 547,-2899.75 560.57,-2882.51 578.69,-2867.42 596.71,-2855"/>
  2778. <polygon fill="#008000" stroke="#008000" points="598.46,-2858.04 604.84,-2849.58 594.58,-2852.21 598.46,-2858.04"/>
  2779. </a>
  2780. </g>
  2781. </g>
  2782. <!-- Node_Ja_140&#45;&gt;Node_Ja_104 -->
  2783. <g id="edge22" class="edge">
  2784. <title>Node_Ja_140:e&#45;&gt;Node_Ja_104:header</title>
  2785. <g id="a_edge22"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_104">
  2786. <path fill="none" stroke="#000000" d="M503.5,-3027.75C549.94,-3027.75 510,-2960.81 547,-2932.75 633.4,-2867.22 701.37,-2959.97 788,-2894.75 860.74,-2839.98 790,-2712.36 867.18,-2701.49"/>
  2787. <polygon fill="#000000" stroke="#000000" points="867.24,-2704.99 876.99,-2700.85 866.78,-2698.01 867.24,-2704.99"/>
  2788. </a>
  2789. </g>
  2790. </g>
  2791. <!-- Node_Ja_140&#45;&gt;Node_Ja_104 -->
  2792. <g id="edge49" class="edge">
  2793. <title>Node_Ja_140:e&#45;&gt;Node_Ja_104:header</title>
  2794. <g id="a_edge49"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_104">
  2795. <path fill="none" stroke="#000000" d="M503.5,-3075.75C629.95,-3075.75 688.88,-3152.26 788,-3073.75 918.59,-2970.31 717.74,-2713.18 867.13,-2701.18"/>
  2796. <polygon fill="#000000" stroke="#000000" points="867.13,-2704.69 876.99,-2700.81 866.86,-2697.69 867.13,-2704.69"/>
  2797. </a>
  2798. </g>
  2799. </g>
  2800. <!-- Node_Ja_140&#45;&gt;Node_Ja_104 -->
  2801. <g id="edge104" class="edge">
  2802. <title>Node_Ja_140:e&#45;&gt;Node_Ja_104:header</title>
  2803. <g id="a_edge104"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_104">
  2804. <path fill="none" stroke="#000000" d="M503.5,-3091.75C523.68,-3091.75 527.03,-3101.83 547,-3104.75 652.98,-3120.25 704.39,-3171.7 788,-3104.75 928.54,-2992.21 704.51,-2713.09 867.22,-2701.15"/>
  2805. <polygon fill="#000000" stroke="#000000" points="867.12,-2704.65 876.99,-2700.8 866.87,-2697.66 867.12,-2704.65"/>
  2806. </a>
  2807. </g>
  2808. </g>
  2809. <!-- Node_Ja_140&#45;&gt;Node_Ja_104 -->
  2810. <g id="edge105" class="edge">
  2811. <title>Node_Ja_140:e&#45;&gt;Node_Ja_104:header</title>
  2812. <g id="a_edge105"><a xlink:title="Ja_140 &#45;&#45;&gt; Ja_104">
  2813. <path fill="none" stroke="#000000" d="M503.5,-3059.75C566.86,-3059.75 739.08,-3081.02 788,-3040.75 905.67,-2943.9 731.41,-2712.88 867.24,-2701.21"/>
  2814. <polygon fill="#000000" stroke="#000000" points="867.14,-2704.72 876.99,-2700.81 866.85,-2697.72 867.14,-2704.72"/>
  2815. </a>
  2816. </g>
  2817. </g>
  2818. <!-- Node_Ja_123&#45;&gt;Node_Ja_120 -->
  2819. <g id="edge14" class="edge">
  2820. <title>Node_Ja_123:e&#45;&gt;Node_Ja_120:header</title>
  2821. <g id="a_edge14"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_120">
  2822. <path fill="none" stroke="#000000" d="M780.5,-466.75C810.19,-466.75 820.31,-466.75 845.25,-466.75"/>
  2823. <polygon fill="#000000" stroke="#000000" points="844.99,-470.25 854.99,-466.75 844.99,-463.25 844.99,-470.25"/>
  2824. </a>
  2825. </g>
  2826. </g>
  2827. <!-- Node_Ja_123&#45;&gt;Node_Ja_122 -->
  2828. <g id="edge77" class="edge">
  2829. <title>Node_Ja_123:e&#45;&gt;Node_Ja_122:header</title>
  2830. <g id="a_edge77"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_122">
  2831. <path fill="none" stroke="#000000" d="M780.5,-338.75C836.02,-338.75 786.07,-233.75 826.35,-218.57"/>
  2832. <polygon fill="#000000" stroke="#000000" points="826.7,-222.06 836.01,-216.99 825.57,-215.15 826.7,-222.06"/>
  2833. </a>
  2834. </g>
  2835. </g>
  2836. <!-- Node_Ja_123&#45;&gt;Node_Ja_113 -->
  2837. <g id="edge97" class="edge">
  2838. <title>Node_Ja_123:e&#45;&gt;Node_Ja_113</title>
  2839. <g id="a_edge97"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_113">
  2840. <path fill="none" stroke="#008000" d="M780.5,-482.75C798.91,-482.75 817.53,-487.84 834.69,-495.05"/>
  2841. <polygon fill="#008000" stroke="#008000" points="833.23,-498.23 843.78,-499.16 836.11,-491.85 833.23,-498.23"/>
  2842. </a>
  2843. </g>
  2844. </g>
  2845. <!-- Node_Ja_123&#45;&gt;Node_Ja_114 -->
  2846. <g id="edge61" class="edge">
  2847. <title>Node_Ja_123:e&#45;&gt;Node_Ja_114:header</title>
  2848. <g id="a_edge61"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_114">
  2849. <path fill="none" stroke="#000000" d="M780.5,-354.75C813.75,-354.75 824.79,-354.75 853.18,-354.75"/>
  2850. <polygon fill="#000000" stroke="#000000" points="852.99,-358.25 862.99,-354.75 852.99,-351.25 852.99,-358.25"/>
  2851. </a>
  2852. </g>
  2853. </g>
  2854. <!-- Node_Ja_145&#45;&gt;Node_Ja_141 -->
  2855. <g id="edge62" class="edge">
  2856. <title>Node_Ja_145:e&#45;&gt;Node_Ja_141:header</title>
  2857. <g id="a_edge62"><a xlink:title="Ja_145 &#45;&#45;&gt; Ja_141">
  2858. <path fill="none" stroke="#000000" d="M738.5,-2312.75C796.81,-2312.75 811.37,-2286.49 864.04,-2283.11"/>
  2859. <polygon fill="#000000" stroke="#000000" points="864.1,-2286.61 873.99,-2282.8 863.88,-2279.61 864.1,-2286.61"/>
  2860. </a>
  2861. </g>
  2862. </g>
  2863. <!-- Node_Ja_145&#45;&gt;Node_Ja_104 -->
  2864. <g id="edge78" class="edge">
  2865. <title>Node_Ja_145:e&#45;&gt;Node_Ja_104:header</title>
  2866. <g id="a_edge78"><a xlink:title="Ja_145 &#45;&#45;&gt; Ja_104">
  2867. <path fill="none" stroke="#000000" d="M738.5,-2328.75C911.19,-2328.75 711.23,-2684.23 867.18,-2700.2"/>
  2868. <polygon fill="#000000" stroke="#000000" points="866.83,-2703.68 876.99,-2700.68 867.17,-2696.69 866.83,-2703.68"/>
  2869. </a>
  2870. </g>
  2871. </g>
  2872. <!-- Node_Ja_145&#45;&gt;Node_Ja_104 -->
  2873. <g id="edge91" class="edge">
  2874. <title>Node_Ja_145:e&#45;&gt;Node_Ja_104:header</title>
  2875. <g id="a_edge91"><a xlink:title="Ja_145 &#45;&#45;&gt; Ja_104">
  2876. <path fill="none" stroke="#000000" d="M738.5,-2344.75C904.53,-2344.75 717.66,-2684.26 867.15,-2700.17"/>
  2877. <polygon fill="#000000" stroke="#000000" points="866.82,-2703.66 876.99,-2700.67 867.18,-2696.67 866.82,-2703.66"/>
  2878. </a>
  2879. </g>
  2880. </g>
  2881. <!-- Node_Ja_145&#45;&gt;Node_Ja_104 -->
  2882. <g id="edge94" class="edge">
  2883. <title>Node_Ja_145:e&#45;&gt;Node_Ja_104:header</title>
  2884. <g id="a_edge94"><a xlink:title="Ja_145 &#45;&#45;&gt; Ja_104">
  2885. <path fill="none" stroke="#000000" d="M738.5,-2360.75C897.93,-2360.75 723.99,-2684.35 867.15,-2700.15"/>
  2886. <polygon fill="#000000" stroke="#000000" points="866.82,-2703.64 876.99,-2700.67 867.19,-2696.65 866.82,-2703.64"/>
  2887. </a>
  2888. </g>
  2889. </g>
  2890. <!-- Node_Ja_142 -->
  2891. <g id="node60" class="node">
  2892. <title>Node_Ja_142</title>
  2893. <g id="a_node60"><a xlink:title="DisplayDriverEnum">
  2894. <polygon fill="#b2df8a" stroke="none" points="849,-2317.75 849,-2527.75 972,-2527.75 972,-2317.75 849,-2317.75"/>
  2895. <polygon fill="#33a02c" stroke="none" points="850,-2510.75 850,-2526.75 971,-2526.75 971,-2510.75 850,-2510.75"/>
  2896. <text text-anchor="start" x="852" y="-2516.25" font-family="Ubuntu" font-size="10.00">enum </text>
  2897. <text text-anchor="start" x="879" y="-2516.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DisplayDriverEnum</text>
  2898. <polygon fill="#b2df8a" stroke="none" points="850,-2494.75 850,-2510.75 952,-2510.75 952,-2494.75 850,-2494.75"/>
  2899. <text text-anchor="start" x="852" y="-2499.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_DRIVER</text>
  2900. <polygon fill="#b2df8a" stroke="none" points="952,-2494.75 952,-2510.75 971,-2510.75 971,-2494.75 952,-2494.75"/>
  2901. <text text-anchor="start" x="954" y="-2499.25" font-family="Ubuntu" font-size="10.00">0</text>
  2902. <polygon fill="#b2df8a" stroke="none" points="850,-2478.75 850,-2494.75 952,-2494.75 952,-2478.75 850,-2478.75"/>
  2903. <text text-anchor="start" x="852" y="-2483.25" font-family="Ubuntu" font-size="10.00">SSD1306</text>
  2904. <polygon fill="#b2df8a" stroke="none" points="952,-2478.75 952,-2494.75 971,-2494.75 971,-2478.75 952,-2478.75"/>
  2905. <text text-anchor="start" x="954" y="-2483.25" font-family="Ubuntu" font-size="10.00">1</text>
  2906. <polygon fill="#b2df8a" stroke="none" points="850,-2462.75 850,-2478.75 952,-2478.75 952,-2462.75 850,-2462.75"/>
  2907. <text text-anchor="start" x="852" y="-2467.25" font-family="Ubuntu" font-size="10.00">SSD1322</text>
  2908. <polygon fill="#b2df8a" stroke="none" points="952,-2462.75 952,-2478.75 971,-2478.75 971,-2462.75 952,-2462.75"/>
  2909. <text text-anchor="start" x="954" y="-2467.25" font-family="Ubuntu" font-size="10.00">2</text>
  2910. <polygon fill="#b2df8a" stroke="none" points="850,-2446.75 850,-2462.75 952,-2462.75 952,-2446.75 850,-2446.75"/>
  2911. <text text-anchor="start" x="852" y="-2451.25" font-family="Ubuntu" font-size="10.00">SSD1326</text>
  2912. <polygon fill="#b2df8a" stroke="none" points="952,-2446.75 952,-2462.75 971,-2462.75 971,-2446.75 952,-2446.75"/>
  2913. <text text-anchor="start" x="954" y="-2451.25" font-family="Ubuntu" font-size="10.00">3</text>
  2914. <polygon fill="#b2df8a" stroke="none" points="850,-2430.75 850,-2446.75 952,-2446.75 952,-2430.75 850,-2430.75"/>
  2915. <text text-anchor="start" x="852" y="-2435.25" font-family="Ubuntu" font-size="10.00">SSD1327</text>
  2916. <polygon fill="#b2df8a" stroke="none" points="952,-2430.75 952,-2446.75 971,-2446.75 971,-2430.75 952,-2430.75"/>
  2917. <text text-anchor="start" x="954" y="-2435.25" font-family="Ubuntu" font-size="10.00">4</text>
  2918. <polygon fill="#b2df8a" stroke="none" points="850,-2414.75 850,-2430.75 952,-2430.75 952,-2414.75 850,-2414.75"/>
  2919. <text text-anchor="start" x="852" y="-2419.25" font-family="Ubuntu" font-size="10.00">SH1106</text>
  2920. <polygon fill="#b2df8a" stroke="none" points="952,-2414.75 952,-2430.75 971,-2430.75 971,-2414.75 952,-2414.75"/>
  2921. <text text-anchor="start" x="954" y="-2419.25" font-family="Ubuntu" font-size="10.00">5</text>
  2922. <polygon fill="#b2df8a" stroke="none" points="850,-2398.75 850,-2414.75 952,-2414.75 952,-2398.75 850,-2398.75"/>
  2923. <text text-anchor="start" x="852" y="-2403.25" font-family="Ubuntu" font-size="10.00">SSD1675</text>
  2924. <polygon fill="#b2df8a" stroke="none" points="952,-2398.75 952,-2414.75 971,-2414.75 971,-2398.75 952,-2398.75"/>
  2925. <text text-anchor="start" x="954" y="-2403.25" font-family="Ubuntu" font-size="10.00">6</text>
  2926. <polygon fill="#b2df8a" stroke="none" points="850,-2382.75 850,-2398.75 952,-2398.75 952,-2382.75 850,-2382.75"/>
  2927. <text text-anchor="start" x="852" y="-2387.25" font-family="Ubuntu" font-size="10.00">ST7735</text>
  2928. <polygon fill="#b2df8a" stroke="none" points="952,-2382.75 952,-2398.75 971,-2398.75 971,-2382.75 952,-2382.75"/>
  2929. <text text-anchor="start" x="954" y="-2387.25" font-family="Ubuntu" font-size="10.00">7</text>
  2930. <polygon fill="#b2df8a" stroke="none" points="850,-2366.75 850,-2382.75 952,-2382.75 952,-2366.75 850,-2366.75"/>
  2931. <text text-anchor="start" x="852" y="-2371.25" font-family="Ubuntu" font-size="10.00">ST7789</text>
  2932. <polygon fill="#b2df8a" stroke="none" points="952,-2366.75 952,-2382.75 971,-2382.75 971,-2366.75 952,-2366.75"/>
  2933. <text text-anchor="start" x="954" y="-2371.25" font-family="Ubuntu" font-size="10.00">8</text>
  2934. <polygon fill="#b2df8a" stroke="none" points="850,-2350.75 850,-2366.75 952,-2366.75 952,-2350.75 850,-2350.75"/>
  2935. <text text-anchor="start" x="852" y="-2355.25" font-family="Ubuntu" font-size="10.00">ILI9341</text>
  2936. <polygon fill="#b2df8a" stroke="none" points="952,-2350.75 952,-2366.75 971,-2366.75 971,-2350.75 952,-2350.75"/>
  2937. <text text-anchor="start" x="954" y="-2355.25" font-family="Ubuntu" font-size="10.00">9</text>
  2938. <polygon fill="#b2df8a" stroke="none" points="850,-2334.75 850,-2350.75 952,-2350.75 952,-2334.75 850,-2334.75"/>
  2939. <text text-anchor="start" x="852" y="-2339.25" font-family="Ubuntu" font-size="10.00">ILI9341_24</text>
  2940. <polygon fill="#b2df8a" stroke="none" points="952,-2334.75 952,-2350.75 971,-2350.75 971,-2334.75 952,-2334.75"/>
  2941. <text text-anchor="start" x="954" y="-2339.25" font-family="Ubuntu" font-size="10.00">10</text>
  2942. <polygon fill="#b2df8a" stroke="none" points="850,-2318.75 850,-2334.75 952,-2334.75 952,-2318.75 850,-2318.75"/>
  2943. <text text-anchor="start" x="852" y="-2323.25" font-family="Ubuntu" font-size="10.00">SSD1351</text>
  2944. <polygon fill="#b2df8a" stroke="none" points="952,-2318.75 952,-2334.75 971,-2334.75 971,-2318.75 952,-2318.75"/>
  2945. <text text-anchor="start" x="954" y="-2323.25" font-family="Ubuntu" font-size="10.00">11</text>
  2946. <polygon fill="none" stroke="black" points="849,-2317.75 849,-2527.75 972,-2527.75 972,-2317.75 849,-2317.75"/>
  2947. </a>
  2948. </g>
  2949. </g>
  2950. <!-- Node_Ja_145&#45;&gt;Node_Ja_142 -->
  2951. <g id="edge107" class="edge">
  2952. <title>Node_Ja_145:e&#45;&gt;Node_Ja_142</title>
  2953. <g id="a_edge107"><a xlink:title="Ja_145 &#45;&#45;&gt; Ja_142">
  2954. <path fill="none" stroke="#008000" d="M738.5,-2392.75C768.7,-2392.75 801.46,-2397.35 830.14,-2402.94"/>
  2955. <polygon fill="#008000" stroke="#008000" points="829.35,-2406.35 839.85,-2404.91 830.75,-2399.49 829.35,-2406.35"/>
  2956. </a>
  2957. </g>
  2958. </g>
  2959. <!-- Node_Ja_158&#45;&gt;Node_Ja_104 -->
  2960. <g id="edge20" class="edge">
  2961. <title>Node_Ja_158:e&#45;&gt;Node_Ja_104:header</title>
  2962. <g id="a_edge20"><a xlink:title="Ja_158 &#45;&#45;&gt; Ja_104">
  2963. <path fill="none" stroke="#000000" d="M702.5,-1874.75C751.61,-1874.75 765.65,-1901.02 788,-1944.75 848.39,-2062.9 798.38,-2410.56 824,-2540.75 837.71,-2610.43 807.07,-2691.35 867.14,-2699.99"/>
  2964. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.25,-2696.49 866.78,-2703.48"/>
  2965. </a>
  2966. </g>
  2967. </g>
  2968. <!-- Node_Ja_158&#45;&gt;Node_Ja_104 -->
  2969. <g id="edge46" class="edge">
  2970. <title>Node_Ja_158:e&#45;&gt;Node_Ja_104:header</title>
  2971. <g id="a_edge46"><a xlink:title="Ja_158 &#45;&#45;&gt; Ja_104">
  2972. <path fill="none" stroke="#000000" d="M702.5,-1906.75C744.08,-1906.75 764.3,-1910.58 788,-1944.75 825.81,-1999.26 811.19,-2475.66 824,-2540.75 837.71,-2610.43 807.07,-2691.35 867.14,-2699.99"/>
  2973. <polygon fill="#000000" stroke="#000000" points="866.78,-2703.48 876.99,-2700.65 867.25,-2696.49 866.78,-2703.48"/>
  2974. </a>
  2975. </g>
  2976. </g>
  2977. </g>
  2978. </svg>