system-diagram.svg 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101
  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 2.43.0 (0)
  5. -->
  6. <!-- Title: G Pages: 1 -->
  7. <svg width="100%"
  8. viewBox="0.00 0.00 2057.50 1519.80" 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 1515.8)">
  10. <title>G</title>
  11. <polygon fill="white" stroke="transparent" points="-4,4 -4,-1515.8 2053.5,-1515.8 2053.5,4 -4,4"/>
  12. <text text-anchor="start" x="1021.25" y="-1488.6" font-family="Inter" font-size="24.00"> </text>
  13. <text text-anchor="start" x="812.75" y="-1462.6" font-family="Inter" font-size="24.00">MNT Reform 2.0D&#45;4 System Diagram</text>
  14. <text text-anchor="start" x="1021.25" y="-1436.6" font-family="Inter" font-size="24.00"> </text>
  15. <g id="clust1" class="cluster">
  16. <title>cluster_som</title>
  17. <polygon fill="lightgrey" stroke="lightgrey" points="99.5,-986 99.5,-1417.8 1283.5,-1417.8 1283.5,-986 99.5,-986"/>
  18. <text text-anchor="start" x="628.5" y="-1389.6" font-family="Inter" font-weight="bold" font-size="14.00">System on Module</text>
  19. </g>
  20. <g id="clust2" class="cluster">
  21. <title>cluster_soc</title>
  22. <polygon fill="white" stroke="white" points="221.5,-1011 221.5,-1356.8 1063.5,-1356.8 1063.5,-1011 221.5,-1011"/>
  23. <text text-anchor="start" x="558" y="-1326.6" font-family="Inter" font-size="14.00">System on Chip (i.MX8M)</text>
  24. </g>
  25. <g id="clust7" class="cluster">
  26. <title>cluster_ports</title>
  27. <polygon fill="lightgrey" stroke="lightgrey" points="1411.5,-854 1411.5,-1170 1799.5,-1170 1799.5,-854 1411.5,-854"/>
  28. <text text-anchor="start" x="1557" y="-875.8" font-family="Inter" font-weight="bold" font-size="14.00">External Ports</text>
  29. <text text-anchor="start" x="1603.5" y="-861.8" font-family="Inter" font-size="14.00"> </text>
  30. </g>
  31. <g id="clust3" class="cluster">
  32. <title>cluster_headers</title>
  33. <polygon fill="lightgrey" stroke="lightgrey" points="662.5,-854 662.5,-978 1252.5,-978 1252.5,-854 662.5,-854"/>
  34. <text text-anchor="start" x="911" y="-875.8" font-family="Inter" font-weight="bold" font-size="14.00">Internal Ports</text>
  35. <text text-anchor="start" x="955.5" y="-861.8" font-family="Inter" font-size="14.00"> </text>
  36. </g>
  37. <g id="clust4" class="cluster">
  38. <title>cluster_power</title>
  39. <polygon fill="lightgrey" stroke="lightgrey" points="1404.5,-8 1404.5,-845 2041.5,-845 2041.5,-8 1404.5,-8"/>
  40. <text text-anchor="start" x="1701" y="-29.8" font-family="Inter" font-weight="bold" font-size="14.00">Power</text>
  41. <text text-anchor="start" x="1721" y="-15.8" font-family="Inter" font-size="14.00"> </text>
  42. </g>
  43. <g id="clust5" class="cluster">
  44. <title>cluster_system_control</title>
  45. <polygon fill="white" stroke="white" points="1429.5,-345 1429.5,-820 2016.5,-820 2016.5,-345 1429.5,-345"/>
  46. <text text-anchor="middle" x="1723" y="-367.8" font-family="Inter" font-size="14.00">System Control</text>
  47. <text text-anchor="middle" x="1723" y="-352.8" font-family="Inter" font-size="14.00"> </text>
  48. </g>
  49. <g id="clust6" class="cluster">
  50. <title>cluster_power_rails</title>
  51. <polygon fill="white" stroke="white" points="1639.5,-69 1639.5,-337 1981.5,-337 1981.5,-69 1639.5,-69"/>
  52. <text text-anchor="middle" x="1810.5" y="-91.8" font-family="Inter" font-size="14.00">Power Rails</text>
  53. <text text-anchor="middle" x="1810.5" y="-76.8" font-family="Inter" font-size="14.00"> </text>
  54. </g>
  55. <g id="clust8" class="cluster">
  56. <title>cluster_hmi</title>
  57. <polygon fill="lightgrey" stroke="lightgrey" points="368.5,-454 368.5,-846 1359.5,-846 1359.5,-454 368.5,-454"/>
  58. <text text-anchor="start" x="775" y="-475.8" font-family="Inter" font-weight="bold" font-size="14.00">Human Machine Interface</text>
  59. <text text-anchor="start" x="862" y="-461.8" font-family="Inter" font-size="14.00"> </text>
  60. </g>
  61. <g id="clust9" class="cluster">
  62. <title>cluster_screen</title>
  63. <polygon fill="white" stroke="white" points="393.5,-623 393.5,-821 666.5,-821 666.5,-623 393.5,-623"/>
  64. <text text-anchor="middle" x="530" y="-645.8" font-family="Inter" font-size="14.00">Screen Assembly</text>
  65. <text text-anchor="middle" x="530" y="-630.8" font-family="Inter" font-size="14.00"> </text>
  66. </g>
  67. <g id="clust10" class="cluster">
  68. <title>cluster_trackball</title>
  69. <polygon fill="white" stroke="white" points="691.5,-515 691.5,-820 957.5,-820 957.5,-515 691.5,-515"/>
  70. <text text-anchor="middle" x="824.5" y="-537.8" font-family="Inter" font-size="14.00">Trackball</text>
  71. <text text-anchor="middle" x="824.5" y="-522.8" font-family="Inter" font-size="14.00"> </text>
  72. </g>
  73. <g id="clust11" class="cluster">
  74. <title>cluster_keyboard</title>
  75. <polygon fill="white" stroke="white" points="982.5,-515 982.5,-820 1334.5,-820 1334.5,-515 982.5,-515"/>
  76. <text text-anchor="middle" x="1158.5" y="-537.8" font-family="Inter" font-size="14.00">Keyboard</text>
  77. <text text-anchor="middle" x="1158.5" y="-522.8" font-family="Inter" font-size="14.00"> </text>
  78. </g>
  79. <!-- rtc -->
  80. <g id="node1" class="node">
  81. <title>rtc</title>
  82. <g id="a_node1"><a xlink:href="system.html#rtc" xlink:title="Realtime\nClock" target="_top">
  83. <polygon fill="none" stroke="black" points="74.5,-1146 0.5,-1146 0.5,-1108 74.5,-1108 74.5,-1146"/>
  84. <text text-anchor="middle" x="37.5" y="-1130.8" font-family="Inter" font-size="14.00">Realtime</text>
  85. <text text-anchor="middle" x="37.5" y="-1115.8" font-family="Inter" font-size="14.00">Clock</text>
  86. </a>
  87. </g>
  88. </g>
  89. <!-- rtcbat -->
  90. <g id="node2" class="node">
  91. <title>rtcbat</title>
  92. <g id="a_node2"><a xlink:href="system.html#rtc" xlink:title="Coin Cell" target="_top">
  93. <polygon fill="none" stroke="transparent" points="75,-1219 0,-1219 0,-1183 75,-1183 75,-1219"/>
  94. <text text-anchor="middle" x="37.5" y="-1197.3" font-family="Inter" font-size="14.00">Coin Cell</text>
  95. </a>
  96. </g>
  97. </g>
  98. <!-- rtcbat&#45;&gt;rtc -->
  99. <g id="edge23" class="edge">
  100. <title>rtcbat&#45;&gt;rtc</title>
  101. <path fill="none" stroke="red" d="M37.5,-1182.71C37.5,-1171.58 37.5,-1157.39 37.5,-1146.11"/>
  102. </g>
  103. <!-- dsi -->
  104. <g id="node3" class="node">
  105. <title>dsi</title>
  106. <g id="a_node3"><a xlink:href="system.html#mipi-dsi" xlink:title="MIPI DSI" target="_top">
  107. <polygon fill="none" stroke="transparent" points="498.5,-1072 426.5,-1072 426.5,-1036 498.5,-1036 498.5,-1072"/>
  108. <text text-anchor="middle" x="462.5" y="-1050.3" font-family="Inter" font-size="14.00">MIPI DSI</text>
  109. </a>
  110. </g>
  111. </g>
  112. <!-- dsi2edp -->
  113. <g id="node29" class="node">
  114. <title>dsi2edp</title>
  115. <g id="a_node29"><a xlink:href="system.html#dsi2edp" xlink:title="DSI to eDP\nConverter" target="_top">
  116. <polygon fill="none" stroke="black" points="506,-953 419,-953 419,-915 506,-915 506,-953"/>
  117. <text text-anchor="middle" x="462.5" y="-937.8" font-family="Inter" font-size="14.00">DSI to eDP</text>
  118. <text text-anchor="middle" x="462.5" y="-922.8" font-family="Inter" font-size="14.00">Converter</text>
  119. </a>
  120. </g>
  121. </g>
  122. <!-- dsi&#45;&gt;dsi2edp -->
  123. <g id="edge60" class="edge">
  124. <title>dsi&#45;&gt;dsi2edp</title>
  125. <path fill="none" stroke="black" d="M462.5,-1035.77C462.5,-1035.77 462.5,-958.19 462.5,-958.19"/>
  126. <polygon fill="black" stroke="black" points="464.25,-958.19 462.5,-953.19 460.75,-958.19 464.25,-958.19"/>
  127. </g>
  128. <!-- hdmi -->
  129. <g id="node4" class="node">
  130. <title>hdmi</title>
  131. <g id="a_node4"><a xlink:href="system.html#hdmi" xlink:title="HDMI" target="_top">
  132. <polygon fill="none" stroke="transparent" points="1038.5,-1219 966.5,-1219 966.5,-1183 1038.5,-1183 1038.5,-1219"/>
  133. <text text-anchor="middle" x="1002.5" y="-1197.3" font-family="Inter" font-size="14.00">HDMI</text>
  134. </a>
  135. </g>
  136. </g>
  137. <!-- phdmi -->
  138. <g id="node58" class="node">
  139. <title>phdmi</title>
  140. <g id="a_node58"><a xlink:href="system.html#hdmi" xlink:title="HDMI Port" target="_top">
  141. <polygon fill="none" stroke="transparent" points="1522.5,-1145 1436.5,-1145 1436.5,-1109 1522.5,-1109 1522.5,-1145"/>
  142. <text text-anchor="middle" x="1479.5" y="-1123.3" font-family="Inter" font-size="14.00">HDMI Port</text>
  143. </a>
  144. </g>
  145. </g>
  146. <!-- hdmi&#45;&gt;phdmi -->
  147. <g id="edge30" class="edge">
  148. <title>hdmi&#45;&gt;phdmi</title>
  149. <path fill="none" stroke="black" d="M1002.5,-1182.97C1002.5,-1176.15 1002.5,-1170 1002.5,-1170 1002.5,-1170 1479.5,-1170 1479.5,-1170 1479.5,-1170 1479.5,-1157.14 1479.5,-1145.49"/>
  150. </g>
  151. <!-- sai -->
  152. <g id="node5" class="node">
  153. <title>sai</title>
  154. <g id="a_node5"><a xlink:href="system.html#sai" xlink:title="SAI" target="_top">
  155. <polygon fill="none" stroke="transparent" points="588.5,-1072 516.5,-1072 516.5,-1036 588.5,-1036 588.5,-1072"/>
  156. <text text-anchor="middle" x="552.5" y="-1050.3" font-family="Inter" font-size="14.00">SAI</text>
  157. </a>
  158. </g>
  159. </g>
  160. <!-- adac -->
  161. <g id="node28" class="node">
  162. <title>adac</title>
  163. <g id="a_node28"><a xlink:href="system.html#dac" xlink:title="DAC WM8960" target="_top">
  164. <polygon fill="none" stroke="black" points="637.5,-952 525.5,-952 525.5,-916 637.5,-916 637.5,-952"/>
  165. <text text-anchor="middle" x="581.5" y="-930.3" font-family="Inter" font-size="14.00">DAC WM8960</text>
  166. </a>
  167. </g>
  168. </g>
  169. <!-- sai&#45;&gt;adac -->
  170. <g id="edge35" class="edge">
  171. <title>sai&#45;&gt;adac</title>
  172. <path fill="none" stroke="black" d="M557,-1035.77C557,-1013.09 557,-974.59 557,-952"/>
  173. </g>
  174. <!-- i2c0 -->
  175. <g id="node6" class="node">
  176. <title>i2c0</title>
  177. <g id="a_node6"><a xlink:href="system.html#i2c" xlink:title="I2C 1" target="_top">
  178. <polygon fill="none" stroke="transparent" points="678.5,-1072 606.5,-1072 606.5,-1036 678.5,-1036 678.5,-1072"/>
  179. <text text-anchor="middle" x="642.5" y="-1050.3" font-family="Inter" font-size="14.00">I2C 1</text>
  180. </a>
  181. </g>
  182. </g>
  183. <!-- i2c0&#45;&gt;adac -->
  184. <g id="edge58" class="edge">
  185. <title>i2c0&#45;&gt;adac</title>
  186. <path fill="none" stroke="black" d="M616.83,-1035.77C616.83,-1013.09 616.83,-974.59 616.83,-952"/>
  187. </g>
  188. <!-- usb0 -->
  189. <g id="node7" class="node">
  190. <title>usb0</title>
  191. <g id="a_node7"><a xlink:href="system.html#usb3" xlink:title="USB3 Root 1" target="_top">
  192. <polygon fill="none" stroke="transparent" points="1038.5,-1145 940.5,-1145 940.5,-1109 1038.5,-1109 1038.5,-1145"/>
  193. <text text-anchor="middle" x="989.5" y="-1123.3" font-family="Inter" font-size="14.00">USB3 Root 1</text>
  194. </a>
  195. </g>
  196. </g>
  197. <!-- pusb3 -->
  198. <g id="node54" class="node">
  199. <title>pusb3</title>
  200. <g id="a_node54"><a xlink:href="system.html#usb3" xlink:title="USB3 Port 3" target="_top">
  201. <polygon fill="none" stroke="transparent" points="1536,-1072 1437,-1072 1437,-1036 1536,-1036 1536,-1072"/>
  202. <text text-anchor="middle" x="1486.5" y="-1050.3" font-family="Inter" font-size="14.00">USB3 Port 3</text>
  203. </a>
  204. </g>
  205. </g>
  206. <!-- usb0&#45;&gt;pusb3 -->
  207. <g id="edge29" class="edge">
  208. <title>usb0&#45;&gt;pusb3</title>
  209. <path fill="none" stroke="black" d="M1002.5,-1108.93C1002.5,-1099.54 1002.5,-1090 1002.5,-1090 1002.5,-1090 1479.75,-1090 1479.75,-1090 1479.75,-1090 1479.75,-1081.28 1479.75,-1072.42"/>
  210. </g>
  211. <!-- usb1 -->
  212. <g id="node8" class="node">
  213. <title>usb1</title>
  214. <g id="a_node8"><a xlink:href="system.html#usb3" xlink:title="USB3 Root 2" target="_top">
  215. <polygon fill="none" stroke="transparent" points="922,-1145 821,-1145 821,-1109 922,-1109 922,-1145"/>
  216. <text text-anchor="middle" x="871.5" y="-1123.3" font-family="Inter" font-size="14.00">USB3 Root 2</text>
  217. </a>
  218. </g>
  219. </g>
  220. <!-- hub -->
  221. <g id="node27" class="node">
  222. <title>hub</title>
  223. <g id="a_node27"><a xlink:href="system.html#usb-hub" xlink:title="USB Hub" target="_top">
  224. <polygon fill="none" stroke="black" points="1386,-1072 1309,-1072 1309,-1036 1386,-1036 1386,-1072"/>
  225. <text text-anchor="middle" x="1347.5" y="-1050.3" font-family="Inter" font-size="14.00">USB Hub</text>
  226. </a>
  227. </g>
  228. </g>
  229. <!-- usb1&#45;&gt;hub -->
  230. <g id="edge26" class="edge">
  231. <title>usb1&#45;&gt;hub</title>
  232. <path fill="none" stroke="black" d="M899.25,-1108.82C899.25,-1095.96 899.25,-1081 899.25,-1081 899.25,-1081 1347.5,-1081 1347.5,-1081 1347.5,-1081 1347.5,-1077.04 1347.5,-1072.16"/>
  233. </g>
  234. <!-- ddrc -->
  235. <g id="node9" class="node">
  236. <title>ddrc</title>
  237. <g id="a_node9"><a xlink:href="system.html#ddrc" xlink:title="DDRC" target="_top">
  238. <polygon fill="none" stroke="transparent" points="833.5,-1292 761.5,-1292 761.5,-1256 833.5,-1256 833.5,-1292"/>
  239. <text text-anchor="middle" x="797.5" y="-1270.3" font-family="Inter" font-size="14.00">DDRC</text>
  240. </a>
  241. </g>
  242. </g>
  243. <!-- ram -->
  244. <g id="node23" class="node">
  245. <title>ram</title>
  246. <g id="a_node23"><a xlink:href="system.html#ddrc" xlink:title="LPDDR4\nRAM 4GB" target="_top">
  247. <polygon fill="none" stroke="black" points="1168.5,-1220 1088.5,-1220 1088.5,-1182 1168.5,-1182 1168.5,-1220"/>
  248. <text text-anchor="middle" x="1128.5" y="-1204.8" font-family="Inter" font-size="14.00">LPDDR4</text>
  249. <text text-anchor="middle" x="1128.5" y="-1189.8" font-family="Inter" font-size="14.00">RAM 4GB</text>
  250. </a>
  251. </g>
  252. </g>
  253. <!-- ddrc&#45;&gt;ram -->
  254. <g id="edge36" class="edge">
  255. <title>ddrc&#45;&gt;ram</title>
  256. <path fill="none" stroke="black" d="M827.25,-1255.94C827.25,-1244.56 827.25,-1232 827.25,-1232 827.25,-1232 1128.5,-1232 1128.5,-1232 1128.5,-1232 1128.5,-1226.48 1128.5,-1220.1"/>
  257. </g>
  258. <!-- sd1 -->
  259. <g id="node10" class="node">
  260. <title>sd1</title>
  261. <g id="a_node10"><a xlink:href="system.html#mmc" xlink:title="MMC/SD1" target="_top">
  262. <polygon fill="none" stroke="transparent" points="935,-1292 852,-1292 852,-1256 935,-1256 935,-1292"/>
  263. <text text-anchor="middle" x="893.5" y="-1270.3" font-family="Inter" font-size="14.00">MMC/SD1</text>
  264. </a>
  265. </g>
  266. </g>
  267. <!-- emmc -->
  268. <g id="node24" class="node">
  269. <title>emmc</title>
  270. <g id="a_node24"><a xlink:href="system.html#mmc" xlink:title="eMMC\n~8GB" target="_top">
  271. <polygon fill="none" stroke="black" points="1258.5,-1220 1186.5,-1220 1186.5,-1182 1258.5,-1182 1258.5,-1220"/>
  272. <text text-anchor="middle" x="1222.5" y="-1204.8" font-family="Inter" font-size="14.00">eMMC</text>
  273. <text text-anchor="middle" x="1222.5" y="-1189.8" font-family="Inter" font-size="14.00">~8GB</text>
  274. </a>
  275. </g>
  276. </g>
  277. <!-- sd1&#45;&gt;emmc -->
  278. <g id="edge37" class="edge">
  279. <title>sd1&#45;&gt;emmc</title>
  280. <path fill="none" stroke="black" d="M901.75,-1255.86C901.75,-1249.54 901.75,-1244 901.75,-1244 901.75,-1244 1222.5,-1244 1222.5,-1244 1222.5,-1244 1222.5,-1231.69 1222.5,-1220.24"/>
  281. </g>
  282. <!-- sd2 -->
  283. <g id="node11" class="node">
  284. <title>sd2</title>
  285. <g id="a_node11"><a xlink:href="system.html#mmc" xlink:title="MMC/SD2" target="_top">
  286. <polygon fill="none" stroke="transparent" points="1038,-1292 953,-1292 953,-1256 1038,-1256 1038,-1292"/>
  287. <text text-anchor="middle" x="995.5" y="-1270.3" font-family="Inter" font-size="14.00">MMC/SD2</text>
  288. </a>
  289. </g>
  290. </g>
  291. <!-- lshift -->
  292. <g id="node62" class="node">
  293. <title>lshift</title>
  294. <g id="a_node62"><a xlink:href="system.html#mmc" xlink:title="Level Shifter" target="_top">
  295. <polygon fill="none" stroke="transparent" points="1524.5,-1219 1424.5,-1219 1424.5,-1183 1524.5,-1183 1524.5,-1219"/>
  296. <text text-anchor="middle" x="1474.5" y="-1197.3" font-family="Inter" font-size="14.00">Level Shifter</text>
  297. </a>
  298. </g>
  299. </g>
  300. <!-- sd2&#45;&gt;lshift -->
  301. <g id="edge31" class="edge">
  302. <title>sd2&#45;&gt;lshift</title>
  303. <path fill="none" stroke="black" d="M1038.01,-1274C1155.24,-1274 1474.5,-1274 1474.5,-1274 1474.5,-1274 1474.5,-1240.66 1474.5,-1219.04"/>
  304. </g>
  305. <!-- uart1 -->
  306. <g id="node12" class="node">
  307. <title>uart1</title>
  308. <g id="a_node12"><a xlink:href="system.html#uart" xlink:title="UART 2" target="_top">
  309. <polygon fill="none" stroke="transparent" points="948.5,-1072 876.5,-1072 876.5,-1036 948.5,-1036 948.5,-1072"/>
  310. <text text-anchor="middle" x="912.5" y="-1050.3" font-family="Inter" font-size="14.00">UART 2</text>
  311. </a>
  312. </g>
  313. </g>
  314. <!-- iuart1 -->
  315. <g id="node31" class="node">
  316. <title>iuart1</title>
  317. <g id="a_node31"><a xlink:href="system.html#uart" xlink:title="UART2\nConsole" target="_top">
  318. <polygon fill="none" stroke="transparent" points="957.5,-953 885.5,-953 885.5,-915 957.5,-915 957.5,-953"/>
  319. <text text-anchor="middle" x="921.5" y="-937.8" font-family="Inter" font-size="14.00">UART2</text>
  320. <text text-anchor="middle" x="921.5" y="-922.8" font-family="Inter" font-size="14.00">Console</text>
  321. </a>
  322. </g>
  323. </g>
  324. <!-- uart1&#45;&gt;iuart1 -->
  325. <g id="edge42" class="edge">
  326. <title>uart1&#45;&gt;iuart1</title>
  327. <path fill="none" stroke="black" d="M917,-1035.77C917,-1013.48 917,-975.92 917,-953.19"/>
  328. </g>
  329. <!-- pcie0 -->
  330. <g id="node13" class="node">
  331. <title>pcie0</title>
  332. <g id="a_node13"><a xlink:href="system.html#pcie" xlink:title="PCIe 1" target="_top">
  333. <polygon fill="none" stroke="transparent" points="858.5,-1072 786.5,-1072 786.5,-1036 858.5,-1036 858.5,-1072"/>
  334. <text text-anchor="middle" x="822.5" y="-1050.3" font-family="Inter" font-size="14.00">PCIe 1</text>
  335. </a>
  336. </g>
  337. </g>
  338. <!-- impcie -->
  339. <g id="node34" class="node">
  340. <title>impcie</title>
  341. <g id="a_node34"><a xlink:href="system.html#pcie" xlink:title="mPCIe Slot" target="_top">
  342. <polygon fill="none" stroke="transparent" points="867,-952 778,-952 778,-916 867,-916 867,-952"/>
  343. <text text-anchor="middle" x="822.5" y="-930.3" font-family="Inter" font-size="14.00">mPCIe Slot</text>
  344. </a>
  345. </g>
  346. </g>
  347. <!-- pcie0&#45;&gt;impcie -->
  348. <g id="edge39" class="edge">
  349. <title>pcie0&#45;&gt;impcie</title>
  350. <path fill="none" stroke="black" d="M822.5,-1035.77C822.5,-1013.09 822.5,-974.59 822.5,-952"/>
  351. </g>
  352. <!-- pcie1 -->
  353. <g id="node14" class="node">
  354. <title>pcie1</title>
  355. <g id="a_node14"><a xlink:href="system.html#pcie" xlink:title="PCIe 2" target="_top">
  356. <polygon fill="none" stroke="transparent" points="768.5,-1072 696.5,-1072 696.5,-1036 768.5,-1036 768.5,-1072"/>
  357. <text text-anchor="middle" x="732.5" y="-1050.3" font-family="Inter" font-size="14.00">PCIe 2</text>
  358. </a>
  359. </g>
  360. </g>
  361. <!-- im2 -->
  362. <g id="node35" class="node">
  363. <title>im2</title>
  364. <g id="a_node35"><a xlink:href="system.html#pcie" xlink:title="M.2 Slot\nKey M" target="_top">
  365. <polygon fill="none" stroke="transparent" points="759.5,-953 687.5,-953 687.5,-915 759.5,-915 759.5,-953"/>
  366. <text text-anchor="middle" x="723.5" y="-937.8" font-family="Inter" font-size="14.00">M.2 Slot</text>
  367. <text text-anchor="middle" x="723.5" y="-922.8" font-family="Inter" font-size="14.00">Key M</text>
  368. </a>
  369. </g>
  370. </g>
  371. <!-- pcie1&#45;&gt;im2 -->
  372. <g id="edge40" class="edge">
  373. <title>pcie1&#45;&gt;im2</title>
  374. <path fill="none" stroke="black" d="M728,-1035.77C728,-1013.48 728,-975.92 728,-953.19"/>
  375. </g>
  376. <!-- uart0 -->
  377. <g id="node15" class="node">
  378. <title>uart0</title>
  379. <g id="a_node15"><a xlink:href="system.html#uart" xlink:title="UART 1" target="_top">
  380. <polygon fill="none" stroke="transparent" points="1038.5,-1072 966.5,-1072 966.5,-1036 1038.5,-1036 1038.5,-1072"/>
  381. <text text-anchor="middle" x="1002.5" y="-1050.3" font-family="Inter" font-size="14.00">UART 1</text>
  382. </a>
  383. </g>
  384. </g>
  385. <!-- iuart0 -->
  386. <g id="node30" class="node">
  387. <title>iuart0</title>
  388. <g id="a_node30"><a xlink:href="system.html#uart" xlink:title="UART1" target="_top">
  389. <polygon fill="none" stroke="transparent" points="1047.5,-952 975.5,-952 975.5,-916 1047.5,-916 1047.5,-952"/>
  390. <text text-anchor="middle" x="1011.5" y="-930.3" font-family="Inter" font-size="14.00">UART1</text>
  391. </a>
  392. </g>
  393. </g>
  394. <!-- uart0&#45;&gt;iuart0 -->
  395. <g id="edge41" class="edge">
  396. <title>uart0&#45;&gt;iuart0</title>
  397. <path fill="none" stroke="black" d="M1007,-1035.77C1007,-1013.09 1007,-974.59 1007,-952"/>
  398. </g>
  399. <!-- pwm -->
  400. <g id="node16" class="node">
  401. <title>pwm</title>
  402. <g id="a_node16"><a xlink:href="system.html#pwm" xlink:title="PWM" target="_top">
  403. <polygon fill="none" stroke="transparent" points="408.5,-1072 336.5,-1072 336.5,-1036 408.5,-1036 408.5,-1072"/>
  404. <text text-anchor="middle" x="372.5" y="-1050.3" font-family="Inter" font-size="14.00">PWM</text>
  405. </a>
  406. </g>
  407. </g>
  408. <!-- backlight -->
  409. <g id="node64" class="node">
  410. <title>backlight</title>
  411. <g id="a_node64"><a xlink:href="system.html#panel" xlink:title="Backlight" target="_top">
  412. <polygon fill="none" stroke="transparent" points="520,-722 443,-722 443,-686 520,-686 520,-722"/>
  413. <text text-anchor="middle" x="481.5" y="-700.3" font-family="Inter" font-size="14.00">Backlight</text>
  414. </a>
  415. </g>
  416. </g>
  417. <!-- pwm&#45;&gt;backlight -->
  418. <g id="edge63" class="edge">
  419. <title>pwm&#45;&gt;backlight</title>
  420. <path fill="none" stroke="black" d="M372.5,-1035.68C372.5,-963.66 372.5,-704 372.5,-704 372.5,-704 437.76,-704 437.76,-704"/>
  421. <polygon fill="black" stroke="black" points="437.76,-705.75 442.76,-704 437.76,-702.25 437.76,-705.75"/>
  422. </g>
  423. <!-- ethmac -->
  424. <g id="node17" class="node">
  425. <title>ethmac</title>
  426. <g id="a_node17"><a xlink:href="system.html#eth-mac" xlink:title="ETH MAC" target="_top">
  427. <polygon fill="none" stroke="transparent" points="948.5,-1219 868.5,-1219 868.5,-1183 948.5,-1183 948.5,-1219"/>
  428. <text text-anchor="middle" x="908.5" y="-1197.3" font-family="Inter" font-size="14.00">ETH MAC</text>
  429. </a>
  430. </g>
  431. </g>
  432. <!-- ethphy -->
  433. <g id="node25" class="node">
  434. <title>ethphy</title>
  435. <g id="a_node25"><a xlink:href="system.html#eth-phy" xlink:title="ETH PHY" target="_top">
  436. <polygon fill="none" stroke="black" points="1212,-1145 1135,-1145 1135,-1109 1212,-1109 1212,-1145"/>
  437. <text text-anchor="middle" x="1173.5" y="-1123.3" font-family="Inter" font-size="14.00">ETH PHY</text>
  438. </a>
  439. </g>
  440. </g>
  441. <!-- ethmac&#45;&gt;ethphy -->
  442. <g id="edge33" class="edge">
  443. <title>ethmac&#45;&gt;ethphy</title>
  444. <path fill="none" stroke="black" d="M944.5,-1182.51C944.5,-1170.86 944.5,-1158 944.5,-1158 944.5,-1158 1151.75,-1158 1151.75,-1158 1151.75,-1158 1151.75,-1151.85 1151.75,-1145.03"/>
  445. </g>
  446. <!-- cpu0 -->
  447. <g id="node18" class="node">
  448. <title>cpu0</title>
  449. <g id="a_node18"><a xlink:href="system.html#cortex-a53" xlink:title="Cortex&#45;A53" target="_top">
  450. <polygon fill="none" stroke="transparent" points="724.5,-1292 628.5,-1292 628.5,-1256 724.5,-1256 724.5,-1292"/>
  451. <text text-anchor="middle" x="676.5" y="-1270.3" font-family="Inter" font-size="14.00">Cortex&#45;A53</text>
  452. </a>
  453. </g>
  454. </g>
  455. <!-- cpu1 -->
  456. <g id="node19" class="node">
  457. <title>cpu1</title>
  458. <g id="a_node19"><a xlink:href="system.html#cortex-m4f" xlink:title="Cortex&#45;M4F" target="_top">
  459. <polygon fill="none" stroke="transparent" points="572,-1292 473,-1292 473,-1256 572,-1256 572,-1292"/>
  460. <text text-anchor="middle" x="522.5" y="-1270.3" font-family="Inter" font-size="14.00">Cortex&#45;M4F</text>
  461. </a>
  462. </g>
  463. </g>
  464. <!-- gpu -->
  465. <g id="node20" class="node">
  466. <title>gpu</title>
  467. <g id="a_node20"><a xlink:href="system.html#gpu" xlink:title="GPU GC7000L" target="_top">
  468. <polygon fill="none" stroke="transparent" points="379.5,-1292 265.5,-1292 265.5,-1256 379.5,-1256 379.5,-1292"/>
  469. <text text-anchor="middle" x="322.5" y="-1270.3" font-family="Inter" font-size="14.00">GPU GC7000L</text>
  470. </a>
  471. </g>
  472. </g>
  473. <!-- i2c1 -->
  474. <g id="node21" class="node">
  475. <title>i2c1</title>
  476. <g id="a_node21"><a xlink:href="system.html#i2c" xlink:title="I2C 2" target="_top">
  477. <polygon fill="none" stroke="transparent" points="318.5,-1145 246.5,-1145 246.5,-1109 318.5,-1109 318.5,-1145"/>
  478. <text text-anchor="middle" x="282.5" y="-1123.3" font-family="Inter" font-size="14.00">I2C 2</text>
  479. </a>
  480. </g>
  481. </g>
  482. <!-- i2c1&#45;&gt;rtc -->
  483. <g id="edge57" class="edge">
  484. <title>i2c1&#45;&gt;rtc</title>
  485. <path fill="none" stroke="black" d="M246.35,-1127C200.29,-1127 121.11,-1127 74.6,-1127"/>
  486. </g>
  487. <!-- spi1 -->
  488. <g id="node22" class="node">
  489. <title>spi1</title>
  490. <g id="a_node22"><a xlink:href="system.html#spi" xlink:title="SPI" target="_top">
  491. <polygon fill="none" stroke="transparent" points="318.5,-1072 246.5,-1072 246.5,-1036 318.5,-1036 318.5,-1072"/>
  492. <text text-anchor="middle" x="282.5" y="-1050.3" font-family="Inter" font-size="14.00">SPI</text>
  493. </a>
  494. </g>
  495. </g>
  496. <!-- lpc -->
  497. <g id="node36" class="node">
  498. <title>lpc</title>
  499. <g id="a_node36"><a xlink:href="system.html#lpc" xlink:title="MCU LPC11U24" target="_top">
  500. <polygon fill="none" stroke="black" points="1875.5,-795 1587.5,-795 1587.5,-759 1875.5,-759 1875.5,-795"/>
  501. <text text-anchor="middle" x="1731.5" y="-773.3" font-family="Inter" font-size="14.00">MCU LPC11U24</text>
  502. </a>
  503. </g>
  504. </g>
  505. <!-- spi1&#45;&gt;lpc -->
  506. <g id="edge59" class="edge">
  507. <title>spi1&#45;&gt;lpc</title>
  508. <path fill="none" stroke="black" d="M282.5,-1035.99C282.5,-987 282.5,-855 282.5,-855 282.5,-855 1624,-855 1624,-855 1624,-855 1624,-818.13 1624,-795.09"/>
  509. </g>
  510. <!-- peth -->
  511. <g id="node60" class="node">
  512. <title>peth</title>
  513. <g id="a_node60"><a xlink:href="system.html#eth-mac" xlink:title="1G Ethernet Port" target="_top">
  514. <polygon fill="none" stroke="transparent" points="1680.5,-1072 1554.5,-1072 1554.5,-1036 1680.5,-1036 1680.5,-1072"/>
  515. <text text-anchor="middle" x="1617.5" y="-1050.3" font-family="Inter" font-size="14.00">1G Ethernet Port</text>
  516. </a>
  517. </g>
  518. </g>
  519. <!-- ethphy&#45;&gt;peth -->
  520. <g id="edge34" class="edge">
  521. <title>ethphy&#45;&gt;peth</title>
  522. <path fill="none" stroke="black" d="M1183.75,-1108.79C1183.75,-1103.45 1183.75,-1099 1183.75,-1099 1183.75,-1099 1598.25,-1099 1598.25,-1099 1598.25,-1099 1598.25,-1084.56 1598.25,-1072.04"/>
  523. </g>
  524. <!-- s5v -->
  525. <g id="node26" class="node">
  526. <title>s5v</title>
  527. <polygon fill="none" stroke="transparent" points="196.5,-1292 124.5,-1292 124.5,-1256 196.5,-1256 196.5,-1292"/>
  528. <text text-anchor="middle" x="160.5" y="-1270.3" font-family="Inter" font-size="14.00">5V Input</text>
  529. </g>
  530. <!-- iusb0 -->
  531. <g id="node32" class="node">
  532. <title>iusb0</title>
  533. <g id="a_node32"><a xlink:href="system.html#usb3" xlink:title="IUSB1" target="_top">
  534. <polygon fill="none" stroke="transparent" points="1227.5,-952 1155.5,-952 1155.5,-916 1227.5,-916 1227.5,-952"/>
  535. <text text-anchor="middle" x="1191.5" y="-930.3" font-family="Inter" font-size="14.00">IUSB1</text>
  536. </a>
  537. </g>
  538. </g>
  539. <!-- hub&#45;&gt;iusb0 -->
  540. <g id="edge44" class="edge">
  541. <title>hub&#45;&gt;iusb0</title>
  542. <path fill="none" stroke="black" d="M1308.82,-1048C1271.22,-1048 1219.75,-1048 1219.75,-1048 1219.75,-1048 1219.75,-984.21 1219.75,-952.06"/>
  543. </g>
  544. <!-- iusb1 -->
  545. <g id="node33" class="node">
  546. <title>iusb1</title>
  547. <g id="a_node33"><a xlink:href="system.html#usb3" xlink:title="IUSB2" target="_top">
  548. <polygon fill="none" stroke="transparent" points="1137.5,-952 1065.5,-952 1065.5,-916 1137.5,-916 1137.5,-952"/>
  549. <text text-anchor="middle" x="1101.5" y="-930.3" font-family="Inter" font-size="14.00">IUSB2</text>
  550. </a>
  551. </g>
  552. </g>
  553. <!-- hub&#45;&gt;iusb1 -->
  554. <g id="edge43" class="edge">
  555. <title>hub&#45;&gt;iusb1</title>
  556. <path fill="none" stroke="black" d="M1308.83,-1060C1241.95,-1060 1111.75,-1060 1111.75,-1060 1111.75,-1060 1111.75,-986.89 1111.75,-952.05"/>
  557. </g>
  558. <!-- pusb2 -->
  559. <g id="node55" class="node">
  560. <title>pusb2</title>
  561. <g id="a_node55"><a xlink:href="system.html#usb3" xlink:title="USB3 Port 2" target="_top">
  562. <polygon fill="none" stroke="transparent" points="1660.5,-952 1562.5,-952 1562.5,-916 1660.5,-916 1660.5,-952"/>
  563. <text text-anchor="middle" x="1611.5" y="-930.3" font-family="Inter" font-size="14.00">USB3 Port 2</text>
  564. </a>
  565. </g>
  566. </g>
  567. <!-- hub&#45;&gt;pusb2 -->
  568. <g id="edge28" class="edge">
  569. <title>hub&#45;&gt;pusb2</title>
  570. <path fill="none" stroke="black" d="M1334.7,-1036C1334.7,-1018.32 1334.7,-994 1334.7,-994 1334.7,-994 1611.5,-994 1611.5,-994 1611.5,-994 1611.5,-969.68 1611.5,-952"/>
  571. </g>
  572. <!-- pusb1 -->
  573. <g id="node56" class="node">
  574. <title>pusb1</title>
  575. <g id="a_node56"><a xlink:href="system.html#usb3" xlink:title="USB3 Port 1" target="_top">
  576. <polygon fill="none" stroke="transparent" points="1774.5,-952 1678.5,-952 1678.5,-916 1774.5,-916 1774.5,-952"/>
  577. <text text-anchor="middle" x="1726.5" y="-930.3" font-family="Inter" font-size="14.00">USB3 Port 1</text>
  578. </a>
  579. </g>
  580. </g>
  581. <!-- hub&#45;&gt;pusb1 -->
  582. <g id="edge27" class="edge">
  583. <title>hub&#45;&gt;pusb1</title>
  584. <path fill="none" stroke="black" d="M1360.35,-1035.87C1360.35,-1025.69 1360.35,-1015 1360.35,-1015 1360.35,-1015 1721.5,-1015 1721.5,-1015 1721.5,-1015 1721.5,-976.28 1721.5,-952.38"/>
  585. </g>
  586. <!-- paudio -->
  587. <g id="node61" class="node">
  588. <title>paudio</title>
  589. <g id="a_node61"><a xlink:href="system.html#audiojack" xlink:title="Headphone &amp;\nMic Jack" target="_top">
  590. <polygon fill="none" stroke="transparent" points="1544,-953 1437,-953 1437,-915 1544,-915 1544,-953"/>
  591. <text text-anchor="middle" x="1490.5" y="-937.8" font-family="Inter" font-size="14.00">Headphone &amp;</text>
  592. <text text-anchor="middle" x="1490.5" y="-922.8" font-family="Inter" font-size="14.00">Mic Jack</text>
  593. </a>
  594. </g>
  595. </g>
  596. <!-- adac&#45;&gt;paudio -->
  597. <g id="edge65" class="edge">
  598. <title>adac&#45;&gt;paudio</title>
  599. <path fill="none" stroke="black" stroke-dasharray="5,2" d="M627.17,-952.13C627.17,-962.31 627.17,-973 627.17,-973 627.17,-973 1486.5,-973 1486.5,-973 1486.5,-973 1486.5,-962.94 1486.5,-953.04"/>
  600. </g>
  601. <!-- speakers -->
  602. <g id="node65" class="node">
  603. <title>speakers</title>
  604. <g id="a_node65"><a xlink:href="system.html#speakers" xlink:title="Stereo\nSpeakers" target="_top">
  605. <polygon fill="none" stroke="transparent" points="641,-796 562,-796 562,-758 641,-758 641,-796"/>
  606. <text text-anchor="middle" x="601.5" y="-780.8" font-family="Inter" font-size="14.00">Stereo</text>
  607. <text text-anchor="middle" x="601.5" y="-765.8" font-family="Inter" font-size="14.00">Speakers</text>
  608. </a>
  609. </g>
  610. </g>
  611. <!-- adac&#45;&gt;speakers -->
  612. <g id="edge64" class="edge">
  613. <title>adac&#45;&gt;speakers</title>
  614. <path fill="none" stroke="black" stroke-dasharray="5,2" d="M599.75,-915.99C599.75,-886.19 599.75,-826.87 599.75,-796.27"/>
  615. </g>
  616. <!-- panel -->
  617. <g id="node63" class="node">
  618. <title>panel</title>
  619. <g id="a_node63"><a xlink:href="system.html#panel" xlink:title="12.5&quot; 1920x1080\nIPS Panel" target="_top">
  620. <polygon fill="none" stroke="transparent" points="544,-796 419,-796 419,-758 544,-758 544,-796"/>
  621. <text text-anchor="middle" x="481.5" y="-780.8" font-family="Inter" font-size="14.00">12.5&quot; 1920x1080</text>
  622. <text text-anchor="middle" x="481.5" y="-765.8" font-family="Inter" font-size="14.00">IPS Panel</text>
  623. </a>
  624. </g>
  625. </g>
  626. <!-- dsi2edp&#45;&gt;panel -->
  627. <g id="edge61" class="edge">
  628. <title>dsi2edp&#45;&gt;panel</title>
  629. <path fill="none" stroke="black" d="M462.5,-914.75C462.5,-914.75 462.5,-801.41 462.5,-801.41"/>
  630. <polygon fill="black" stroke="black" points="464.25,-801.41 462.5,-796.41 460.75,-801.41 464.25,-801.41"/>
  631. </g>
  632. <!-- kmcu -->
  633. <g id="node71" class="node">
  634. <title>kmcu</title>
  635. <g id="a_node71"><a xlink:href="system.html#kbctrl" xlink:title="MCU Atmega32U4" target="_top">
  636. <polygon fill="none" stroke="black" points="1280.5,-795 1064.5,-795 1064.5,-759 1280.5,-759 1280.5,-795"/>
  637. <text text-anchor="middle" x="1172.5" y="-773.3" font-family="Inter" font-size="14.00">MCU Atmega32U4</text>
  638. </a>
  639. </g>
  640. </g>
  641. <!-- iusb0&#45;&gt;kmcu -->
  642. <g id="edge45" class="edge">
  643. <title>iusb0&#45;&gt;kmcu</title>
  644. <path fill="none" stroke="black" d="M1191.5,-915.99C1191.5,-885.87 1191.5,-825.59 1191.5,-795.28"/>
  645. </g>
  646. <!-- tmcu -->
  647. <g id="node66" class="node">
  648. <title>tmcu</title>
  649. <g id="a_node66"><a xlink:href="system.html#tbctrl" xlink:title="MCU Atmega32U2" target="_top">
  650. <polygon fill="none" stroke="black" points="932.5,-795 716.5,-795 716.5,-759 932.5,-759 932.5,-795"/>
  651. <text text-anchor="middle" x="824.5" y="-773.3" font-family="Inter" font-size="14.00">MCU Atmega32U2</text>
  652. </a>
  653. </g>
  654. </g>
  655. <!-- iusb1&#45;&gt;tmcu -->
  656. <g id="edge46" class="edge">
  657. <title>iusb1&#45;&gt;tmcu</title>
  658. <path fill="none" stroke="black" d="M1065.21,-934C1059.8,-934 1056,-934 1056,-934 1056,-934 1056,-777 1056,-777 1056,-777 993.04,-777 932.79,-777"/>
  659. </g>
  660. <!-- lspi -->
  661. <g id="node40" class="node">
  662. <title>lspi</title>
  663. <g id="a_node40"><a xlink:href="system.html#spi" xlink:title="SPI" target="_top">
  664. <polygon fill="lightgrey" stroke="lightgrey" points="1681.5,-722 1645.5,-704 1681.5,-686 1717.5,-704 1681.5,-722"/>
  665. <text text-anchor="middle" x="1681.5" y="-700.3" font-family="Inter" font-size="14.00">SPI</text>
  666. </a>
  667. </g>
  668. </g>
  669. <!-- lpc&#45;&gt;lspi -->
  670. <g id="edge1" class="edge">
  671. <title>lpc&#45;&gt;lspi</title>
  672. <path fill="none" stroke="black" d="M1681.5,-758.96C1681.5,-747.72 1681.5,-733.33 1681.5,-722.09"/>
  673. </g>
  674. <!-- li2c -->
  675. <g id="node41" class="node">
  676. <title>li2c</title>
  677. <g id="a_node41"><a xlink:href="system.html#i2c" xlink:title="I2C" target="_top">
  678. <polygon fill="lightgrey" stroke="lightgrey" points="1781.5,-722 1745.5,-704 1781.5,-686 1817.5,-704 1781.5,-722"/>
  679. <text text-anchor="middle" x="1781.5" y="-700.3" font-family="Inter" font-size="14.00">I2C</text>
  680. </a>
  681. </g>
  682. </g>
  683. <!-- lpc&#45;&gt;li2c -->
  684. <g id="edge3" class="edge">
  685. <title>lpc&#45;&gt;li2c</title>
  686. <path fill="none" stroke="black" d="M1781.5,-758.96C1781.5,-747.72 1781.5,-733.33 1781.5,-722.09"/>
  687. </g>
  688. <!-- enabchg -->
  689. <g id="node44" class="node">
  690. <title>enabchg</title>
  691. <polygon fill="lightgrey" stroke="lightgrey" points="1545.5,-722 1464.73,-704 1545.5,-686 1626.27,-704 1545.5,-722"/>
  692. <text text-anchor="middle" x="1545.5" y="-700.3" font-family="Inter" font-size="14.00">Charge On</text>
  693. </g>
  694. <!-- lpc&#45;&gt;enabchg -->
  695. <g id="edge5" class="edge">
  696. <title>lpc&#45;&gt;enabchg</title>
  697. <path fill="none" stroke="black" d="M1606.94,-758.96C1606.94,-758.96 1606.94,-713.31 1606.94,-713.31"/>
  698. <polygon fill="black" stroke="black" points="1608.69,-713.31 1606.94,-708.31 1605.19,-713.31 1608.69,-713.31"/>
  699. </g>
  700. <!-- enab5v -->
  701. <g id="node45" class="node">
  702. <title>enab5v</title>
  703. <polygon fill="lightgrey" stroke="lightgrey" points="1865.5,-445 1829.5,-427 1865.5,-409 1901.5,-427 1865.5,-445"/>
  704. <text text-anchor="middle" x="1865.5" y="-423.3" font-family="Inter" font-size="14.00">On</text>
  705. </g>
  706. <!-- lpc&#45;&gt;enab5v -->
  707. <g id="edge11" class="edge">
  708. <title>lpc&#45;&gt;enab5v</title>
  709. <path fill="none" stroke="black" d="M1868,-758.68C1868,-758.68 1868,-448.9 1868,-448.9"/>
  710. <polygon fill="black" stroke="black" points="1869.75,-448.9 1868,-443.9 1866.25,-448.9 1869.75,-448.9"/>
  711. </g>
  712. <!-- enab3v3 -->
  713. <g id="node46" class="node">
  714. <title>enab3v3</title>
  715. <polygon fill="lightgrey" stroke="lightgrey" points="1955.5,-445 1919.5,-427 1955.5,-409 1991.5,-427 1955.5,-445"/>
  716. <text text-anchor="middle" x="1955.5" y="-423.3" font-family="Inter" font-size="14.00">On</text>
  717. </g>
  718. <!-- lpc&#45;&gt;enab3v3 -->
  719. <g id="edge13" class="edge">
  720. <title>lpc&#45;&gt;enab3v3</title>
  721. <path fill="none" stroke="black" d="M1875.58,-777C1919.06,-777 1955.5,-777 1955.5,-777 1955.5,-777 1955.5,-450.32 1955.5,-450.32"/>
  722. <polygon fill="black" stroke="black" points="1957.25,-450.32 1955.5,-445.32 1953.75,-450.32 1957.25,-450.32"/>
  723. </g>
  724. <!-- ina -->
  725. <g id="node37" class="node">
  726. <title>ina</title>
  727. <g id="a_node37"><a xlink:href="system.html#ina" xlink:title="Current &amp;\nVoltage Monitor" target="_top">
  728. <polygon fill="none" stroke="black" points="1860.5,-615 1738.5,-615 1738.5,-577 1860.5,-577 1860.5,-615"/>
  729. <text text-anchor="middle" x="1799.5" y="-599.8" font-family="Inter" font-size="14.00">Current &amp;</text>
  730. <text text-anchor="middle" x="1799.5" y="-584.8" font-family="Inter" font-size="14.00">Voltage Monitor</text>
  731. </a>
  732. </g>
  733. </g>
  734. <!-- cells -->
  735. <g id="node42" class="node">
  736. <title>cells</title>
  737. <g id="a_node42"><a xlink:href="system.html#cells" xlink:title="8x LiFePO4 18650 Batteries" target="_top">
  738. <polygon fill="none" stroke="transparent" points="1811,-445 1610,-445 1610,-409 1811,-409 1811,-445"/>
  739. <text text-anchor="middle" x="1710.5" y="-423.3" font-family="Inter" font-size="14.00">8x LiFePO4 18650 Batteries</text>
  740. </a>
  741. </g>
  742. </g>
  743. <!-- ina&#45;&gt;cells -->
  744. <g id="edge8" class="edge">
  745. <title>ina&#45;&gt;cells</title>
  746. <path fill="none" stroke="black" d="M1774.75,-576.94C1774.75,-544.14 1774.75,-477.43 1774.75,-445.22"/>
  747. </g>
  748. <!-- ltc -->
  749. <g id="node38" class="node">
  750. <title>ltc</title>
  751. <g id="a_node38"><a xlink:href="system.html#ltc4020" xlink:title="Buck/Boost\nDC&#45;DC and Charger" target="_top">
  752. <polygon fill="none" stroke="black" points="1606,-615 1455,-615 1455,-577 1606,-577 1606,-615"/>
  753. <text text-anchor="middle" x="1530.5" y="-599.8" font-family="Inter" font-size="14.00">Buck/Boost</text>
  754. <text text-anchor="middle" x="1530.5" y="-584.8" font-family="Inter" font-size="14.00">DC&#45;DC and Charger</text>
  755. </a>
  756. </g>
  757. </g>
  758. <!-- ltc&#45;&gt;cells -->
  759. <g id="edge9" class="edge">
  760. <title>ltc&#45;&gt;cells</title>
  761. <path fill="none" stroke="red" d="M1601.33,-576.94C1601.33,-532.74 1601.33,-427 1601.33,-427 1601.33,-427 1604.56,-427 1609.9,-427"/>
  762. </g>
  763. <!-- r28v -->
  764. <g id="node47" class="node">
  765. <title>r28v</title>
  766. <polygon fill="lightgrey" stroke="lightgrey" points="1716.5,-312 1667.57,-294 1716.5,-276 1765.43,-294 1716.5,-312"/>
  767. <text text-anchor="middle" x="1716.5" y="-290.3" font-family="Inter" font-size="14.00">~28V</text>
  768. </g>
  769. <!-- ltc&#45;&gt;r28v -->
  770. <g id="edge21" class="edge">
  771. <title>ltc&#45;&gt;r28v</title>
  772. <path fill="none" stroke="red" d="M1596.67,-576.65C1596.67,-509.99 1596.67,-294 1596.67,-294 1596.67,-294 1662.76,-294 1662.76,-294"/>
  773. <polygon fill="red" stroke="red" points="1662.76,-295.75 1667.76,-294 1662.76,-292.25 1662.76,-295.75"/>
  774. </g>
  775. <!-- mon -->
  776. <g id="node39" class="node">
  777. <title>mon</title>
  778. <g id="a_node39"><a xlink:href="system.html#balancer" xlink:title="Cell Monitor\nBalancer" target="_top">
  779. <polygon fill="none" stroke="black" points="1720.5,-615 1624.5,-615 1624.5,-577 1720.5,-577 1720.5,-615"/>
  780. <text text-anchor="middle" x="1672.5" y="-599.8" font-family="Inter" font-size="14.00">Cell Monitor</text>
  781. <text text-anchor="middle" x="1672.5" y="-584.8" font-family="Inter" font-size="14.00">Balancer</text>
  782. </a>
  783. </g>
  784. </g>
  785. <!-- mon&#45;&gt;cells -->
  786. <g id="edge7" class="edge">
  787. <title>mon&#45;&gt;cells</title>
  788. <path fill="none" stroke="black" d="M1672.5,-576.94C1672.5,-544.14 1672.5,-477.43 1672.5,-445.22"/>
  789. </g>
  790. <!-- lspi&#45;&gt;mon -->
  791. <g id="edge2" class="edge">
  792. <title>lspi&#45;&gt;mon</title>
  793. <path fill="none" stroke="black" d="M1681.5,-685.68C1681.5,-666.06 1681.5,-635.07 1681.5,-615.14"/>
  794. </g>
  795. <!-- li2c&#45;&gt;ina -->
  796. <g id="edge4" class="edge">
  797. <title>li2c&#45;&gt;ina</title>
  798. <path fill="none" stroke="black" d="M1781.5,-685.68C1781.5,-666.06 1781.5,-635.07 1781.5,-615.14"/>
  799. </g>
  800. <!-- cells&#45;&gt;r28v -->
  801. <g id="edge22" class="edge">
  802. <title>cells&#45;&gt;r28v</title>
  803. <path fill="none" stroke="transparent" d="M1716.5,-408.79C1716.5,-408.79 1716.5,-317.42 1716.5,-317.42"/>
  804. <polygon fill="transparent" stroke="transparent" points="1718.25,-317.42 1716.5,-312.42 1714.75,-317.42 1718.25,-317.42"/>
  805. </g>
  806. <!-- supply -->
  807. <g id="node43" class="node">
  808. <title>supply</title>
  809. <g id="a_node43"><a xlink:href="system.html#barreljack" xlink:title="24V Power Supply\nfrom Barrel Jack" target="_top">
  810. <polygon fill="none" stroke="transparent" points="1592,-446 1455,-446 1455,-408 1592,-408 1592,-446"/>
  811. <text text-anchor="middle" x="1523.5" y="-430.8" font-family="Inter" font-size="14.00">24V Power Supply</text>
  812. <text text-anchor="middle" x="1523.5" y="-415.8" font-family="Inter" font-size="14.00">from Barrel Jack</text>
  813. </a>
  814. </g>
  815. </g>
  816. <!-- supply&#45;&gt;ltc -->
  817. <g id="edge10" class="edge">
  818. <title>supply&#45;&gt;ltc</title>
  819. <path fill="none" stroke="red" d="M1523.5,-446.06C1523.5,-478.52 1523.5,-544.17 1523.5,-576.75"/>
  820. </g>
  821. <!-- enabchg&#45;&gt;ltc -->
  822. <g id="edge6" class="edge">
  823. <title>enabchg&#45;&gt;ltc</title>
  824. <path fill="none" stroke="black" d="M1535.31,-688.06C1535.31,-688.06 1535.31,-620.29 1535.31,-620.29"/>
  825. <polygon fill="black" stroke="black" points="1537.06,-620.29 1535.31,-615.29 1533.56,-620.29 1537.06,-620.29"/>
  826. </g>
  827. <!-- r5v -->
  828. <g id="node49" class="node">
  829. <title>r5v</title>
  830. <g id="a_node49"><a xlink:href="system.html#r5v" xlink:title="5V" target="_top">
  831. <polygon fill="none" stroke="black" points="1866,-240 1787,-240 1787,-204 1866,-204 1866,-240"/>
  832. <text text-anchor="middle" x="1826.5" y="-218.3" font-family="Inter" font-size="14.00">5V</text>
  833. </a>
  834. </g>
  835. </g>
  836. <!-- enab5v&#45;&gt;r5v -->
  837. <g id="edge12" class="edge">
  838. <title>enab5v&#45;&gt;r5v</title>
  839. <path fill="none" stroke="black" d="M1847.75,-417.66C1847.75,-417.66 1847.75,-245.22 1847.75,-245.22"/>
  840. <polygon fill="black" stroke="black" points="1849.5,-245.22 1847.75,-240.22 1846,-245.22 1849.5,-245.22"/>
  841. </g>
  842. <!-- r3v3 -->
  843. <g id="node50" class="node">
  844. <title>r3v3</title>
  845. <g id="a_node50"><a xlink:href="system.html#r3v3" xlink:title="3V3" target="_top">
  846. <polygon fill="none" stroke="black" points="1956.5,-240 1884.5,-240 1884.5,-204 1956.5,-204 1956.5,-240"/>
  847. <text text-anchor="middle" x="1920.5" y="-218.3" font-family="Inter" font-size="14.00">3V3</text>
  848. </a>
  849. </g>
  850. </g>
  851. <!-- enab3v3&#45;&gt;r3v3 -->
  852. <g id="edge14" class="edge">
  853. <title>enab3v3&#45;&gt;r3v3</title>
  854. <path fill="none" stroke="black" d="M1938,-417.66C1938,-417.66 1938,-245.22 1938,-245.22"/>
  855. <polygon fill="black" stroke="black" points="1939.75,-245.22 1938,-240.22 1936.25,-245.22 1939.75,-245.22"/>
  856. </g>
  857. <!-- stby -->
  858. <g id="node48" class="node">
  859. <title>stby</title>
  860. <g id="a_node48"><a xlink:href="system.html#standby" xlink:title="3V3 Standby" target="_top">
  861. <polygon fill="none" stroke="black" points="1768.5,-240 1664.5,-240 1664.5,-204 1768.5,-204 1768.5,-240"/>
  862. <text text-anchor="middle" x="1716.5" y="-218.3" font-family="Inter" font-size="14.00">3V3 Standby</text>
  863. </a>
  864. </g>
  865. </g>
  866. <!-- r28v&#45;&gt;stby -->
  867. <g id="edge17" class="edge">
  868. <title>r28v&#45;&gt;stby</title>
  869. <path fill="none" stroke="red" d="M1716.5,-275.83C1716.5,-275.83 1716.5,-245.41 1716.5,-245.41"/>
  870. <polygon fill="red" stroke="red" points="1718.25,-245.41 1716.5,-240.41 1714.75,-245.41 1718.25,-245.41"/>
  871. </g>
  872. <!-- r28v&#45;&gt;r5v -->
  873. <g id="edge15" class="edge">
  874. <title>r28v&#45;&gt;r5v</title>
  875. <path fill="none" stroke="red" d="M1749.34,-288C1770.85,-288 1795,-288 1795,-288 1795,-288 1795,-245.03 1795,-245.03"/>
  876. <polygon fill="red" stroke="red" points="1796.75,-245.03 1795,-240.03 1793.25,-245.03 1796.75,-245.03"/>
  877. </g>
  878. <!-- r28v&#45;&gt;r3v3 -->
  879. <g id="edge16" class="edge">
  880. <title>r28v&#45;&gt;r3v3</title>
  881. <path fill="none" stroke="red" d="M1749.28,-300C1800.33,-300 1893,-300 1893,-300 1893,-300 1893,-245.09 1893,-245.09"/>
  882. <polygon fill="red" stroke="red" points="1894.75,-245.09 1893,-240.09 1891.25,-245.09 1894.75,-245.09"/>
  883. </g>
  884. <!-- stby&#45;&gt;lpc -->
  885. <g id="edge24" class="edge">
  886. <title>stby&#45;&gt;lpc</title>
  887. <path fill="none" stroke="red" d="M1664.29,-228C1586.44,-228 1449,-228 1449,-228 1449,-228 1449,-768 1449,-768 1449,-768 1582.35,-768 1582.35,-768"/>
  888. <polygon fill="red" stroke="red" points="1582.35,-769.75 1587.35,-768 1582.35,-766.25 1582.35,-769.75"/>
  889. </g>
  890. <!-- stby&#45;&gt;kmcu -->
  891. <g id="edge25" class="edge">
  892. <title>stby&#45;&gt;kmcu</title>
  893. <path fill="none" stroke="red" d="M1664.41,-216C1585.06,-216 1443,-216 1443,-216 1443,-216 1443,-777 1443,-777 1443,-777 1285.57,-777 1285.57,-777"/>
  894. <polygon fill="red" stroke="red" points="1285.57,-775.25 1280.57,-777 1285.57,-778.75 1285.57,-775.25"/>
  895. </g>
  896. <!-- r5v&#45;&gt;s5v -->
  897. <g id="edge38" class="edge">
  898. <title>r5v&#45;&gt;s5v</title>
  899. <path fill="none" stroke="red" d="M1803,-240.42C1803,-249.28 1803,-258 1803,-258 1803,-258 160.5,-258 160.5,-258 160.5,-258 160.5,-1250.93 160.5,-1250.93"/>
  900. <polygon fill="red" stroke="red" points="158.75,-1250.93 160.5,-1255.93 162.25,-1250.93 158.75,-1250.93"/>
  901. </g>
  902. <!-- r1v2 -->
  903. <g id="node51" class="node">
  904. <title>r1v2</title>
  905. <g id="a_node51"><a xlink:href="system.html#r1v2" xlink:title="1V2" target="_top">
  906. <polygon fill="none" stroke="black" points="1805,-168 1764,-168 1764,-132 1805,-132 1805,-168"/>
  907. <text text-anchor="middle" x="1784.5" y="-146.3" font-family="Inter" font-size="14.00">1V2</text>
  908. </a>
  909. </g>
  910. </g>
  911. <!-- r5v&#45;&gt;r1v2 -->
  912. <g id="edge18" class="edge">
  913. <title>r5v&#45;&gt;r1v2</title>
  914. <path fill="none" stroke="red" d="M1796,-203.83C1796,-203.83 1796,-173.41 1796,-173.41"/>
  915. <polygon fill="red" stroke="red" points="1797.75,-173.41 1796,-168.41 1794.25,-173.41 1797.75,-173.41"/>
  916. </g>
  917. <!-- r1v5 -->
  918. <g id="node52" class="node">
  919. <title>r1v5</title>
  920. <g id="a_node52"><a xlink:href="system.html#r1v5" xlink:title="1V5" target="_top">
  921. <polygon fill="none" stroke="black" points="1864,-168 1823,-168 1823,-132 1864,-132 1864,-168"/>
  922. <text text-anchor="middle" x="1843.5" y="-146.3" font-family="Inter" font-size="14.00">1V5</text>
  923. </a>
  924. </g>
  925. </g>
  926. <!-- r5v&#45;&gt;r1v5 -->
  927. <g id="edge19" class="edge">
  928. <title>r5v&#45;&gt;r1v5</title>
  929. <path fill="none" stroke="red" d="M1843.5,-203.83C1843.5,-203.83 1843.5,-173.41 1843.5,-173.41"/>
  930. <polygon fill="red" stroke="red" points="1845.25,-173.41 1843.5,-168.41 1841.75,-173.41 1845.25,-173.41"/>
  931. </g>
  932. <!-- r1v8 -->
  933. <g id="node53" class="node">
  934. <title>r1v8</title>
  935. <g id="a_node53"><a xlink:href="system.html#r1v8" xlink:title="1V8" target="_top">
  936. <polygon fill="none" stroke="black" points="1941,-168 1900,-168 1900,-132 1941,-132 1941,-168"/>
  937. <text text-anchor="middle" x="1920.5" y="-146.3" font-family="Inter" font-size="14.00">1V8</text>
  938. </a>
  939. </g>
  940. </g>
  941. <!-- r3v3&#45;&gt;r1v8 -->
  942. <g id="edge20" class="edge">
  943. <title>r3v3&#45;&gt;r1v8</title>
  944. <path fill="none" stroke="red" d="M1920.5,-203.83C1920.5,-203.83 1920.5,-173.41 1920.5,-173.41"/>
  945. <polygon fill="red" stroke="red" points="1922.25,-173.41 1920.5,-168.41 1918.75,-173.41 1922.25,-173.41"/>
  946. </g>
  947. <!-- pbarrel -->
  948. <g id="node57" class="node">
  949. <title>pbarrel</title>
  950. <g id="a_node57"><a xlink:href="system.html#barreljack" xlink:title="Barrel Jack" target="_top">
  951. <polygon fill="none" stroke="transparent" points="1762.5,-1145 1672.5,-1145 1672.5,-1109 1762.5,-1109 1762.5,-1145"/>
  952. <text text-anchor="middle" x="1717.5" y="-1123.3" font-family="Inter" font-size="14.00">Barrel Jack</text>
  953. </a>
  954. </g>
  955. </g>
  956. <!-- psdcard -->
  957. <g id="node59" class="node">
  958. <title>psdcard</title>
  959. <g id="a_node59"><a xlink:href="system.html#mmc" xlink:title="SD Card Slot" target="_top">
  960. <polygon fill="none" stroke="transparent" points="1642,-1145 1541,-1145 1541,-1109 1642,-1109 1642,-1145"/>
  961. <text text-anchor="middle" x="1591.5" y="-1123.3" font-family="Inter" font-size="14.00">SD Card Slot</text>
  962. </a>
  963. </g>
  964. </g>
  965. <!-- lshift&#45;&gt;psdcard -->
  966. <g id="edge32" class="edge">
  967. <title>lshift&#45;&gt;psdcard</title>
  968. <path fill="none" stroke="black" d="M1524.8,-1201C1556.51,-1201 1591.5,-1201 1591.5,-1201 1591.5,-1201 1591.5,-1167.21 1591.5,-1145.29"/>
  969. </g>
  970. <!-- panel&#45;&gt;backlight -->
  971. <g id="edge62" class="edge">
  972. <title>panel&#45;&gt;backlight</title>
  973. <path fill="none" stroke="black" d="M481.5,-757.82C481.5,-746.84 481.5,-733.13 481.5,-722.3"/>
  974. </g>
  975. <!-- ti2c -->
  976. <g id="node68" class="node">
  977. <title>ti2c</title>
  978. <g id="a_node68"><a xlink:href="system.html#i2c" xlink:title="I2C" target="_top">
  979. <polygon fill="lightgrey" stroke="lightgrey" points="777.5,-722 741.5,-704 777.5,-686 813.5,-704 777.5,-722"/>
  980. <text text-anchor="middle" x="777.5" y="-700.3" font-family="Inter" font-size="14.00">I2C</text>
  981. </a>
  982. </g>
  983. </g>
  984. <!-- tmcu&#45;&gt;ti2c -->
  985. <g id="edge47" class="edge">
  986. <title>tmcu&#45;&gt;ti2c</title>
  987. <path fill="none" stroke="black" d="M777.5,-758.96C777.5,-747.72 777.5,-733.33 777.5,-722.09"/>
  988. </g>
  989. <!-- tgpio -->
  990. <g id="node69" class="node">
  991. <title>tgpio</title>
  992. <polygon fill="lightgrey" stroke="lightgrey" points="883.5,-722 837.58,-704 883.5,-686 929.42,-704 883.5,-722"/>
  993. <text text-anchor="middle" x="883.5" y="-700.3" font-family="Inter" font-size="14.00">GPIO</text>
  994. </g>
  995. <!-- tmcu&#45;&gt;tgpio -->
  996. <g id="edge49" class="edge">
  997. <title>tmcu&#45;&gt;tgpio</title>
  998. <path fill="none" stroke="black" d="M883.5,-758.96C883.5,-747.72 883.5,-733.33 883.5,-722.09"/>
  999. </g>
  1000. <!-- tsens -->
  1001. <g id="node67" class="node">
  1002. <title>tsens</title>
  1003. <g id="a_node67"><a xlink:href="system.html#tbsensor" xlink:title="Motion Sensor" target="_top">
  1004. <polygon fill="none" stroke="transparent" points="832,-614 719,-614 719,-578 832,-578 832,-614"/>
  1005. <text text-anchor="middle" x="775.5" y="-592.3" font-family="Inter" font-size="14.00">Motion Sensor</text>
  1006. </a>
  1007. </g>
  1008. </g>
  1009. <!-- ti2c&#45;&gt;tsens -->
  1010. <g id="edge48" class="edge">
  1011. <title>ti2c&#45;&gt;tsens</title>
  1012. <path fill="none" stroke="black" d="M777.5,-685.68C777.5,-665.7 777.5,-633.92 777.5,-614.05"/>
  1013. </g>
  1014. <!-- tkeys -->
  1015. <g id="node70" class="node">
  1016. <title>tkeys</title>
  1017. <g id="a_node70"><a xlink:href="system.html#kbkeys" xlink:title="5 Buttons" target="_top">
  1018. <polygon fill="none" stroke="transparent" points="930.5,-614 850.5,-614 850.5,-578 930.5,-578 930.5,-614"/>
  1019. <text text-anchor="middle" x="890.5" y="-592.3" font-family="Inter" font-size="14.00">5 Buttons</text>
  1020. </a>
  1021. </g>
  1022. </g>
  1023. <!-- tgpio&#45;&gt;tkeys -->
  1024. <g id="edge50" class="edge">
  1025. <title>tgpio&#45;&gt;tkeys</title>
  1026. <path fill="none" stroke="black" d="M889.98,-688.53C889.98,-668.93 889.98,-635.21 889.98,-614.34"/>
  1027. </g>
  1028. <!-- ki2c -->
  1029. <g id="node73" class="node">
  1030. <title>ki2c</title>
  1031. <g id="a_node73"><a xlink:href="system.html#i2c" xlink:title="I2C" target="_top">
  1032. <polygon fill="lightgrey" stroke="lightgrey" points="1043.5,-722 1007.5,-704 1043.5,-686 1079.5,-704 1043.5,-722"/>
  1033. <text text-anchor="middle" x="1043.5" y="-700.3" font-family="Inter" font-size="14.00">I2C</text>
  1034. </a>
  1035. </g>
  1036. </g>
  1037. <!-- kmcu&#45;&gt;ki2c -->
  1038. <g id="edge51" class="edge">
  1039. <title>kmcu&#45;&gt;ki2c</title>
  1040. <path fill="none" stroke="black" d="M1072,-758.96C1072,-741.9 1072,-717.54 1072,-708.03"/>
  1041. </g>
  1042. <!-- kuart -->
  1043. <g id="node74" class="node">
  1044. <title>kuart</title>
  1045. <g id="a_node74"><a xlink:href="system.html#kbctrl" xlink:title="UART" target="_top">
  1046. <polygon fill="lightgrey" stroke="lightgrey" points="1258.5,-722 1207.89,-704 1258.5,-686 1309.11,-704 1258.5,-722"/>
  1047. <text text-anchor="middle" x="1258.5" y="-700.3" font-family="Inter" font-size="14.00">UART</text>
  1048. </a>
  1049. </g>
  1050. </g>
  1051. <!-- kmcu&#45;&gt;kuart -->
  1052. <g id="edge55" class="edge">
  1053. <title>kmcu&#45;&gt;kuart</title>
  1054. <path fill="none" stroke="black" d="M1244.22,-758.96C1244.22,-745.95 1244.22,-728.71 1244.22,-717.03"/>
  1055. </g>
  1056. <!-- kgpio -->
  1057. <g id="node75" class="node">
  1058. <title>kgpio</title>
  1059. <polygon fill="lightgrey" stroke="lightgrey" points="1143.5,-722 1097.58,-704 1143.5,-686 1189.42,-704 1143.5,-722"/>
  1060. <text text-anchor="middle" x="1143.5" y="-700.3" font-family="Inter" font-size="14.00">GPIO</text>
  1061. </g>
  1062. <!-- kmcu&#45;&gt;kgpio -->
  1063. <g id="edge53" class="edge">
  1064. <title>kmcu&#45;&gt;kgpio</title>
  1065. <path fill="none" stroke="black" d="M1143.5,-758.96C1143.5,-747.72 1143.5,-733.33 1143.5,-722.09"/>
  1066. </g>
  1067. <!-- oled -->
  1068. <g id="node72" class="node">
  1069. <title>oled</title>
  1070. <g id="a_node72"><a xlink:href="system.html#oled" xlink:title="OLED Display 128x32" target="_top">
  1071. <polygon fill="none" stroke="transparent" points="1163,-614 1008,-614 1008,-578 1163,-578 1163,-614"/>
  1072. <text text-anchor="middle" x="1085.5" y="-592.3" font-family="Inter" font-size="14.00">OLED Display 128x32</text>
  1073. </a>
  1074. </g>
  1075. </g>
  1076. <!-- ki2c&#45;&gt;oled -->
  1077. <g id="edge52" class="edge">
  1078. <title>ki2c&#45;&gt;oled</title>
  1079. <path fill="none" stroke="black" d="M1043.75,-685.68C1043.75,-665.7 1043.75,-633.92 1043.75,-614.05"/>
  1080. </g>
  1081. <!-- kuart&#45;&gt;lpc -->
  1082. <g id="edge56" class="edge">
  1083. <title>kuart&#45;&gt;lpc</title>
  1084. <path fill="none" stroke="black" d="M1294.75,-709.38C1294.75,-727.62 1294.75,-786 1294.75,-786 1294.75,-786 1460.07,-786 1587.28,-786"/>
  1085. </g>
  1086. <!-- kkeys -->
  1087. <g id="node76" class="node">
  1088. <title>kkeys</title>
  1089. <g id="a_node76"><a xlink:href="system.html#kbkeys" xlink:title="Key Matrix" target="_top">
  1090. <polygon fill="none" stroke="transparent" points="1267.5,-614 1181.5,-614 1181.5,-578 1267.5,-578 1267.5,-614"/>
  1091. <text text-anchor="middle" x="1224.5" y="-592.3" font-family="Inter" font-size="14.00">Key Matrix</text>
  1092. </a>
  1093. </g>
  1094. </g>
  1095. <!-- kgpio&#45;&gt;kkeys -->
  1096. <g id="edge54" class="edge">
  1097. <title>kgpio&#45;&gt;kkeys</title>
  1098. <path fill="none" stroke="black" d="M1185.48,-702.13C1185.48,-691.82 1185.48,-641.5 1185.48,-614.02"/>
  1099. </g>
  1100. </g>
  1101. </svg>