DAC.dot.svg 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694
  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="1176pt" height="830pt"
  8. viewBox="0.00 0.00 1176.00 829.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 825.75)">
  10. <title>protodot</title>
  11. <g id="a_graph0"><a xlink:title="sys.dac">
  12. <text text-anchor="middle" x="584" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">sys.dac</text>
  13. </a>
  14. </g>
  15. <!-- Node_Ja_129 -->
  16. <g id="node1" class="node">
  17. <title>Node_Ja_129</title>
  18. <g id="a_node1"><a xlink:title="sys.dac.config">
  19. <polygon fill="#fffaf0" stroke="none" points="167,-535.75 167,-729.75 341,-729.75 341,-535.75 167,-535.75"/>
  20. <polygon fill="#e31a1c" stroke="none" points="168,-712.75 168,-728.75 340,-728.75 340,-712.75 168,-712.75"/>
  21. <text text-anchor="start" x="308.75" y="-718.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">config</text>
  22. <text text-anchor="start" x="178.75" y="-701.25" font-family="Ubuntu" font-size="10.00">1</text>
  23. <text text-anchor="start" x="188" y="-701.25" font-family="Ubuntu" font-size="10.00">bck</text>
  24. <polygon fill="#a6cee3" stroke="none" points="262,-696.75 262,-712.75 340,-712.75 340,-696.75 262,-696.75"/>
  25. <text text-anchor="start" x="317" y="-702.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  26. <text text-anchor="start" x="178.75" y="-685.25" font-family="Ubuntu" font-size="10.00">2</text>
  27. <text text-anchor="start" x="188" y="-685.25" font-family="Ubuntu" font-size="10.00">ws</text>
  28. <polygon fill="#a6cee3" stroke="none" points="262,-680.75 262,-696.75 340,-696.75 340,-680.75 262,-680.75"/>
  29. <text text-anchor="start" x="317" y="-686.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  30. <text text-anchor="start" x="178.75" y="-669.25" font-family="Ubuntu" font-size="10.00">3</text>
  31. <text text-anchor="start" x="188" y="-669.25" font-family="Ubuntu" font-size="10.00">dout</text>
  32. <polygon fill="#a6cee3" stroke="none" points="262,-664.75 262,-680.75 340,-680.75 340,-664.75 262,-664.75"/>
  33. <text text-anchor="start" x="317" y="-670.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  34. <text text-anchor="start" x="178.75" y="-653.25" font-family="Ubuntu" font-size="10.00">4</text>
  35. <text text-anchor="start" x="188" y="-653.25" font-family="Ubuntu" font-size="10.00">mck</text>
  36. <polygon fill="#b2df8a" stroke="none" points="262,-648.75 262,-664.75 340,-664.75 340,-648.75 262,-648.75"/>
  37. <text text-anchor="start" x="319.25" y="-654.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">MCK</text>
  38. <text text-anchor="start" x="178.75" y="-637.25" font-family="Ubuntu" font-size="10.00">5</text>
  39. <text text-anchor="start" x="188" y="-637.25" font-family="Ubuntu" font-size="10.00">mute</text>
  40. <polygon fill="#fb9a99" stroke="none" points="262,-632.75 262,-648.75 340,-648.75 340,-632.75 262,-632.75"/>
  41. <text text-anchor="start" x="299" y="-638.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">gpio.PIN</text>
  42. <text text-anchor="start" x="178.75" y="-621.25" font-family="Ubuntu" font-size="10.00">6</text>
  43. <text text-anchor="start" x="188" y="-621.25" font-family="Ubuntu" font-size="10.00">model</text>
  44. <polygon fill="#b2df8a" stroke="none" points="262,-616.75 262,-632.75 340,-632.75 340,-616.75 262,-616.75"/>
  45. <text text-anchor="start" x="308" y="-622.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Models</text>
  46. <text text-anchor="start" x="178.75" y="-605.25" font-family="Ubuntu" font-size="10.00">7</text>
  47. <text text-anchor="start" x="188" y="-605.25" font-family="Ubuntu" font-size="10.00">i2c</text>
  48. <polygon fill="#fb9a99" stroke="none" points="262,-600.75 262,-616.75 340,-616.75 340,-600.75 262,-600.75"/>
  49. <text text-anchor="start" x="305" y="-606.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  50. <text text-anchor="start" x="178.75" y="-589.25" font-family="Ubuntu" font-size="10.00">8</text>
  51. <text text-anchor="start" x="188" y="-589.25" font-family="Ubuntu" font-size="10.00">daccontrolset</text>
  52. <polygon fill="#fb9a99" stroke="none" points="262,-584.75 262,-600.75 340,-600.75 340,-584.75 262,-584.75"/>
  53. <text text-anchor="start" x="263.88" y="-590.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">dac.control.Set</text>
  54. <text text-anchor="start" x="178.75" y="-573.25" font-family="Ubuntu" font-size="10.00">9</text>
  55. <text text-anchor="start" x="187.62" y="-573.25" font-family="Ubuntu" font-size="10.00">jack_mutes_amp</text>
  56. <polygon fill="#a6cee3" stroke="none" points="262,-568.75 262,-584.75 340,-584.75 340,-568.75 262,-568.75"/>
  57. <text text-anchor="start" x="320" y="-574.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  58. <text text-anchor="start" x="173.75" y="-557.25" font-family="Ubuntu" font-size="10.00">10</text>
  59. <text text-anchor="start" x="188" y="-557.25" font-family="Ubuntu" font-size="10.00">addr</text>
  60. <polygon fill="#a6cee3" stroke="none" points="262,-552.75 262,-568.75 340,-568.75 340,-552.75 262,-552.75"/>
  61. <text text-anchor="start" x="311.75" y="-558.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  62. <text text-anchor="start" x="173.75" y="-541.25" font-family="Ubuntu" font-size="10.00">11</text>
  63. <text text-anchor="start" x="188" y="-541.25" font-family="Ubuntu" font-size="10.00">din</text>
  64. <polygon fill="#a6cee3" stroke="none" points="262,-536.75 262,-552.75 340,-552.75 340,-536.75 262,-536.75"/>
  65. <text text-anchor="start" x="317" y="-542.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  66. <polygon fill="none" stroke="black" points="167,-535.75 167,-729.75 341,-729.75 341,-535.75 167,-535.75"/>
  67. </a>
  68. </g>
  69. </g>
  70. <!-- Node_Ja_126 -->
  71. <g id="node3" class="node">
  72. <title>Node_Ja_126</title>
  73. <g id="a_node3"><a xlink:title="MCK">
  74. <polygon fill="#b2df8a" stroke="none" points="436.5,-719.75 436.5,-817.75 490.5,-817.75 490.5,-719.75 436.5,-719.75"/>
  75. <polygon fill="#33a02c" stroke="none" points="437.5,-800.75 437.5,-816.75 489.5,-816.75 489.5,-800.75 437.5,-800.75"/>
  76. <text text-anchor="start" x="440.25" y="-806.25" font-family="Ubuntu" font-size="10.00">enum </text>
  77. <text text-anchor="start" x="467.25" y="-806.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">MCK</text>
  78. <polygon fill="#b2df8a" stroke="none" points="437.5,-784.75 437.5,-800.75 480.5,-800.75 480.5,-784.75 437.5,-784.75"/>
  79. <text text-anchor="start" x="439.5" y="-789.25" font-family="Ubuntu" font-size="10.00">NONE</text>
  80. <polygon fill="#b2df8a" stroke="none" points="480.5,-784.75 480.5,-800.75 489.5,-800.75 489.5,-784.75 480.5,-784.75"/>
  81. <text text-anchor="start" x="482.38" y="-789.25" font-family="Ubuntu" font-size="10.00">0</text>
  82. <polygon fill="#b2df8a" stroke="none" points="437.5,-768.75 437.5,-784.75 480.5,-784.75 480.5,-768.75 437.5,-768.75"/>
  83. <text text-anchor="start" x="439.5" y="-773.25" font-family="Ubuntu" font-size="10.00">GPIO0</text>
  84. <polygon fill="#b2df8a" stroke="none" points="480.5,-768.75 480.5,-784.75 489.5,-784.75 489.5,-768.75 480.5,-768.75"/>
  85. <text text-anchor="start" x="482.38" y="-773.25" font-family="Ubuntu" font-size="10.00">1</text>
  86. <polygon fill="#b2df8a" stroke="none" points="437.5,-752.75 437.5,-768.75 480.5,-768.75 480.5,-752.75 437.5,-752.75"/>
  87. <text text-anchor="start" x="439.5" y="-757.25" font-family="Ubuntu" font-size="10.00">TXD</text>
  88. <polygon fill="#b2df8a" stroke="none" points="480.5,-752.75 480.5,-768.75 489.5,-768.75 489.5,-752.75 480.5,-752.75"/>
  89. <text text-anchor="start" x="482.38" y="-757.25" font-family="Ubuntu" font-size="10.00">2</text>
  90. <polygon fill="#b2df8a" stroke="none" points="437.5,-736.75 437.5,-752.75 480.5,-752.75 480.5,-736.75 437.5,-736.75"/>
  91. <text text-anchor="start" x="439.12" y="-741.25" font-family="Ubuntu" font-size="10.00">INVALID1</text>
  92. <polygon fill="#b2df8a" stroke="none" points="480.5,-736.75 480.5,-752.75 489.5,-752.75 489.5,-736.75 480.5,-736.75"/>
  93. <text text-anchor="start" x="482.38" y="-741.25" font-family="Ubuntu" font-size="10.00">3</text>
  94. <polygon fill="#b2df8a" stroke="none" points="437.5,-720.75 437.5,-736.75 480.5,-736.75 480.5,-720.75 437.5,-720.75"/>
  95. <text text-anchor="start" x="439.5" y="-725.25" font-family="Ubuntu" font-size="10.00">RXD</text>
  96. <polygon fill="#b2df8a" stroke="none" points="480.5,-720.75 480.5,-736.75 489.5,-736.75 489.5,-720.75 480.5,-720.75"/>
  97. <text text-anchor="start" x="482.38" y="-725.25" font-family="Ubuntu" font-size="10.00">4</text>
  98. <polygon fill="none" stroke="black" points="436.5,-719.75 436.5,-817.75 490.5,-817.75 490.5,-719.75 436.5,-719.75"/>
  99. </a>
  100. </g>
  101. </g>
  102. <!-- Node_Ja_129&#45;&gt;Node_Ja_126 -->
  103. <g id="edge16" class="edge">
  104. <title>Node_Ja_129:e&#45;&gt;Node_Ja_126</title>
  105. <g id="a_edge16"><a xlink:title="Ja_129 &#45;&#45;&gt; Ja_126">
  106. <path fill="none" stroke="#008000" d="M341,-656.75C370.6,-656.75 363.58,-686.32 385,-706.75 395.83,-717.08 408.23,-727.54 419.89,-736.85"/>
  107. <polygon fill="#008000" stroke="#008000" points="417.41,-739.35 427.44,-742.79 421.74,-733.85 417.41,-739.35"/>
  108. </a>
  109. </g>
  110. </g>
  111. <!-- Node_Ja_124 -->
  112. <g id="node4" class="node">
  113. <title>Node_Ja_124</title>
  114. <g id="a_node4"><a xlink:title="sys.I2CBus">
  115. <polygon fill="#fffaf0" stroke="none" points="412,-535.75 412,-617.75 515,-617.75 515,-535.75 412,-535.75"/>
  116. <polygon fill="#e31a1c" stroke="none" points="413,-600.75 413,-616.75 514,-616.75 514,-600.75 413,-600.75"/>
  117. <text text-anchor="start" x="479" y="-606.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  118. <text text-anchor="start" x="418.88" y="-589.25" font-family="Ubuntu" font-size="10.00">1</text>
  119. <text text-anchor="start" x="428" y="-589.25" font-family="Ubuntu" font-size="10.00">port</text>
  120. <polygon fill="#b2df8a" stroke="none" points="455,-584.75 455,-600.75 514,-600.75 514,-584.75 455,-584.75"/>
  121. <text text-anchor="start" x="456.75" y="-590.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">I2CPortEnum</text>
  122. <text text-anchor="start" x="418.88" y="-573.25" font-family="Ubuntu" font-size="10.00">2</text>
  123. <text text-anchor="start" x="427.75" y="-573.25" font-family="Ubuntu" font-size="10.00">speed</text>
  124. <polygon fill="#a6cee3" stroke="none" points="455,-568.75 455,-584.75 514,-584.75 514,-568.75 455,-568.75"/>
  125. <text text-anchor="start" x="491" y="-574.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int64</text>
  126. <text text-anchor="start" x="418.88" y="-557.25" font-family="Ubuntu" font-size="10.00">3</text>
  127. <text text-anchor="start" x="428" y="-557.25" font-family="Ubuntu" font-size="10.00">sda</text>
  128. <polygon fill="#a6cee3" stroke="none" points="455,-552.75 455,-568.75 514,-568.75 514,-552.75 455,-552.75"/>
  129. <text text-anchor="start" x="491" y="-558.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  130. <text text-anchor="start" x="418.88" y="-541.25" font-family="Ubuntu" font-size="10.00">4</text>
  131. <text text-anchor="start" x="428" y="-541.25" font-family="Ubuntu" font-size="10.00">scl</text>
  132. <polygon fill="#a6cee3" stroke="none" points="455,-536.75 455,-552.75 514,-552.75 514,-536.75 455,-536.75"/>
  133. <text text-anchor="start" x="491" y="-542.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  134. <polygon fill="none" stroke="black" points="412,-535.75 412,-617.75 515,-617.75 515,-535.75 412,-535.75"/>
  135. </a>
  136. </g>
  137. </g>
  138. <!-- Node_Ja_129&#45;&gt;Node_Ja_124 -->
  139. <g id="edge12" class="edge">
  140. <title>Node_Ja_129:e&#45;&gt;Node_Ja_124:header</title>
  141. <g id="a_edge12"><a xlink:title="Ja_129 &#45;&#45;&gt; Ja_124">
  142. <path fill="none" stroke="#000000" d="M341,-608.75C368.17,-608.75 377.67,-608.75 400.15,-608.75"/>
  143. <polygon fill="#000000" stroke="#000000" points="399.99,-612.25 409.99,-608.75 399.99,-605.25 399.99,-612.25"/>
  144. </a>
  145. </g>
  146. </g>
  147. <!-- Node_Ja_113 -->
  148. <g id="node12" class="node">
  149. <title>Node_Ja_113</title>
  150. <g id="a_node12"><a xlink:title="sys.dac.control.Set">
  151. <polygon fill="#fffaf0" stroke="none" points="393,-271.75 393,-321.75 534,-321.75 534,-271.75 393,-271.75"/>
  152. <polygon fill="#e31a1c" stroke="none" points="394,-304.75 394,-320.75 533,-320.75 533,-304.75 394,-304.75"/>
  153. <text text-anchor="start" x="514.5" y="-310.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Set</text>
  154. <text text-anchor="start" x="395.75" y="-293.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  155. <text text-anchor="start" x="415.88" y="-293.25" font-family="Ubuntu" font-size="10.00">1</text>
  156. <text text-anchor="start" x="425" y="-293.25" font-family="Ubuntu" font-size="10.00">commands</text>
  157. <polygon fill="#fb9a99" stroke="none" points="483,-288.75 483,-304.75 533,-304.75 533,-288.75 483,-288.75"/>
  158. <text text-anchor="start" x="484.75" y="-294.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Command</text>
  159. <text text-anchor="start" x="415.88" y="-277.25" font-family="Ubuntu" font-size="10.00">2</text>
  160. <text text-anchor="start" x="424.88" y="-277.25" font-family="Ubuntu" font-size="10.00">mclk_needed</text>
  161. <polygon fill="#a6cee3" stroke="none" points="483,-272.75 483,-288.75 533,-288.75 533,-272.75 483,-272.75"/>
  162. <text text-anchor="start" x="513" y="-278.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  163. <polygon fill="none" stroke="black" points="393,-271.75 393,-321.75 534,-321.75 534,-271.75 393,-271.75"/>
  164. </a>
  165. </g>
  166. </g>
  167. <!-- Node_Ja_129&#45;&gt;Node_Ja_113 -->
  168. <g id="edge11" class="edge">
  169. <title>Node_Ja_129:e&#45;&gt;Node_Ja_113:header</title>
  170. <g id="a_edge11"><a xlink:title="Ja_129 &#45;&#45;&gt; Ja_113">
  171. <path fill="none" stroke="#000000" d="M341,-592.75C400.06,-592.75 338.59,-348.7 381.64,-316.29"/>
  172. <polygon fill="#000000" stroke="#000000" points="382.64,-319.65 391.06,-313.22 380.47,-312.99 382.64,-319.65"/>
  173. </a>
  174. </g>
  175. </g>
  176. <!-- Node_Ja_125 -->
  177. <g id="node15" class="node">
  178. <title>Node_Ja_125</title>
  179. <g id="a_node15"><a xlink:title="Models">
  180. <polygon fill="#b2df8a" stroke="none" points="427.5,-347.75 427.5,-509.75 499.5,-509.75 499.5,-347.75 427.5,-347.75"/>
  181. <polygon fill="#33a02c" stroke="none" points="428.5,-492.75 428.5,-508.75 498.5,-508.75 498.5,-492.75 428.5,-492.75"/>
  182. <text text-anchor="start" x="435.75" y="-498.25" font-family="Ubuntu" font-size="10.00">enum </text>
  183. <text text-anchor="start" x="462.75" y="-498.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Models</text>
  184. <polygon fill="#b2df8a" stroke="none" points="428.5,-476.75 428.5,-492.75 489.5,-492.75 489.5,-476.75 428.5,-476.75"/>
  185. <text text-anchor="start" x="430.5" y="-481.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED</text>
  186. <polygon fill="#b2df8a" stroke="none" points="489.5,-476.75 489.5,-492.75 498.5,-492.75 498.5,-476.75 489.5,-476.75"/>
  187. <text text-anchor="start" x="491.38" y="-481.25" font-family="Ubuntu" font-size="10.00">0</text>
  188. <polygon fill="#b2df8a" stroke="none" points="428.5,-460.75 428.5,-476.75 489.5,-476.75 489.5,-460.75 428.5,-460.75"/>
  189. <text text-anchor="start" x="430.5" y="-465.25" font-family="Ubuntu" font-size="10.00">TAS57xx</text>
  190. <polygon fill="#b2df8a" stroke="none" points="489.5,-460.75 489.5,-476.75 498.5,-476.75 498.5,-460.75 489.5,-460.75"/>
  191. <text text-anchor="start" x="491.38" y="-465.25" font-family="Ubuntu" font-size="10.00">1</text>
  192. <polygon fill="#b2df8a" stroke="none" points="428.5,-444.75 428.5,-460.75 489.5,-460.75 489.5,-444.75 428.5,-444.75"/>
  193. <text text-anchor="start" x="430.5" y="-449.25" font-family="Ubuntu" font-size="10.00">TAS5713</text>
  194. <polygon fill="#b2df8a" stroke="none" points="489.5,-444.75 489.5,-460.75 498.5,-460.75 498.5,-444.75 489.5,-444.75"/>
  195. <text text-anchor="start" x="491.38" y="-449.25" font-family="Ubuntu" font-size="10.00">2</text>
  196. <polygon fill="#b2df8a" stroke="none" points="428.5,-428.75 428.5,-444.75 489.5,-444.75 489.5,-428.75 428.5,-428.75"/>
  197. <text text-anchor="start" x="430.5" y="-433.25" font-family="Ubuntu" font-size="10.00">AC101</text>
  198. <polygon fill="#b2df8a" stroke="none" points="489.5,-428.75 489.5,-444.75 498.5,-444.75 498.5,-428.75 489.5,-428.75"/>
  199. <text text-anchor="start" x="491.38" y="-433.25" font-family="Ubuntu" font-size="10.00">3</text>
  200. <polygon fill="#b2df8a" stroke="none" points="428.5,-412.75 428.5,-428.75 489.5,-428.75 489.5,-412.75 428.5,-412.75"/>
  201. <text text-anchor="start" x="430.5" y="-417.25" font-family="Ubuntu" font-size="10.00">WM8978</text>
  202. <polygon fill="#b2df8a" stroke="none" points="489.5,-412.75 489.5,-428.75 498.5,-428.75 498.5,-412.75 489.5,-412.75"/>
  203. <text text-anchor="start" x="491.38" y="-417.25" font-family="Ubuntu" font-size="10.00">4</text>
  204. <polygon fill="#b2df8a" stroke="none" points="428.5,-396.75 428.5,-412.75 489.5,-412.75 489.5,-396.75 428.5,-396.75"/>
  205. <text text-anchor="start" x="430.5" y="-401.25" font-family="Ubuntu" font-size="10.00">ES8388</text>
  206. <polygon fill="#b2df8a" stroke="none" points="489.5,-396.75 489.5,-412.75 498.5,-412.75 498.5,-396.75 489.5,-396.75"/>
  207. <text text-anchor="start" x="491.38" y="-401.25" font-family="Ubuntu" font-size="10.00">5</text>
  208. <polygon fill="#b2df8a" stroke="none" points="428.5,-380.75 428.5,-396.75 489.5,-396.75 489.5,-380.75 428.5,-380.75"/>
  209. <text text-anchor="start" x="430.5" y="-385.25" font-family="Ubuntu" font-size="10.00">I2S</text>
  210. <polygon fill="#b2df8a" stroke="none" points="489.5,-380.75 489.5,-396.75 498.5,-396.75 498.5,-380.75 489.5,-380.75"/>
  211. <text text-anchor="start" x="491.38" y="-385.25" font-family="Ubuntu" font-size="10.00">6</text>
  212. <polygon fill="#b2df8a" stroke="none" points="428.5,-364.75 428.5,-380.75 489.5,-380.75 489.5,-364.75 428.5,-364.75"/>
  213. <text text-anchor="start" x="430.5" y="-369.25" font-family="Ubuntu" font-size="10.00">CS4265</text>
  214. <polygon fill="#b2df8a" stroke="none" points="489.5,-364.75 489.5,-380.75 498.5,-380.75 498.5,-364.75 489.5,-364.75"/>
  215. <text text-anchor="start" x="491.38" y="-369.25" font-family="Ubuntu" font-size="10.00">7</text>
  216. <polygon fill="#b2df8a" stroke="none" points="428.5,-348.75 428.5,-364.75 489.5,-364.75 489.5,-348.75 428.5,-348.75"/>
  217. <text text-anchor="start" x="430.5" y="-353.25" font-family="Ubuntu" font-size="10.00">OTHER</text>
  218. <polygon fill="#b2df8a" stroke="none" points="489.5,-348.75 489.5,-364.75 498.5,-364.75 498.5,-348.75 489.5,-348.75"/>
  219. <text text-anchor="start" x="491.38" y="-353.25" font-family="Ubuntu" font-size="10.00">8</text>
  220. <polygon fill="none" stroke="black" points="427.5,-347.75 427.5,-509.75 499.5,-509.75 499.5,-347.75 427.5,-347.75"/>
  221. </a>
  222. </g>
  223. </g>
  224. <!-- Node_Ja_129&#45;&gt;Node_Ja_125 -->
  225. <g id="edge4" class="edge">
  226. <title>Node_Ja_129:e&#45;&gt;Node_Ja_125</title>
  227. <g id="a_edge4"><a xlink:title="Ja_129 &#45;&#45;&gt; Ja_125">
  228. <path fill="none" stroke="#008000" d="M341,-624.75C390.37,-624.75 359.26,-564.88 385,-522.75 392.99,-509.68 402.65,-496.48 412.42,-484.27"/>
  229. <polygon fill="#008000" stroke="#008000" points="414.95,-486.71 418.56,-476.75 409.53,-482.28 414.95,-486.71"/>
  230. </a>
  231. </g>
  232. </g>
  233. <!-- Node_Ja_105 -->
  234. <g id="node16" class="node">
  235. <title>Node_Ja_105</title>
  236. <g id="a_node16"><a xlink:title="sys.gpio.PIN">
  237. <polygon fill="#fffaf0" stroke="none" points="429.5,-643.75 429.5,-693.75 497.5,-693.75 497.5,-643.75 429.5,-643.75"/>
  238. <polygon fill="#e31a1c" stroke="none" points="430.5,-676.75 430.5,-692.75 496.5,-692.75 496.5,-676.75 430.5,-676.75"/>
  239. <text text-anchor="start" x="478.75" y="-682.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
  240. <text text-anchor="start" x="436.38" y="-665.25" font-family="Ubuntu" font-size="10.00">1</text>
  241. <text text-anchor="start" x="445.5" y="-665.25" font-family="Ubuntu" font-size="10.00">pin</text>
  242. <polygon fill="#a6cee3" stroke="none" points="466.5,-660.75 466.5,-676.75 496.5,-676.75 496.5,-660.75 466.5,-660.75"/>
  243. <text text-anchor="start" x="473.5" y="-666.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  244. <text text-anchor="start" x="436.38" y="-649.25" font-family="Ubuntu" font-size="10.00">2</text>
  245. <text text-anchor="start" x="445.25" y="-649.25" font-family="Ubuntu" font-size="10.00">level</text>
  246. <polygon fill="#b2df8a" stroke="none" points="466.5,-644.75 466.5,-660.75 496.5,-660.75 496.5,-644.75 466.5,-644.75"/>
  247. <text text-anchor="start" x="468.38" y="-650.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Levels</text>
  248. <polygon fill="none" stroke="black" points="429.5,-643.75 429.5,-693.75 497.5,-693.75 497.5,-643.75 429.5,-643.75"/>
  249. </a>
  250. </g>
  251. </g>
  252. <!-- Node_Ja_129&#45;&gt;Node_Ja_105 -->
  253. <g id="edge5" class="edge">
  254. <title>Node_Ja_129:e&#45;&gt;Node_Ja_105:header</title>
  255. <g id="a_edge5"><a xlink:title="Ja_129 &#45;&#45;&gt; Ja_105">
  256. <path fill="none" stroke="#000000" d="M341,-640.75C380.81,-640.75 385.07,-676.89 418.22,-683.66"/>
  257. <polygon fill="#000000" stroke="#000000" points="417.7,-687.13 427.99,-684.6 418.38,-680.16 417.7,-687.13"/>
  258. </a>
  259. </g>
  260. </g>
  261. <!-- Node_Ja_128 -->
  262. <g id="node2" class="node">
  263. <title>Node_Ja_128</title>
  264. <g id="a_node2"><a xlink:title="sys.dac.DefaultSets">
  265. <polygon fill="#fffaf0" stroke="none" points="8,-401.75 8,-435.75 115,-435.75 115,-401.75 8,-401.75"/>
  266. <polygon fill="#e31a1c" stroke="none" points="9,-418.75 9,-434.75 114,-434.75 114,-418.75 9,-418.75"/>
  267. <text text-anchor="start" x="55" y="-424.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DefaultSets</text>
  268. <text text-anchor="start" x="10.75" y="-407.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  269. <text text-anchor="start" x="30.88" y="-407.25" font-family="Ubuntu" font-size="10.00">1</text>
  270. <text text-anchor="start" x="39.88" y="-407.25" font-family="Ubuntu" font-size="10.00">sets</text>
  271. <polygon fill="#fb9a99" stroke="none" points="59,-402.75 59,-418.75 114,-418.75 114,-402.75 59,-402.75"/>
  272. <text text-anchor="start" x="60.62" y="-408.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DefaultSet</text>
  273. <polygon fill="none" stroke="black" points="8,-401.75 8,-435.75 115,-435.75 115,-401.75 8,-401.75"/>
  274. </a>
  275. </g>
  276. </g>
  277. <!-- Node_Ja_127 -->
  278. <g id="node8" class="node">
  279. <title>Node_Ja_127</title>
  280. <g id="a_node8"><a xlink:title="sys.dac.DefaultSet">
  281. <polygon fill="#fffaf0" stroke="none" points="169.5,-337.75 169.5,-419.75 338.5,-419.75 338.5,-337.75 169.5,-337.75"/>
  282. <polygon fill="#e31a1c" stroke="none" points="170.5,-402.75 170.5,-418.75 337.5,-418.75 337.5,-402.75 170.5,-402.75"/>
  283. <text text-anchor="start" x="283.75" y="-408.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DefaultSet</text>
  284. <text text-anchor="start" x="176.38" y="-391.25" font-family="Ubuntu" font-size="10.00">1</text>
  285. <text text-anchor="start" x="185.5" y="-391.25" font-family="Ubuntu" font-size="10.00">model</text>
  286. <polygon fill="#b2df8a" stroke="none" points="259.5,-386.75 259.5,-402.75 337.5,-402.75 337.5,-386.75 259.5,-386.75"/>
  287. <text text-anchor="start" x="305.5" y="-392.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Models</text>
  288. <text text-anchor="start" x="176.38" y="-375.25" font-family="Ubuntu" font-size="10.00">2</text>
  289. <text text-anchor="start" x="185.12" y="-375.25" font-family="Ubuntu" font-size="10.00">bytes_per_frame</text>
  290. <polygon fill="#a6cee3" stroke="none" points="259.5,-370.75 259.5,-386.75 337.5,-386.75 337.5,-370.75 259.5,-370.75"/>
  291. <text text-anchor="start" x="309.25" y="-376.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  292. <text text-anchor="start" x="176.38" y="-359.25" font-family="Ubuntu" font-size="10.00">3</text>
  293. <text text-anchor="start" x="185.5" y="-359.25" font-family="Ubuntu" font-size="10.00">valid</text>
  294. <polygon fill="#a6cee3" stroke="none" points="259.5,-354.75 259.5,-370.75 337.5,-370.75 337.5,-354.75 259.5,-354.75"/>
  295. <text text-anchor="start" x="317.5" y="-360.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
  296. <text text-anchor="start" x="176.38" y="-343.25" font-family="Ubuntu" font-size="10.00">4</text>
  297. <text text-anchor="start" x="185.5" y="-343.25" font-family="Ubuntu" font-size="10.00">set</text>
  298. <polygon fill="#fb9a99" stroke="none" points="259.5,-338.75 259.5,-354.75 337.5,-354.75 337.5,-338.75 259.5,-338.75"/>
  299. <text text-anchor="start" x="261.38" y="-344.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">dac.control.Set</text>
  300. <polygon fill="none" stroke="black" points="169.5,-337.75 169.5,-419.75 338.5,-419.75 338.5,-337.75 169.5,-337.75"/>
  301. </a>
  302. </g>
  303. </g>
  304. <!-- Node_Ja_128&#45;&gt;Node_Ja_127 -->
  305. <g id="edge6" class="edge">
  306. <title>Node_Ja_128:e&#45;&gt;Node_Ja_127:header</title>
  307. <g id="a_edge6"><a xlink:title="Ja_128 &#45;&#45;&gt; Ja_127">
  308. <path fill="none" stroke="#000000" d="M115.5,-410.75C135.01,-410.75 142.51,-410.75 157.7,-410.75"/>
  309. <polygon fill="#000000" stroke="#000000" points="157.49,-414.25 167.49,-410.75 157.49,-407.25 157.49,-414.25"/>
  310. </a>
  311. </g>
  312. </g>
  313. <!-- Node_Ja_123 -->
  314. <g id="node5" class="node">
  315. <title>Node_Ja_123</title>
  316. <g id="a_node5"><a xlink:title="I2CPortEnum">
  317. <polygon fill="#b2df8a" stroke="none" points="586,-547.75 586,-613.75 687,-613.75 687,-547.75 586,-547.75"/>
  318. <polygon fill="#33a02c" stroke="none" points="587,-596.75 587,-612.75 686,-612.75 686,-596.75 587,-596.75"/>
  319. <text text-anchor="start" x="594.75" y="-602.25" font-family="Ubuntu" font-size="10.00">enum </text>
  320. <text text-anchor="start" x="621.75" y="-602.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CPortEnum</text>
  321. <polygon fill="#b2df8a" stroke="none" points="587,-580.75 587,-596.75 677,-596.75 677,-580.75 587,-580.75"/>
  322. <text text-anchor="start" x="588.88" y="-585.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_PORT</text>
  323. <polygon fill="#b2df8a" stroke="none" points="677,-580.75 677,-596.75 686,-596.75 686,-580.75 677,-580.75"/>
  324. <text text-anchor="start" x="678.88" y="-585.25" font-family="Ubuntu" font-size="10.00">0</text>
  325. <polygon fill="#b2df8a" stroke="none" points="587,-564.75 587,-580.75 677,-580.75 677,-564.75 587,-564.75"/>
  326. <text text-anchor="start" x="589" y="-569.25" font-family="Ubuntu" font-size="10.00">PORT0</text>
  327. <polygon fill="#b2df8a" stroke="none" points="677,-564.75 677,-580.75 686,-580.75 686,-564.75 677,-564.75"/>
  328. <text text-anchor="start" x="678.88" y="-569.25" font-family="Ubuntu" font-size="10.00">1</text>
  329. <polygon fill="#b2df8a" stroke="none" points="587,-548.75 587,-564.75 677,-564.75 677,-548.75 587,-548.75"/>
  330. <text text-anchor="start" x="589" y="-553.25" font-family="Ubuntu" font-size="10.00">PORT1</text>
  331. <polygon fill="#b2df8a" stroke="none" points="677,-548.75 677,-564.75 686,-564.75 686,-548.75 677,-548.75"/>
  332. <text text-anchor="start" x="678.88" y="-553.25" font-family="Ubuntu" font-size="10.00">2</text>
  333. <polygon fill="none" stroke="black" points="586,-547.75 586,-613.75 687,-613.75 687,-547.75 586,-547.75"/>
  334. </a>
  335. </g>
  336. </g>
  337. <!-- Node_Ja_124&#45;&gt;Node_Ja_123 -->
  338. <g id="edge7" class="edge">
  339. <title>Node_Ja_124:e&#45;&gt;Node_Ja_123</title>
  340. <g id="a_edge7"><a xlink:title="Ja_124 &#45;&#45;&gt; Ja_123">
  341. <path fill="none" stroke="#008000" d="M515.5,-592.75C532.17,-592.75 550.08,-591.59 566.85,-589.99"/>
  342. <polygon fill="#008000" stroke="#008000" points="567.14,-593.48 576.73,-588.98 566.43,-586.51 567.14,-593.48"/>
  343. </a>
  344. </g>
  345. </g>
  346. <!-- Node_Ja_120 -->
  347. <g id="node6" class="node">
  348. <title>Node_Ja_120</title>
  349. <g id="a_node6"><a xlink:title="sys.dac.control.Gpio">
  350. <polygon fill="#fffaf0" stroke="none" points="903,-163.75 903,-213.75 966,-213.75 966,-163.75 903,-163.75"/>
  351. <polygon fill="#e31a1c" stroke="none" points="904,-196.75 904,-212.75 965,-212.75 965,-196.75 904,-196.75"/>
  352. <text text-anchor="start" x="942.75" y="-202.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Gpio</text>
  353. <text text-anchor="start" x="909.88" y="-185.25" font-family="Ubuntu" font-size="10.00">1</text>
  354. <text text-anchor="start" x="919" y="-185.25" font-family="Ubuntu" font-size="10.00">gpio</text>
  355. <polygon fill="#a6cee3" stroke="none" points="940,-180.75 940,-196.75 965,-196.75 965,-180.75 940,-180.75"/>
  356. <text text-anchor="start" x="942" y="-186.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  357. <text text-anchor="start" x="909.88" y="-169.25" font-family="Ubuntu" font-size="10.00">2</text>
  358. <text text-anchor="start" x="918.75" y="-169.25" font-family="Ubuntu" font-size="10.00">level</text>
  359. <polygon fill="#b2df8a" stroke="none" points="940,-164.75 940,-180.75 965,-180.75 965,-164.75 940,-164.75"/>
  360. <text text-anchor="start" x="951.75" y="-170.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Lvl</text>
  361. <polygon fill="none" stroke="black" points="903,-163.75 903,-213.75 966,-213.75 966,-163.75 903,-163.75"/>
  362. </a>
  363. </g>
  364. </g>
  365. <!-- Node_Ja_119 -->
  366. <g id="node19" class="node">
  367. <title>Node_Ja_119</title>
  368. <g id="a_node19"><a xlink:title="Lvl">
  369. <polygon fill="#b2df8a" stroke="none" points="1027,-135.75 1027,-201.75 1160,-201.75 1160,-135.75 1027,-135.75"/>
  370. <polygon fill="#33a02c" stroke="none" points="1028,-184.75 1028,-200.75 1159,-200.75 1159,-184.75 1028,-184.75"/>
  371. <text text-anchor="start" x="1116.5" y="-190.25" font-family="Ubuntu" font-size="10.00">enum </text>
  372. <text text-anchor="start" x="1143.5" y="-190.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Lvl</text>
  373. <polygon fill="#b2df8a" stroke="none" points="1028,-168.75 1028,-184.75 1150,-184.75 1150,-168.75 1028,-168.75"/>
  374. <text text-anchor="start" x="1029.75" y="-173.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_UNDEFINED</text>
  375. <polygon fill="#b2df8a" stroke="none" points="1150,-168.75 1150,-184.75 1159,-184.75 1159,-168.75 1150,-168.75"/>
  376. <text text-anchor="start" x="1151.88" y="-173.25" font-family="Ubuntu" font-size="10.00">0</text>
  377. <polygon fill="#b2df8a" stroke="none" points="1028,-152.75 1028,-168.75 1150,-168.75 1150,-152.75 1028,-152.75"/>
  378. <text text-anchor="start" x="1030" y="-157.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_0</text>
  379. <polygon fill="#b2df8a" stroke="none" points="1150,-152.75 1150,-168.75 1159,-168.75 1159,-152.75 1150,-152.75"/>
  380. <text text-anchor="start" x="1151.88" y="-157.25" font-family="Ubuntu" font-size="10.00">1</text>
  381. <polygon fill="#b2df8a" stroke="none" points="1028,-136.75 1028,-152.75 1150,-152.75 1150,-136.75 1028,-136.75"/>
  382. <text text-anchor="start" x="1030" y="-141.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_1</text>
  383. <polygon fill="#b2df8a" stroke="none" points="1150,-136.75 1150,-152.75 1159,-152.75 1159,-136.75 1150,-136.75"/>
  384. <text text-anchor="start" x="1151.88" y="-141.25" font-family="Ubuntu" font-size="10.00">2</text>
  385. <polygon fill="none" stroke="black" points="1027,-135.75 1027,-201.75 1160,-201.75 1160,-135.75 1027,-135.75"/>
  386. </a>
  387. </g>
  388. </g>
  389. <!-- Node_Ja_120&#45;&gt;Node_Ja_119 -->
  390. <g id="edge10" class="edge">
  391. <title>Node_Ja_120:e&#45;&gt;Node_Ja_119</title>
  392. <g id="a_edge10"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_119">
  393. <path fill="none" stroke="#008000" d="M966.5,-172.75C979.84,-172.75 993.96,-172.52 1007.75,-172.18"/>
  394. <polygon fill="#008000" stroke="#008000" points="1007.81,-175.68 1017.71,-171.9 1007.62,-168.68 1007.81,-175.68"/>
  395. </a>
  396. </g>
  397. </g>
  398. <!-- Node_Ja_117 -->
  399. <g id="node7" class="node">
  400. <title>Node_Ja_117</title>
  401. <g id="a_node7"><a xlink:title="sys.dac.control.Reg">
  402. <polygon fill="#fffaf0" stroke="none" points="898,-243.75 898,-309.75 971,-309.75 971,-243.75 898,-243.75"/>
  403. <polygon fill="#e31a1c" stroke="none" points="899,-292.75 899,-308.75 970,-308.75 970,-292.75 899,-292.75"/>
  404. <text text-anchor="start" x="949.25" y="-298.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Reg</text>
  405. <text text-anchor="start" x="904.88" y="-281.25" font-family="Ubuntu" font-size="10.00">1</text>
  406. <text text-anchor="start" x="914" y="-281.25" font-family="Ubuntu" font-size="10.00">reg</text>
  407. <polygon fill="#a6cee3" stroke="none" points="940,-276.75 940,-292.75 970,-292.75 970,-276.75 940,-276.75"/>
  408. <text text-anchor="start" x="941.88" y="-282.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  409. <text text-anchor="start" x="904.88" y="-265.25" font-family="Ubuntu" font-size="10.00">2</text>
  410. <text text-anchor="start" x="914" y="-265.25" font-family="Ubuntu" font-size="10.00">val</text>
  411. <polygon fill="#a6cee3" stroke="none" points="940,-260.75 940,-276.75 970,-276.75 970,-260.75 940,-260.75"/>
  412. <text text-anchor="start" x="941.88" y="-266.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  413. <text text-anchor="start" x="904.88" y="-249.25" font-family="Ubuntu" font-size="10.00">3</text>
  414. <text text-anchor="start" x="914" y="-249.25" font-family="Ubuntu" font-size="10.00">mode</text>
  415. <polygon fill="#b2df8a" stroke="none" points="940,-244.75 940,-260.75 970,-260.75 970,-244.75 940,-244.75"/>
  416. <text text-anchor="start" x="944.75" y="-250.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Mode</text>
  417. <polygon fill="none" stroke="black" points="898,-243.75 898,-309.75 971,-309.75 971,-243.75 898,-243.75"/>
  418. </a>
  419. </g>
  420. </g>
  421. <!-- Node_Ja_122 -->
  422. <g id="node14" class="node">
  423. <title>Node_Ja_122</title>
  424. <g id="a_node14"><a xlink:title="Mode">
  425. <polygon fill="#b2df8a" stroke="none" points="1064,-227.75 1064,-293.75 1123,-293.75 1123,-227.75 1064,-227.75"/>
  426. <polygon fill="#33a02c" stroke="none" points="1065,-276.75 1065,-292.75 1122,-292.75 1122,-276.75 1065,-276.75"/>
  427. <text text-anchor="start" x="1066.88" y="-282.25" font-family="Ubuntu" font-size="10.00">enum </text>
  428. <text text-anchor="start" x="1093.88" y="-282.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Mode</text>
  429. <polygon fill="#b2df8a" stroke="none" points="1065,-260.75 1065,-276.75 1110,-276.75 1110,-260.75 1065,-260.75"/>
  430. <text text-anchor="start" x="1067" y="-265.25" font-family="Ubuntu" font-size="10.00">NOTHING</text>
  431. <polygon fill="#b2df8a" stroke="none" points="1110,-260.75 1110,-276.75 1122,-276.75 1122,-260.75 1110,-260.75"/>
  432. <text text-anchor="start" x="1112" y="-265.25" font-family="Ubuntu" font-size="10.00">0</text>
  433. <polygon fill="#b2df8a" stroke="none" points="1065,-244.75 1065,-260.75 1110,-260.75 1110,-244.75 1065,-244.75"/>
  434. <text text-anchor="start" x="1067" y="-249.25" font-family="Ubuntu" font-size="10.00">OR</text>
  435. <polygon fill="#b2df8a" stroke="none" points="1110,-244.75 1110,-260.75 1122,-260.75 1122,-244.75 1110,-244.75"/>
  436. <text text-anchor="start" x="1112" y="-249.25" font-family="Ubuntu" font-size="10.00">1</text>
  437. <polygon fill="#b2df8a" stroke="none" points="1065,-228.75 1065,-244.75 1110,-244.75 1110,-228.75 1065,-228.75"/>
  438. <text text-anchor="start" x="1067" y="-233.25" font-family="Ubuntu" font-size="10.00">AND</text>
  439. <polygon fill="#b2df8a" stroke="none" points="1110,-228.75 1110,-244.75 1122,-244.75 1122,-228.75 1110,-228.75"/>
  440. <text text-anchor="start" x="1112" y="-233.25" font-family="Ubuntu" font-size="10.00">2</text>
  441. <polygon fill="none" stroke="black" points="1064,-227.75 1064,-293.75 1123,-293.75 1123,-227.75 1064,-227.75"/>
  442. </a>
  443. </g>
  444. </g>
  445. <!-- Node_Ja_117&#45;&gt;Node_Ja_122 -->
  446. <g id="edge19" class="edge">
  447. <title>Node_Ja_117:e&#45;&gt;Node_Ja_122</title>
  448. <g id="a_edge19"><a xlink:title="Ja_117 &#45;&#45;&gt; Ja_122">
  449. <path fill="none" stroke="#008000" d="M971.5,-252.75C995.7,-252.75 1022.57,-254.36 1044.83,-256.14"/>
  450. <polygon fill="#008000" stroke="#008000" points="1044.24,-259.6 1054.5,-256.95 1044.83,-252.63 1044.24,-259.6"/>
  451. </a>
  452. </g>
  453. </g>
  454. <!-- Node_Ja_127&#45;&gt;Node_Ja_113 -->
  455. <g id="edge3" class="edge">
  456. <title>Node_Ja_127:e&#45;&gt;Node_Ja_113:header</title>
  457. <g id="a_edge3"><a xlink:title="Ja_127 &#45;&#45;&gt; Ja_113">
  458. <path fill="none" stroke="#000000" d="M339,-346.75C362.77,-346.75 364.46,-322.54 381.33,-314.98"/>
  459. <polygon fill="#000000" stroke="#000000" points="381.89,-318.44 391.02,-313.05 380.52,-311.57 381.89,-318.44"/>
  460. </a>
  461. </g>
  462. </g>
  463. <!-- Node_Ja_127&#45;&gt;Node_Ja_125 -->
  464. <g id="edge2" class="edge">
  465. <title>Node_Ja_127:e&#45;&gt;Node_Ja_125</title>
  466. <g id="a_edge2"><a xlink:title="Ja_127 &#45;&#45;&gt; Ja_125">
  467. <path fill="none" stroke="#008000" d="M339,-394.75C362.39,-394.75 387.4,-400.49 408.76,-407.25"/>
  468. <polygon fill="#008000" stroke="#008000" points="407.54,-410.53 418.13,-410.38 409.75,-403.89 407.54,-410.53"/>
  469. </a>
  470. </g>
  471. </g>
  472. <!-- Node_Ja_114 -->
  473. <g id="node9" class="node">
  474. <title>Node_Ja_114</title>
  475. <g id="a_node9"><a xlink:title="Type">
  476. <polygon fill="#b2df8a" stroke="none" points="751.5,-257.75 751.5,-387.75 829.5,-387.75 829.5,-257.75 751.5,-257.75"/>
  477. <polygon fill="#33a02c" stroke="none" points="752.5,-370.75 752.5,-386.75 828.5,-386.75 828.5,-370.75 752.5,-370.75"/>
  478. <text text-anchor="start" x="776.25" y="-376.25" font-family="Ubuntu" font-size="10.00">enum </text>
  479. <text text-anchor="start" x="803.25" y="-376.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Type</text>
  480. <polygon fill="#b2df8a" stroke="none" points="752.5,-354.75 752.5,-370.75 819.5,-370.75 819.5,-354.75 752.5,-354.75"/>
  481. <text text-anchor="start" x="754.5" y="-359.25" font-family="Ubuntu" font-size="10.00">INIT</text>
  482. <polygon fill="#b2df8a" stroke="none" points="819.5,-354.75 819.5,-370.75 828.5,-370.75 828.5,-354.75 819.5,-354.75"/>
  483. <text text-anchor="start" x="821.38" y="-359.25" font-family="Ubuntu" font-size="10.00">0</text>
  484. <polygon fill="#b2df8a" stroke="none" points="752.5,-338.75 752.5,-354.75 819.5,-354.75 819.5,-338.75 752.5,-338.75"/>
  485. <text text-anchor="start" x="754.5" y="-343.25" font-family="Ubuntu" font-size="10.00">POWER_ON</text>
  486. <polygon fill="#b2df8a" stroke="none" points="819.5,-338.75 819.5,-354.75 828.5,-354.75 828.5,-338.75 819.5,-338.75"/>
  487. <text text-anchor="start" x="821.38" y="-343.25" font-family="Ubuntu" font-size="10.00">1</text>
  488. <polygon fill="#b2df8a" stroke="none" points="752.5,-322.75 752.5,-338.75 819.5,-338.75 819.5,-322.75 752.5,-322.75"/>
  489. <text text-anchor="start" x="754.5" y="-327.25" font-family="Ubuntu" font-size="10.00">POWER_OFF</text>
  490. <polygon fill="#b2df8a" stroke="none" points="819.5,-322.75 819.5,-338.75 828.5,-338.75 828.5,-322.75 819.5,-322.75"/>
  491. <text text-anchor="start" x="821.38" y="-327.25" font-family="Ubuntu" font-size="10.00">2</text>
  492. <polygon fill="#b2df8a" stroke="none" points="752.5,-306.75 752.5,-322.75 819.5,-322.75 819.5,-306.75 752.5,-306.75"/>
  493. <text text-anchor="start" x="754.5" y="-311.25" font-family="Ubuntu" font-size="10.00">SPEAKER_ON</text>
  494. <polygon fill="#b2df8a" stroke="none" points="819.5,-306.75 819.5,-322.75 828.5,-322.75 828.5,-306.75 819.5,-306.75"/>
  495. <text text-anchor="start" x="821.38" y="-311.25" font-family="Ubuntu" font-size="10.00">3</text>
  496. <polygon fill="#b2df8a" stroke="none" points="752.5,-290.75 752.5,-306.75 819.5,-306.75 819.5,-290.75 752.5,-290.75"/>
  497. <text text-anchor="start" x="754.5" y="-295.25" font-family="Ubuntu" font-size="10.00">SPEAKER_OFF</text>
  498. <polygon fill="#b2df8a" stroke="none" points="819.5,-290.75 819.5,-306.75 828.5,-306.75 828.5,-290.75 819.5,-290.75"/>
  499. <text text-anchor="start" x="821.38" y="-295.25" font-family="Ubuntu" font-size="10.00">4</text>
  500. <polygon fill="#b2df8a" stroke="none" points="752.5,-274.75 752.5,-290.75 819.5,-290.75 819.5,-274.75 752.5,-274.75"/>
  501. <text text-anchor="start" x="754.5" y="-279.25" font-family="Ubuntu" font-size="10.00">HEADSET_ON</text>
  502. <polygon fill="#b2df8a" stroke="none" points="819.5,-274.75 819.5,-290.75 828.5,-290.75 828.5,-274.75 819.5,-274.75"/>
  503. <text text-anchor="start" x="821.38" y="-279.25" font-family="Ubuntu" font-size="10.00">5</text>
  504. <polygon fill="#b2df8a" stroke="none" points="752.5,-258.75 752.5,-274.75 819.5,-274.75 819.5,-258.75 752.5,-258.75"/>
  505. <text text-anchor="start" x="754.5" y="-263.25" font-family="Ubuntu" font-size="10.00">HEADSET_OFF</text>
  506. <polygon fill="#b2df8a" stroke="none" points="819.5,-258.75 819.5,-274.75 828.5,-274.75 828.5,-258.75 819.5,-258.75"/>
  507. <text text-anchor="start" x="821.38" y="-263.25" font-family="Ubuntu" font-size="10.00">6</text>
  508. <polygon fill="none" stroke="black" points="751.5,-257.75 751.5,-387.75 829.5,-387.75 829.5,-257.75 751.5,-257.75"/>
  509. </a>
  510. </g>
  511. </g>
  512. <!-- Node_Ja_116 -->
  513. <g id="node10" class="node">
  514. <title>Node_Ja_116</title>
  515. <g id="a_node10"><a xlink:title="sys.dac.control.Item">
  516. <polygon fill="#fffaf0" stroke="none" points="739,-129.75 739,-231.75 842,-231.75 842,-129.75 739,-129.75"/>
  517. <polygon fill="#e31a1c" stroke="none" points="740,-214.75 740,-230.75 841,-230.75 841,-214.75 740,-214.75"/>
  518. <text text-anchor="start" x="816.5" y="-220.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Item</text>
  519. <polygon fill="#fdbf6f" stroke="none" points="740,-198.75 740,-214.75 841,-214.75 841,-198.75 740,-198.75"/>
  520. <text text-anchor="start" x="742" y="-203.25" font-family="Ubuntu" font-size="10.00">item_type</text>
  521. <polygon fill="#fdbf6f" stroke="none" points="740,-182.75 740,-198.75 744,-198.75 744,-182.75 740,-182.75"/>
  522. <text text-anchor="start" x="745.88" y="-187.25" font-family="Ubuntu" font-size="10.00">1</text>
  523. <text text-anchor="start" x="755" y="-187.25" font-family="Ubuntu" font-size="10.00">reg_action</text>
  524. <polygon fill="#fb9a99" stroke="none" points="810,-182.75 810,-198.75 841,-198.75 841,-182.75 810,-182.75"/>
  525. <text text-anchor="start" x="820.25" y="-188.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Reg</text>
  526. <polygon fill="#fdbf6f" stroke="none" points="740,-166.75 740,-182.75 744,-182.75 744,-166.75 740,-166.75"/>
  527. <text text-anchor="start" x="745.88" y="-171.25" font-family="Ubuntu" font-size="10.00">2</text>
  528. <text text-anchor="start" x="755" y="-171.25" font-family="Ubuntu" font-size="10.00">gpio_action</text>
  529. <polygon fill="#fb9a99" stroke="none" points="810,-166.75 810,-182.75 841,-182.75 841,-166.75 810,-166.75"/>
  530. <text text-anchor="start" x="818.75" y="-172.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Gpio</text>
  531. <polygon fill="#fdbf6f" stroke="none" points="740,-150.75 740,-166.75 744,-166.75 744,-150.75 740,-150.75"/>
  532. <text text-anchor="start" x="745.88" y="-155.25" font-family="Ubuntu" font-size="10.00">3</text>
  533. <text text-anchor="start" x="754.88" y="-155.25" font-family="Ubuntu" font-size="10.00">delay_action</text>
  534. <polygon fill="#fb9a99" stroke="none" points="810,-150.75 810,-166.75 841,-166.75 841,-150.75 810,-150.75"/>
  535. <text text-anchor="start" x="812" y="-156.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Delay</text>
  536. <polygon fill="#fdbf6f" stroke="none" points="740,-134.75 740,-150.75 744,-150.75 744,-134.75 740,-134.75"/>
  537. <text text-anchor="start" x="745.88" y="-139.25" font-family="Ubuntu" font-size="10.00">4</text>
  538. <text text-anchor="start" x="755" y="-139.25" font-family="Ubuntu" font-size="10.00">regs_action</text>
  539. <polygon fill="#fb9a99" stroke="none" points="810,-134.75 810,-150.75 841,-150.75 841,-134.75 810,-134.75"/>
  540. <text text-anchor="start" x="815" y="-140.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Regs</text>
  541. <polygon fill="#fdbf6f" stroke="none" points="740,-130.75 740,-134.75 841,-134.75 841,-130.75 740,-130.75"/>
  542. <polygon fill="none" stroke="black" points="739,-129.75 739,-231.75 842,-231.75 842,-129.75 739,-129.75"/>
  543. </a>
  544. </g>
  545. </g>
  546. <!-- Node_Ja_116&#45;&gt;Node_Ja_120 -->
  547. <g id="edge18" class="edge">
  548. <title>Node_Ja_116:e&#45;&gt;Node_Ja_120:header</title>
  549. <g id="a_edge18"><a xlink:title="Ja_116 &#45;&#45;&gt; Ja_120">
  550. <path fill="none" stroke="#000000" d="M842.5,-174.75C868.01,-174.75 871.96,-196.7 891.24,-203.05"/>
  551. <polygon fill="#000000" stroke="#000000" points="890.59,-206.49 901,-204.52 891.64,-199.57 890.59,-206.49"/>
  552. </a>
  553. </g>
  554. </g>
  555. <!-- Node_Ja_116&#45;&gt;Node_Ja_117 -->
  556. <g id="edge9" class="edge">
  557. <title>Node_Ja_116:e&#45;&gt;Node_Ja_117:header</title>
  558. <g id="a_edge9"><a xlink:title="Ja_116 &#45;&#45;&gt; Ja_117">
  559. <path fill="none" stroke="#000000" d="M842.5,-190.75C892.89,-190.75 850.66,-284.23 886.58,-298.84"/>
  560. <polygon fill="#000000" stroke="#000000" points="885.56,-302.21 896.01,-300.49 886.76,-295.32 885.56,-302.21"/>
  561. </a>
  562. </g>
  563. </g>
  564. <!-- Node_Ja_121 -->
  565. <g id="node11" class="node">
  566. <title>Node_Ja_121</title>
  567. <g id="a_node11"><a xlink:title="sys.dac.control.Delay">
  568. <polygon fill="#fffaf0" stroke="none" points="901.5,-103.75 901.5,-137.75 967.5,-137.75 967.5,-103.75 901.5,-103.75"/>
  569. <polygon fill="#e31a1c" stroke="none" points="902.5,-120.75 902.5,-136.75 966.5,-136.75 966.5,-120.75 902.5,-120.75"/>
  570. <text text-anchor="start" x="937.5" y="-126.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Delay</text>
  571. <text text-anchor="start" x="908.38" y="-109.25" font-family="Ubuntu" font-size="10.00">1</text>
  572. <text text-anchor="start" x="917.25" y="-109.25" font-family="Ubuntu" font-size="10.00">delay</text>
  573. <polygon fill="#a6cee3" stroke="none" points="941.5,-104.75 941.5,-120.75 966.5,-120.75 966.5,-104.75 941.5,-104.75"/>
  574. <text text-anchor="start" x="943.5" y="-110.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int64</text>
  575. <polygon fill="none" stroke="black" points="901.5,-103.75 901.5,-137.75 967.5,-137.75 967.5,-103.75 901.5,-103.75"/>
  576. </a>
  577. </g>
  578. </g>
  579. <!-- Node_Ja_116&#45;&gt;Node_Ja_121 -->
  580. <g id="edge15" class="edge">
  581. <title>Node_Ja_116:e&#45;&gt;Node_Ja_121:header</title>
  582. <g id="a_edge15"><a xlink:title="Ja_116 &#45;&#45;&gt; Ja_121">
  583. <path fill="none" stroke="#000000" d="M842.5,-158.75C867.55,-158.75 871.39,-137 890.14,-130.54"/>
  584. <polygon fill="#000000" stroke="#000000" points="890.67,-134 900,-128.99 889.58,-127.08 890.67,-134"/>
  585. </a>
  586. </g>
  587. </g>
  588. <!-- Node_Ja_118 -->
  589. <g id="node13" class="node">
  590. <title>Node_Ja_118</title>
  591. <g id="a_node13"><a xlink:title="sys.dac.control.Regs">
  592. <polygon fill="#fffaf0" stroke="none" points="894,-27.75 894,-77.75 975,-77.75 975,-27.75 894,-27.75"/>
  593. <polygon fill="#e31a1c" stroke="none" points="895,-60.75 895,-76.75 974,-76.75 974,-60.75 895,-60.75"/>
  594. <text text-anchor="start" x="948" y="-66.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Regs</text>
  595. <text text-anchor="start" x="916.88" y="-49.25" font-family="Ubuntu" font-size="10.00">1</text>
  596. <text text-anchor="start" x="926" y="-49.25" font-family="Ubuntu" font-size="10.00">reg</text>
  597. <polygon fill="#a6cee3" stroke="none" points="944,-44.75 944,-60.75 974,-60.75 974,-44.75 944,-44.75"/>
  598. <text text-anchor="start" x="945.88" y="-50.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  599. <text text-anchor="start" x="896.75" y="-33.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  600. <text text-anchor="start" x="916.88" y="-33.25" font-family="Ubuntu" font-size="10.00">2</text>
  601. <text text-anchor="start" x="925.75" y="-33.25" font-family="Ubuntu" font-size="10.00">vals</text>
  602. <polygon fill="#a6cee3" stroke="none" points="944,-28.75 944,-44.75 974,-44.75 974,-28.75 944,-28.75"/>
  603. <text text-anchor="start" x="945.88" y="-34.25" font-family="Ubuntu" font-style="italic" font-size="10.00">uint32</text>
  604. <polygon fill="none" stroke="black" points="894,-27.75 894,-77.75 975,-77.75 975,-27.75 894,-27.75"/>
  605. </a>
  606. </g>
  607. </g>
  608. <!-- Node_Ja_116&#45;&gt;Node_Ja_118 -->
  609. <g id="edge14" class="edge">
  610. <title>Node_Ja_116:e&#45;&gt;Node_Ja_118:header</title>
  611. <g id="a_edge14"><a xlink:title="Ja_116 &#45;&#45;&gt; Ja_118">
  612. <path fill="none" stroke="#000000" d="M842.5,-142.75C877.92,-142.75 859.22,-84.57 882.38,-71.38"/>
  613. <polygon fill="#000000" stroke="#000000" points="883.1,-74.81 892.03,-69.1 881.49,-68 883.1,-74.81"/>
  614. </a>
  615. </g>
  616. </g>
  617. <!-- Node_Ja_115 -->
  618. <g id="node17" class="node">
  619. <title>Node_Ja_115</title>
  620. <g id="a_node17"><a xlink:title="sys.dac.control.Command">
  621. <polygon fill="#fffaf0" stroke="none" points="594.5,-255.75 594.5,-305.75 678.5,-305.75 678.5,-255.75 594.5,-255.75"/>
  622. <polygon fill="#e31a1c" stroke="none" points="595.5,-288.75 595.5,-304.75 677.5,-304.75 677.5,-288.75 595.5,-288.75"/>
  623. <text text-anchor="start" x="629" y="-294.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Command</text>
  624. <text text-anchor="start" x="617.38" y="-277.25" font-family="Ubuntu" font-size="10.00">1</text>
  625. <text text-anchor="start" x="626.5" y="-277.25" font-family="Ubuntu" font-size="10.00">type</text>
  626. <polygon fill="#b2df8a" stroke="none" points="651.5,-272.75 651.5,-288.75 677.5,-288.75 677.5,-272.75 651.5,-272.75"/>
  627. <text text-anchor="start" x="654.5" y="-278.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Type</text>
  628. <text text-anchor="start" x="597.25" y="-261.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  629. <text text-anchor="start" x="617.38" y="-261.25" font-family="Ubuntu" font-size="10.00">2</text>
  630. <text text-anchor="start" x="626.38" y="-261.25" font-family="Ubuntu" font-size="10.00">items</text>
  631. <polygon fill="#fb9a99" stroke="none" points="651.5,-256.75 651.5,-272.75 677.5,-272.75 677.5,-256.75 651.5,-256.75"/>
  632. <text text-anchor="start" x="653.25" y="-262.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Item</text>
  633. <polygon fill="none" stroke="black" points="594.5,-255.75 594.5,-305.75 678.5,-305.75 678.5,-255.75 594.5,-255.75"/>
  634. </a>
  635. </g>
  636. </g>
  637. <!-- Node_Ja_113&#45;&gt;Node_Ja_115 -->
  638. <g id="edge8" class="edge">
  639. <title>Node_Ja_113:e&#45;&gt;Node_Ja_115:header</title>
  640. <g id="a_edge8"><a xlink:title="Ja_113 &#45;&#45;&gt; Ja_115">
  641. <path fill="none" stroke="#000000" d="M534.5,-296.75C557,-296.75 565.26,-296.75 583.31,-296.75"/>
  642. <polygon fill="#000000" stroke="#000000" points="582.99,-300.25 592.99,-296.75 582.99,-293.25 582.99,-300.25"/>
  643. </a>
  644. </g>
  645. </g>
  646. <!-- Node_Ja_104 -->
  647. <g id="node18" class="node">
  648. <title>Node_Ja_104</title>
  649. <g id="a_node18"><a xlink:title="Levels">
  650. <polygon fill="#b2df8a" stroke="none" points="605,-639.75 605,-689.75 668,-689.75 668,-639.75 605,-639.75"/>
  651. <polygon fill="#33a02c" stroke="none" points="606,-672.75 606,-688.75 667,-688.75 667,-672.75 606,-672.75"/>
  652. <text text-anchor="start" x="607.62" y="-678.25" font-family="Ubuntu" font-size="10.00">enum </text>
  653. <text text-anchor="start" x="634.62" y="-678.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Levels</text>
  654. <polygon fill="#b2df8a" stroke="none" points="606,-656.75 606,-672.75 644,-672.75 644,-656.75 606,-656.75"/>
  655. <text text-anchor="start" x="608" y="-661.25" font-family="Ubuntu" font-size="10.00">LOW</text>
  656. <polygon fill="#b2df8a" stroke="none" points="644,-656.75 644,-672.75 667,-672.75 667,-656.75 644,-656.75"/>
  657. <text text-anchor="start" x="646" y="-661.25" font-family="Ubuntu" font-size="10.00">0</text>
  658. <polygon fill="#b2df8a" stroke="none" points="606,-640.75 606,-656.75 644,-656.75 644,-640.75 606,-640.75"/>
  659. <text text-anchor="start" x="608" y="-645.25" font-family="Ubuntu" font-size="10.00">HIGH</text>
  660. <polygon fill="#b2df8a" stroke="none" points="644,-640.75 644,-656.75 667,-656.75 667,-640.75 644,-640.75"/>
  661. <text text-anchor="start" x="646" y="-645.25" font-family="Ubuntu" font-size="10.00">1</text>
  662. <polygon fill="none" stroke="black" points="605,-639.75 605,-689.75 668,-689.75 668,-639.75 605,-639.75"/>
  663. </a>
  664. </g>
  665. </g>
  666. <!-- Node_Ja_105&#45;&gt;Node_Ja_104 -->
  667. <g id="edge13" class="edge">
  668. <title>Node_Ja_105:e&#45;&gt;Node_Ja_104</title>
  669. <g id="a_edge13"><a xlink:title="Ja_105 &#45;&#45;&gt; Ja_104">
  670. <path fill="none" stroke="#008000" d="M497.5,-652.75C526.93,-652.75 559.76,-655.49 586.02,-658.36"/>
  671. <polygon fill="#008000" stroke="#008000" points="585.37,-661.8 595.7,-659.46 586.16,-654.85 585.37,-661.8"/>
  672. </a>
  673. </g>
  674. </g>
  675. <!-- Node_Ja_115&#45;&gt;Node_Ja_114 -->
  676. <g id="edge17" class="edge">
  677. <title>Node_Ja_115:e&#45;&gt;Node_Ja_114</title>
  678. <g id="a_edge17"><a xlink:title="Ja_115 &#45;&#45;&gt; Ja_114">
  679. <path fill="none" stroke="#008000" d="M678.5,-280.75C697.01,-280.75 716.2,-285.92 733.32,-292.64"/>
  680. <polygon fill="#008000" stroke="#008000" points="731.71,-295.76 742.28,-296.4 734.42,-289.31 731.71,-295.76"/>
  681. </a>
  682. </g>
  683. </g>
  684. <!-- Node_Ja_115&#45;&gt;Node_Ja_116 -->
  685. <g id="edge1" class="edge">
  686. <title>Node_Ja_115:e&#45;&gt;Node_Ja_116:header</title>
  687. <g id="a_edge1"><a xlink:title="Ja_115 &#45;&#45;&gt; Ja_116">
  688. <path fill="none" stroke="#000000" d="M678.5,-264.75C706.73,-264.75 706.64,-233.17 727.35,-224.78"/>
  689. <polygon fill="#000000" stroke="#000000" points="727.8,-228.25 737.01,-223.02 726.55,-221.36 727.8,-228.25"/>
  690. </a>
  691. </g>
  692. </g>
  693. </g>
  694. </svg>