zephyr/doc/build/dts/zephyr_dt_inputs_outputs.svg

5 lines
24 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than diagrams.net -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="767px" height="621px" viewBox="-0.5 -0.5 767 621" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-12-06T21:34:27.988Z&quot; agent=&quot;5.0 (X11)&quot; etag=&quot;manTlOi7tAwRe91FAV24&quot; version=&quot;15.9.1&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;ifV251i82MMQPW7umc0k&quot; name=&quot;Page-1&quot;&gt;7VtZc9s2EP41mrYP0fCW9GhJlusZN3Zrd5o8ZSASIpFQBAOCOvLri4unKJHy6HBa68FDLAEuiP12sfuB7pmT5eaOgDj4A3sw7Bmat+mZ055hjPQB+8sFWylwDE0KfII8KdILwTP6AZUw65YiDyaVjhTjkKK4KnRxFEGXVmSAELyudlvgsKo1Bj7cETy7INyV/oM8Gkjp0NYK+e8Q+UGmWdfUnSXIOitBEgAPr0si87ZnTgjGVF4tNxMY8rXL1kWOm+25m0+MwIh2GYCn35Ezf3l8eaCP+uARoj+/Tj6op6xAmKoXVpOl22wFoMcWRDUxoQH2cQTC20I6JjiNPMjVaKxV9HnAOGZCnQm/Qkq3yrogpZiJAroM1d3dV1HzSnBKXHhg/mq6FBAf0kPvOZId+cuUNKiVuoN4CSnZsg4EhoCiVdX6QIHIz/sV68wu1FIfsexGw7I7IXuBsYdW7NLnl7P7h9sveh+vIAnBNuvA9JX6NAzr9/ud+woVUV3FnNSH1B9Ug0hCCf6W+4deNS7Dfcz7LTc+jxD9RYjXbgAI7S9T5scfPOymS2H48TpAFD7HQJh8zXrL4dJtOLZAiPyIXYdwwfsvUBhOcIiJmIbp2XDoWXyMmE/pjiZ+h5DGVoDCzUFoqLuGZsshKqLplnLwdREf9Mzpg1JsGGpnQpPZBU1TuEIuUwch66oMziZy09XoOKaIOzUbPX15FqGUsBjHL1DIIvSuRmZNN1DKWGznerNeqKQLLLmZhXj8ePPXNBdJNHs0KeMZ1Wd5KbCCKMIU8DX4YpSQSKR9xyGYw/AJJ4j3KBAaYxRRSG5XDG+J0qG2KjAXM9LqGD8BRPVBO0QvilCrC0LvI4EQbY4B8XjKgAhbJky2e+LZS6Ag9T3FAgkggUWLPyCHfL9RnRumPLcwtGc8aQInxx5qxp4Afc+YdI60Sx5eNSR1cqegASSZ8/TfwdwdzGY3LDvnwrJ9jQyJLR/ZfuLj+3bW/KweJxrTTaW1bVv/1szKuVpmpYY+cbQVMLCy4JTFNLtmYDlTNapm43warze70xTC2veuXY9VTtmS9pRsP5fgeZiX/LrwsN0I8CayogYvbUyKzuamg6u46QbRT6Xrz4XHslbho7yxLTWeIEHstSEpO7F0d9N2Kg7f10yzxelFq/7I10eCYddIYFwmEpi2XoVaPW3ZEwluCBGbcNZNbGfJAT1GDdJ6rcDemZdxqD+7kDM4aVgadsmsxvcfp/cf71gxuQUMq+eoJDMVUUXFz1pJTu3b4fTiMdNw7G5B82x5+qgLmiqV5BxFHor8ciXZihWWM1KAeLZPUlE68lqykq//khz1MJ6PvufQR+TQTUi7KNAyevenJR6zza51V8yW9Y0wj7p+jXUuly9WLlD5jH7hfKaz6XTnbZmuE2tcic6JS1DMcxwNRU0MR35/JkqV2SGirSWKshdAcQLbyxmQxPKgZoE2HFNt5UwWWF0YCeufIh6aRrWYNEe75cqoIR6OzhYPmzjcs+5Taj+qb1PZ9vWKfUrydfIxa5jQ05jK0fbU/dfif/SOZCZbvSX0EKCC7ktpnNK9fjhPUeix2fyAcbAlexyRZTga5yljAmOCXZgkImvKH40XOcPIMrImNR0Zi0bCE0Sck80ODvYWBjXMMiPTGlArGXWEI1hLv5WohlMOGOSC8EaJl8jzwn3RprpfnTqZcswaIo2GtN1ugKSunw2TdhdM3sEIEoZHTwEpgMArSGjBZgt8dsy821Gc090zv1A9O3ic01lre5rfMFS7cbnf8M0/gPy0QFshkLtANE/i0sgkBlGz55QOFoKqA5XmUhv+XonIUG1WKxF7cOWjKb2R2C2go2XLWRwtqUykdNR0yL/2lrJvk/qYsZ/j7ATqU1MfTjsM9KF9SRxchzAuCiPn6kRvdpTzZpheS9uTpp+Y6bVGNT1tTO9gdKj/eZhefXhlgB518JidhGj9wdDplU9DBszTjj0P2YvpdvrFvAxUbYs5rFVBhZWdB2RPkQ54thNKvRN7K5Mz8VkNKyReT5qe/RhTpC0MsmwLrZUG8g5wv/kC3gdqifJ+doJdy7Lba9H8W5uLFKNGE496wObv9j7K3rV9wdIb7K012Lv+bcLp7N3hg913nkjmDt2OOM7nmrt0LSuIxQeUS8h2LV4leGWytii9d73zeKbo7wQuUq4sO1ubp76PIp/fewJJIvSz3b6BJvKou4cEQoJiEjyWJJUTCsIQev0dEP4fiB9LG/Q7Uj+2fS6Udfr49wgT/1p86Mtr2K9pQnMQQUIwr2dna0Aifur723/xcKD+pVnebjuWz4VHWJk1i38BkZlg8X805u2/&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 311 150 L 429.63 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 434.88 150 L 427.88 153.5 L 429.63 150 L 427.88 146.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 204.64 116.64 C 204.64 112.97 207.69 110 211.45 110 L 304.18 110 C 307.95 110 311 112.97 311 116.64 L 311 169.72 C 294 162.72 274.81 162.72 257.82 169.72 C 240.82 176.73 221.63 176.73 204.64 169.72 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 197.82 123.27 C 197.82 121.51 198.54 119.82 199.82 118.58 C 201.09 117.33 202.83 116.64 204.64 116.64 L 297.36 116.64 C 299.17 116.64 300.91 117.33 302.18 118.58 C 303.46 119.82 304.18 121.51 304.18 123.27 L 304.18 176.36 C 287.19 169.35 268 169.35 251 176.36 C 234 183.36 214.81 183.36 197.82 176.36 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 191 129.91 C 191 126.24 194.05 123.27 197.82 123.27 L 290.55 123.27 C 294.31 123.27 297.36 126.24 297.36 129.91 L 297.36 182.99 C 280.37 175.99 261.18 175.99 244.18 182.99 C 227.19 190 208 190 191 182.99 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 118px; height: 1px; padding-top: 150px; margin-left: 193px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>FILE_1.overlay</div><div>...</div><div>FILE_n.overlay<br /></div></div></div></div></foreignObject><text x="193" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">FILE_1.overlay...</text></switch></g><rect x="161" y="110" width="20" height="80" fill="none" stroke="none" pointer-events="all"/><path d="M 181 110 L 171 110 L 171 190 L 181 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 161 150 L 171 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 150px; margin-left: 159px;"><div style="box-sizing: border-box; font-size: 0px; text-align: right;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>Devicetree overlays:<br /></div>optional DTS format files<div>which override <i>&lt;BOARD&gt;.dts.</i><br /></div></div></div></div></foreignObject><text x="159" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">Devi...</text></switch></g><rect x="161" y="0" width="20" height="60" fill="none" stroke="none" pointer-events="all"/><path d="M 181 0 L 171 0 L 171 60 L 181 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 161 30 L 171 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 30px; margin-left: 159px;"><div style="box-sizing: border-box; font-size: 0px; text-align: right;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>In board directory.</div>The "base" devicetree.<div>Includes SoC <i>.dtsi</i> file,</div><div>may include other files.<br /></div></div></div></div></foreignObject><text x="159" y="34" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">In...</text></switch></g><path d="M 311 30 L 506 30 L 506 113.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 506 118.88 L 502.5 111.88 L 506 113.63 L 509.5 111.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 191 0 L 311 0 L 311 51 Q 281 34.8 251 51 Q 221 67.2 191 51 L 191 9 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 21px; margin-left: 192px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">&lt;BOARD&gt;.dts</div></div></div></foreignObject><text x="251" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">&lt;BOARD&gt;.dts</text></switch></g><path d="M 311 275 L 311 280 L 338 280 L 338.04 356.6" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 338.04 361.85 L 334.54 354.85 L 338.04 356.6 L 341.54 354.85 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 204.64 241.64 C 204.64 237.97 207.69 235 211.45 235 L 304.18 235 C 307.95 235 311 237.97 311 241.64 L 311 294.72 C 294 287.72 274.81 287.72 257.82 294.72 C 240.82 301.73 221.63 301.73 204.64 294.72 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 197.82 248.27 C 197.82 246.51 198.54 244.82 199.82 243.58 C 201.09 242.33 202.83 241.64 204.64 241.64 L 297.36 241.64 C 299.17 241.64 300.91 242.33 302.18 243.58 C 303.46 244.82 304.18 246.51 304.18 248.27 L 304.18 301.36 C 287.19 294.35 268 294.35 251 301.36 C 234 308.36 214.81 308.36 197.82 301.36 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 191 254.91 C 191 251.24 194.05 248.27 197.82 248.27 L 290.55 248.27 C 294.31 248.27 297.36 251.24 297.36 254.91 L 297.36 307.99 C 280.37 300.99 261.18 300.99 244.18 307.99 C 227.19 315 208 315 191 307.99 Z" fill="#d5e8d4" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 118px; height: 1px; padding-top: 275px; margin-left: 193px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>BINDING_1.yaml</div><div>...</div><div>BINDING_n.yaml<br /></div></div></div></div></foreignObject><text x="193" y="279" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">BINDING_1.yaml...</text></switch></g><rect x="161" y="235" width="20" height="80" fill="none" stroke="none" pointer-events="all"/><path d="M 181 235 L 171 235 L 171 315 L 181 315" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 161 275 L 171 275" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 275px; margin-left: 159px;"><div style="box-sizing: border-box; font-size: 0px; text-align: right;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>Devicetree bindings:</div><div>contain rules for devicetree's</div><div>contents.<br /></div></div></div></div></foreignObject><text x="159" y="279" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">Devi...</text></switch></g><path d="M 396 405 L 469.63 405" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 474.88 405 L 467.88 408.5 L 469.63 405 L 467.88 401.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 351 450 L 351 495 L 351.07 534.67" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 351.08 539.92 L 347.57 532.93 L 351.07 534.67 L 354.57 532.92 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="351" cy="405" rx="45" ry="45" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 405px; margin-left: 307px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Devicetree scripts in <i>scripts/dts/</i></div></div></div></div></foreignObject><text x="351" y="409" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Devicetree scri...</text></switch></g><rect x="586" y="120" width="20" height="60" fill="none" stroke="none" transform="rotate(180,596,150)" pointer-events="all"/><path d="M 606 120 L 596 120 L 596 180 L 606 180" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(180,596,150)" pointer-events="all"/><path d="M 586 150 L 596 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(180,596,150)" pointer-events="all"/><rect x="616" y="95" width="150" height="110" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 150px; margin-left: 618px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Intermediate output in <i>build/zephyr/</i>. C preprocessor output of including <i>&lt;BOARD&gt;.dts</i> and overlays.</div></div></div></div></foreignObject><text x="618" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">Intermediate output in bu...</text></switch></g><rect x="221" y="540" width="20" height="80" fill="none" stroke="none" pointer-events="all"/><path d="M 241 540 L 231 540 L 231 620 L 241 620" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 221 580 L 231 580" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 580px; margin-left: 219px;"><div style="box-sizing: border-box; font-size: 0px; text-align: right;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>Generated C header files, in</div><div><i>build/zephyr/include/generated/zephyr/.</i></div><div><br /></div><div> Access these via <span>&lt;devicetree.h&gt;</span></div></div></div></div></foreignObject><text x="219" y="584" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">Gene...</text></switch></g><path d="M 272.02 546.64 C 272.02 544.88 273.13 543.19 275.1 541.94 C 277.07 540.7 279.75 540 282.53 540 L 425.49 540 C 428.28 540 430.95 540.7 432.92 541.94 C 434.89 543.19 436 544.88 436 546.64 L 436 599.72 C 409.8 592.72 380.21 592.72 354.01 599.72 C 327.81 606.73 298.23 606.73 272.02 599.72 Z" fill="#ffff66" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 261.51 553.27 C 261.51 549.61 266.22 546.64 272.02 546.64 L 414.98 546.64 C 420.78 546.64 425.49 549.61 425.49 553.27 L 425.49 606.36 C 399.29 599.35 369.7 599.35 343.5 606.36 C 317.3 613.36 287.71 613.36 261.51 606.36 Z" fill="#ffff66" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 251 559.91 C 251 558.15 252.11 556.46 254.08 555.21 C 256.05 553.97 258.72 553.27 261.51 553.27 L 404.47 553.27 C 407.25 553.27 409.93 553.97 411.9 555.21 C 413.87 556.46 414.98 558.15 414.98 559.91 L 414.98 612.99 C 388.77 605.99 359.19 605.99 332.99 612.99 C 306.79 620 277.2 620 251 612.99 Z" fill="#ffff66" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 183px; height: 1px; padding-top: 580px; margin-left: 253px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div align="center">Generated C headers</div></div></div></div></foreignObject><text x="253" y="584" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">Generated C headers</text></switch></g><path d="M 476 180 L 476 280 L 365 280 L 365.04 356.6" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 365.04 361.85 L 361.54 354.85 L 365.04 356.6 L 368.54 354.85 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 526.04 422 L 526.01 443.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 526 448.88 L 522.51 441.88 L 526.01 443.63 L 529.51 441.89 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 436 120 L 576 120 L 576 171 Q 541 154.8 506 171 Q 471 187.2 436 171 L 436 129 Z" fill="#ffff66" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 141px; margin-left: 437px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>zephyr.dts.pre<br /></div></div></div></div></foreignObject><text x="506" y="145" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">zephyr.dts.pre&#xa;</text></switch></g><path d="M 476 380 L 576 380 L 576 422.5 Q 551 409 526 422.5 Q 501 436 476 422.5 L 476 387.5 Z" fill="#ffff66" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 398px; margin-left: 477px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>zephyr.dts<br /></div></div></div></div></foreignObject><text x="526" y="401" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">zephyr.dts&#xa;</text></switch></g><rect x="586" y="375" width="20" height="60" fill="none" stroke="none" transform="rotate(180,596,405)" pointer-events="all"/><path d="M 606 375 L 596 375 L 596 435 L 606 435" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(180,596,405)" pointer-events="all"/><path d="M 586 405 L 596 405" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(180,596,405)" pointer-events="all"/><rect x="616" y="377.5" width="150" height="55" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 405px; margin-left: 618px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Final merged devicetree in<br /><i>build/zephyr/</i>. Useful for debugging. Passed to <i>dtc</i> if it is installed.</div></div></div></foreignObject><text x="618" y="409" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">Final merged devicetree i...</text></switch></g><ellipse cx="526" cy="510" rx="60" ry="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 510px; margin-left: 467px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><i>dtc</i> (optional, just for errors/warnings)</div></div></div></div></foreignObject><text x="526" y="514" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">dtc (optional, just...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>