diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0029fa6f0d0799a7cfac938cceccbe5c24a2ea51..80ce5c95cb7dd4bdb7a1ea15381e26dc7d48ac3d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,21 +14,21 @@ where to start then you can checkout our contribution documents to help you with ### Code of Conduct -This project and everyone participating in it is governed by the [BeagleBoard.org Code of Conduct](https://docs.beagleboard.org/latest/intro/contribution/index.html#code-of-conduct). By participating, you are expected to uphold this code. Please report unacceptable behavior to [coc@bbb.io](mailto:coc@bbb.io) or contact one of the administrators on https://forum.beagleboard.org. +This project and everyone participating in it is governed by the [BeagleBoard.org Code of Conduct](https://docs.beagleboard.org/latest/intro/contribution/code-of-conduct.html). By participating, you are expected to uphold this code. Please report unacceptable behavior to [coc@bbb.io](mailto:coc@bbb.io) or contact one of the administrators on https://forum.beagleboard.org. ### Style and usage guidelines -If you are new to Sphinx, RST, or git then you can checkout out our [Style and usage guidelines](https://docs.beagleboard.org/latest/intro/contribution/index.html#style-and-usage-guidelines). +If you are new to Sphinx, RST, or git then you can checkout out our [How can I contribute? guide](https://docs.beagleboard.org/latest/intro/contribution/how.html). See more at https://docs.beagleboard.org/latest/intro/contribution/. ### Forking the Project -You can [fork](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html) this project repository to create and submit changes to the documentation. BeagleBoard documentation is generated using [**Sphinx** ](https://www.sphinx-doc.org/en/master/) documentation tool. Sphinx uses the [**reStructuredText**](https://docutils.sourceforge.io/rst.html) (.rst) markup language by default. Some files are also written in [**Markdown**](https://docs.gitlab.com/ee/user/markdown.html) (.md) format. GitLab can render previews for both RST and MD files. So if you do not want to use any external tools to edit the documentation, you can do that within your browser and use the `Preview` button in GitLab to view how the changes will actually look like. +You can [fork](https://openbeagle.org/help/user/project/repository/forking_workflow.md) this project repository to create and submit changes to the documentation. BeagleBoard documentation is generated using [**Sphinx** ](https://www.sphinx-doc.org/en/master/) documentation tool. Sphinx uses the [**reStructuredText**](https://docutils.sourceforge.io/rst.html) (.rst) markup language by default. Some files are also written in [**Markdown**](https://docs.gitlab.com/ee/user/markdown.html) (.md) format. GitLab can render previews for both RST and MD files. So if you do not want to use any external tools to edit the documentation, you can do that within your browser and use the `Preview` button in GitLab to view how the changes will actually look like. #### Using A Browser -Using a browser is the easiest way to contribute to this project, if you are a beginner, or if your suggestions for changes are small. Though, some Git version control knowledge is preferrable. You can learn more about [Git and GitLab from here](https://docs.gitlab.com/ee/topics/git/). +Using a browser is the easiest way to contribute to this project, if you are a beginner, or if your suggestions for changes are small. Though, some Git version control knowledge is preferrable. You can learn more about [Git and GitLab from here](https://openbeagle.org/help/topics/git/index.md). You can create a fork of this repository to your GitLab account using the `Forks` button found on the main page of the project. This will create a stand-alone copy of the repository for you to work with. @@ -65,4 +65,8 @@ VS Code is not limited to running from a folder as a workspace, or as a native a ## FAQ -* [Frequently Asked Questions category on the BeagleBoard.org Forum](https://forum.beagleboard.org/c/faq/19) +* [Frequently Asked Questions category on the BeagleBoard.org Forum](https://forum.beagleboard.org/c/faq) + +## Feedback + +* [Site Feedback category on the BeagleBoard.org Forum](https://forum.beagleboard.org/c/site-feedback) diff --git a/_static/css/custom.css b/_static/css/custom.css index 22957e5ab52b61f3c3a16cefd06d2d62ef144fde..6407cf8561e7e456e43d6bfe907a4af5c60cdc61 100644 --- a/_static/css/custom.css +++ b/_static/css/custom.css @@ -1,9 +1,10 @@ -.wy-side-nav-search > a img.logo { +.wy-side-nav-search>a img.logo { width: 340px; height: 66px; } -.rst-content div.figure, .rst-content figure { +.rst-content div.figure, +.rst-content figure { text-align: center; } @@ -36,7 +37,7 @@ background-color: #25282b; } -.wy-nav-top{ +.wy-nav-top { background-color: #25282b; background-color: #25282b; } @@ -74,10 +75,68 @@ span.strike { overflow: auto; } +/* Site horizontal spacing */ .bd-main .bd-content .bd-article-container { - max-width: 100%; /* default is 60em */ + max-width: 120em; + /* default is 60em */ } +.bd-page-width { + max-width: 120rem; + /* default is 88rem */ +} + +/* Figure headerlink */ + figure a.headerlink { position: static; -} \ No newline at end of file +} + +/* Primary sidebar toggle button */ +#pst-primary-sidebar.collapsed { + overflow: hidden; + padding: 0; + width: 0; /* Collapse the sidebar */ + transition: none; +} + +#pst-secondary-sidebar.collapsed { + overflow: hidden; + padding: 0; + width: 0; /* Collapse the sidebar */ + transition: none; +} + +#pst-secondary-sidebar { + padding-left: 0px; +} + +/* Toggle button styles */ +.sidebar-toggle-btn { + margin-top: 44px; /* Space between sidebar and button */ + padding: 7px; /* Set padding for the button, horizontally more */ + background-color: #F16321; /* Button background color */ + color: white; /* Text color */ + border: none; /* Remove border */ + cursor: pointer; /* Pointer cursor on hover */ + display: block; /* Ensure the button is block-level */ + font-size: 20px; /* Adjust font size */ + font-weight: bold; /* Bold text */ + height: 40px; /* Set a fixed height for the button */ + width: auto; /* Width based on content */ + line-height: 20px; /* Vertically center the text */ +} + +#toggle-primary-sidebar.sidebar-toggle-btn{ + border-radius: 0 5px 5px 0; /* Rounded corners */ +} + +#toggle-secondary-sidebar.sidebar-toggle-btn{ + border-radius: 5px 0 0 5px; /* Rounded corners */ +} + +/* Optional: Adding a hover effect */ +.sidebar-toggle-btn:hover { + background-color: #C7480D; /* Slightly darker blue on hover */ +} + diff --git a/_templates/404.html b/_templates/404.html index 21e5668fc48366fac3a3a889dc6a619b83b3fe39..303ee3a3fc96d66c6caeed1962b527c85a412be8 100644 --- a/_templates/404.html +++ b/_templates/404.html @@ -3,124 +3,119 @@ {% block extrahead %} <script> - // The redirect_folders dictionary is passed from html_context - const redirectFolders = JSON.parse('{{ redirect_folders | tojson | safe }}'); - - // Get the current URL - let currentUrl = window.location.href; - - // Iterate over the redirect_folders key-value pairs - let redirectFound = false; - for (const [key, value] of Object.entries(redirectFolders)) { - if (currentUrl.includes("/" + key)) { - // Determine the replacement value - let replacement = value === "" ? "" : "/" + value; - - // Create a new URL by replacing "/key" with the replacement value - let newUrl = currentUrl.replace("/" + key, replacement); - - // Make an HTTP request to check if the new URL exists - fetch(newUrl, { method: "HEAD" }) - .then(response => { - if (response.ok) { - // Redirect is found - redirectFound = true; - - // Update the heading with the correct information - const headingElement = document.getElementById('pageHeading'); - if (headingElement) { - headingElement.textContent = "Page Moved!"; - } + document.addEventListener("DOMContentLoaded", function () { + // The redirect_folders dictionary is passed from html_context + const redirectFolders = JSON.parse('{{ redirect_folders | tojson | safe }}'); - // Update the message with the correct link - const redirectMessageElement = document.getElementById('redirectMessage'); - if (redirectMessageElement) { - redirectMessageElement.innerHTML = `We found the correct page you are looking for <a href="${newUrl}" id="correctPageLink">here</a>.`; - } + // Get the current URL + let currentUrl = window.location.href; - document.getElementById('redirectInfo').style.display = "block"; + // Flag to check if valid redirect is found + let redirectFound = false; - // If the response is OK, show the modal and initiate the countdown - const redirectModal = new bootstrap.Modal(document.getElementById('redirectModal'), { - backdrop: 'static', // Prevents closing the modal by clicking outside - keyboard: false // Disables closing the modal with the keyboard - }); - redirectModal.show(); + // Iterate over the redirect_folders key-value pairs + for (const [key, value] of Object.entries(redirectFolders)) { + if (currentUrl.includes("/" + key)) { - let countdownValue = 5; - const countdownElement = document.getElementById('countdownNumber'); - if (countdownElement) { - countdownElement.textContent = countdownValue; - } + // Determine the replacement value + let replacement = value === "" ? "" : "/" + value; - // Variable to track if countdown should continue - let countdownActive = true; + // Create a new URL by replacing "/key" with the replacement value + let newUrl = currentUrl.replace("/" + key, replacement); - // Countdown from 5 to 1 - const countdownInterval = setInterval(() => { - if (!countdownActive) { - clearInterval(countdownInterval); - return; + // Make an HTTP request to check if the new URL exists + fetch(newUrl, { method: "HEAD" }) + .then(response => { + if (response.ok) { + // Valid redirect is found + redirectFound = true; + + // Update the heading with the correct information + const headingElement = document.getElementById('pageHeading'); + if (headingElement) { + headingElement.textContent = "Page Moved!"; } - countdownValue--; + + // Update the message with the correct link + const redirectMessageElement = document.getElementById('redirectMessage'); + if (redirectMessageElement) { + redirectMessageElement.innerHTML = `We found the correct page you are looking for <a href="${newUrl}" id="correctPageLink">here</a>.`; + } + + document.getElementById('redirectInfo').style.display = "block"; + + // If the response is OK, show the modal and initiate the countdown + const redirectModal = new bootstrap.Modal(document.getElementById('redirectModal'), { + backdrop: 'static', // Prevents closing the modal by clicking outside + keyboard: false // Disables closing the modal with the keyboard + }); + redirectModal.show(); + + let countdownValue = 5; + const countdownElement = document.getElementById('countdownNumber'); if (countdownElement) { countdownElement.textContent = countdownValue; } - // When countdown reaches 1, redirect - if (countdownValue <= 1) { - clearInterval(countdownInterval); + // Variable to track if countdown should continue + let countdownActive = true; + + // Countdown from 5 to 1 + const countdownInterval = setInterval(() => { + if (!countdownActive) { + clearInterval(countdownInterval); + return; + } + countdownValue--; + if (countdownElement) { + countdownElement.textContent = countdownValue; + } + + // When countdown reaches 1, redirect + if (countdownValue <= 1) { + clearInterval(countdownInterval); + window.location.href = newUrl; + } + }, 1000); + + // Event listener for "Redirect Now" button + document.getElementById('redirectNow').addEventListener('click', () => { window.location.href = newUrl; - } - }, 1000); - - // Event listener for "Redirect Now" button - document.getElementById('redirectNow').addEventListener('click', () => { - window.location.href = newUrl; - }); - - // Event listener for "Cancel" button - document.getElementById('cancelRedirect').addEventListener('click', () => { - countdownActive = false; - clearInterval(countdownInterval); - }); - - // Event listener for "Close" button in the modal header - document.getElementById('closeRedirect').addEventListener('click', () => { - countdownActive = false; - clearInterval(countdownInterval); - }); - } else if (!redirectFound) { - const headingElement = document.getElementById('pageHeading'); - if (headingElement) { - headingElement.textContent = "Page Not Found (404)"; + }); + + // Event listener for "Cancel" button + document.getElementById('cancelRedirect').addEventListener('click', () => { + countdownActive = false; + clearInterval(countdownInterval); + }); + + // Event listener for "Close" button in the modal header + document.getElementById('closeRedirect').addEventListener('click', () => { + countdownActive = false; + clearInterval(countdownInterval); + }); + } else { + // If the response is not OK, proceed to check other redirects + console.log(`No valid page found at ${newUrl}`); } - document.getElementById('redirectInfo').style.display = "block"; - } - }) - .catch(error => { - console.error("Error checking the URL:", error); - // In case of an error, ensure the title is properly set - const headingElement = document.getElementById('pageHeading'); - if (headingElement) { - headingElement.textContent = "Page Not Found (404)"; - } - document.getElementById('redirectInfo').style.display = "block"; - }); - - // Stop after the first successful replacement check - break; + }) + .catch(error => { + console.error("Error checking the URL:", error); + }); + break; + } } - } - // If no potential redirect match is found after iteration - if (!redirectFound) { - const headingElement = document.getElementById('pageHeading'); - if (headingElement) { - headingElement.textContent = "Page Not Found (404)"; + + if (!redirectFound) { + // In case the link test doesn't include redirectFolders + const headingElement = document.getElementById('pageHeading'); + if (headingElement) { + headingElement.textContent = "Page Not Found (404)"; + } + document.getElementById('redirectInfo').style.display = "block"; } - document.getElementById('redirectInfo').style.display = "block"; - } + }); </script> {{ super() }} diff --git a/_templates/layout.html b/_templates/layout.html index a0068534465b7458a8f3e78e0e105479b72ea35d..50faa2d5beee97785f3c94e55372cdf4daa976bb 100644 --- a/_templates/layout.html +++ b/_templates/layout.html @@ -4,36 +4,7 @@ <!-- Top version and announcement message --> <script> - - // Function to check for the next div and clear it or create it if not available - function getBannerDiv() { - // Get the first element with the class 'search-button__wrapper' - const sbw = document.getElementsByClassName('search-button__wrapper'); - // Ensure the collection is not empty to avoid errors - if (sbw.length > 0) { - const sbwElement = sbw[0]; - const nextElement = sbwElement.nextElementSibling; - - // Check if the next element exists and has the class 'pst-async-banner-revealer' - if (nextElement && nextElement.classList.contains('pst-async-banner-revealer')) { - // Clear the content of the next element - nextElement.innerHTML = ''; - } else { - // Create a new div with the required class and style if it doesn't exist - const newDiv = document.createElement('div'); - newDiv.className = 'pst-async-banner-revealer'; - newDiv.style.height = 'auto'; - sbwElement.insertAdjacentElement('afterend', newDiv); - return newDiv; // Return the newly created div - } - return nextElement; // Return the existing element - } else { - console.error("No elements with the class 'search-button__wrapper' found."); - return null; - } - } - // Function to generate version and announcement banner HTML function getBannerHTML() { return ` @@ -65,8 +36,8 @@ } // Get the target element where the banners will be added - const bannerDiv = getBannerDiv(); - + const bannerDiv = document.getElementsByClassName('pst-async-banner-revealer')[0]; + // Add version banner and announcement banner if bannerDiv is valid if (bannerDiv) { bannerDiv.innerHTML = getBannerHTML(); @@ -77,3 +48,119 @@ {{ super() }} {% endblock docs_navbar %} + +{% block docs_main %} +<script> + +document.addEventListener('DOMContentLoaded', () => { + // Add primary sidebar toggle button + const primarySidebar = document.getElementById('pst-primary-sidebar'); + if (primarySidebar) { + addSidebarToggleButton( + primarySidebar, + 'primary', + 'sidebar-toggle-btn', + '<i class="fa-solid fa-caret-left"></i>', + '<i class="fa-solid fa-caret-right"></i>', + 'after' + ); + } + + // Add secondary sidebar toggle button + const secondarySidebar = document.getElementById('pst-secondary-sidebar'); + if (secondarySidebar) { + addSidebarToggleButton( + secondarySidebar, + 'secondary', + 'sidebar-toggle-btn', + '<i class="fa-solid fa-caret-right"></i>', + '<i class="fa-solid fa-caret-left"></i>', + 'before' + ); + } + + /** + * Adds a toggle button for a sidebar with visibility and state management. + * @param {HTMLElement} sidebar - The sidebar element to toggle. + * @param {string} key - A unique key for localStorage and button id. + * @param {string} buttonClass - CSS class for the toggle button. + * @param {string} collapseHTML - HTML for the button when the sidebar is collapsed. + * @param {string} expandHTML - HTML for the button when the sidebar is expanded. + * @param {string} position - Position to insert the button ('before' or 'after'). + */ + function addSidebarToggleButton(sidebar, key, buttonClass, collapseHTML, expandHTML, position) { + const toggleButton = document.createElement('button'); + toggleButton.id = `toggle-${key}-sidebar`; + toggleButton.innerHTML = sidebar.classList.contains('collapsed') ? expandHTML : collapseHTML; + toggleButton.className = buttonClass; + + // Insert the toggle button + if (position === 'before') { + sidebar.parentNode.insertBefore(toggleButton, sidebar); + } else if (position === 'after') { + sidebar.parentNode.insertBefore(toggleButton, sidebar.nextSibling); + } + + // Restore collapsed state from localStorage + const collapsedState = localStorage.getItem(`${key}SidebarCollapsed`) === 'true'; + if (collapsedState) { + sidebar.classList.add('collapsed'); + toggleButton.innerHTML = expandHTML; + } + + // Handle toggle button click + toggleButton.addEventListener('click', () => { + sidebar.classList.toggle('collapsed'); + + // Update button content and save state + if (sidebar.classList.contains('collapsed')) { + toggleButton.innerHTML = expandHTML; + localStorage.setItem(`${key}SidebarCollapsed`, 'true'); + } else { + toggleButton.innerHTML = collapseHTML; + localStorage.setItem(`${key}SidebarCollapsed`, 'false'); + } + }); + + // Check visibility of the toggle button + function checkToggleVisibility() { + const existingToggleButton = document.querySelector( + `.pst-navbar-icon.sidebar-toggle.${key}-toggle` + ); + if (existingToggleButton && existingToggleButton.offsetParent !== null) { + toggleButton.style.display = 'none'; // Hide custom toggle button + } else { + toggleButton.style.display = 'block'; // Show custom toggle button + } + } + + // Update button visibility if the sidebar is removed + function updateButtonVisibility() { + if (window.getComputedStyle(sidebar).display === 'none') { + toggleButton.remove(); // Remove button if sidebar is hidden + } else if (!document.querySelector(`#toggle-${key}-sidebar`)) { + // Re-add the button if missing + if (position === 'before') { + sidebar.parentNode.insertBefore(toggleButton, sidebar); + } else if (position === 'after') { + sidebar.parentNode.insertBefore(toggleButton, sidebar.nextSibling); + } + } + } + + // Initial visibility check + checkToggleVisibility(); + updateButtonVisibility(); + + // Monitor window resize for dynamic button visibility updates + window.addEventListener('resize', () => { + checkToggleVisibility(); + updateButtonVisibility(); + }); + } +}); + +</script> +{{ super() }} + +{% endblock docs_main %} \ No newline at end of file diff --git a/_templates/mission.html b/_templates/mission.html index d43bad347a1f729eb9b06983748440a0fe887a5d..41e533da874cd426ffb51ce1887707a0c5246041 100644 --- a/_templates/mission.html +++ b/_templates/mission.html @@ -1,55 +1,47 @@ -<div class="card bg-light mt-4 text-center"> - <div class="card-header bg-primary text-light fw-bold" data-bs-toggle="collapse" href="#collapseWhy" role="button" aria-expanded="false" aria-controls="collapseWhy"> +<div class="card mb-3"> + <div class="card-header bg-primary text-light fw-bold"> Why are we doing this? </div> - <div id="collapseWhy" class="collapse"> - <div class="card-body"> - <p class="card-text text-dark"> - We believe in making computers open again to democratize technology and empower individuals and organizations to explore, experiment, and create without the constraints of proprietary systems. - </p> - </div> + <div class="card-body"> + <p class="card-text text-dark"> + We believe in making computers open again to democratize technology and empower individuals and organizations to explore, experiment, and create without the constraints of proprietary systems. + </p> </div> </div> -<div class="card bg-light mt-4 text-center"> - <div class="card-header bg-warning text-dark fw-bold" data-bs-toggle="collapse" href="#collapseWhat" role="button" aria-expanded="false" aria-controls="collapseWhat"> +<div class="card mb-3"> + <div class="card-header bg-warning text-dark fw-bold"> What are we doing? </div> - <div id="collapseWhat" class="collapse"> - <div class="card-body"> - <p class="card-text text-dark"> - We design versatile and affordable single-board computers to provide developers, hobbyists, and educators with a platform for prototyping, experimentation, and production of embedded systems. Our comprehensive documentation, tutorials, and vibrant online community support users in their projects and foster knowledge sharing. - </p> - </div> + <div class="card-body"> + <p class="card-text text-dark"> + We design versatile and affordable single-board computers to provide developers, hobbyists, and educators with a platform for prototyping, experimentation, and production of embedded systems. Our comprehensive documentation, tutorials, and vibrant online community support users in their projects and foster knowledge sharing. + </p> </div> </div> -<div class="card bg-light mt-4 text-center"> - <div class="card-header bg-success text-light fw-bold" data-bs-toggle="collapse" href="#collapseHow" role="button" aria-expanded="false" aria-controls="collapseHow"> +<div class="card mb-3"> + <div class="card-header bg-success text-light fw-bold"> How are we doing it? </div> - <div id="collapseHow" class="collapse"> - <div class="card-body"> - <p class="card-text text-dark"> - Through open-source hardware designs, diverse software support, and active community engagement, we enable users to customize, innovate, and collaborate effortlessly in embedded computing. - </p> - </div> + <div class="card-body"> + <p class="card-text text-dark"> + Through open-source hardware designs, diverse software support, and active community engagement, we enable users to customize, innovate, and collaborate effortlessly in embedded computing. + </p> </div> </div> -<div class="card bg-light mt-4 text-center"> - <div class="card-header bg-dark text-light fw-bold" data-bs-toggle="collapse" href="#collapseSupport" role="button" aria-expanded="false" aria-controls="collapseSupport"> +<div class="card mb-3"> + <div class="card-header bg-dark text-light fw-bold"> Support us <i class="fa-solid fa-hand-holding-dollar"></i> </div> - <div id="collapseSupport" class="collapse"> - <div class="card-body"> - <p class="card-text text-dark"> - The BeagleBoard.org Foundation is a Michigan, USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing. - </p> - </div> - <div class="card-footer d-grid gap-2"> - <a href="https://patreon.com/beagleboard" class="btn btn-danger text-light"><i class="fa-brands fa-patreon"></i> Become a Patreon</a> - <a href="https://github.com/sponsors/beagleboard" class="btn btn-dark text-light"><i class="fa-brands fa-github"></i> Sponsor on GitHub</a> - </div> + <div class="card-body"> + <p class="card-text text-dark"> + The BeagleBoard.org Foundation is a Michigan, USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing. + </p> + </div> + <div class="card-footer d-grid gap-2"> + <a href="https://patreon.com/beagleboard" class="btn btn-danger text-light"><i class="fa-brands fa-patreon"></i> Become a Patreon</a> + <a href="https://github.com/sponsors/beagleboard" class="btn btn-dark text-light"><i class="fa-brands fa-github"></i> Sponsor on GitHub</a> </div> </div> diff --git a/accessories/cables.rst b/accessories/cables.rst index 5a742f198702dc5831d38f847eeca8f5c3fc7f5f..f1c121693a32782574a18d4228e8af1ecb57d729 100644 --- a/accessories/cables.rst +++ b/accessories/cables.rst @@ -167,7 +167,7 @@ JTAG debug Cables TagConnect (JTAG) ================== -Boards like :ref:`beagleconnect_freedom_home`, :ref:`beaglev-ahead-home`, :ref:`beaglev-fire-home`, and :ref:`beagleplay-home` use the TagConnect +Boards like :ref:`beagleconnect-freedom-home`, :ref:`beaglev-ahead-home`, :ref:`beaglev-fire-home`, and :ref:`beagleplay-home` use the TagConnect interface which allows you to perform firmware updates and JTAG hardware debugging. To use the interface, the the parts below from `tag-connect <https://www.tag-connect.com>`_ are required. diff --git a/accessories/peripherals.rst b/accessories/peripherals.rst index d96600448593372932b2f07463aa461e1093f307..59e945b1dc752f8e78e2039e817414fa5fc0615e 100644 --- a/accessories/peripherals.rst +++ b/accessories/peripherals.rst @@ -44,7 +44,7 @@ USB HUBS - `Inland 4 Port <http://www.microcenter.com/product/360458/4-Port_USB_20_Hub>`_ - `Manhattan 10-port HUB <http://www.microcenter.com/product/393316/10-Port_USB_20_Hi-Speed_Desktop_Hub>`_ - `4-Port USB Cable HUB <http://www.microcenter.com/product/354122/4-Port_USB_20_Cable_Hub>`_ -- `D-LINK DUB-H7 <https://www.dlink.com/uk/en/products/dub-h7-7-port-usb-2-0-hub>`_ +- `D-Link 7-Port USB 2.0 Hub DUB-H7 <https://www.dlink.com/en/products/dub-h7-7-port-usb-2-0-hub>`_ - `Trust HU-5770 7-Port Powered Hub <http://www.amazon.co.uk/TRUST-UK-HU-5770-PORT-POWERED/dp/B000HG5Q42>`_ .. tip:: diff --git a/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Back.webp b/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Back.webp new file mode 100644 index 0000000000000000000000000000000000000000..b5847158d49835e4ca9a8bf3f90f830a52c04cc1 Binary files /dev/null and b/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Back.webp differ diff --git a/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Block-Diagram.webp b/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Block-Diagram.webp new file mode 100644 index 0000000000000000000000000000000000000000..9b50207ca4702ecd567b63c79d8ed8fd28ba2fa8 Binary files /dev/null and b/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Block-Diagram.webp differ diff --git a/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Front.webp b/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Front.webp new file mode 100644 index 0000000000000000000000000000000000000000..959405026c1053ae1652f910aeb882c3d91709ba Binary files /dev/null and b/boards/beagleconnect/freedom/images/BeagleConnect-Freedom-Front.webp differ diff --git a/boards/beagleconnect/freedom/index.rst b/boards/beagleconnect/freedom/index.rst index 8140c51849d926c26b7fb4b309a0001bee911aac..1705ff013ed4bd075b0892518de9a3b4fad081dd 100644 --- a/boards/beagleconnect/freedom/index.rst +++ b/boards/beagleconnect/freedom/index.rst @@ -1,4 +1,4 @@ -.. _beagleconnect_freedom_home: +.. _beagleconnect-freedom-home: BeagleConnect Freedom ##################### diff --git a/boards/beagleconnect/index.rst b/boards/beagleconnect/index.rst index e30eba3fa2d656a5c5670261f7d78e331e94ea57..f1d6e693b93844a3409446870b4b2632af037d24 100644 --- a/boards/beagleconnect/index.rst +++ b/boards/beagleconnect/index.rst @@ -1,97 +1,21 @@ .. _beagleconnect-home: -BeagleConnect +BeagleConnect™ ############### .. important:: Currently under development -BeagleConnect™ is a revolutionary technology virtually eliminating low-level -software development for `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_ -and `IIoT <https://en.wikipedia.org/wiki/Industrial_internet_of_things>`_ -applications, such as building automation, factory automation, home automation, -and scientific data acquisition. While numerous IoT and IIoT solutions -available today provide massive software libraries for microcontrollers -supporting a limited body of `sensors <https://en.wikipedia.org/wiki/Sensor>`_, -`actuators <https://en.wikipedia.org/wiki/Actuator>`_ and `indicators <https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)>`_ -as well as libraries for communicating over various networks, BeagleConnect -simply eliminates the need for these libraries by shifting the burden into the -most massive and collaborative software project of all time, the `Linux kernel <https://en.wikipedia.org/wiki/Linux_kernel>`_. - -These are the tools used to automate things in -`scientific data collection <https://en.wikipedia.org/wiki/Data_collection_system>`_, -`data science <https://en.wikipedia.org/wiki/Data_science>`_, -`mechatronics <https://en.wikipedia.org/wiki/Mechatronics>`_, -and `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_. - -BeagleConnect™ technology solves: - -* The need to write software to add a large set of diverse devices to your system, -* The need to maintain the software with security updates, -* The need to rapidly prototype using off-the-shelf software and hardware without wiring, -* The need to connect to devices using long-range, low-power wireless, and -* The need to produce high-volume custom hardware cost-optimized for your requirements. - -See: - -* :ref:`beagleconnect-overview` -* :ref:`beagleconnect-story` - -BeagleConnect Experience -************************* - -BeagleConnect™ provides a scalable experience for interacting with the physical world. - -.. note:: - The term BeagleConnect™ refers to a technology comprising of a family of - boards, a collection of Linux kernel drivers, microcontroller firmware, a - communication protocol, and system-level integration to automation software - tools. More specific terms will be applied in the architecture details. The - term is also used here to represent the experience introduced to users through - the initial BeagleConnect™ Freedom product consisting of a board and case which - ships programmed and ready to be used. - -For scientists, we are integrating `Jupyter Notebook <https://jupyter.org/>`_ -with the data streams from any of hundreds of sensor options, including -`vibration <https://www.mikroe.com/click/sensors/force>`_, -`gas detection <https://www.mikroe.com/click/sensors/gas>`_, -`biometrics <https://www.mikroe.com/click/sensors/biometrics>`_ and -`more <https://www.mikroe.com/click/sensors>`_. These data streams can be -stored in simple `data files <https://en.wikipedia.org/wiki/Comma-separated_values>` -or processed and visualized. - -.. todo:: - - provide images demonstrating Jupyter Notebook visualization - -For embedded systems developers, data is easily extracted using the standard IIO -interface provided by the Linux kernel running on the gateway using any of -hundreds of programming languages and environments, without writing a line of -microcontroller firmware. The Linux environment provides opportunities for -high-level remote management using tools like Balena with applications deployed -in Docker containers. - -.. todo:: provide image illustrating remote management - -The hardware and software are fully open source, providing for scalability and a lack of vendor lock-in. - -For DevOps… - -For home automaters, integration into WebThings… - -.. todo:: - - think a bit more about this section with some feedback from Cathy. +BeagleConnect™ is a family of boards that provides mikroBUS connections to Linux machines over :ref:`beagleconnect-technology` as Zephyr-supported MCU-based boards. .. image:: freedom/images/BeagleConnect-Boards-Angled.* :width: 598 :align: center :alt: BeagleConnect Freedom +BeagleConnect™ boards +********************** -BeagleConnect boards -******************** - -* :ref:`beagleconnect_freedom_home` +* :ref:`beagleconnect-freedom-home` diff --git a/boards/beagleplay/05-demos.rst b/boards/beagleplay/05-demos.rst index 39ee1d933d42de3728f6223abaa714c563fa6153..7668c388fbc5b03090c454918b5b53594ae20a3a 100644 --- a/boards/beagleplay/05-demos.rst +++ b/boards/beagleplay/05-demos.rst @@ -65,17 +65,17 @@ Demos and tutorials beginner - .. card:: - :link: beagleplay-nodered - :link-type: ref + .. card:: + :link: beagleplay-nodered + :link-type: ref - **Using NodeRed** - ^^^ - Learn how to use NodeRed with BeaglePlay for rapid and easy prototyping. - +++ - .. admonition:: Complexity level + **Using NodeRed** + ^^^ + Learn how to use NodeRed with BeaglePlay for rapid and easy prototyping. + +++ + .. admonition:: Complexity level - beginner + beginner .. card:: :link: beagleplay-rtc diff --git a/boards/beagleplay/demos-and-tutorials/zephyr-cc1352-development.rst b/boards/beagleplay/demos-and-tutorials/zephyr-cc1352-development.rst index 6e29e9c0bc03023bd96b0cb583f76307e41059ce..06d2065863588903d6043bc0e9df190780cfbfb5 100644 --- a/boards/beagleplay/demos-and-tutorials/zephyr-cc1352-development.rst +++ b/boards/beagleplay/demos-and-tutorials/zephyr-cc1352-development.rst @@ -14,7 +14,7 @@ source design. If you are one of those people, this is a good place to get started. Further, BeaglePlay is a reasonable development platform for creating Zephyr-based -applications for :ref:`beagleconnect_freedom_home`. The same Zephyr development +applications for :ref:`beagleconnect-freedom-home`. The same Zephyr development environment setup here is also described for targeting applications on that board. Install the latest software image for BeaglePlay @@ -83,7 +83,7 @@ Background This `WPANUSB` application was originally developed for radio devices with a USB interface. The CC1352P7 does not have a USB device, so the application was modified to communicate over a UART serial interface. -For the :ref:`beagleconnect_freedom_home`, a USB-to-UART bridge device was used and the USB endpoints +For the :ref:`beagleconnect-freedom-home`, a USB-to-UART bridge device was used and the USB endpoints were made compatible with the `WPANUSB linux driver <https://github.com/finikorg/wpanusb>`_ which we `augmented <https://git.beagleboard.org/beagleconnect/linux/wpanusb/>`_ to support this board. To utilize the existing `WPANUSB` Zephyr application and this Linux driver, we chose to encode our UART traffic with diff --git a/boards/beaglev/fire/05-demos.rst b/boards/beaglev/fire/05-demos.rst index b7c8b1ea46812d0a634b8224c7087e3fb75ca42b..796ea43e5a472665334e809bf90c6cfa248cbb84 100644 --- a/boards/beaglev/fire/05-demos.rst +++ b/boards/beaglev/fire/05-demos.rst @@ -27,4 +27,4 @@ Demos demos-and-tutorials/gateware/gateware-design-simulation-libero demos-and-tutorials/gateware/comms-cape-gateware-usage demos-and-tutorials/gateware/axi-apb-interfaces-demo - + demos-and-tutorials/building-linux-with-buildroot diff --git a/boards/beaglev/fire/demos-and-tutorials/building-linux-with-buildroot.rst b/boards/beaglev/fire/demos-and-tutorials/building-linux-with-buildroot.rst new file mode 100644 index 0000000000000000000000000000000000000000..3a4a40142a570f20392f595e079a967daeb8fd31 --- /dev/null +++ b/boards/beaglev/fire/demos-and-tutorials/building-linux-with-buildroot.rst @@ -0,0 +1,109 @@ +.. _beaglev-fire-building-linux-with-buildroot: + +Building Linux for BeagleV-Fire using Buildroot +################################################ + +Introduction +************** + +Buildroot is a simple, efficient, and user-friendly tool for creating custom embedded Linux systems through cross-compilation. + +This document provides a guide for building and flashing a Linux image on the BeagleV-Fire board with Buildroot. +It outlines the process for compiling the image, writing image to the eMMC, and booting the new operating system. + +Hardware requirements: +======================== + +1. BeagleV-Fire board +2. USB-C cable +3. 3.3v USB to UART bridge + +Connect BeagleV-Fire UART debug port using 3.3v USB to UART bridge. + +.. figure:: ../images/debug/BeagleV-Fire-UART-Debug.* + :width: 1240 + :align: center + :alt: UART debug connection + +Software requirements: +======================= + +Download `Buildroot <https://github.com/buildroot/buildroot>`_ repository from GitHub. + +Start Building +**************** + +.. note:: + + The following steps are intended for a Linux operating system. + +To build and flash Linux image using Buildroot, + +Step 1. Navigate to the Buildroot directory +============================================ + +.. code:: console + + cd buildroot + +Step 2. Configure the Build for BeagleV-Fire +============================================= + +Configure the build by selecting the default board configuration: + +.. code:: console + + make beaglev_fire_defconfig + +Step 3. Customise the build (Optional) +======================================= + +If you need to customize the build, use the following command: + +.. code:: console + + make menuconfig + +Step 4: Start the build process + +.. code:: console + + make + +.. note:: + + The build process can take 20-30 minutes for a clean build. + +Step 5. Locate the build image +=============================== + +Once the build is complete, the Linux image will be saved as `sdcard.img` in the `/output/images/` directory. +The directory structure will look something like this: + +.. code:: console + + $ ls output/images/ + boot.scr boot.vfat.bmap dts/ Image.gz mpfs_icicle/ mpfs_icicle.its rootfs.cpio rootfs.tar sdcard.img sdcard.img.gz + boot.vfat boot.vfat.gz Image microchip/ mpfs_icicle.itb payload.bin rootfs.cpio.gz sdcard.bmap sdcard.img.bmap u-boot.bin + +Step 6. Flash the Image to BeagleV-Fire's eMMC +=============================================== + +- Restart the board and halt the HSS (Hart Software Services) by pressing any key +- In the HSS command line interface, type `usbdmsc` to expose the eMMC as a USB mass storage device using the USB-C connector. +- If successful, a message saying "USB Host connected" will be displayed +- Now, copy the image from local machine to BeagleV Fire's eMMC + +.. code:: console + + sudo dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +.. note:: + + You need to replace /dev/sdX with the actual device name of your eMMC. + Be very careful not to overwrite the wrong drive, as this action is irreversible. + +- Once the transfer is complete, type `CTRL+C` to disconnect your device +- Finally boot the new Linux image by typing `boot` or reset your board + +Detailed description of this step is mentioned in `Flashing eMMC <https://docs.beagleboard.org/latest/boards/beaglev/fire/demos-and-tutorials/flashing-board.html#flashing-emmc>`_ section. diff --git a/boards/beagley/ai/01-introduction.rst b/boards/beagley/ai/01-introduction.rst index e3e3037fb54f2b7a4caae78e06c0752a4a7c438d..9df46ae48b77d2fe7e6c139ff38eca4afdfbc98c 100644 --- a/boards/beagley/ai/01-introduction.rst +++ b/boards/beagley/ai/01-introduction.rst @@ -23,11 +23,9 @@ I/O and control, a 50 GFlop GPU, video and vision accelerators, and other specia +=======================+=========================================================================================================================================================+ | Processor | Texas Instruments AM67A, Quad 64-bit Arm® Cortex®-A53 @1.4 GHz, multiple cores including Arm/GPU processors, DSP, and vision/deep learning accelerators | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ - | RAM | 4GB LPDDR4 | + | RAM | 4GB LPDDR4 (x32) | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Wi-Fi | Beagleboard BM3301, 802.11ax Wi-Fi | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Bluetooth | Bluetooth Low Energy 5.4 (BLE) | + | Wi-Fi/Bluetooth | BeagleBoard.org BeagleMod BM3301, 802.11ax Wi-Fi 6, Bluetooth Low Energy (BLE) 5.4 | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | USB Ports | 4 x USB 3.0 TypeA ports supporting simultaneous 5Gbps operation, 1 x USB 2.0 TypeC, supports USB 2.0 device mode | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -35,7 +33,7 @@ I/O and control, a 50 GFlop GPU, video and vision accelerators, and other specia +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | Camera/Display | 2 x 4-lane MIPI camera connector (one connector muxed with DSI capability) | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Display Output | 1 x HDMI display, 1 x OLDI display, 1 x DSI MIPI Display | + | Display Output | 1 x HDMI display, 1 x OLDI display, 1 x DSI MIPI Display (DSI muxed with 1 CSI) | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | Real-time Clock (RTC) | Supports external coin-cell battery for power failure time retention | +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -109,15 +107,15 @@ Front components +----------------------+-------------------------------------------------------------------------------------------------------------------+ | Feature | Description | +======================+===================================================================================================================+ - | WiFi/BLE | Beagleboard BM3301 with 802.11ax Wi-Fi & Bluetooth Low Energy 5.4 (BLE) | + | WiFi/Bluetooth | BeagleBoard.org BeagleMod BM3301 with 802.11ax Wi-Fi 6 & Bluetooth Low Energy 5.4 (BLE) | +----------------------+-------------------------------------------------------------------------------------------------------------------+ - | RAM | 4GB LPDDR4 | + | RAM | 4GB LPDDR4 (x32) | +----------------------+-------------------------------------------------------------------------------------------------------------------+ | Expansion | 40pin Expansion header compatible with HATs | +----------------------+-------------------------------------------------------------------------------------------------------------------+ | SoC | TI AM67A Arm®Cortex®-A53 4 TOPS vision SoC with RGB-IR ISP for 4 cameras, machine vision, robotics, and smart HMI | +----------------------+-------------------------------------------------------------------------------------------------------------------+ - | Fan | 4pin Fan connector | + | Fan | 4-pin fan connector | +----------------------+-------------------------------------------------------------------------------------------------------------------+ | USB-A | 4 x USB 3 TypeA ports supporting simultaneous 5Gbps operation host ports | +----------------------+-------------------------------------------------------------------------------------------------------------------+ diff --git a/boards/beagley/ai/03-design.rst b/boards/beagley/ai/03-design.rst index df25737ad65fa39f2c2da41217f665a46d1a1149..a6060bcf56bb108b5d6926180d0ea54af1cf1b83 100644 --- a/boards/beagley/ai/03-design.rst +++ b/boards/beagley/ai/03-design.rst @@ -745,6 +745,11 @@ Miscellaneous Mechanical Specifications ************************** +.. todo:: + + If there are real design elements, put those here, like clearances and other elements going + into design consideration. Summary information should just go in the support page. + Dimensions & Weight =================== @@ -768,4 +773,4 @@ Dimensions & Weight | Gross Weight | 110 g | +--------------------+----------------------------------------------------+ | Net Weight | 50 g | - +--------------------+----------------------------------------------------+ \ No newline at end of file + +--------------------+----------------------------------------------------+ diff --git a/boards/beagley/ai/04-expansion.rst b/boards/beagley/ai/04-expansion.rst index fbd0fdf0bc0a55c5a1f7fd55d45d97798380b544..5c0df1806aacc8ae7403a5288428be0cd60aa633 100644 --- a/boards/beagley/ai/04-expansion.rst +++ b/boards/beagley/ai/04-expansion.rst @@ -5,12 +5,25 @@ Expansion .. todo:: - Describe how to build expansion hardware for BeagleY-AI + Describe how to build expansion hardware for BeagleY-AI. This section is not about using existing add-on hardware. PCIe **** -For software reference, you can see how PCIe is used on NVMe HATs. +For software reference, you can :ref:`see how PCIe is used on NVMe HATs<beagley-ai-expansion-nvme>`. + + +CSI +*** + +For software reference, you can :ref:`see how CSI is used on IMX219-based camera modules<beagley-ai-imx219-csi-cameras>`. + +RTC +*** + +.. todo:: + + Remove this. I really don't see how "RTC" falls into our definition of what should be documented in "Expansion". * :ref:`beagley-ai-expansion-nvme` * :ref:`beagley-ai-using-imx219-csi-cameras` diff --git a/boards/beagley/ai/05-demos.rst b/boards/beagley/ai/05-demos.rst index 7393b068ad78141d7a1e002eea3e11dbaf208ccc..1a90f88ff6e350982c4e5fde951802d6d30b70cc 100644 --- a/boards/beagley/ai/05-demos.rst +++ b/boards/beagley/ai/05-demos.rst @@ -6,17 +6,17 @@ Demos and tutorials .. toctree:: :maxdepth: 1 +.. todo:: Isn't including "beagley-ai" in the filename superfluous? + demos/beagley-ai-using-gpio demos/beagley-ai-using-pwm demos/beagley-ai-using-rtc demos/beagley-ai-using-i2c-oled-display demos/beagley-ai-using-i2c-adc demos/beagley-ai-pca9685-motor-drivers - demos/beagley-ai-expansion-nvme + demos/expansion-nvme + demos/connecting-imx219-csi-cameras.rst demos/beagley-ai-using-imx219-csi-cameras demos/beagley-ai-arducam-imx219-v3link-dual-camera-kit demos/beagley-ai-object-detection-tutorial - - - diff --git a/boards/beagley/ai/demos/beagley-ai-using-rtc.rst b/boards/beagley/ai/demos/beagley-ai-using-rtc.rst index 18ad5346d6406bba6329b67a4abfa62425deda59..1755e53928824ddafaa253ccf5bb2af23b91fb60 100644 --- a/boards/beagley/ai/demos/beagley-ai-using-rtc.rst +++ b/boards/beagley/ai/demos/beagley-ai-using-rtc.rst @@ -13,7 +13,7 @@ Fortunately, BeagleY-AI comes with a built-in `DS1340 <https://www.analog.com/me Required Hardware ********************** -BeagleY provides a **1.00 mm pitch, 2-pin JST SH connector** for a coin cell battery to enable the RTC to keep time even if power is lost to the board. +BeagleY-AI provides a **1.00 mm pitch, 2-pin JST SH connector** for a coin cell battery to enable the RTC to keep time even if power is lost to the board. These batteries are available from several vendors: diff --git a/boards/beagley/ai/demos/connecting-imx219-csi-cameras.rst b/boards/beagley/ai/demos/connecting-imx219-csi-cameras.rst new file mode 100644 index 0000000000000000000000000000000000000000..504723ebbebc7727588b87c3e752cc71d5c9b3d3 --- /dev/null +++ b/boards/beagley/ai/demos/connecting-imx219-csi-cameras.rst @@ -0,0 +1,73 @@ +.. _beagley-ai-imx219-csi-cameras: + +.. todo:: + + Need to add `gstreamer` and/or `cheese` commands to show how to make use of connected cameras. + +Using IMX219 CSI Cameras +############################ + +To enable an IMX219 CSI camera, modify the following file: `/boot/firmware/extlinux/extlinux.conf` + +We can check the available list of Device Tree Overlays as such: + +.. code:: console + + debian@BeagleBone:~$ ls /boot/firmware/overlays/ | grep "beagley" + k3-am67a-beagley-ai-csi0-imx219.dtbo + k3-am67a-beagley-ai-csi0-ov5640.dtbo + k3-am67a-beagley-ai-csi1-imx219.dtbo + k3-am67a-beagley-ai-dsi-rpi-7inch-panel.dtbo + k3-am67a-beagley-ai-lincolntech-185lcd-panel.dtbo + +Using CSI Port 0 +************************************** + +Then, add the following line to load the IMX219 CSI0 DTBO: + +.. code:: bash + + fdtoverlays /overlays/k3-am67a-beagley-ai-csi0-imx219.dtbo + +Your /boot/firmware/extlinux/extlinux.conf file should look something like this: + +.. code:: bash + + label microSD (default) + kernel /Image + append console=ttyS2,115200n8 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait net.ifnames=0 + fdtdir / + fdt /ti/k3-j722s-beagley-ai.dtb + fdtoverlays /overlays/k3-am67a-beagley-ai-csi0-imx219.dtbo + initrd /initrd.img + +Now reboot... + +.. code:: console + + debian@BeagleBone:~$ ls /dev/ | grep "video" + video0 + video1 + video2 + +Using CSI Port 1 +******************* + + +Troubleshooting +******************* + +.. code:: console + + Found /extlinux/extlinux.conf + Retrieving file: /extlinux/extlinux.conf + beagley-ai microSD (extlinux.conf) + 1: microSD Recovery + 2: microSD (RPI 7inch panel) + 3: microSD (lincolntech-185lcd panel) + 4: microSD (csi0 imx219) + 5: microSD (csi1 imx219) + 6: microSD (csi0 ov5640) + 7: microSD (default) + Enter choice: 4 + 4: microSD (csi0 imx219) diff --git a/boards/beagley/ai/demos/beagley-ai-expansion-nvme.rst b/boards/beagley/ai/demos/expansion-nvme.rst similarity index 100% rename from boards/beagley/ai/demos/beagley-ai-expansion-nvme.rst rename to boards/beagley/ai/demos/expansion-nvme.rst diff --git a/boards/capes/motor_cape.rst b/boards/capes/motor_cape.rst index 0745dd257256acbc6c76df13a0079769e0708e08..9e59e0bf29a92613a4ee6ebefda852b3333ee71a 100644 --- a/boards/capes/motor_cape.rst +++ b/boards/capes/motor_cape.rst @@ -374,7 +374,7 @@ TDA4VM on the BBAI-64, i.e. GPIO and PWM respectively. The next file is not our library but our file to run on the command line to call MotorLib for our use case, e.g. opening a door by unbolting our locking solenoid and/or locking it back. -.. code-block:: +.. code-block:: python #!/usr/bin/python3 diff --git a/boards/index.rst b/boards/index.rst index 65d9cd6c230ee4f9a9db83bb6f7002db68da4264..c5498e9e22d2f6ac1fe8840b90c6b5f47c4cf735 100644 --- a/boards/index.rst +++ b/boards/index.rst @@ -40,6 +40,8 @@ started. beagley/ai/index.rst beagleplay/index + pocketbeagle-2/index + pocketbeagle/index beaglebone/ai-64/index beaglebone/ai/index beaglebone/black/index @@ -47,7 +49,6 @@ started. beaglebone/index beaglev/ahead/index beaglev/fire/index - pocketbeagle/index beagleconnect/freedom/index beagleconnect/index beagleboard/index diff --git a/boards/pocketbeagle-2/01-introduction.rst b/boards/pocketbeagle-2/01-introduction.rst new file mode 100644 index 0000000000000000000000000000000000000000..0dd5e68701f22bd53a94eea7acfdc51a7ca4b79d --- /dev/null +++ b/boards/pocketbeagle-2/01-introduction.rst @@ -0,0 +1,164 @@ +.. _pocketbeagle-2-introduction: + +Introduction +############### + +PocketBeagle 2 is based on `Texas Instrments AM6232 SoC <https://www.ti.com/product/AM623>`_, it's dual A53 cores can +provides higher performance than classic PocketBeagle. The new design comes with pre-soldered headers, +3-pin JST-SH 1.00mm uart debug port, USB-C port, MSPM0L1105, 512MB RAM, and LiPo Battery charger. + +.. table:: + :align: center + :widths: auto + + +----------------------------------------------------+---------------------------------------------------------+ + | .. image:: images/product/pocketbeagle-2-front.* | .. image:: images/product/pocketbeagle-2-back.* | + | :width: 700 | :width: 700 | + | :align: center | :align: center | + | :alt: PocketBeagle 2 front | :alt: PocketBeagle 2 back | + +----------------------------------------------------+---------------------------------------------------------+ + + +.. _pocketbeagle-2-comparison: + +Comparison +*************** + +The board is intended to provide functionality well beyond classic PocketBeagle, +while still providing compatibility with PocketBeagle's expansion headers as +much as possible. There are several significant differences between the designs. + +.. _pocketbeagle-comparison-table, PocketBeagle comparison: + +.. table:: Table: PocketBeagle comparison + + +-------------------+---------------------+----------------------------+ + | Feature | PocketBeagle 2 | PocketBeagle original | + +===================+=====================+============================+ + | SoC | AM6232 | AM3358 | + +-------------------+---------------------+----------------------------+ + | Arm CPU | Cortex-A53 (64-bit) | Cortex-A8 (32-bit) | + +-------------------+---------------------+----------------------------+ + | Arm cores | 2 x 1GHz | 1 x 1GHz | + +-------------------+---------------------+----------------------------+ + | RAM | 512MB DDR4 | 512MB DDR3 | + +-------------------+---------------------+----------------------------+ + + +.. todo:: + + add cape compatibility details + + +.. _pocketbeagle-2-features-and-specificationd: + +PocketBeagle 2 Features and Specification +******************************************** + +This section covers the specifications and features of the board and provides a high level +description of the major components and interfaces that make up the board. + +.. _pocketbeagle-2-features,PocketBeagle 2 features tabled: + +.. table:: Table: PocketBeagle 2 Features and Specification + + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | | Feature | + +=========================+=========================================================================================================================================+ + | **Processor** | `Texas Instruments AM6232 <https://www.ti.com/product/AM623>`_ | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **SDRAM Memory** | LPDDR4 3200MHz (512MB) Kingston D2516AN9EXGXN-TU | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **PMIC** | TPS6521903 | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Debug Support** | 3 pin 3.3V JST-SH 1.00mm UART debug port (RPI debug probe compatible) | + + +-----------------------------------------------------------------------------------------------------------------------------------------+ + | | 10-pin JTAG TAG-CONNECT footprint | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Power Source** | USB C or Cape Header VIN (5V @ 1A) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **PCB** | 55 x 35 mm | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Indicators** | 1x Power, 1x Battery charging, and 4x User Controllable LEDs | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **SD/MMC Connector** | microSD (1.8/3.3V) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **User Input** | 1. Power Button | + | | 2. User/Boot Button | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Weight** | 12.7gm | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + +.. _pocketbeagle-2-component-locations: + +Board Component Locations +*************************** + +This section describes the key components on the board. It provides information on their location +and function. Familiarize yourself with the various components on the board. + +.. _pocketbeagle-2-components: + +Board components +================ + +This section describes the key components on the board, their location and function. + +.. tab-set:: + + .. tab-item:: Front components location + + .. figure:: images/components/front.* + :width: 1240 + :align: center + :alt: PocketBeagle 2 board front components location + + PocketBeagle 2 board front components location + + .. table:: PocketBeagle 2 board front components location table + :align: center + + +----------------------------+---------------------------------------------------------------------------+ + | Feature | Description | + +============================+===========================================================================+ + | AM6232 SoC | Internet of Things (IoT) and gateway SoC with dual core A53 @ 1GHz | + +----------------------------+---------------------------------------------------------------------------+ + | MSPM0 MCU | MSPM0 MCU to provide ADC and EEPROM functionality | + +----------------------------+---------------------------------------------------------------------------+ + | U, P and C LEDs | USR1 - USR4 (U) user LEDs, Power (P) & Charging (C) LED indicator | + +----------------------------+---------------------------------------------------------------------------+ + | USB C | Power and connectivity. | + +----------------------------+---------------------------------------------------------------------------+ + | User button | User action button, hold down to boot from sdCard on a board with eMMC | + +----------------------------+---------------------------------------------------------------------------+ + | Power button | Hold down to toggle ON/OFF | + +----------------------------+---------------------------------------------------------------------------+ + | TPS6521903 | Power Management Integrated Circuit (PMIC) | + +----------------------------+---------------------------------------------------------------------------+ + | 512MB RAM | 512MB DDR4 RAM | + +----------------------------+---------------------------------------------------------------------------+ + | JTAG debug port | Tag-Connect JTAG (AM6232) debug port | + +----------------------------+---------------------------------------------------------------------------+ + + .. tab-item:: Back components location + + .. figure:: images/components/back.* + :width: 1240 + :align: center + :alt: PocketBeagle 2 board back components location + + PocketBeagle 2 board back components location + + .. table:: PocketBeagle 2 board back components location table + :align: center + + +----------------------------+---------------------------------------------------------------------------+ + | Feature | Description | + +============================+===========================================================================+ + | microSD | Micro SD Card holder | + +----------------------------+---------------------------------------------------------------------------+ + | P1 & P2 cape header | Expansion headers for PocketBeagle capes. | + +----------------------------+---------------------------------------------------------------------------+ + | UART debug ports | 3pin JST-SH 1.00mm UART debug port (RPI debug probe compatible) | + +----------------------------+---------------------------------------------------------------------------+ + diff --git a/boards/pocketbeagle-2/02-quick-start.rst b/boards/pocketbeagle-2/02-quick-start.rst new file mode 100644 index 0000000000000000000000000000000000000000..56fb76c63b99d79866ab21b0960ca8b1083bf2c9 --- /dev/null +++ b/boards/pocketbeagle-2/02-quick-start.rst @@ -0,0 +1,117 @@ +.. _pocketbeagle-2-quick-start: + +Quick Start Guide +################## + +This section provides instructions on how to hook up your board. This Beagle requires a 5V @ 1A (5W) +power supply to work properly via either USB Type-C power adapter or via cape header pins. + +Recommended adapters can be found at :ref:`accessories-power-supplies` section. + +.. _pocketbeagle-2-whats-in-the-box: + +What’s In the Box +******************* + +In the box you will find two main items, + +* `PocketBeagle 2 <https://www.beagleboard.org/boards/pocketbeagle-2>`_ +* Instruction card + +.. note:: + + A USB-C to USB-C / USB-A to USB-C cable is not included, but recommended for the tethered scenario and creates + a developer experience where the board can be used immediately with no other equipment needed. + +.. tip:: + + For board files, 3D model, and more, you can checkout + `PocketBeagle 2 repository on OpenBeagle <https://openbeagle.org/pocketbeagle/pocketbeagle-2>`_. + +.. todo:: Add picture of PocketBeagle 2 box content + +Creating bootable microSD card +******************************* + +To get started with creating a bootable microSD card, you need folloiwing items, + +1. Up to date `bb-imager-rs <https://openbeagle.org/ayush1325/bb-imager-rs/>`_ +2. microSD card (8GB or larger) + +.. tip:: + + If required you can manually download the image from + `beagleboard.org distros page <https://www.beagleboard.org/distros/>`_, for example, + https://www.beagleboard.org/distros/pocketbeagle2-debian-12-9-2025-01-15-minimal + + .. figure:: images/distro/pocketbeagle-2-distro-selection.png + :align: center + :alt: Distro selection + + Distros selection + +To begin you have to select PocketBeagle 2 from the list of boards, +then select the image you want to flash, and finally select the microSD card. +After doing this you have to select the config button to configure the image +and then click on the flash button to start the flashing process. + +.. figure:: images/distro/bb-imager-selection.png + :align: center + :alt: Board and image selection + + Board and image selection + +Below image shows the configuration options available for the image. + +.. tip:: + + You can enable Skip ``Verification`` as shown in the image below, + which will make the flashing process faster by skipping the verification step. + +.. figure:: images/distro/bb-imager-config.png + :align: center + :alt: Configuration options + + Configuration options + +Make sure to select the correct microSD card and click on the flash button to start the flashing process. + +.. figure:: images/distro/bb-imager-flashing.png + :align: center + :alt: Flashing in progress + + Flashing in progress + +Once the flashing is done, you will see the following screen. + +.. figure:: images/distro/bb-imager-flashing-done.png + :align: center + :alt: Flashing done + + Flashing done + +Your microSD card is now ready to boot PocketBeagle 2. + +Methods of operation +********************* + +1. Directly tethered to a PC via USB-C port. +2. With TechLab Cape for sesors, USB host, LEDs and Buttons. + +.. todo:: add link to TechLab Cape + +.. _pocketbeagle-2-main-connection-scenarios: + +Main Connection Scenarios +============================ + +This section describes how to connect and power the board and serves as a slightly more detailed +description of the Quick Start Guide included in the box. The board can be configured in several +different ways, but we will discuss the two most common scenarios. + +* Tethered to a PC via the USB cable +* Attached to a cape like TechLab Cape + +.. todo:: Add connection information in detail + + diff --git a/boards/pocketbeagle-2/03-design-and-specifications.rst b/boards/pocketbeagle-2/03-design-and-specifications.rst new file mode 100644 index 0000000000000000000000000000000000000000..afe1d1367b146b73f104bf8a4efdb34282dd3045 --- /dev/null +++ b/boards/pocketbeagle-2/03-design-and-specifications.rst @@ -0,0 +1,631 @@ +.. _pocketbeagle-2-design: + +Design and Specifications +########################## + +In this chapter, we delve into the intricate design and detailed specifications of PocketBeagle 2, +offering a thorough understanding of its hardware architecture. We begin with a high-level overview, +presenting block diagrams that illustrate the main components and their interconnections, including +the System on Chip (SoC), power management, memory, connectivity interfaces, and peripheral components. +These diagrams provide a visual representation of the I2C tree, power distribution, and boot configurations, +essential for grasping the board's functionality. + +The chapter then focuses on the heart of PocketBeagle 2, the AM6232 SoC. We explore its internal +architecture, highlighting the dual ARM Cortex-A53 cores, Cortex-M4F core, and various integrated +peripherals. Detailed figures illustrate the SoC's functional blocks, decoupling capacitors, +DDR controller, and power management, emphasizing the importance of each component +in ensuring efficient and reliable operation. + +Connectivity and expansion options are also covered extensively. We discuss the USB connections, +cape headers, and the MicroSD card slot, which enhance the board's versatility and usability. +Additionally, we provide insights into the debug ports, including the serial debug port and +JTAG connections, which are crucial for development and troubleshooting. + +The power management section details the integrated circuits responsible for stable and efficient power +delivery, such as the TPS6521903 PMIC, TLV62595 step-down converter, LM73100 power path management IC, +and BQ21040 battery charger. Each component's role in maintaining power integrity and optimizing +consumption is explained, supported by relevant figures. + +Finally, we present the mechanical specifications of PocketBeagle 2, including its dimensions, +weight, and PCB details. This comprehensive overview ensures that you have a complete understanding +of PocketBeagle 2's design, capabilities, and potential applications, making it an invaluable +resource for developers and engineers. + +Block Diagram and Overview +************************** + +The figure below provides a high-level overview of PocketBeagle 2 hardware architecture, illustrating +the main components and their interconnections. This includes the System on Chip (SoC), power management, +memory, connectivity interfaces, and other peripheral components. + +- **System on Chip (SoC)**: At the core of PocketBeagle 2 is the AM6232 SoC, which integrates dual ARM Cortex-A53 cores, a Cortex-M4F core, and various peripherals. This SoC is optimized for power efficiency and performance, making it suitable for a wide range of embedded applications. + +- **Power Management**: The diagram highlights several power management ICs: + - **TPS6521903 PMIC**: Manages multiple power rails, including buck converters and LDOs, to supply necessary voltages. + - **TLV62595 Step-Down Converter**: Provides a stable 3.3V power supply with high efficiency. + - **LM73100 Power Path Management IC**: Seamlessly switches between multiple power sources (VIN_5V, USB_5V, VBAT) to ensure stable system voltage. + +- **Memory Components**: PocketBeagle 2 includes: + - **512MB LPDDR4 RAM**: Ensures efficient data transfer and memory access. + +- **Connectivity Interfaces**: The board offers various connectivity options: + - **USB Ports**: For data transfer and power supply. + - **Cape Headers**: P1 and P2 headers for expansion and additional peripherals. + - **MicroSD Card Slot**: For additional storage and boot options. + +- **Debug Ports**: Essential for development and troubleshooting: + - **Serial Debug Port**: Compatible with the Raspberry Pi Debug Probe for UART communication. + - **JTAG**: For in-depth debugging and programming. + +This comprehensive block diagram is essential for understanding the intricate design and functionality of PocketBeagle 2, providing a visual representation of how each component interacts within the system. + +.. figure:: images/hardware-design/block-diagram.png + :width: 900px + :align: center + :alt: PocketBeagle 2 Block Diagram + + PocketBeagle 2 Block Diagram + +The following figure illustrates the I2C tree of PocketBeagle 2, showing the connections between the I2C +master and various I2C slave devices on the board. The I2C tree is crucial for understanding the communication +pathways and how different components interact with each other. + +Key I2C Ports and Connections: + +.. list-table:: Key I2C Ports and Connections + :header-rows: 1 + + * - I2C + - Connection + * - **WKUP_I2C0** + - Connected to the TPS6521903 PMIC for power management control and monitoring. + * - **I2C0** + - Connected to the MSPM0L1105 microcontroller, which emulates an 8-channel 12-bit ADC and a 4KB EEPROM. + * - **I2C1** + - Available on the P1 cape header for additional peripherals and expansion options. + * - **I2C2** + - Also available on the P1 cape header for additional peripherals and expansion options. + * - **I2C3** + - Available on the P2 cape header for user-defined peripherals and custom applications. + * - **MCU_I2C0** + - Not connected to anything internally, thus can be used if someone wants to modify PocketBeagle 2 design to add something like a QWIIC connector. + +These connections ensure efficient communication and control across PocketBeagle 2, enabling robust and flexible system design. + +.. figure:: images/hardware-design/i2c-tree.png + :width: 900px + :align: center + :alt: I2C tree + + I2C tree + +The following figure shows the power tree of PocketBeagle 2, detailing the power distribution from the +main power sources to various components on the board. This diagram is crucial for understanding how power +is managed and distributed across the board to ensure stable and efficient operation. + +Key Components and Power Paths: + +- **VIN_5V**: This is the primary power input, typically supplied by an external power adapter. It is the main source of power for the board when available. +- **USB_5V**: This input comes from a USB connection. It serves as an alternative power source when VIN_5V is not available, allowing the board to be powered via a USB connection. +- **VBAT**: This is the battery voltage input, used when neither VIN_5V nor USB_5V is available. It ensures that the board remains powered in portable applications. + +Power Management ICs: + +- **TPS6521903 PMIC**: Manages multiple power rails, including buck converters and LDOs, to supply necessary voltages to various components. It ensures stable and efficient power delivery. +- **TLV62595 Step-Down Converter**: Provides a stable 3.3V power supply with high efficiency, powering critical components on the board. +- **LM73100 Power Path Management IC**: Seamlessly switches between VIN_5V, USB_5V, and VBAT to ensure a stable system voltage (VSYS). It prioritizes the highest available power source and transitions smoothly between sources to prevent power interruptions. +- **BQ21040 Battery Charger**: Manages the charging of a single-cell Li-Ion or Li-Polymer battery. It features high-accuracy voltage regulation, programmable charge current, and thermal protection, ensuring safe and efficient battery charging. + +Power Distribution: + +- **3.3V Rail**: Powers various components, including the SoC, memory, and peripheral interfaces. The TLV62595 step-down converter ensures a stable 3.3V supply. +- **1.8V and 1.2V Rails**: These lower voltage rails are generated by the TPS6521903 PMIC and are used to power specific components that require lower operating voltages. +- **VDDA 0.85V**: This rail powers the analog components of the SoC, ensuring precise analog signal processing. +- **VDD Core**: Powers the core logic of the SoC, ensuring stable operation of the processor and integrated peripherals. + +The power tree diagram provides a comprehensive overview of how power is distributed and managed across PocketBeagle 2, highlighting the role of each power management component in maintaining system stability and efficiency. + +.. figure:: images/hardware-design/power-tree.png + :width: 900px + :align: center + :alt: Power tree + + Power tree + +.. _pocketbeagle-2-processor: + +System on Chip (SoC) +********************* + +PocketBeagle 2 is powered by the AM6232 SoC, which is a high-performance, low-power processor +designed for embedded applications. The AM6232 integrates dual ARM Cortex-A53 cores, a +Cortex-M4F core, and various peripherals to support a wide range of functionalities. It is +optimized for power efficiency and performance, making it suitable for applications requiring +robust processing capabilities while maintaining low power consumption. The AM6232 SoC functional +block diagram below provides a detailed view of the internal architecture of the System on Chip. It +highlights the various functional blocks such as the CPU cores, memory controllers, peripheral +interfaces, and other integrated components. This diagram is essential for understanding how +the SoC manages data flow and interacts with other hardware components on PocketBeagle 2 board. + +.. figure:: images/hardware-design/soc-functional-block-diagram.png + :align: center + :alt: SoC functional block diagram + + SoC functional block diagram + +Decoupling capacitors are used to filter out noise and provide a stable power supply to the SoC. They +help in maintaining the integrity of the power signals by smoothing out voltage fluctuations and transient +spikes, ensuring reliable operation of the SoC and preventing potential malfunctions due to power instability. + +.. figure:: images/hardware-design/soc-dcaps.png + :align: center + :alt: SoC decoupling capacitors + + SoC decoupling capacitors + +The following figure shows the DDR controller of the SoC, which manages the communication between the +processor and the DDR memory. It ensures efficient data transfer and memory access, playing a crucial +role in the overall performance of the system. + +.. figure:: images/hardware-design/soc-ddr-controller.png + :align: center + :alt: SoC DDR controller + + SoC DDR controller + +The following figure shows the power capacitors used for the SoC. These capacitors are crucial for +maintaining stable power delivery to the SoC, filtering out noise, and ensuring reliable operation +by smoothing out voltage fluctuations. + +.. figure:: images/hardware-design/soc-power-caps.png + :align: center + :alt: SoC power capacitors + + SoC power capacitors + +The following figure shows the power distribution for the SoC, detailing how power is supplied to +various components within the SoC to ensure stable and efficient operation. + +.. figure:: images/hardware-design/soc-power.png + :align: center + :alt: SoC power + + SoC power + +The following figure shows the VSS (Ground) connection for the SoC. This connection is crucial +for providing a common reference point for all the electrical signals and ensuring the proper +operation of the SoC by stabilizing the voltage levels. + +.. figure:: images/hardware-design/soc-vss.png + :align: center + :alt: SoC VSS (Ground) connection + + SoC VSS (Ground) connection + +.. _pocketbeagle-2-boot-modes: + +Boot Modes +=========== + +The following figure shows the boot configuration of PocketBeagle 2. + +.. figure:: images/hardware-design/boot-config.png + :align: center + :alt: Boot configuration + + Boot configuration + +The following figure illustrates the bootstrap pins connection, which are used to select the boot mode during the power-up sequence. + +.. figure:: images/hardware-design/bootstrap.png + :align: center + :alt: Bootstrap pins connection + + Bootstrap pins connection + +SoC GPIOs +========== + +.. tab-set:: + + .. tab-item:: GPIO GPMC + + .. figure:: images/hardware-design/gpio-gpmc.png + :align: center + :alt: GPIO GPMC + + GPIO GPMC + + .. tab-item:: GPIO MCASP0 + + .. figure:: images/hardware-design/gpio-mcasp0.png + :align: center + :alt: GPIO MCASP0 + + GPIO MCASP0 + + .. tab-item:: GPIO OSC0 + + .. figure:: images/hardware-design/gpio-osc0.png + :align: center + :alt: GPIO OSC0 + + GPIO OSC0 + + .. tab-item:: GPIO OSPI + + .. figure:: images/hardware-design/gpio-ospi.png + :align: center + :alt: GPIO OSPI + + GPIO OSPI + + .. tab-item:: GPIO RGMII1 + + .. figure:: images/hardware-design/gpio-rgmii1.png + :align: center + :alt: GPIO RGMII1 + + GPIO RGMII1 + +.. tab-set:: + + .. tab-item:: GPIO RGMII2 + + .. figure:: images/hardware-design/gpio-rgmii2.png + :align: center + :alt: GPIO RGMII2 + + GPIO RGMII2 + + .. tab-item:: GPIO VOUT0 + + .. figure:: images/hardware-design/gpio-vout0.png + :align: center + :alt: GPIO VOUT0 + + GPIO VOUT0 + + .. tab-item:: MCU domain + + .. figure:: images/hardware-design/mcu-domain.png + :align: center + :alt: MCU domain + + MCU domain + + .. tab-item:: MCU system + + .. figure:: images/hardware-design/mcu-system.png + :align: center + :alt: MCU system + + MCU system + + .. tab-item:: Wakeup domain + + .. figure:: images/hardware-design/wkup-domain.png + :align: center + :alt: Wakeup domain + + Wakeup domain + + +.. _pocketbeagle-2-power-management: + +Power Management +***************** + +PMIC +==== + +The TPS6521903 is a power management integrated circuit (PMIC) designed to provide efficient power +management for PocketBeagle. It integrates multiple power rails, including buck converters and +LDOs, to supply the necessary voltages to various components on the board. The PMIC ensures stable +and reliable power delivery, optimizing power consumption and extending battery life. + +.. figure:: images/hardware-design/pmic.png + :align: center + :alt: PMIC + + PMIC + +3V3 power +========= + +The TLV62595 is a high-efficiency, synchronous step-down converter that provides a stable +3.3V power supply to various components on PocketBeagle 2. It features a wide input voltage +range, low quiescent current, and excellent transient response, making it suitable for +powering sensitive electronics and ensuring reliable operation. + +.. figure:: images/hardware-design/dc-3v3.png + :align: center + :alt: 3V3 power + + 3V3 power + +Power path +=========== + +The LM73100 is a power path management IC that can be used to seamlessly switch between multiple +power sources to generate a stable system voltage (VSYS). In this design, we have three power +sources: VIN_5V, USB_5V, and VBAT. Here's how each of these sources is utilized: + +1. VIN_5V: This is typically the main power input, which could come from an external power adapter. The LM73100 prioritizes this input when it is available, ensuring that the system is powered by this stable and higher current source. +2. USB_5V: This input comes from a USB connection. When VIN_5V is not available, the LM73100 switches to USB_5V to power the system. This allows the device to be powered or charged via a USB connection when an external adapter is not connected. +3. VBAT: This is the battery voltage input. When neither VIN_5V nor USB_5V is available, the LM73100 switches to VBAT to ensure that the system remains powered. This is crucial for portable devices that need to operate on battery power when no external power sources are connected. + +The LM73100 manages these inputs and switches between them to provide a stable VSYS output. It +ensures that the highest priority power source is used first, and seamlessly transitions to the +next available source if the current one is disconnected or falls below a certain threshold. + +This power path management ensures that the system remains powered without interruption, +providing a reliable and efficient power solution for various applications. + +.. figure:: images/hardware-design/power-path.png + :align: center + :alt: Power path + + Power path + +Battery charging +================ + +The BQ21040 is a highly integrated Li-Ion and Li-Polymer linear battery charger device +targeted at space-limited portable applications. The device operates from USB ``VBUS`` or +cape header pin ``VIN`` voltage input. It features a high-accuracy voltage regulation, programmable +charge current, and thermal regulation. The BQ21040 is designed +to charge single-cell Li-Ion and Li-Polymer batteries and includes a power path +management feature to power the system while charging the battery. + +Key Features: +- Input voltage range: 4.5V minimum +- Programmable charge current up to 800mA +- High-accuracy voltage regulation +- Thermal regulation and protection +- Power path management +- Status indication for charge and fault conditions + +Applications: +- Wearable devices +- Fitness accessories +- Portable medical devices +- Bluetooth headsets +- Other space-limited portable applications + +On PocketBeagle 2, the BQ21040 is used to manage the charging of a single-cell Li-Ion or Li-Polymer battery. +The BQ21040's status indication feature provides feedback on the charging status and any fault conditions, +making it easier to monitor the charging process. This integration of the BQ21040 in PocketBeagle 2 design +enhances the device's portability and reliability, making it suitable for various applications that require battery power. + +.. figure:: images/hardware-design/battery-charging.png + :align: center + :alt: Battery charging + + Battery charging + +Decoupling capacitors +====================== + +.. figure:: images/hardware-design/vdd-1v2-caps.png + :align: center + :alt: VDD 1.2V capacitors + + VDD 1.2V capacitors + +.. figure:: images/hardware-design/vdd-1v8-caps.png + :align: center + :alt: VDD 1.8V capacitors + + VDD 1.8V capacitors + +.. figure:: images/hardware-design/vdd-3v3-caps.png + :align: center + :alt: VDD 3.3V capacitors + + VDD 3.3V capacitors + +.. figure:: images/hardware-design/vdda-0v85-caps.png + :align: center + :alt: VDDA 0.85V capacitors + + VDDA 0.85V capacitors + +.. figure:: images/hardware-design/vdd-core-caps.png + :align: center + :alt: VDD core capacitors + + VDD core capacitors + +.. _pocketbeagle-2-connectivity-and-expansion: + +General connectivity and expansion +************************************ + +USB connections +=============== + +.. figure:: images/hardware-design/usb.png + :align: center + :alt: USB connections + + USB connections + +Cape headers +============= + +P1 cape header +--------------- + +.. figure:: images/hardware-design/cape-header-p1.png + :align: center + :alt: P1 cape headers + + P1 cape headers + +P2 cape header +--------------- + +.. figure:: images/hardware-design/cape-header-p2.png + :align: center + :alt: P2 cape headers + + P2 cape headers + +MicroSD card slot +================= + +.. figure:: images/hardware-design/microsd.png + :align: center + :alt: MicroSD card slot + + MicroSD card slot + +.. figure:: images/hardware-design/microsd-3v3.png + :align: center + :alt: MicroSD card power + + MicroSD card power + +.. todo:: Add MicroSD card slot information + +Buttons & LEDs +*************** + +User & Power Button +===================== + +.. figure:: images/hardware-design/buttons.png + :align: center + :alt: Buttons + + Buttons + +.. todo:: Add button details + +LED Indicators +=============== + +.. todo:: Add information about LED indicators + +.. figure:: images/hardware-design/leds.png + :align: center + :alt: LED indicators + + LED indicators + +.. _pocketbeagle-2-memory-media-storage: + +Memory, Media, and storage +*************************** + +Described in the following sections are the memory devices found on the board. + +.. _pocketbeagle-2-512mb-ddr4: + +512MB LPDDR4 +============== + +.. figure:: images/hardware-design/ddr.png + :align: center + :alt: 512MB LPDDR4 RAM + + 512MB LPDDR4 RAM + +.. figure:: images/hardware-design/ddr-power.png + :align: center + :alt: DDR power + + DDR power + +.. _pocketbeagle-2-mspm0-adc-eeprom: + +MSPM0 ADC & EEPROM +================== + +The MSPM0L1105 is a versatile microcontroller that we are utilizing to emulate an 8-channel 12-bit ADC and a 4KB EEPROM. +This microcontroller is connected to PocketBeagle via the I2C interface, allowing for efficient communication and data transfer. + +1. The 8-channel 12-bit ADC provides high-resolution analog-to-digital conversion, enabling precise measurement of analog signals +from various sensors and inputs. This is particularly useful for applications requiring accurate data acquisition and monitoring. +1. The 4KB EEPROM emulation offers non-volatile storage for configuration data, calibration parameters, and other critical information. +This ensures that important data is retained even when the system is powered off, enhancing the reliability and functionality of PocketBeagle 2. + +By integrating the MSPM0L1105, we can leverage its capabilities to expand the analog input and storage options of PocketBeagle 2, +making it suitable for a wider range of applications and use cases. + +.. figure:: images/hardware-design/mspm0.png + :align: center + :alt: MSPM0L1105 as 8ch 12bit ADC & 4KB EEPROM + + MSPM0L1105 as 8ch 12bit ADC & 4KB EEPROM + +.. _pocketbeagle-2-debug-ports: + +Debug Ports +************ + +Serial debug port +================= + +PocketBeagle 2 features a JST-SH 1.00mm connector for UART, which is compatible with the Raspberry Pi Debug Probe. +This connector allows for easy and reliable serial communication for boot time debugging purposes. + +.. figure:: images/hardware-design/uart-debug.png + :align: center + :alt: Serial debug port + + Serial debug port + +TagConnect (JTAG) +================= + +.. figure:: images/hardware-design/jtag.png + :align: center + :alt: JTAG + + JTAG + +.. figure:: images/hardware-design/tag-connect.png + :align: center + :alt: TagConnect (JTAG) + + TagConnect (JTAG) + +Mechanical specifications +************************** + +Dimensions & Weight +==================== + +.. table:: Dimensions & weight + + +--------------------+----------------------------------------------------+ + | Parameter | Value | + +====================+====================================================+ + | Size | 56 x 35mm | + +--------------------+----------------------------------------------------+ + | Max heigh | 13.6 | + +--------------------+----------------------------------------------------+ + | PCB Size | 55 x 35mm | + +--------------------+----------------------------------------------------+ + | PCB Layers | 10--layers | + +--------------------+----------------------------------------------------+ + | PCB Thickness | 1.6mm | + +--------------------+----------------------------------------------------+ + | RoHS compliant | Yes | + +--------------------+----------------------------------------------------+ + | Net Weight | 12.7g | + +--------------------+----------------------------------------------------+ + | Gross Weight | 19g | + +--------------------+----------------------------------------------------+ + + +Board Dimensions +================= + +.. figure:: images/pocketbeagle-2-revA-dimensions.jpg + :align: center + :alt: PocketBeagle 2 RevA Dimensions + + PocketBeagle 2 RevA Dimensions diff --git a/boards/pocketbeagle-2/04-expansion.rst b/boards/pocketbeagle-2/04-expansion.rst new file mode 100644 index 0000000000000000000000000000000000000000..2d7d8229caf3d4d7ebfa12fc87f5e1c904e7f8dd --- /dev/null +++ b/boards/pocketbeagle-2/04-expansion.rst @@ -0,0 +1,1024 @@ +.. _pocketbeagle-2-expansion: + +Expansion +############ + +.. _pocketbeagle-2-pinout-diagrams: + +Pinout Diagrams +*************** + +PocketBeagle 2 ``P1`` & ``P2`` cape headers are designed to be compatible with PocketBeagle classic as much as possible. +Below pinout diagrams are design to simplify cape header pin usage and cape design process for PB2. To start +using P1 / P2 cape header choose respective pinout diagram tab below. + +.. tab-set:: + + .. tab-item:: P1 cape header + + .. figure:: images/pinout/PocketBeagle-2-P1.* + :align: center + :alt: PocketBeagle 2 P1 Cape Header Pinout + + PocketBeagle 2 P1 Cape Header Pinout + + .. tab-item:: P2 cape header + + .. figure:: images/pinout/PocketBeagle-2-P2.* + :align: center + :alt: PocketBeagle 2 P2 Cape Header Pinout + + PocketBeagle 2 P2 Cape Header Pinout + +.. _pocketbeagle-2-connectors: + +Cape Header Connectors +********************** + +Beagle cape expansion interface on PocketBeagle 2 like other Beagles is comprised of two +headers P1 & P2. All signals on the expansion headers are **3.3V** unless +otherwise indicated. **On some of the cape header pins on PocketBeagle 2 multiple SoC pins are shorted and +only one of them should be used at a time.** Information regarding the double/shorted pins is provided +in the :ref:`pocketbeagle-2-pinout-diagrams` above (simplified) and cape header pin tables below (detailed). + +.. danger:: + Do not connect 5V logic level signals to these pins or the board will be damaged. + + **NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH. DO NOT APPLY + VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. + IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.** + +Connector P1 +============== + +The following tables show the pinout of the **P1** expansion header. The +SW is responsible for setting the default function of each pin. Refer to +the processor documentation for more information on these pins and +detailed descriptions of all of the pins listed. In some cases there may +not be enough signals to complete a group of signals that may be +required to implement a total interface. + +The column heading is the pin number on the expansion header. + +The **GPIO** row is the expected gpio identifier number in the Linux +kernel. + +Each row includes the gpiochipX and pinY in the format of +`X Y`. You can use these values to directly control the GPIO pins with the +commands shown below. + +.. code:: bash + + # to set the GPIO pin state to HIGH + debian@BeagleBone:~$ gpioset X Y=1 + + # to set the GPIO pin state to LOW + debian@BeagleBone:~$ gpioset X Y=0 + + For Example: + + +---------+----------+ + | Pin | P1.03 | + +=========+==========+ + | GPIO | 1 20 | + +---------+----------+ + + Use the commands below for controlling this pin (P1.03) where X = 1 and Y = 20 + + # to set the GPIO pin state to HIGH + debian@BeagleBone:~$ gpioset 1 20=1 + + # to set the GPIO pin state to LOW + debian@BeagleBone:~$ gpioset 1 20=0 + +The **BALL** row is the pin number on the processor. + +The **REG** row is the offset of the control register for the processor +pin. + +The **MODE #** rows are the mode setting for each pin. Setting each mode +to align with the mode column will give that function on that pin. + + +.. important:: + + **DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE + BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.** + + **NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.** + +P1.02-P1.03 +------------- + ++---------+---------+ +| Pin | P1.01 | ++=========+=========+ +| Signal | VIN_5V | ++---------+---------+ + ++------------+----------------------+------------------+------------------+ +| Pin | P1.02 | P1.02A | P1.03 | ++============+======================+==================+==================+ +| GPIO | GPIO1_10 | GPIO0_87 | GPIO1_51 | ++------------+----------------------+------------------+------------------+ +| BALL | E18 | AA19 | F18 | ++------------+----------------------+------------------+------------------+ +| Register | PADCONFIG104 | PADCONFIG89 | PADCONFIG150 | ++------------+----------------------+------------------+------------------+ +| Address | 0x000F41A0 | 0x000F4164 | 0x000F4258 | ++------------+----------------------+------------------+------------------+ +| Page | 29 | 40 | 45 | ++------------+----------------------+------------------+------------------+ +| MODE 0 | MCASP0_AXR0 | RGMII2_TX_CTL | USB1_DRVVBUS | ++------------+----------------------+------------------+------------------+ +| MODE 1 | PR0_ECAP0_IN_APWM_OUT| RMII2_TX_EN | ~ | ++------------+----------------------+------------------+------------------+ +| MODE 2 | AUDIO_EXT_REFCLK0 | MCASP2_AXR4 | ~ | ++------------+----------------------+------------------+------------------+ +| MODE 3 | ~ | PR0_PRU1_GPO0 | ~ | ++------------+----------------------+------------------+------------------+ +| MODE 4 | ~ | PR0_PRU1_GPI0 | ~ | ++------------+----------------------+------------------+------------------+ +| MODE 5 | PR0_UART0_TXD | ~ | ~ | ++------------+----------------------+------------------+------------------+ +| MODE 6 | EHRPWM1_B | ~ | ~ | ++------------+----------------------+------------------+------------------+ +| MODE 7 | GPIO1_10 | GPIO0_87 | GPIO1_51 | ++------------+----------------------+------------------+------------------+ +| MODE 8 | EQEP0_I | ~ | ~ | ++------------+----------------------+------------------+------------------+ + + +P1.04-P1.07 +------------- + ++--------+-----------+---------+ +| Pin | P1.05 | P1.07 | ++========+===========+=========+ +| BALL | AB10 | ~ | ++--------+-----------+---------+ +| Signal | USB1_VBUS | VIN.USB | ++--------+-----------+---------+ + ++------------+----------------------+------------------+------------------+------------------+ +| Pin | P1.04 | P1.04A | P1.06 | P1.06A | ++============+======================+==================+==================+==================+ +| GPIO | GPIO1_12 | GPIO0_89 | GPIO1_13 | GPIO0_78 | ++------------+----------------------+------------------+------------------+------------------+ +| BALL | D20 | Y18 | E19 | AD18 | ++------------+----------------------+------------------+------------------+------------------+ +| Register | PADCONFIG106 | PADCONFIG91 | PADCONFIG107 | PADCONFIG80 | ++------------+----------------------+------------------+------------------+------------------+ +| Address | 0x000F41A8 | 0x000F416C | 0x000F41AC | 0x000F4140 | ++------------+----------------------+------------------+------------------+------------------+ +| Page | 29 | 42 | 29 | 41 | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 0 | MCASP0_AFSX | RGMII2_TD0 | MCASP0_AFSR | RGMII1_TD3 | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 1 | SPI2_CS3 | RMII2_TXD0 | SPI2_CS0 | ~ | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 2 | AUDIO_EXT_REFCLK1 | MCASP2_AXR6 | UART1_RXD | PR0_UART0_TXD | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 3 | ~ | PR0_PRU1_GPO2 | ~ | ~ | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 4 | ~ | PR0_PRU1_GPI2 | ~ | ~ | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 5 | ~ | ~ | ~ | ~ | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 6 | ~ | ~ | EHRPWM0_A | ~ | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 7 | GPIO1_12 | GPIO0_89 | GPIO1_13 | GPIO0_78 | ++------------+----------------------+------------------+------------------+------------------+ +| MODE 8 | EQEP1_B | ~ | EQEP1_S | ~ | ++------------+----------------------+------------------+------------------+------------------+ + +P1.08 - P1.11 +------------- + ++--------+---------+---------+ +| Pin | P1_09 | P1_11 | ++========+=========+=========+ +| BALL | AD10 | AE9 | ++--------+---------+---------+ +| Signal | USB1.D- | USB1.D+ | ++--------+---------+---------+ + ++------------+-----------------------+---------------------------+-----------------------------+ +| Pin | P1.08 | P1.10 | P1.10A | ++============+=======================+===========================+=============================+ +| GPIO | GPIO1_14 | GPIO1_30 | GPIO1_7 | ++------------+-----------------------+---------------------------+-----------------------------+ +| BALL | A20 | A18 | B19 | ++------------+-----------------------+---------------------------+-----------------------------+ +| Register | PADCONFIG108 | PADCONFIG124 | PADCONFIG101 | ++------------+-----------------------+---------------------------+-----------------------------+ +| Address | 0x000F41B0 | 0x000F41F0 | 0x000F4194 | ++------------+-----------------------+---------------------------+-----------------------------+ +| Page | 28 | 19 | 30 | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 0 | MCASP0_ACLKR | EXT_REFCLK1 | MCASP0_AXR3 | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 1 | SPI2_CLK | SYNC1_OUT | SPI2_D0 | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 2 | UART1_TXD | SPI2_CS3 | UART1_CTSn | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 3 | ~ | SYSCLKOUT0 | UART6_RXD | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 4 | ~ | TIMER_IO4 | PR0_IEP0_EDIO_DATA_IN_OUT28 | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 5 | ~ | CLKOUT0 | ECAP1_IN_APWM_OUT | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 6 | EHRPWM0_B | CP_GEMAC_CPTS0_RFT_CLK | PR0_UART0_RXD | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 7 | GPIO1_14 | GPIO1_30 | GPIO1_7 | ++------------+-----------------------+---------------------------+-----------------------------+ +| MODE 8 | EQEP1_I | ECAP0_IN_APWM_OUT | EQEP0_A | ++------------+-----------------------+---------------------------+-----------------------------+ + +P1.12 - P1.13 +------------- + ++------------+-----------------------------+------------------------+-----------------------+ +| Pin | P1.12 | P1.12A | P1.13 | ++============+=============================+========================+=======================+ +| GPIO | GPIO1_8 | GPIO0_77 | GPIO0_36 | ++------------+-----------------------------+------------------------+-----------------------+ +| BALL | A19 | AE18 | N20 | ++------------+-----------------------------+------------------------+-----------------------+ +| Register | PADCONFIG102 | PADCONFIG79 | PADCONFIG37 | ++------------+-----------------------------+------------------------+-----------------------+ +| Address | 0x000F4198 | 0x000F413C | 0x000F4094 | ++------------+-----------------------------+------------------------+-----------------------+ +| Page | 29 | 41 | 25 | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 0 | MCASP0_AXR2 | RGMII1_TD2 | GPMC0_BE1n | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 1 | SPI2_D1 | ~ | ~ | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 2 | UART1_RTSn | PR0_UART0_RXD | ~ | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 3 | UART6_TXD | ~ | MCASP2_AXR12 | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 4 | PR0_IEP0_EDIO_DATA_IN_OUT29 | ~ | PR0_PRU0_GPO13 | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 5 | ECAP2_IN_APWM_OUT | ~ | PR0_PRU0_GPI13 | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 6 | PR0_UART0_TXD | ~ | TRC_DATA11 | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 7 | GPIO1_8 | GPIO0_77 | GPIO0_36 | ++------------+-----------------------------+------------------------+-----------------------+ +| MODE 8 | EQEP0_B | ~ | ~ | ++------------+-----------------------------+------------------------+-----------------------+ + +P1.14 - P1.21 +------------- + ++--------+---------+-------+-------+----------+----------+-------+-------+ +| Pin | P1_14 | P1_15 | P1_16 | P1_17 | P1_18 | P1_19 | P1_21 | ++========+=========+=======+=======+==========+==========+=======+=======+ +| Signal | VDD_3V3 | GND | GND | AIN.REF- | AIN.REF+ | AIN0 | AIN1 | ++--------+---------+-------+-------+----------+----------+-------+-------+ + ++------------+-----------------------+-----------------------+-----------------------+ +| Pin | P1.19 | P1.20 | P1.21 | ++============+=======================+=======================+=======================+ +| GPIO | GPIO1_1 | GPIO0_50 | GPIO1_6 | ++------------+-----------------------+-----------------------+-----------------------+ +| BALL | AD22 | Y24 | AE22 | ++------------+-----------------------+-----------------------+-----------------------+ +| Register | PADCONFIG95 | PADCONFIG51 | PADCONFIG100 | ++------------+-----------------------+-----------------------+-----------------------+ +| Address | 0x000F417C | 0x000F40CC | 0x000F4190 | ++------------+-----------------------+-----------------------+-----------------------+ +| Page | 40 | 49 | 42 | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 0 | RGMII2_RX_CTL | VOUT0_DATA5 | RGMII2_RD3 | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 1 | RMII2_RX_ER | GPMC0_A5 | ~ | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 2 | MCASP2_AXR3 | PR0_PRU1_GPO5 | AUDIO_EXT_REFCLK0 | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 3 | PR0_PRU0_GPO0 | PR0_PRU1_GPI5 | PR0_PRU0_GPO16 | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 4 | PR0_PRU0_GPI0 | UART4_TXD | PR0_PRU0_GPI16 | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 5 | ~ | PR0_PRU0_GPO13 | PR0_UART0_TXD | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 6 | ~ | PR0_PRU0_GPI13 | ~ | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 7 | GPIO1_1 | GPIO0_50 | GPIO1_6 | ++------------+-----------------------+-----------------------+-----------------------+ +| MODE 8 | ~ | ~ | EQEP2_B | ++------------+-----------------------+-----------------------+-----------------------+ + +P1.22 - P1.26 +------------- + ++---------+-------+-------+-------+-------+ +| Pin | P1.22 | P1.23 | P1.24 | P1.25 | ++=========+=======+=======+=======+=======+ +| Signal | GND | AIN2 | VOUT | AIN3 | ++---------+-------+-------+-------+-------+ + ++----------+---------------+---------------+-----------------+----------------+ +| Pin | P1.23 | P1.25 | P1.26 | P1.26A | ++==========+===============+===============+=================+================+ +| GPIO | GPIO1_5 | GPIO1_4 | GPIO0_44 | MCU_GPIO0_13 | ++----------+---------------+---------------+-----------------+----------------+ +| BALL | AC21 | AB20 | K24 | D6 | ++----------+---------------+---------------+-----------------+----------------+ +| Register | PADCONFIG99 | PADCONFIG98 | PADCONFIG45 | MCU_PADCONFIG13| ++----------+---------------+---------------+-----------------+----------------+ +| Address | 0x000F418C | 0x000F4188 | 0x000F40B4 | 0x04084034 | ++----------+---------------+---------------+-----------------+----------------+ +| Page | 41 | 41 | 26 | 30 | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 0 | RGMII2_RD2 | RGMII2_RD1 | GPMC0_CSn3 | MCU_MCAN0_TX | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 1 | ~ | RMII2_RXD1 | I2C2_SDA | WKUP_TIMER_IO0 | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 2 | MCASP2_AXR0 | MCASP2_AFSR | GPMC0_A20 | MCU_SPI0_CS3 | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 3 | PR0_PRU0_GPO4 | PR0_PRU0_GPO3 | UART4_TXD | ~ | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 4 | PR0_PRU0_GPI4 | PR0_PRU0_GPI3 | MCASP1_AXR5 | ~ | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 5 | PR0_UART0_RXD | MCASP2_AXR7 | ~ | ~ | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 6 | ~ | ~ | TRC_DATA18 | ~ | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 7 | GPIO1_5 | GPIO1_4 | GPIO0_44 | MCU_GPIO0_13 | ++----------+---------------+---------------+-----------------+----------------+ +| MODE 8 | EQEP2_A | ~ | MCASP1_ACLKR | ~ | ++----------+---------------+---------------+-----------------+----------------+ + + +P1.27 - P1.28 +------------- + ++---------+-------+ +| Pin | P1.27 | ++=========+=======+ +| Signal | AIN4 | ++---------+-------+ + ++----------+----------------+-----------------+----------------+ +| Pin | P1.27 | P1.28 | P1.28A | ++==========+================+=================+================+ +| GPIO | GPIO1_3 | GPIO0_43 | MCU_GPIO0_14 | ++----------+----------------+-----------------+----------------+ +| BALL | AE23 | K22 | B3 | ++----------+----------------+-----------------+----------------+ +| Register | PADCONFIG97 | PADCONFIG44 | MCU_PADCONFIG14| ++----------+----------------+-----------------+----------------+ +| Address | 0x000F4184 | 0x000F40B0 | 0x04084038 | ++----------+----------------+-----------------+----------------+ +| Page | 41 | 49 | 43 | ++----------+----------------+-----------------+----------------+ +| MODE 0 | RGMII2_RD0 | GPMC0_CSn2 | MCU_MCAN0_RX | ++----------+----------------+-----------------+----------------+ +| MODE 1 | RMII2_RXD0 | I2C2_SCL | MCU_TIMER_IO0 | ++----------+----------------+-----------------+----------------+ +| MODE 2 | MCASP2_AXR2 | MCASP1_AXR4 | MCU_SPI1_CS3 | ++----------+----------------+-----------------+----------------+ +| MODE 3 | PR0_PRU0_GPO2 | UART4_RXD | ~ | ++----------+----------------+-----------------+----------------+ +| MODE 4 | PR0_PRU0_GPI2 | PR0_PRU0_GPO19 | ~ | ++----------+----------------+-----------------+----------------+ +| MODE 5 | ~ | PR0_PRU0_GPI19 | ~ | ++----------+----------------+-----------------+----------------+ +| MODE 6 | PR0_UART0_RTSn | TRC_DATA17 | ~ | ++----------+----------------+-----------------+----------------+ +| MODE 7 | GPIO1_3 | GPIO0_43 | MCU_GPIO0_14 | ++----------+----------------+-----------------+----------------+ +| MODE 8 | ~ | MCASP1_AFSR | ~ | ++----------+----------------+-----------------+----------------+ + +P1.29 - P1.31 +------------- + ++----------+----------------+-------------------+----------------+ +| Pin | P1.29 | P1.30 | P1.31 | ++==========+================+===================+================+ +| GPIO | GPIO0_62 | GPIO1_21 | GPIO0_59 | ++----------+----------------+-------------------+----------------+ +| BALL | Y20 | E14 | Y22 | ++----------+----------------+-------------------+----------------+ +| Register | PADCONFIG63 | PADCONFIG115 | PADCONFIG60 | ++----------+----------------+-------------------+----------------+ +| Address | 0x000F40FC | 0x000F41CC | 0x000F40F0 | ++----------+----------------+-------------------+----------------+ +| Page | 46 | 45 | 51 | ++----------+----------------+-------------------+----------------+ +| MODE 0 | VOUT0_DE | UART0_TXD | VOUT0_DATA14 | ++----------+----------------+-------------------+----------------+ +| MODE 1 | GPMC0_A17 | ECAP2_IN_APWM_OUT | GPMC0_A14 | ++----------+----------------+-------------------+----------------+ +| MODE 2 | PR0_PRU1_GPO17 | SPI2_D1 | PR0_PRU1_GPO13 | ++----------+----------------+-------------------+----------------+ +| MODE 3 | PR0_PRU1_GPI17 | EHRPWM2_B | PR0_PRU1_GPI13 | ++----------+----------------+-------------------+----------------+ +| MODE 4 | UART3_CTSn | ~ | UART4_RTSn | ++----------+----------------+-------------------+----------------+ +| MODE 5 | PR0_PRU0_GPO7 | ~ | PR0_PRU0_GPO4 | ++----------+----------------+-------------------+----------------+ +| MODE 6 | PR0_PRU0_GPI7 | ~ | PR0_PRU0_GPI4 | ++----------+----------------+-------------------+----------------+ +| MODE 7 | GPIO0_62 | GPIO1_21 | GPIO0_59 | ++----------+----------------+-------------------+----------------+ +| MODE 8 | ~ | ~ | ~ | ++----------+----------------+-------------------+----------------+ + +P1.32 - P1.33 +------------- + ++----------+-------------------+---------------+----------------+ +| Pin | P1.32 | P1.33 | P1.33A | ++==========+===================+===============+================+ +| GPIO | GPIO1_20 | GPIO1_29 | GPIO0_56 | ++----------+-------------------+---------------+----------------+ +| BALL | D14 | A17 | AA23 | ++----------+-------------------+---------------+----------------+ +| Register | PADCONFIG114 | PADCONFIG123 | PADCONFIG57 | ++----------+-------------------+---------------+----------------+ +| Address | 0x000F41C8 | 0x000F41EC | 0x000F40E4 | ++----------+-------------------+---------------+----------------+ +| Page | 44 | 27 | 50 | ++----------+-------------------+---------------+----------------+ +| MODE 0 | UART0_RXD | I2C1_SDA | VOUT0_DATA11 | ++----------+-------------------+---------------+----------------+ +| MODE 1 | ECAP1_IN_APWM_OUT | UART1_TXD | GPMC0_A11 | ++----------+-------------------+---------------+----------------+ +| MODE 2 | SPI2_D0 | TIMER_IO1 | PR0_PRU1_GPO10 | ++----------+-------------------+---------------+----------------+ +| MODE 3 | EHRPWM2_A | SPI2_CLK | PR0_PRU1_GPI10 | ++----------+-------------------+---------------+----------------+ +| MODE 4 | ~ | EHRPWM0_SYNCO | UART6_CTSn | ++----------+-------------------+---------------+----------------+ +| MODE 5 | ~ | ~ | PR0_PRU0_GPO1 | ++----------+-------------------+---------------+----------------+ +| MODE 6 | ~ | ~ | PR0_PRU0_GPI1 | ++----------+-------------------+---------------+----------------+ +| MODE 7 | GPIO1_20 | GPIO1_29 | GPIO0_56 | ++----------+-------------------+---------------+----------------+ +| MODE 8 | ~ | EHRPWM2_B | ~ | ++----------+-------------------+---------------+----------------+ +| MODE 9 | ~ | MMC2_SDWP | ~ | ++----------+-------------------+---------------+----------------+ + +P1.34 - P1.36 +------------- + ++----------+-------------------+---------------+---------------+---------------+ +| Pin | P1.34 | P1.35 | P1.36 | P1.36A | ++==========+===================+===============+===============+===============+ +| GPIO | GPIO1_2 | GPIO0_88 | GPIO0_55 | GPIO1_28 | ++----------+-------------------+---------------+---------------+---------------+ +| BALL | AD23 | AE21 | V20 | B17 | ++----------+-------------------+---------------+---------------+---------------+ +| Register | PADCONFIG96 | PADCONFIG90 | PADCONFIG56 | PADCONFIG122 | ++----------+-------------------+---------------+---------------+---------------+ +| Address | 0x000F4180 | 0x000F4168 | 0x000F40E0 | 0x000F41E8 | ++----------+-------------------+---------------+---------------+---------------+ +| Page | 40 | 40 | 50 | 27 | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 0 | RGMII2_RXC | RGMII2_TXC | VOUT0_DATA10 | I2C1_SCL | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 1 | RMII2_REF_CLK | RMII2_CRS_DV | GPMC0_A10 | UART1_RXD | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 2 | MCASP2_AXR1 | MCASP2_AXR5 | PR0_PRU1_GPO9 | TIMER_IO0 | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 3 | PR0_PRU0_GPO1 | PR0_PRU1_GPO1 | PR0_PRU1_GPI9 | SPI2_CS1 | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 4 | PR0_PRU0_GPI1 | PR0_PRU1_GPI1 | UART6_RTSn | EHRPWM0_SYNCI | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 5 | PR0_ECAP0_SYNC_IN | ~ | PR0_PRU0_GPO0 | ~ | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 6 | ~ | ~ | PR0_PRU0_GPI0 | ~ | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 7 | GPIO1_2 | GPIO0_88 | GPIO0_55 | GPIO1_28 | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 8 | ~ | ~ | ~ | EHRPWM2_A | ++----------+-------------------+---------------+---------------+---------------+ +| MODE 9 | ~ | ~ | ~ | MMC2_SDCD | ++----------+-------------------+---------------+---------------+---------------+ + + +Connector P2 +============== + +The following tables show the pinout of the **P2** expansion header. The +SW is responsible for setting the default function of each pin. Refer to +the processor documentation for more information on these pins and +detailed descriptions of all of the pins listed. In some cases there may +not be enough signals to complete a group of signals that may be +required to implement a total interface. + +The column heading is the pin number on the expansion header. + +The **GPIO** row is the expected gpio identifier number in the Linux +kernel. + +Each row includes the gpiochipX and pinY in the format of +`X Y`. You can use these values to directly control the GPIO pins with the +commands shown below. + +.. code:: shell-session + + # to set the GPIO pin state to HIGH + debian@BeagleBone:~$ gpioset X Y=1 + + # to set the GPIO pin state to LOW + debian@BeagleBone:~$ gpioset X Y=0 + + For Example: + + +---------+----------+ + | Pin | P2.11 | + +=========+==========+ + | GPIO | 1 1 | + +---------+----------+ + + Use the commands below for controlling this pin (P2.11) where X = 1 and Y = 1 + + # to set the GPIO pin state to HIGH + debian@BeagleBone:~$ gpioset 1 20=1 + + # to set the GPIO pin state to LOW + debian@BeagleBone:~$ gpioset 1 20=0 + +The **BALL** row is the pin number on the processor. + +The **REG** row is the offset of the control register for the processor +pin. + +The **MODE #** rows are the mode setting for each pin. Setting each mode +to align with the mode column will give that function on that pin. + +If included, the **2nd BALL** row is the pin number on the processor for +a second processor pin connected to the same pin on the expansion +header. Similarly, all row headings starting with **2nd** refer to data +for this second processor pin. + +.. important:: + + **DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE + BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.** + + **NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.** + + +P2.01 - P2.02 +------------- + ++----------+-------------------+-------------------+---------------+ +| Pin | P2.01 | P2.01A | P2.02 | ++==========+===================+===================+===============+ +| GPIO | GPIO1_11 | GPIO0_86 | GPIO0_45 | ++----------+-------------------+-------------------+---------------+ +| BALL | B20 | AD24 | U22 | ++----------+-------------------+-------------------+---------------+ +| Register | PADCONFIG105 | PADCONFIG88 | PADCONFIG46 | ++----------+-------------------+-------------------+---------------+ +| Address | 0x000F41A4 | 0x000F4160 | 0x000F40B8 | ++----------+-------------------+-------------------+---------------+ +| Page | 28 | 32 | 47 | ++----------+-------------------+-------------------+---------------+ +| MODE 0 | MCASP0_ACLKX | MDIO0_MDC | VOUT0_DATA0 | ++----------+-------------------+-------------------+---------------+ +| MODE 1 | SPI2_CS1 | ~ | GPMC0_A0 | ++----------+-------------------+-------------------+---------------+ +| MODE 2 | ECAP2_IN_APWM_OUT | ~ | PR0_PRU1_GPO0 | ++----------+-------------------+-------------------+---------------+ +| MODE 3 | ~ | ~ | PR0_PRU1_GPI0 | ++----------+-------------------+-------------------+---------------+ +| MODE 4 | ~ | ~ | UART2_RXD | ++----------+-------------------+-------------------+---------------+ +| MODE 5 | ~ | ~ | PR0_PRU0_GPO8 | ++----------+-------------------+-------------------+---------------+ +| MODE 6 | ~ | ~ | PR0_PRU0_GPI8 | ++----------+-------------------+-------------------+---------------+ +| MODE 7 | GPIO1_11 | GPIO0_86 | GPIO0_45 | ++----------+-------------------+-------------------+---------------+ +| MODE 8 | EQEP1_A | ~ | ~ | ++----------+-------------------+-------------------+---------------+ + +P2.03 - P2.04 +------------- + ++----------+-------------------+-------------+---------------+ +| Pin | P2.03A | P2.03 | P2.04 | ++==========+===================+=============+===============+ +| GPIO | GPIO1_9 | GPIO0_85 | GPIO0_46 | ++----------+-------------------+-------------+---------------+ +| BALL | B18 | AB22 | V24 | ++----------+-------------------+-------------+---------------+ +| Register | PADCONFIG103 | PADCONFIG87 | PADCONFIG47 | ++----------+-------------------+-------------+---------------+ +| Address | 0x000F419C | 0x000F415C | 0x000F40BC | ++----------+-------------------+-------------+---------------+ +| Page | 29 | 32 | 48 | ++----------+-------------------+-------------+---------------+ +| MODE 0 | MCASP0_AXR1 | MDIO0_MDIO | VOUT0_DATA1 | ++----------+-------------------+-------------+---------------+ +| MODE 1 | SPI2_CS2 | ~ | GPMC0_A1 | ++----------+-------------------+-------------+---------------+ +| MODE 2 | ECAP1_IN_APWM_OUT | ~ | PR0_PRU1_GPO1 | ++----------+-------------------+-------------+---------------+ +| MODE 3 | ~ | ~ | PR0_PRU1_GPI1 | ++----------+-------------------+-------------+---------------+ +| MODE 4 | ~ | ~ | UART2_TXD | ++----------+-------------------+-------------+---------------+ +| MODE 5 | PR0_UART0_RXD | ~ | PR0_PRU0_GPO9 | ++----------+-------------------+-------------+---------------+ +| MODE 6 | EHRPWM1_A | ~ | PR0_PRU0_GPI9 | ++----------+-------------------+-------------+---------------+ +| MODE 7 | GPIO1_9 | GPIO0_85 | GPIO0_46 | ++----------+-------------------+-------------+---------------+ +| MODE 8 | EQEP0_S | ~ | ~ | ++----------+-------------------+-------------+---------------+ + + +P2.05 - P2.06 +------------- + ++----------+----------------+----------------+----------------+ +| Pin | P2.05 | P2.05A | P2.06 | ++==========+================+================+================+ +| GPIO | GPIO1_24 | MCU_GPIO0_5 | GPIO0_47 | ++----------+----------------+----------------+----------------+ +| BALL | C15 | B5 | W25 | ++----------+----------------+----------------+----------------+ +| Register | PADCONFIG118 | MCU_PADCONFIG5 | PADCONFIG48 | ++----------+----------------+----------------+----------------+ +| Address | 0x000F41D8 | 0x04084014 | 0x000F40C0 | ++----------+----------------+----------------+----------------+ +| Page | 28 | 32 | 48 | ++----------+----------------+----------------+----------------+ +| MODE 0 | MCAN0_TX | MCU_UART0_RXD | VOUT0_DATA2 | ++----------+----------------+----------------+----------------+ +| MODE 1 | UART5_RXD | ~ | GPMC0_A2 | ++----------+----------------+----------------+----------------+ +| MODE 2 | TIMER_IO2 | ~ | PR0_PRU1_GPO2 | ++----------+----------------+----------------+----------------+ +| MODE 3 | SYNC2_OUT | ~ | PR0_PRU1_GPI2 | ++----------+----------------+----------------+----------------+ +| MODE 4 | UART1_DTRn | ~ | UART3_RXD | ++----------+----------------+----------------+----------------+ +| MODE 5 | EQEP2_I | ~ | PR0_PRU0_GPO10 | ++----------+----------------+----------------+----------------+ +| MODE 6 | PR0_UART0_RXD | ~ | PR0_PRU0_GPI10 | ++----------+----------------+----------------+----------------+ +| MODE 7 | GPIO1_24 | MCU_GPIO0_5 | GPIO0_47 | ++----------+----------------+----------------+----------------+ +| MODE 8 | MCASP2_AXR0 | ~ | ~ | ++----------+----------------+----------------+----------------+ +| MODE 9 | EHRPWM_TZn_IN3 | ~ | ~ | ++----------+----------------+----------------+----------------+ + + +P2.07 - P2.08 +------------- + ++----------+----------------+----------------+----------------+ +| Pin | P2.07 | P2.07A | P2.08 | ++==========+================+================+================+ +| GPIO | GPIO1_25 | MCU_GPIO0_6 | GPIO0_48 | ++----------+----------------+----------------+----------------+ +| BALL | E15 | A5 | W24 | ++----------+----------------+----------------+----------------+ +| Register | PADCONFIG119 | MCU_PADCONFIG6 | PADCONFIG49 | ++----------+----------------+----------------+----------------+ +| Address | 0x000F41DC | 0x04084018 | 0x000F40C4 | ++----------+----------------+----------------+----------------+ +| Page | 28 | 32 | 48 | ++----------+----------------+----------------+----------------+ +| MODE 0 | MCAN0_RX | MCU_UART0_TXD | VOUT0_DATA3 | ++----------+----------------+----------------+----------------+ +| MODE 1 | UART5_TXD | ~ | GPMC0_A3 | ++----------+----------------+----------------+----------------+ +| MODE 2 | TIMER_IO3 | ~ | PR0_PRU1_GPO3 | ++----------+----------------+----------------+----------------+ +| MODE 3 | SYNC3_OUT | ~ | PR0_PRU1_GPI3 | ++----------+----------------+----------------+----------------+ +| MODE 4 | UART1_RIn | ~ | UART3_TXD | ++----------+----------------+----------------+----------------+ +| MODE 5 | EQEP2_S | ~ | PR0_PRU0_GPO11 | ++----------+----------------+----------------+----------------+ +| MODE 6 | PR0_UART0_TXD | ~ | PR0_PRU0_GPI11 | ++----------+----------------+----------------+----------------+ +| MODE 7 | GPIO1_25 | MCU_GPIO0_6 | GPIO0_48 | ++----------+----------------+----------------+----------------+ +| MODE 8 | MCASP2_AXR1 | ~ | ~ | ++----------+----------------+----------------+----------------+ +| MODE 9 | EHRPWM_TZn_IN4 | ~ | ~ | ++----------+----------------+----------------+----------------+ + + +P2.09 - P2.10 +------------- + ++----------+--------------------+-----------------+-----------------------+ +| Pin | P2.09 | P2.09A | P2.10 | ++==========+====================+=================+=======================+ +| GPIO | GPIO1_22 | MCU_GPIO0_16 | GPIO0_91 | ++----------+--------------------+-----------------+-----------------------+ +| BALL | A15 | D4 | AD21 | ++----------+--------------------+-----------------+-----------------------+ +| Register | PADCONFIG116 | MCU_PADCONFIG16 | PADCONFIG93 | ++----------+--------------------+-----------------+-----------------------+ +| Address | 0x000F41D0 | 0x04084040 | 0x000F4174 | ++----------+--------------------+-----------------+-----------------------+ +| Page | 44 | 30 | 42 | ++----------+--------------------+-----------------+-----------------------+ +| MODE 0 | UART0_CTSn | MCU_MCAN1_RX | RGMII2_TD2 | ++----------+--------------------+-----------------+-----------------------+ +| MODE 1 | SPI0_CS2 | MCU_TIMER_IO3 | ~ | ++----------+--------------------+-----------------+-----------------------+ +| MODE 2 | I2C3_SCL | MCU_SPI0_CS2 | MCASP2_AFSX | ++----------+--------------------+-----------------+-----------------------+ +| MODE 3 | UART2_RXD | MCU_SPI1_CS2 | PR0_PRU1_GPO4 | ++----------+--------------------+-----------------+-----------------------+ +| MODE 4 | TIMER_IO6 | MCU_SPI1_CLK | PR0_PRU1_GPI4 | ++----------+--------------------+-----------------+-----------------------+ +| MODE 5 | AUDIO_EXT_REFCLK0 | ~ | PR0_ECAP0_IN_APWM_OUT | ++----------+--------------------+-----------------+-----------------------+ +| MODE 6 | PR0_ECAP0_SYNC_OUT | ~ | ~ | ++----------+--------------------+-----------------+-----------------------+ +| MODE 7 | GPIO1_22 | MCU_GPIO0_16 | GPIO0_91 | ++----------+--------------------+-----------------+-----------------------+ +| MODE 8 | MCASP2_AFSX | ~ | EQEP2_I | ++----------+--------------------+-----------------+-----------------------+ +| MODE 9 | MMC2_SDCD | ~ | ~ | ++----------+--------------------+-----------------+-----------------------+ + +P2.11 - P2.17 +------------- + ++----------+----------------+----------------+----------------+----------------+-------------------+ +| Pin | P2.12 | P2.13 | P2.14 | P2.15 | P2.16 | ++==========+================+================+================+================+===================+ +| Signal | PWR.BTN | VOUT - VSYS | VBAT | GND | BAT.TEMP - BAT_TS | ++----------+----------------+----------------+----------------+----------------+-------------------+ + ++----------+-----------------------+-----------------+-----------------------+ +| Pin | P2.11 | P2.11A | P2.17 | ++==========+=======================+=================+=======================+ +| GPIO | GPIO1_23 | MCU_GPIO0_15 | GPIO0_64 | ++----------+-----------------------+-----------------+-----------------------+ +| BALL | B15 | E5 | AC24 | ++----------+-----------------------+-----------------+-----------------------+ +| Register | PADCONFIG117 | MCU_PADCONFIG15 | PADCONFIG65 | ++----------+-----------------------+-----------------+-----------------------+ +| Address | 0x000F41D4 | 0x0408403C | 0x000F4104 | ++----------+-----------------------+-----------------+-----------------------+ +| Page | 44 | 31 | 47 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 0 | UART0_RTSn | MCU_MCAN1_TX | VOUT0_PCLK | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 1 | SPI0_CS3 | MCU_TIMER_IO2 | GPMC0_A19 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 2 | I2C3_SDA | ~ | PR0_PRU1_GPO19 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 3 | UART2_TXD | MCU_SPI1_CS1 | PR0_PRU1_GPI19 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 4 | TIMER_IO7 | MCU_EXT_REFCLK0 | UART2_CTSn | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 5 | AUDIO_EXT_REFCLK1 | ~ | PR0_PRU0_GPO19 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 6 | PR0_ECAP0_IN_APWM_OUT | ~ | PR0_PRU0_GPI19 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 7 | GPIO1_23 | MCU_GPIO0_15 | GPIO0_64 | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 8 | MCASP2_ACLKX | ~ | PR0_ECAP0_IN_APWM_OUT | ++----------+-----------------------+-----------------+-----------------------+ +| MODE 9 | MMC2_SDWP | ~ | ~ | ++----------+-----------------------+-----------------+-----------------------+ + + +P2.18 - P2.23 +------------- + ++---------+-------+---------+ +| Pin | P1.21 | P2.23 | ++=========+=======+=========+ +| Signal | GND | VDD_3V3 | ++---------+-------+---------+ + ++----------+----------------+--------------------+----------------+----------------+ +| Pin | P2.18 | P2.19 | P2.20 | P2.22 | ++==========+================+====================+================+================+ +| GPIO | GPIO0_53 | GPIO1_0 | GPIO0_49 | GPIO0_63 | ++----------+----------------+--------------------+----------------+----------------+ +| BALL | V21 | AC20 | Y25 | AC25 | ++----------+----------------+--------------------+----------------+----------------+ +| Register | PADCONFIG54 | PADCONFIG94 | PADCONFIG50 | PADCONFIG64 | ++----------+----------------+--------------------+----------------+----------------+ +| Address | 0x000F40D8 | 0x000F4178 | 0x000F40C8 | 0x000F4100 | ++----------+----------------+--------------------+----------------+----------------+ +| Page | 49 | 42 | 48 | 47 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 0 | VOUT0_DATA8 | RGMII2_TD3 | VOUT0_DATA4 | VOUT0_VSYNC | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 1 | GPMC0_A8 | ~ | GPMC0_A4 | GPMC0_A18 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 2 | PR0_PRU1_GPO16 | MCASP2_ACLKX | PR0_PRU1_GPO4 | PR0_PRU1_GPO18 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 3 | PR0_PRU1_GPI16 | PR0_PRU1_GPO16 | PR0_PRU1_GPI4 | PR0_PRU1_GPI18 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 4 | UART6_RXD | PR0_PRU1_GPI16 | UART4_RXD | UART2_RTSn | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 5 | PR0_PRU0_GPO17 | PR0_ECAP0_SYNC_OUT | PR0_PRU0_GPO12 | PR0_PRU0_GPO18 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 6 | PR0_PRU0_GPI17 | PR0_UART0_CTSn | PR0_PRU0_GPI12 | PR0_PRU0_GPI18 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 7 | GPIO0_53 | GPIO1_0 | GPIO0_49 | GPIO0_63 | ++----------+----------------+--------------------+----------------+----------------+ +| MODE 8 | ~ | EQEP2_S | ~ | ~ | ++----------+----------------+--------------------+----------------+----------------+ + +P2.24 - P2.27 +------------- + ++---------+-------------------+ +| Pin | P1.26 | ++=========+===================+ +| Signal | RESET# - nRESET | ++---------+-------------------+ + ++----------+----------------+--------------------------+--------------------------+ +| Pin | P2.24 | P2.25 | P2.27 | ++==========+================+==========================+==========================+ +| GPIO | GPIO0_51 | GPIO1_19 | GPIO1_18 | ++----------+----------------+--------------------------+--------------------------+ +| BALL | Y23 | B14 | B13 | ++----------+----------------+--------------------------+--------------------------+ +| Register | PADCONFIG52 | PADCONFIG113 | PADCONFIG112 | ++----------+----------------+--------------------------+--------------------------+ +| Address | 0x000F40D0 | 0x000F41C4 | 0x000F41C0 | ++----------+----------------+--------------------------+--------------------------+ +| Page | 49 | 43 | 43 | ++----------+----------------+--------------------------+--------------------------+ +| MODE 0 | VOUT0_DATA6 | SPI0_D1 | SPI0_D0 | ++----------+----------------+--------------------------+--------------------------+ +| MODE 1 | GPMC0_A6 | CP_GEMAC_CPTS0_HW2TSPUSH | CP_GEMAC_CPTS0_HW1TSPUSH | ++----------+----------------+--------------------------+--------------------------+ +| MODE 2 | PR0_PRU1_GPO6 | EHRPWM_TZn_IN0 | EHRPWM1_B | ++----------+----------------+--------------------------+--------------------------+ +| MODE 3 | PR0_PRU1_GPI6 | ~ | ~ | ++----------+----------------+--------------------------+--------------------------+ +| MODE 4 | UART5_RXD | ~ | ~ | ++----------+----------------+--------------------------+--------------------------+ +| MODE 5 | PR0_PRU0_GPO14 | ~ | ~ | ++----------+----------------+--------------------------+--------------------------+ +| MODE 6 | PR0_PRU0_GPI14 | ~ | ~ | ++----------+----------------+--------------------------+--------------------------+ +| MODE 7 | GPIO0_51 | GPIO1_19 | GPIO1_18 | ++----------+----------------+--------------------------+--------------------------+ +| MODE 8 | ~ | ~ | ~ | ++----------+----------------+--------------------------+--------------------------+ + +P2.28 - P2.39 +------------- + ++----------+----------------+------------------------+-----------------------+ +| Pin | P2.28 | P2.29 | P2.29A | ++==========+================+========================+=======================+ +| GPIO | GPIO0_61 | GPIO1_17 | GPIO0_40 | ++----------+----------------+------------------------+-----------------------+ +| BALL | AB24 | A14 | M22 | ++----------+----------------+------------------------+-----------------------+ +| Register | PADCONFIG62 | PADCONFIG111 | PADCONFIG41 | ++----------+----------------+------------------------+-----------------------+ +| Address | 0x000F40F8 | 0x000F41BC | 0x000F40A4 | ++----------+----------------+------------------------+-----------------------+ +| Page | 47 | 43 | 20 | ++----------+----------------+------------------------+-----------------------+ +| MODE 0 | VOUT0_HSYNC | SPI0_CLK | GPMC0_DIR | ++----------+----------------+------------------------+-----------------------+ +| MODE 1 | GPMC0_A16 | CP_GEMAC_CPTS0_TS_SYNC | PR0_ECAP0_IN_APWM_OUT | ++----------+----------------+------------------------+-----------------------+ +| MODE 2 | PR0_PRU1_GPO15 | EHRPWM1_A | ~ | ++----------+----------------+------------------------+-----------------------+ +| MODE 3 | PR0_PRU1_GPI15 | ~ | MCASP2_AXR13 | ++----------+----------------+------------------------+-----------------------+ +| MODE 4 | UART3_RTSn | ~ | PR0_PRU0_GPO16 | ++----------+----------------+------------------------+-----------------------+ +| MODE 5 | PR0_PRU0_GPO6 | ~ | PR0_PRU0_GPI16 | ++----------+----------------+------------------------+-----------------------+ +| MODE 6 | PR0_PRU0_GPI6 | ~ | TRC_DATA14 | ++----------+----------------+------------------------+-----------------------+ +| MODE 7 | GPIO0_61 | GPIO1_17 | GPIO0_40 | ++----------+----------------+------------------------+-----------------------+ +| MODE 8 | ~ | ~ | EQEP2_S | ++----------+----------------+------------------------+-----------------------+ + +P2.30 - P2.31 +------------- + ++----------+----------------+-------------------+---------------+ +| Pin | P2.30 | P2.31 | P2.31A | ++==========+================+===================+===============+ +| GPIO | GPIO0_58 | GPIO1_15 | GPIO0_90 | ++----------+----------------+-------------------+---------------+ +| BALL | AA24 | A13 | AA18 | ++----------+----------------+-------------------+---------------+ +| Register | PADCONFIG59 | PADCONFIG109 | PADCONFIG92 | ++----------+----------------+-------------------+---------------+ +| Address | 0x000F40EC | 0x000F41B4 | 0x000F4170 | ++----------+----------------+-------------------+---------------+ +| Page | 51 | 42 | 42 | ++----------+----------------+-------------------+---------------+ +| MODE 0 | VOUT0_DATA13 | SPI0_CS0 | RGMII2_TD1 | ++----------+----------------+-------------------+---------------+ +| MODE 1 | GPMC0_A13 | ~ | RMII2_TXD1 | ++----------+----------------+-------------------+---------------+ +| MODE 2 | PR0_PRU1_GPO12 | EHRPWM0_A | MCASP2_ACLKR | ++----------+----------------+-------------------+---------------+ +| MODE 3 | PR0_PRU1_GPI12 | ~ | PR0_PRU1_GPO3 | ++----------+----------------+-------------------+---------------+ +| MODE 4 | UART5_CTSn | ~ | PR0_PRU1_GPI3 | ++----------+----------------+-------------------+---------------+ +| MODE 5 | PR0_PRU0_GPO3 | ~ | MCASP2_AXR8 | ++----------+----------------+-------------------+---------------+ +| MODE 6 | PR0_PRU0_GPI3 | PR0_ECAP0_SYNC_IN | ~ | ++----------+----------------+-------------------+---------------+ +| MODE 7 | GPIO0_58 | GPIO1_15 | GPIO0_90 | ++----------+----------------+-------------------+---------------+ + +P2.32 - P2.34 +------------- + ++----------+----------------+----------------+----------------+ +| Pin | P2.32 | P2.33 | P2.34 | ++==========+================+================+================+ +| GPIO | GPIO0_57 | GPIO0_52 | GPIO0_60 | ++----------+----------------+----------------+----------------+ +| BALL | AB25 | AA25 | AA21 | ++----------+----------------+----------------+----------------+ +| Register | PADCONFIG58 | PADCONFIG53 | PADCONFIG61 | ++----------+----------------+----------------+----------------+ +| Address | 0x000F40E8 | 0x000F40D4 | 0x000F40F4 | ++----------+----------------+----------------+----------------+ +| Page | 50 | 49 | 51 | ++----------+----------------+----------------+----------------+ +| MODE 0 | VOUT0_DATA12 | VOUT0_DATA7 | VOUT0_DATA15 | ++----------+----------------+----------------+----------------+ +| MODE 1 | GPMC0_A12 | GPMC0_A7 | GPMC0_A15 | ++----------+----------------+----------------+----------------+ +| MODE 2 | PR0_PRU1_GPO11 | PR0_PRU1_GPO7 | PR0_PRU1_GPO14 | ++----------+----------------+----------------+----------------+ +| MODE 3 | PR0_PRU1_GPI11 | PR0_PRU1_GPI7 | PR0_PRU1_GPI14 | ++----------+----------------+----------------+----------------+ +| MODE 4 | UART5_RTSn | UART5_TXD | UART4_CTSn | ++----------+----------------+----------------+----------------+ +| MODE 5 | PR0_PRU0_GPO2 | PR0_PRU0_GPO15 | PR0_PRU0_GPO5 | ++----------+----------------+----------------+----------------+ +| MODE 6 | PR0_PRU0_GPI2 | PR0_PRU0_GPI15 | PR0_PRU0_GPI5 | ++----------+----------------+----------------+----------------+ +| MODE 7 | GPIO0_57 | GPIO0_52 | GPIO0_60 | ++----------+----------------+----------------+----------------+ + +P2.35 - P2.36 +------------- + ++----------+----------------+------------------------+ +| Pin | P2.35 | P2.36 | ++==========+================+========================+ +| Signal | AIN5 | AIN7 | ++----------+----------------+------------------------+ + ++----------+----------------+------------------------+ +| Pin | P2.35 | P2.36 | ++==========+================+========================+ +| GPIO | GPIO0_54 | GPIO1_16 | ++----------+----------------+------------------------+ +| BALL | W21 | C13 | ++----------+----------------+------------------------+ +| Register | PADCONFIG55 | PADCONFIG110 | ++----------+----------------+------------------------+ +| Address | 0x000F40DC | 0x000F41B8 | ++----------+----------------+------------------------+ +| Page | 50 | 43 | ++----------+----------------+------------------------+ +| MODE 0 | VOUT0_DATA9 | SPI0_CS1 | ++----------+----------------+------------------------+ +| MODE 1 | GPMC0_A9 | CP_GEMAC_CPTS0_TS_COMP | ++----------+----------------+------------------------+ +| MODE 2 | PR0_PRU1_GPO8 | EHRPWM0_B | ++----------+----------------+------------------------+ +| MODE 3 | PR0_PRU1_GPI8 | ECAP0_IN_APWM_OUT | ++----------+----------------+------------------------+ +| MODE 4 | UART6_TXD | ~ | ++----------+----------------+------------------------+ +| MODE 5 | PR0_PRU0_GPO16 | ~ | ++----------+----------------+------------------------+ +| MODE 6 | PR0_PRU0_GPI16 | ~ | ++----------+----------------+------------------------+ +| MODE 7 | GPIO0_54 | GPIO1_16 | ++----------+----------------+------------------------+ +| MODE 8 | ~ | ~ | ++----------+----------------+------------------------+ +| MODE 9 | ~ | EHRPWM_TZn_IN5 | ++----------+----------------+------------------------+ + diff --git a/boards/pocketbeagle-2/05-demos-and-tutorials.rst b/boards/pocketbeagle-2/05-demos-and-tutorials.rst new file mode 100644 index 0000000000000000000000000000000000000000..e85e94b3c5e5fcfcfb8f5bc10de23738ae040a2f --- /dev/null +++ b/boards/pocketbeagle-2/05-demos-and-tutorials.rst @@ -0,0 +1,6 @@ +.. _pocketbeagle-2-demos-and-tutorials: + +Demos and Tutorials +################### + +.. todo:: Add PocketBeagle 2 demos and tutorials. diff --git a/boards/pocketbeagle-2/06-support.rst b/boards/pocketbeagle-2/06-support.rst new file mode 100644 index 0000000000000000000000000000000000000000..aed30210fd1f8654618d3f538627fdcba3e27d77 --- /dev/null +++ b/boards/pocketbeagle-2/06-support.rst @@ -0,0 +1,112 @@ +.. _pocketbeagle-2-support: + +Additional Support Information +############################## + +All support for this design is through BeagleBoard.org community +at `BeagleBoard.org forum <https://forum.beagleboard.org/tag/pocketbeagle-2>`_. + +.. _pocketbeagle-2-certifications: + +Certifications and export control +********************************* + +Export designations +=================== + +* ECCN: 3A991.a +* HSCODE: 8517180050 +* USHSCODE: 8543708800 +* EUHSCODE: 8543709099 +* UPC number: 841454123484 + +.. _pocketbeagle-2-hardware-design: + +Hardware Design +**************** + +You can find all PocketBeagle 2 hardware files +`here <https://openbeagle.org/pocketbeagle/pocketbeagle-2>`_ under the `design` folder. + +Production board boot media +**************************** + +.. todo:: Add production image link with board revision information. + +.. _pocketbeagle-2-software-updates: + +Software Updates +****************** + +Follow instructions below to download the latest image for your PocketBeagle 2: + +1. Go to `BeagleBoard.org distro <https://www.beagleboard.org/distros>`_ page. +2. On distros page, from dropdown select PB2 and download the image. + +.. todo:: add distros page image selection for pocketbeagle-2 + +.. tip:: + + You can follow the :ref:`flash-latest-image` guide for more information on + flashing the downloaded image to your board. + +To see what SW revision is loaded into the eMMC check `/etc/dogtag`. +It should look something like as shown in example below, + +.. code-block:: shell + + root@BeagleBone:~# cat /etc/dogtag + BeagleBoard.org Debian Image 2024-02-24 + +.. _pocketbeagle-2-rma-support: + +RMA Support +***************** + +If you feel your board is defective or has issues, request an Return Merchandise Application (RMA) +by filling out the form at http://beagleboard.org/support/rma . You will need the serial number and +revision of the board. The serial numbers and revisions keep moving. Different boards can have different +locations depending on when they were made. The following figures show the three locations of the serial +and revision number. + +.. _pocketbeagle-2-getting-help: + +Getting Help +************** + +If you need some up to date troubleshooting techniques, you can post your +queries on link: `BeagleBoard.org forum <https://forum.beagleboard.org/tag/pocketbeagle-2>`_ + +.. _pocketbeagle-2-mechanical: + +Mechanical Details +****************** + +.. _pocketbeagle-2-dimensions-and-weight: + +Dimensions and Weight +====================== + +.. table:: Dimensions & weight + + +--------------------+----------------------------------------------------+ + | Parameter | Value | + +====================+====================================================+ + | Size | 56 x 35mm | + +--------------------+----------------------------------------------------+ + | Max heigh | 13.6 | + +--------------------+----------------------------------------------------+ + | PCB Size | 55 x 35mm | + +--------------------+----------------------------------------------------+ + | PCB Layers | 10--layers | + +--------------------+----------------------------------------------------+ + | PCB Thickness | 1.6mm | + +--------------------+----------------------------------------------------+ + | RoHS compliant | Yes | + +--------------------+----------------------------------------------------+ + | Net Weight | 12.7g | + +--------------------+----------------------------------------------------+ + | Gross Weight | 19g | + +--------------------+----------------------------------------------------+ + + diff --git a/boards/pocketbeagle-2/images/chapter-thumbnails/01-introduction.jpg b/boards/pocketbeagle-2/images/chapter-thumbnails/01-introduction.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c057787253d9dcbbc8159aec9bf9f60797aa304 Binary files /dev/null and b/boards/pocketbeagle-2/images/chapter-thumbnails/01-introduction.jpg differ diff --git a/boards/pocketbeagle-2/images/chapter-thumbnails/02-quick-start.jpg b/boards/pocketbeagle-2/images/chapter-thumbnails/02-quick-start.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7f76b5df97a9c464d517858b153a76ac70ada1b Binary files /dev/null and b/boards/pocketbeagle-2/images/chapter-thumbnails/02-quick-start.jpg differ diff --git a/boards/pocketbeagle-2/images/chapter-thumbnails/03-design-and-specifications.jpg b/boards/pocketbeagle-2/images/chapter-thumbnails/03-design-and-specifications.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f89dfb5d9789f5a26f0276433228fbb236f4f1ad Binary files /dev/null and b/boards/pocketbeagle-2/images/chapter-thumbnails/03-design-and-specifications.jpg differ diff --git a/boards/pocketbeagle-2/images/chapter-thumbnails/04-connectors-and-pinouts.jpg b/boards/pocketbeagle-2/images/chapter-thumbnails/04-connectors-and-pinouts.jpg new file mode 100644 index 0000000000000000000000000000000000000000..704c72e5c0d276bebef0c8fdfd8308fd7d909abe Binary files /dev/null and b/boards/pocketbeagle-2/images/chapter-thumbnails/04-connectors-and-pinouts.jpg differ diff --git a/boards/pocketbeagle-2/images/chapter-thumbnails/05-demos-and-tutorials.jpg b/boards/pocketbeagle-2/images/chapter-thumbnails/05-demos-and-tutorials.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8cb53805f2f20d39798d6aacc8287e19d7c28ce Binary files /dev/null and b/boards/pocketbeagle-2/images/chapter-thumbnails/05-demos-and-tutorials.jpg differ diff --git a/boards/pocketbeagle-2/images/chapter-thumbnails/06-support-documents.jpg b/boards/pocketbeagle-2/images/chapter-thumbnails/06-support-documents.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ac16e097d3442f29357c1ab14154db62710260d Binary files /dev/null and b/boards/pocketbeagle-2/images/chapter-thumbnails/06-support-documents.jpg differ diff --git a/boards/pocketbeagle-2/images/components/back.jpg b/boards/pocketbeagle-2/images/components/back.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86058413f79e97300e0e59ac7b1d8536fbd11c48 Binary files /dev/null and b/boards/pocketbeagle-2/images/components/back.jpg differ diff --git a/boards/pocketbeagle-2/images/components/front.jpg b/boards/pocketbeagle-2/images/components/front.jpg new file mode 100644 index 0000000000000000000000000000000000000000..905aa4c2cebb7788ef11439ae9c55a44ee236c4d Binary files /dev/null and b/boards/pocketbeagle-2/images/components/front.jpg differ diff --git a/boards/pocketbeagle-2/images/distro/bb-imager-config.png b/boards/pocketbeagle-2/images/distro/bb-imager-config.png new file mode 100644 index 0000000000000000000000000000000000000000..be247ff34f6c009782daa90883181aab07aa647c Binary files /dev/null and b/boards/pocketbeagle-2/images/distro/bb-imager-config.png differ diff --git a/boards/pocketbeagle-2/images/distro/bb-imager-flashing-done.png b/boards/pocketbeagle-2/images/distro/bb-imager-flashing-done.png new file mode 100644 index 0000000000000000000000000000000000000000..486628360dcc9b5ecb585cab85a4fcce4ba93275 Binary files /dev/null and b/boards/pocketbeagle-2/images/distro/bb-imager-flashing-done.png differ diff --git a/boards/pocketbeagle-2/images/distro/bb-imager-flashing.png b/boards/pocketbeagle-2/images/distro/bb-imager-flashing.png new file mode 100644 index 0000000000000000000000000000000000000000..1d1ab2448b7daafa4d3519eada5ada91d2ec5fb1 Binary files /dev/null and b/boards/pocketbeagle-2/images/distro/bb-imager-flashing.png differ diff --git a/boards/pocketbeagle-2/images/distro/bb-imager-selection.png b/boards/pocketbeagle-2/images/distro/bb-imager-selection.png new file mode 100644 index 0000000000000000000000000000000000000000..52c615867e3ae54c2119be503792ade1620fc0b5 Binary files /dev/null and b/boards/pocketbeagle-2/images/distro/bb-imager-selection.png differ diff --git a/boards/pocketbeagle-2/images/distro/pocketbeagle-2-distro-selection.png b/boards/pocketbeagle-2/images/distro/pocketbeagle-2-distro-selection.png new file mode 100644 index 0000000000000000000000000000000000000000..48c6b89810febd4255cf2a402aa44fdd65113608 Binary files /dev/null and b/boards/pocketbeagle-2/images/distro/pocketbeagle-2-distro-selection.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/battery-charging.png b/boards/pocketbeagle-2/images/hardware-design/battery-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..5b751136e2a5c61a378871e9e3904b707b684a50 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/battery-charging.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/block-diagram.png b/boards/pocketbeagle-2/images/hardware-design/block-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..80145531c10dec30ff126a2dc1453f598b95f6a8 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/block-diagram.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/boot-config.png b/boards/pocketbeagle-2/images/hardware-design/boot-config.png new file mode 100644 index 0000000000000000000000000000000000000000..6792ce239316906f366154f179a600ab0c916d6f Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/boot-config.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/bootstrap.png b/boards/pocketbeagle-2/images/hardware-design/bootstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..3f12151f6493d3fc9250a712c4bee1f6fbc3eec2 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/bootstrap.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/buttons.png b/boards/pocketbeagle-2/images/hardware-design/buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..48122c93567e11c9b3724fa9653e9777cdfc7f44 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/buttons.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/cape-header-p1.png b/boards/pocketbeagle-2/images/hardware-design/cape-header-p1.png new file mode 100644 index 0000000000000000000000000000000000000000..67b3ffa1988a96f65aea3c69469bec8796e092cb Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/cape-header-p1.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/cape-header-p2.png b/boards/pocketbeagle-2/images/hardware-design/cape-header-p2.png new file mode 100644 index 0000000000000000000000000000000000000000..b712115b38af3f5754f7ba52f91c531ebf4a4774 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/cape-header-p2.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/dc-3v3.png b/boards/pocketbeagle-2/images/hardware-design/dc-3v3.png new file mode 100644 index 0000000000000000000000000000000000000000..851128c80e86a96fc0789b89d884d04407517d8f Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/dc-3v3.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/ddr-power.png b/boards/pocketbeagle-2/images/hardware-design/ddr-power.png new file mode 100644 index 0000000000000000000000000000000000000000..8f07b74578f33a1cd5b84ccb3375e4205fe4209e Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/ddr-power.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/ddr.png b/boards/pocketbeagle-2/images/hardware-design/ddr.png new file mode 100644 index 0000000000000000000000000000000000000000..95770b2bcbc5abc6a274cfdbed689fe4ba865dd2 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/ddr.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/emmc.png b/boards/pocketbeagle-2/images/hardware-design/emmc.png new file mode 100644 index 0000000000000000000000000000000000000000..710a7b1b41034b3296b15a0df218804a6c4b5c22 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/emmc.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-gpmc.png b/boards/pocketbeagle-2/images/hardware-design/gpio-gpmc.png new file mode 100644 index 0000000000000000000000000000000000000000..79a8eb7e18b90a4a477dc1f618b32bead0c6ac19 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-gpmc.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-mcasp0.png b/boards/pocketbeagle-2/images/hardware-design/gpio-mcasp0.png new file mode 100644 index 0000000000000000000000000000000000000000..40266471fa88e7bafe771cb914175f15095c34c1 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-mcasp0.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-osc0.png b/boards/pocketbeagle-2/images/hardware-design/gpio-osc0.png new file mode 100644 index 0000000000000000000000000000000000000000..49380b326b8dc3b77853ffe6b7bdd6386e451eea Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-osc0.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-ospi.png b/boards/pocketbeagle-2/images/hardware-design/gpio-ospi.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9375d333a60ee68b63dbeea14150d7f8c55f1b Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-ospi.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-rgmii1.png b/boards/pocketbeagle-2/images/hardware-design/gpio-rgmii1.png new file mode 100644 index 0000000000000000000000000000000000000000..38c1c656dabdf48d6748fe5cd3efdba1c55531dd Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-rgmii1.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-rgmii2.png b/boards/pocketbeagle-2/images/hardware-design/gpio-rgmii2.png new file mode 100644 index 0000000000000000000000000000000000000000..39707507d20c5a96e4658b3d102d6ae316043bb6 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-rgmii2.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/gpio-vout0.png b/boards/pocketbeagle-2/images/hardware-design/gpio-vout0.png new file mode 100644 index 0000000000000000000000000000000000000000..1357a8f8587785a0f03bdcd0ded2c7d20b59426e Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/gpio-vout0.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/i2c-tree.png b/boards/pocketbeagle-2/images/hardware-design/i2c-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..b3a4b52789f26f586476da54f0441bcf74696ece Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/i2c-tree.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/jtag.png b/boards/pocketbeagle-2/images/hardware-design/jtag.png new file mode 100644 index 0000000000000000000000000000000000000000..ee38660e5c1e591fa0ed5061d5328e13c7fc37ca Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/jtag.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/leds.png b/boards/pocketbeagle-2/images/hardware-design/leds.png new file mode 100644 index 0000000000000000000000000000000000000000..00b7e693e0c33768b6ab5f0ccfcb5fb65f827e86 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/leds.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/mcu-domain.png b/boards/pocketbeagle-2/images/hardware-design/mcu-domain.png new file mode 100644 index 0000000000000000000000000000000000000000..914c1bb2f9f2dfe43e72b44cdebfe7e0fb86c8f0 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/mcu-domain.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/mcu-system.png b/boards/pocketbeagle-2/images/hardware-design/mcu-system.png new file mode 100644 index 0000000000000000000000000000000000000000..66ed273d24a70538c498a01ec1cbd4d714e930d4 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/mcu-system.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/microsd-3v3.png b/boards/pocketbeagle-2/images/hardware-design/microsd-3v3.png new file mode 100644 index 0000000000000000000000000000000000000000..0fba5cf1ee89abfbb9fbde1f599ea88a9e8706b9 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/microsd-3v3.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/microsd.png b/boards/pocketbeagle-2/images/hardware-design/microsd.png new file mode 100644 index 0000000000000000000000000000000000000000..043e43294ec08b750d00de1aabab32eaa6d6ce1a Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/microsd.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/mspm0.png b/boards/pocketbeagle-2/images/hardware-design/mspm0.png new file mode 100644 index 0000000000000000000000000000000000000000..515cfaa685e9cc0901808c4a3fa386fbb618b018 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/mspm0.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/pmic.png b/boards/pocketbeagle-2/images/hardware-design/pmic.png new file mode 100644 index 0000000000000000000000000000000000000000..83f01e52003bf04e1ffe17bf379a388da2c1a033 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/pmic.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/power-path.png b/boards/pocketbeagle-2/images/hardware-design/power-path.png new file mode 100644 index 0000000000000000000000000000000000000000..e032e3444c2ad335de7f136b3c6fa06dafbb3af9 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/power-path.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/power-tree.png b/boards/pocketbeagle-2/images/hardware-design/power-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..503c897213c45b01deb4c7617c6885a635c5598f Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/power-tree.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/soc-dcaps.png b/boards/pocketbeagle-2/images/hardware-design/soc-dcaps.png new file mode 100644 index 0000000000000000000000000000000000000000..080d0f70d783ecc204445143b96891398c5042be Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/soc-dcaps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/soc-ddr-controller.png b/boards/pocketbeagle-2/images/hardware-design/soc-ddr-controller.png new file mode 100644 index 0000000000000000000000000000000000000000..a1dc37d11ddd558c17efc09f425d3125b2b4b5c0 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/soc-ddr-controller.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/soc-functional-block-diagram.png b/boards/pocketbeagle-2/images/hardware-design/soc-functional-block-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..cf1fc6691253afb93559b76a8b37e8d3bf665d88 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/soc-functional-block-diagram.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/soc-power-caps.png b/boards/pocketbeagle-2/images/hardware-design/soc-power-caps.png new file mode 100644 index 0000000000000000000000000000000000000000..a05ec220bf7707301dd7e97344cecc597197c34c Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/soc-power-caps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/soc-power.png b/boards/pocketbeagle-2/images/hardware-design/soc-power.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4713a334ac6ee927e283097644bd40bbdb16a5 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/soc-power.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/soc-vss.png b/boards/pocketbeagle-2/images/hardware-design/soc-vss.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7bacacb4ca6f9608ffdd03b7eec0397b6ba4bf Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/soc-vss.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/tag-connect.png b/boards/pocketbeagle-2/images/hardware-design/tag-connect.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd6246c9d4f53c2ffb0915a5c49dffce554d5d6 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/tag-connect.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/uart-debug.png b/boards/pocketbeagle-2/images/hardware-design/uart-debug.png new file mode 100644 index 0000000000000000000000000000000000000000..054f65724c7a22d0472ce1e2373a7f57b16db949 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/uart-debug.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/usb.png b/boards/pocketbeagle-2/images/hardware-design/usb.png new file mode 100644 index 0000000000000000000000000000000000000000..3f7acecd256fdb4c6ca39c3d7d328b643b3a5b40 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/usb.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/vdd-1v2-caps.png b/boards/pocketbeagle-2/images/hardware-design/vdd-1v2-caps.png new file mode 100644 index 0000000000000000000000000000000000000000..3d63f0328865fe66e418618406f51bd4ba51bbcf Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/vdd-1v2-caps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/vdd-1v8-caps.png b/boards/pocketbeagle-2/images/hardware-design/vdd-1v8-caps.png new file mode 100644 index 0000000000000000000000000000000000000000..1e1dd8d0abf9356f191790c7a1d97b38349fb333 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/vdd-1v8-caps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/vdd-3v3-caps.png b/boards/pocketbeagle-2/images/hardware-design/vdd-3v3-caps.png new file mode 100644 index 0000000000000000000000000000000000000000..179a0cb71d984110362ffc59dd954498309c7530 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/vdd-3v3-caps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/vdd-core-caps.png b/boards/pocketbeagle-2/images/hardware-design/vdd-core-caps.png new file mode 100644 index 0000000000000000000000000000000000000000..46bf5efd42cdfe4a64ce0d8d5962c0cfdb4cf25d Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/vdd-core-caps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/vdda-0v85-caps.png b/boards/pocketbeagle-2/images/hardware-design/vdda-0v85-caps.png new file mode 100644 index 0000000000000000000000000000000000000000..a2207f9056662a58e438e145256116b3bb229741 Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/vdda-0v85-caps.png differ diff --git a/boards/pocketbeagle-2/images/hardware-design/wkup-domain.png b/boards/pocketbeagle-2/images/hardware-design/wkup-domain.png new file mode 100644 index 0000000000000000000000000000000000000000..584fd557778c0dd6d624baca1205dd21f6d123af Binary files /dev/null and b/boards/pocketbeagle-2/images/hardware-design/wkup-domain.png differ diff --git a/boards/pocketbeagle-2/images/hero.jpg b/boards/pocketbeagle-2/images/hero.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ddc034845ef0d96b73747291b6bc05b254bcb3e5 Binary files /dev/null and b/boards/pocketbeagle-2/images/hero.jpg differ diff --git a/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P1.png b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P1.png new file mode 100644 index 0000000000000000000000000000000000000000..bfdbd5372c7183ae2acf71a6939ebb90fb4fda0e Binary files /dev/null and b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P1.png differ diff --git a/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P1.svg b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P1.svg new file mode 100644 index 0000000000000000000000000000000000000000..15a42693128ddf63d4cfd772dcafae6da2c9feb4 --- /dev/null +++ b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P1.svg @@ -0,0 +1,4394 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="7in" + height="7in" + viewBox="0 0 630 630" + id="svg2" + version="1.1" + inkscape:version="1.4 (e7c3feb100, 2024-10-09)" + sodipodi:docname="PocketBeagle-2-P1.svg" + xml:space="preserve" + inkscape:export-filename="PocketBeagle-2-P1.png" + inkscape:export-xdpi="427" + inkscape:export-ydpi="427" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"><defs + id="defs4" /><sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.73021482" + inkscape:cx="286.90187" + inkscape:cy="532.03522" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="in" + inkscape:window-width="1270" + inkscape:window-height="1412" + inkscape:window-x="309" + inkscape:window-y="334" + inkscape:window-maximized="0" + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:snap-bbox-midpoints="true" + inkscape:snap-nodes="false" + inkscape:snap-others="false" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1"><inkscape:grid + type="xygrid" + id="grid10294" + spacingx="9" + spacingy="5" + originx="0" + originy="0" + units="in" /></sodipodi:namedview><metadata + id="metadata7"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-287.3622)"><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57437" + cx="351.02499" + cy="525.55225" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57455" + cx="351.02499" + cy="510.55231" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="5.2591066" + cy="720.55219" + cx="351.02499" + id="circle15065" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle16508" + cx="351.02499" + cy="735.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="5.2591066" + cy="750.55219" + cx="351.02499" + id="circle16592" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle16676" + cx="351.02499" + cy="765.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle17338" + cx="351.02499" + cy="705.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="5.2591066" + cy="690.55219" + cx="351.02499" + id="circle17366" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle17394" + cx="351.02499" + cy="675.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57275" + cx="351.02499" + cy="660.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57293" + cx="351.02499" + cy="645.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57311" + cx="351.02499" + cy="630.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57329" + cx="351.02499" + cy="615.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57347" + cx="351.02499" + cy="600.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57365" + cx="351.02499" + cy="585.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57383" + cx="351.02499" + cy="570.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57401" + cx="351.02499" + cy="555.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57419" + cx="351.02499" + cy="540.55225" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><rect + style="fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.57825" + id="rect60306" + width="40.522457" + height="275.07214" + x="294.52747" + y="500.48019" + ry="0" /><path + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:0.747079;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 369.63412,705.22562 h -17.7223" + id="path17354" + inkscape:connector-curvature="0" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path17340" + d="m 386.74729,705.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="705.55219" + cx="351.02499" + id="circle17350" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g1275" + transform="translate(-181.55166,108.51636)"><path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 368.30623,501.40567 c -0.3606,3e-4 -0.6844,0.2211 -0.8164,0.5567 l -3.7403,9.5039 c -0.2261,0.5757 0.1979,1.1985 0.8164,1.1992 h 24.3828 c 0.3618,2e-4 0.6867,-0.2216 0.8184,-0.5586 l 3.7031,-9.5059 c 0.2228,-0.5752 -0.2014,-1.1949 -0.8183,-1.1953 z" + id="path66142" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="378.67697" + y="510.36688" + id="text66146"><tspan + sodipodi:role="line" + id="tspan66144" + x="378.67697" + y="510.36688" + style="font-size:10.2979px;line-height:1.25">GND</tspan></text></g><g + id="g5492" + transform="translate(-181.55214,18.516955)"><path + id="path66150" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30613,516.40567 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6162 6.3831 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.25745" + y="525.30737" + id="text67611"><tspan + sodipodi:role="line" + id="tspan67609" + x="360.25745" + y="525.30737" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">USB1_VBUS</tspan></text></g><g + id="g4521" + transform="translate(-177.74093,78.516655)"><path + id="path67616" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,516.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.25745" + y="525.30737" + id="text67620"><tspan + sodipodi:role="line" + id="tspan67618" + x="630.25745" + y="525.30737" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">VDD_3V3</tspan></text></g><g + id="g4542" + transform="translate(-179.61593,3.516655)"><path + id="path67651" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text67655"><tspan + sodipodi:role="line" + id="tspan67653" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_8</tspan></text></g><g + id="g4562" + transform="translate(-179.61593,3.51665)"><path + id="path67683" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="645.30737" + id="text67687"><tspan + sodipodi:role="line" + id="tspan67685" + x="630.07721" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_50</tspan></text></g><g + id="g79" + transform="translate(-179.61593,3.51663)"><g + id="g78"><path + id="path67707" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,681.406 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="690.30737" + id="text67711"><tspan + sodipodi:role="line" + id="tspan67709" + x="630.18536" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_44</tspan></text></g></g><g + id="g4577" + transform="translate(-179.61593,3.51671)"><path + id="path67715" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,696.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="705.30737" + id="text67719"><tspan + sodipodi:role="line" + id="tspan67717" + x="630.18536" + y="705.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_43</tspan></text></g><g + id="g4582" + transform="translate(-179.61593,3.51671)"><path + id="path67723" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text67727"><tspan + sodipodi:role="line" + id="tspan67725" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_21</tspan></text></g><g + id="g5497" + transform="translate(-181.55234,3.516705)"><path + id="path67808" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,546.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5032 c -0.2261,0.5757 0.1982,1.1986 0.8167,1.1993 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.23685" + y="555.30737" + id="text67812"><tspan + sodipodi:role="line" + id="tspan67810" + x="360.23685" + y="555.30737" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">VIN_USB</tspan></text></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.78952" + y="569.98114" + id="text67820"><tspan + sodipodi:role="line" + id="tspan67818" + x="360.78952" + y="569.98114" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1" /></text><g + id="g6339" + transform="translate(-181.55234,3.516705)"><path + id="path67832" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,591.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.18021" + y="600.30737" + id="text67836"><tspan + sodipodi:role="line" + id="tspan67834" + x="360.18021" + y="600.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_36</tspan></text></g><g + id="g6354" + transform="translate(-181.55234,3.516655)"><path + id="path67856" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="645.30737" + id="text67860"><tspan + sodipodi:role="line" + id="tspan67858" + x="360.07724" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_1</tspan></text></g><g + id="g98" + transform="translate(-180.94322,3.190025)"><g + id="g6357" + transform="translate(-0.60912384,0.32662993)"><path + id="path67864" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,651.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.15448" + y="660.30737" + id="text67868"><tspan + sodipodi:role="line" + id="tspan67866" + x="360.15448" + y="660.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_6</tspan></text></g><g + id="g6362" + transform="translate(-181.55234,3.516655)"><path + id="path67872" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,666.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.12357" + y="675.30737" + id="text67876"><tspan + sodipodi:role="line" + id="tspan67874" + x="360.12357" + y="675.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_5</tspan></text></g><g + id="g6367" + transform="translate(-181.55234,3.51666)"><path + id="path67880" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,681.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.12357" + y="690.30737" + id="text67884"><tspan + sodipodi:role="line" + id="tspan67882" + x="360.12357" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_4</tspan></text></g><g + id="g6372" + transform="translate(-181.55234,3.51671)"><path + id="path67888" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,696.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="705.30737" + id="text67892"><tspan + sodipodi:role="line" + id="tspan67890" + x="360.07724" + y="705.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_3</tspan></text></g><g + id="g6377" + transform="translate(-181.55234,3.51671)"><path + id="path67896" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="720.30737" + id="text67900"><tspan + sodipodi:role="line" + id="tspan67898" + x="360.07724" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_62</tspan></text></g><g + id="g6382" + transform="translate(-181.55234,3.51671)"><path + id="path67904" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,726.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.02576" + y="735.30737" + id="text67908"><tspan + sodipodi:role="line" + id="tspan67906" + x="360.02576" + y="735.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_59</tspan></text></g><path + inkscape:connector-curvature="0" + id="path57203" + d="m 386.74729,765.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="765.55219" + cx="351.02499" + id="circle16678" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57213" + d="m 386.74729,750.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle16594" + cx="351.02499" + cy="750.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57223" + d="m 386.74729,735.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="735.55219" + cx="351.02499" + id="circle16510" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57233" + d="m 386.74729,720.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle15067" + cx="351.02499" + cy="720.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57243" + d="m 386.74729,690.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle17378" + cx="351.02499" + cy="690.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57253" + d="m 386.74729,675.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="675.55219" + cx="351.02499" + id="circle17406" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57283" + d="m 386.74729,660.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="660.55219" + cx="351.02499" + id="circle57277" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57301" + d="m 386.74729,645.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="645.55219" + cx="351.02499" + id="circle57295" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57319" + d="m 386.74729,630.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="630.55219" + cx="351.02499" + id="circle57313" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57337" + d="m 386.74729,615.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="615.55219" + cx="351.02499" + id="circle57331" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57355" + d="m 386.74729,600.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="600.55219" + cx="351.02499" + id="circle57349" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57373" + d="m 386.74729,585.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="585.55219" + cx="351.02499" + id="circle57367" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57391" + d="m 386.74729,570.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="570.55219" + cx="351.02499" + id="circle57385" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57409" + d="m 386.74729,555.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="555.55219" + cx="351.02499" + id="circle57403" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57427" + d="m 386.74729,540.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="540.55225" + cx="351.02499" + id="circle57421" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57445" + d="m 386.74729,525.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="525.55225" + cx="351.02499" + id="circle57439" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57463" + d="m 386.74729,510.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="510.55231" + cx="351.02499" + id="circle57457" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59352" + transform="translate(-233.97501,-21.80994)"><path + id="path59346" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59350"><tspan + sodipodi:role="line" + id="tspan59348" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.36</tspan></text></g><g + id="g59360" + transform="translate(-233.97501,-36.80994)"><path + id="path59354" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59358"><tspan + sodipodi:role="line" + id="tspan59356" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.34</tspan></text></g><g + id="g59368" + transform="translate(-233.97501,-51.80994)"><path + id="path59362" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59366"><tspan + sodipodi:role="line" + id="tspan59364" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.32</tspan></text></g><g + id="g59376" + transform="translate(-233.97501,-66.809936)"><path + id="path59370" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59374"><tspan + sodipodi:role="line" + id="tspan59372" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.30</tspan></text></g><g + id="g59384" + transform="translate(-233.97501,-81.809936)"><path + id="path59378" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59382"><tspan + sodipodi:role="line" + id="tspan59380" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.28</tspan></text></g><g + id="g59392" + transform="translate(-233.97501,-96.809936)"><path + id="path59386" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59390"><tspan + sodipodi:role="line" + id="tspan59388" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.26</tspan></text></g><g + id="g59400" + transform="translate(-233.97501,-111.80995)"><path + id="path59394" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59398"><tspan + sodipodi:role="line" + id="tspan59396" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.24</tspan></text></g><g + id="g59408" + transform="translate(-233.97501,-126.80995)"><path + id="path59402" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59406"><tspan + sodipodi:role="line" + id="tspan59404" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.22</tspan></text></g><g + id="g59416" + transform="translate(-233.97501,-141.80995)"><path + id="path59410" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59414"><tspan + sodipodi:role="line" + id="tspan59412" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.20</tspan></text></g><g + id="g59424" + transform="translate(-233.97501,-156.80995)"><path + id="path59418" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59422"><tspan + sodipodi:role="line" + id="tspan59420" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.18</tspan></text></g><g + id="g59432" + transform="translate(-233.97501,-171.80995)"><path + id="path59426" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59430"><tspan + sodipodi:role="line" + id="tspan59428" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.16</tspan></text></g><g + id="g59440" + transform="translate(-233.97501,-186.80995)"><path + id="path59434" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59438"><tspan + sodipodi:role="line" + id="tspan59436" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.14</tspan></text></g><g + id="g59448" + transform="translate(-233.97501,-201.80995)"><path + id="path59442" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59446"><tspan + sodipodi:role="line" + id="tspan59444" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.12</tspan></text></g><g + id="g59456" + transform="translate(-233.97501,-216.80995)"><path + id="path59450" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59454"><tspan + sodipodi:role="line" + id="tspan59452" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.10</tspan></text></g><g + id="g59464" + transform="translate(-233.97501,-231.80995)"><path + id="path59458" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59462"><tspan + sodipodi:role="line" + id="tspan59460" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.08</tspan></text></g><g + id="g59472" + transform="translate(-233.97501,-246.80995)"><path + id="path59466" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59470"><tspan + sodipodi:role="line" + id="tspan59468" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.06</tspan></text></g><g + id="g59480" + transform="translate(-233.97501,-261.80995)"><path + id="path59474" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59478"><tspan + sodipodi:role="line" + id="tspan59476" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.04</tspan></text></g><g + id="g59488" + transform="translate(-233.97501,-276.80995)"><path + id="path59482" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59486"><tspan + sodipodi:role="line" + id="tspan59484" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.02</tspan></text></g><circle + r="5.2591066" + cy="765.55219" + cx="279.02499" + id="circle59828" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59836" + d="m 278.74729,765.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59830" + cx="279.02499" + cy="765.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59844" + transform="translate(-395.97501,-21.80994)"><path + id="path59838" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59842"><tspan + sodipodi:role="line" + id="tspan59840" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.35</tspan></text></g><circle + r="5.2591066" + cy="750.55219" + cx="279.02499" + id="circle59852" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59860" + d="m 278.74729,750.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59854" + cx="279.02499" + cy="750.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59868" + transform="translate(-395.97501,-36.80994)"><path + id="path59862" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59866"><tspan + sodipodi:role="line" + id="tspan59864" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.33</tspan></text></g><circle + r="5.2591066" + cy="735.55219" + cx="279.02499" + id="circle59876" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59884" + d="m 278.74729,735.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59878" + cx="279.02499" + cy="735.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59892" + transform="translate(-395.97501,-51.80994)"><path + id="path59886" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59890"><tspan + sodipodi:role="line" + id="tspan59888" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.31</tspan></text></g><circle + r="5.2591066" + cy="720.55219" + cx="279.02499" + id="circle59900" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59908" + d="m 278.74729,720.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59902" + cx="279.02499" + cy="720.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59916" + transform="translate(-395.97501,-66.809936)"><path + id="path59910" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59914"><tspan + sodipodi:role="line" + id="tspan59912" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.29</tspan></text></g><circle + r="5.2591066" + cy="705.55219" + cx="279.02499" + id="circle59924" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59932" + d="m 278.74729,705.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59926" + cx="279.02499" + cy="705.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59940" + transform="translate(-395.97501,-81.809936)"><path + id="path59934" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59938"><tspan + sodipodi:role="line" + id="tspan59936" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.27</tspan></text></g><circle + r="5.2591066" + cy="690.55219" + cx="279.02499" + id="circle59948" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59956" + d="m 278.74729,690.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59950" + cx="279.02499" + cy="690.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59964" + transform="translate(-395.97501,-96.809936)"><path + id="path59958" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59962"><tspan + sodipodi:role="line" + id="tspan59960" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.25</tspan></text></g><circle + r="5.2591066" + cy="675.55219" + cx="279.02499" + id="circle59972" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59980" + d="m 278.74729,675.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59974" + cx="279.02499" + cy="675.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59988" + transform="translate(-395.97501,-111.80995)"><path + id="path59982" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59986"><tspan + sodipodi:role="line" + id="tspan59984" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.23</tspan></text></g><circle + r="5.2591066" + cy="660.55219" + cx="279.02499" + id="circle59996" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60004" + d="m 278.74729,660.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59998" + cx="279.02499" + cy="660.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60012" + transform="translate(-395.97501,-126.80995)"><path + id="path60006" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60010"><tspan + sodipodi:role="line" + id="tspan60008" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.21</tspan></text></g><circle + r="5.2591066" + cy="645.55219" + cx="279.02499" + id="circle60020" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60028" + d="m 278.74729,645.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60022" + cx="279.02499" + cy="645.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60036" + transform="translate(-395.97501,-141.80995)"><path + id="path60030" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60034"><tspan + sodipodi:role="line" + id="tspan60032" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.19</tspan></text></g><circle + r="5.2591066" + cy="630.55219" + cx="279.02499" + id="circle60044" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60052" + d="m 278.74729,630.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60046" + cx="279.02499" + cy="630.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60060" + transform="translate(-395.97501,-156.80995)"><path + id="path60054" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60058"><tspan + sodipodi:role="line" + id="tspan60056" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.17</tspan></text></g><circle + r="5.2591066" + cy="615.55219" + cx="279.02499" + id="circle60068" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60076" + d="m 278.74729,615.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60070" + cx="279.02499" + cy="615.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60084" + transform="translate(-395.97501,-171.80995)"><path + id="path60078" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60082"><tspan + sodipodi:role="line" + id="tspan60080" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.15</tspan></text></g><circle + r="5.2591066" + cy="600.55219" + cx="279.02499" + id="circle60092" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60100" + d="m 278.74729,600.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60094" + cx="279.02499" + cy="600.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60108" + transform="translate(-395.97501,-186.80995)"><path + id="path60102" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60106"><tspan + sodipodi:role="line" + id="tspan60104" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.13</tspan></text></g><circle + r="5.2591066" + cy="585.55219" + cx="279.02499" + id="circle60116" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60124" + d="m 278.74729,585.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60118" + cx="279.02499" + cy="585.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60132" + transform="translate(-395.97501,-201.80995)"><path + id="path60126" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60130"><tspan + sodipodi:role="line" + id="tspan60128" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.11</tspan></text></g><circle + r="5.2591066" + cy="570.55219" + cx="279.02499" + id="circle60140" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60148" + d="m 278.74729,570.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60142" + cx="279.02499" + cy="570.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60156" + transform="translate(-395.97501,-216.80995)"><path + id="path60150" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60154"><tspan + sodipodi:role="line" + id="tspan60152" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.09</tspan></text></g><circle + r="5.2591066" + cy="555.55219" + cx="279.02499" + id="circle60164" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60172" + d="m 278.74729,555.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60166" + cx="279.02499" + cy="555.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60180" + transform="translate(-395.97501,-231.80995)"><path + id="path60174" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60178"><tspan + sodipodi:role="line" + id="tspan60176" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.07</tspan></text></g><circle + r="5.2591066" + cy="540.55225" + cx="279.02499" + id="circle60188" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60196" + d="m 278.74729,540.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60190" + cx="279.02499" + cy="540.55225" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60204" + transform="translate(-395.97501,-246.80995)"><path + id="path60198" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60202"><tspan + sodipodi:role="line" + id="tspan60200" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.05</tspan></text></g><circle + r="5.2591066" + cy="525.55225" + cx="279.02499" + id="circle60212" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60220" + d="m 278.74729,525.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60214" + cx="279.02499" + cy="525.55225" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60228" + transform="translate(-395.97501,-261.80995)"><path + id="path60222" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60226"><tspan + sodipodi:role="line" + id="tspan60224" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.03</tspan></text></g><circle + r="5.2591066" + cy="510.55231" + cx="279.02499" + id="circle60236" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60244" + d="m 278.74729,510.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60238" + cx="279.02499" + cy="510.55231" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60252" + transform="translate(-395.97501,-276.80995)"><path + id="path60246" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60250"><tspan + sodipodi:role="line" + id="tspan60248" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.01</tspan></text></g><path + id="path60230" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 310.09479,514.62302 h -8.13951 v -8.14137 h 8.13951 z" /><path + id="path60232" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 299.48873,503.98982 v 0.0279 h -0.0244 l 0.0244,0.0244 v 13.01483 l -0.0262,0.0262 h 0.0262 v 0.0315 l 0.0315,-0.0315 h 13.00954 l 0.0315,0.0315 v -0.0315 h 0.0262 l -0.0262,-0.0262 v -13.01309 l 0.0262,-0.0262 h -0.0262 v -0.028 l -0.028,0.028 h -13.01653 z m 2.78501,2.80561 h 7.50417 v 7.50319 h -7.50417 z" /><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.07498" + y="512.33728" + id="text60724"><tspan + sodipodi:role="line" + id="tspan60722" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.07498" + y="512.33728">01</tspan></text><path + id="path59550" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 328.09479,514.62302 h -8.13951 v -8.14137 h 8.13951 z" /><path + id="path59552" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 317.48873,503.98982 v 0.0279 h -0.0244 l 0.0244,0.0244 v 13.01483 l -0.0262,0.0262 h 0.0262 v 0.0315 l 0.0315,-0.0315 h 13.00954 l 0.0315,0.0315 v -0.0315 h 0.0262 l -0.0262,-0.0262 v -13.01309 l 0.0262,-0.0262 h -0.0262 v -0.028 l -0.028,0.028 h -13.01653 z m 2.78501,2.80561 h 7.50417 v 7.50319 h -7.50417 z" /><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.01248" + y="512.33728" + id="text61520"><tspan + sodipodi:role="line" + id="tspan61518" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.01248" + y="512.33728">02</tspan></text><g + id="g60210" + transform="matrix(0.95419639,0,0,0.95407223,-139.43784,-34.515048)"><path + id="path60206" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60208" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.0625" + y="527.33728" + id="text61524"><tspan + sodipodi:role="line" + id="tspan61522" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.0625" + y="527.33728">03</tspan></text><g + id="g59548" + transform="matrix(0.95419639,0,0,0.95407223,-121.50034,-34.514926)"><path + id="path59544" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59546" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324" + y="527.33728" + id="text61528"><tspan + sodipodi:role="line" + id="tspan61526" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324" + y="527.33728">04</tspan></text><g + id="g60186" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,-19.514877)"><path + id="path60182" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60184" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.07504" + y="542.33746" + id="text61532"><tspan + sodipodi:role="line" + id="tspan61530" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.07504" + y="542.33746">05</tspan></text><g + id="g59542" + transform="matrix(0.95419639,0,0,0.95407223,-121.46284,-19.517426)"><path + id="path59538" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59540" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.03751" + y="542.33478" + id="text61536"><tspan + sodipodi:role="line" + id="tspan61534" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.03751" + y="542.33478">06</tspan></text><g + id="g60162" + transform="matrix(0.95419639,0,0,0.95407223,-139.47533,-4.515034)"><path + id="path60158" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60160" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.02499" + y="557.33722" + id="text61540"><tspan + sodipodi:role="line" + id="tspan61538" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.02499" + y="557.33722">07</tspan></text><g + id="g59536" + transform="matrix(0.95419639,0,0,0.95407223,-121.45283,-4.514912)"><path + id="path59532" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59534" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.04749" + y="557.33722" + id="text61544"><tspan + sodipodi:role="line" + id="tspan61542" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.04749" + y="557.33722">08</tspan></text><g + id="g60138" + transform="matrix(0.95419639,0,0,0.95407223,-139.46283,10.487607)"><path + id="path60134" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60136" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.03751" + y="572.33972" + id="text61548"><tspan + sodipodi:role="line" + id="tspan61546" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.03751" + y="572.33972">09</tspan></text><g + id="g59530" + transform="matrix(0.95419639,0,0,0.95407223,-121.52031,10.485091)"><path + id="path59526" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59528" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.97998" + y="572.33722" + id="text61552"><tspan + sodipodi:role="line" + id="tspan61550" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.97998" + y="572.33722">10</tspan></text><g + id="g60114" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,25.485123)"><path + id="path60110" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60112" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.03" + y="587.33722" + id="text61556"><tspan + sodipodi:role="line" + id="tspan61554" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.03" + y="587.33722">11</tspan></text><g + id="g59524" + transform="matrix(0.95419639,0,0,0.95407223,-121.4253,25.485123)"><path + id="path59520" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59522" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.9675" + y="587.36218" + id="text61560"><tspan + sodipodi:role="line" + id="tspan61558" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.9675" + y="587.36218">12</tspan></text><g + id="g59518" + transform="matrix(0.95419639,0,0,0.95407223,-121.4253,40.485123)"><path + id="path59514" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59516" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.95499" + y="602.33722" + id="text61564"><tspan + sodipodi:role="line" + id="tspan61562" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.95499" + y="602.33722">14</tspan></text><g + id="g60090" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,40.485123)"><path + id="path60086" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60088" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.01749" + y="602.33722" + id="text61568"><tspan + sodipodi:role="line" + id="tspan61566" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.01749" + y="602.33722">13</tspan></text><g + id="g60066" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,55.485123)"><path + id="path60062" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60064" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.04248" + y="617.31219" + id="text61572"><tspan + sodipodi:role="line" + id="tspan61570" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.04248" + y="617.31219">15</tspan></text><g + id="g59512" + transform="matrix(0.95419639,0,0,0.95407223,-121.4253,55.485123)"><path + id="path59508" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59510" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.99249" + y="617.32971" + id="text61576"><tspan + sodipodi:role="line" + id="tspan61574" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.99249" + y="617.32971">16</tspan></text><g + id="g60042" + transform="matrix(0.95419639,0,0,0.95407223,-139.52033,70.484986)"><path + id="path60038" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60040" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="305.97998" + y="632.33722" + id="text61580"><tspan + sodipodi:role="line" + id="tspan61578" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="305.97998" + y="632.33722">17</tspan></text><g + id="g59506" + transform="matrix(0.95419639,0,0,0.95407223,-121.49783,70.482486)"><path + id="path59502" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59504" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.0025" + y="632.33472" + id="text61584"><tspan + sodipodi:role="line" + id="tspan61582" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.0025" + y="632.33472">18</tspan></text><g + id="g60018" + transform="matrix(0.95419639,0,0,0.95407223,-139.50783,85.487486)"><path + id="path60014" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60016" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="305.99249" + y="647.33972" + id="text61588"><tspan + sodipodi:role="line" + id="tspan61586" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="305.99249" + y="647.33972">19</tspan></text><g + id="g59500" + transform="matrix(0.95419639,0,0,0.95407223,-121.48783,85.485108)"><path + id="path59496" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59498" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.01248" + y="647.33722" + id="text61592"><tspan + sodipodi:role="line" + id="tspan61590" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.01248" + y="647.33722">20</tspan></text><g + id="g59994" + transform="matrix(0.95419639,0,0,0.95407223,-139.43783,100.50999)"><path + id="path59990" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59992" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.0625" + y="662.36218" + id="text61596"><tspan + sodipodi:role="line" + id="tspan61594" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.0625" + y="662.36218">21</tspan></text><g + id="g59494" + transform="matrix(0.95419639,0,0,0.95407223,-121.50033,100.50999)"><path + id="path59490" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59492" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324" + y="662.36218" + id="text61600"><tspan + sodipodi:role="line" + id="tspan61598" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324" + y="662.36218">22</tspan></text><g + id="g59970" + transform="matrix(0.95419639,0,0,0.95407223,-139.45033,115.48498)"><path + id="path59966" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59968" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.04999" + y="677.33722" + id="text61604"><tspan + sodipodi:role="line" + id="tspan61602" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.04999" + y="677.33722">23</tspan></text><g + id="g57009" + transform="matrix(0.95419639,0,0,0.95407223,-121.51283,115.50998)"><path + id="path57005" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path57007" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.98749" + y="677.36218" + id="text61608"><tspan + sodipodi:role="line" + id="tspan61606" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.98749" + y="677.36218">24</tspan></text><g + id="g59946" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,130.48512)"><path + id="path59942" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59944" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.07501" + y="692.33734" + id="text61612"><tspan + sodipodi:role="line" + id="tspan61610" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.07501" + y="692.33734">25</tspan></text><g + id="g57003" + transform="matrix(0.95419639,0,0,0.95407223,-121.47533,130.48248)"><path + id="path56999" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path57001" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.02499" + y="692.33472" + id="text61616"><tspan + sodipodi:role="line" + id="tspan61614" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.02499" + y="692.33472">26</tspan></text><g + id="g59922" + transform="matrix(0.95419639,0,0,0.95407223,-139.48783,145.5101)"><path + id="path59918" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59920" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.01248" + y="707.36218" + id="text61620"><tspan + sodipodi:role="line" + id="tspan61618" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.01248" + y="707.36218">27</tspan></text><g + id="g56997" + transform="matrix(0.95419639,0,0,0.95407223,-121.46533,145.4851)"><path + id="path56993" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56995" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.035" + y="707.33722" + id="text61624"><tspan + sodipodi:role="line" + id="tspan61622" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.035" + y="707.33722">28</tspan></text><g + id="g59898" + transform="matrix(0.95419639,0,0,0.95407223,-139.47533,160.48748)"><path + id="path59894" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59896" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.02499" + y="722.33972" + id="text61628"><tspan + sodipodi:role="line" + id="tspan61626" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.02499" + y="722.33972">29</tspan></text><g + id="g56991" + transform="matrix(0.95419639,0,0,0.95407223,-121.52283,160.48498)"><path + id="path56987" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56989" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.97751" + y="722.33722" + id="text61632"><tspan + sodipodi:role="line" + id="tspan61630" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.97751" + y="722.33722">30</tspan></text><g + id="g59874" + transform="matrix(0.95419639,0,0,0.95407223,-139.47283,175.48498)"><path + id="path59870" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59872" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.0275" + y="737.33722" + id="text61636"><tspan + sodipodi:role="line" + id="tspan61634" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.0275" + y="737.33722">31</tspan></text><g + id="g56985" + transform="matrix(0.95419639,0,0,0.95407223,-121.53523,175.4851)"><path + id="path56981" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56983" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.965" + y="737.33722" + id="text61640"><tspan + sodipodi:role="line" + id="tspan61638" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.965" + y="737.33722">32</tspan></text><g + id="g59850" + transform="matrix(0.95419639,0,0,0.95407223,-139.48533,190.48498)"><path + id="path59846" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59848" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.01498" + y="752.33722" + id="text61644"><tspan + sodipodi:role="line" + id="tspan61642" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.01498" + y="752.33722">33</tspan></text><g + id="g56979" + transform="matrix(0.95419639,0,0,0.95407223,-121.54783,190.4851)"><path + id="path56975" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56977" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.95248" + y="752.33722" + id="text61648"><tspan + sodipodi:role="line" + id="tspan61646" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.95248" + y="752.33722">34</tspan></text><g + id="g59826" + transform="matrix(0.95419639,0,0,0.95407223,-139.46033,205.4851)"><path + id="path59822" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59824" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.04001" + y="767.33722" + id="text61652"><tspan + sodipodi:role="line" + id="tspan61650" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.04001" + y="767.33722">35</tspan></text><g + id="g56973" + transform="matrix(0.95419639,0,0,0.95407223,-121.51032,205.48259)"><path + id="path56969" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56971" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.98999" + y="767.33472" + id="text61656"><tspan + sodipodi:role="line" + id="tspan61654" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.98999" + y="767.33472">36</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';text-align:center;text-anchor:middle;fill:#e9ba33;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="314.91254" + y="496.26901" + id="text74404"><tspan + sodipodi:role="line" + id="tspan74402" + style="font-size:17.5px;fill:#333333;stroke-width:0.708661" + x="314.91254" + y="496.26901">P1</tspan></text><g + id="g76078" + transform="matrix(0.12041519,0,0,0.12041519,387.75769,846.81475)"><path + d="m 281.63,125.48 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 v 39.34 a 41.82,41.82 0 0 1 27.5,-10 c 31.11,0 46.56,29.1 46.56,57.2 0,27.3 -18.46,54.4 -47.57,54.4 -9.83,0 -21.07,-4.42 -26.49,-13.25 -1.8,7.63 -6.42,12 -14.45,12 -8.43,0 -14.45,-6.42 -14.45,-16.06 z m 51.58,114.4 c 15.05,0 22.48,-15.65 22.48,-29.1 0,-13.65 -7.43,-29.5 -22.48,-29.5 -15.45,0 -22.68,14.45 -22.68,28.5 0,14.05 6.83,30.1 22.68,30.1 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75955" /><path + d="m 417.11,220.21 c 2,14.25 13.85,20.88 27.3,20.88 14.85,0 25.09,-11.64 32.72,-11.64 6.22,0 11.84,6.22 11.84,12.44 0,12.44 -25.69,24.49 -47.17,24.49 -32.51,0 -54.19,-23.69 -54.19,-55.6 0,-29.3 21.28,-56 51.78,-56 31.31,0 52,28.5 52,52.59 0,8.63 -3.82,12.84 -12.65,12.84 z M 462.47,201 c -1.6,-12.65 -9.63,-22.08 -23.08,-22.08 -12.84,0 -21.47,9.83 -22.88,22.08 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75957" /><path + d="m 598.36,246.3 c 0,7.43 0,18.87 -13.85,18.87 -8.43,0 -11.84,-4.62 -13.85,-12.24 -7.43,8.83 -16.46,13.45 -27.5,13.45 -27.09,0 -47.76,-23.09 -47.76,-55.6 0,-31.71 21.27,-56 47.76,-56 10.64,0 21.08,4.22 27.5,13.25 a 13.71,13.71 0 0 1 13.85,-12 c 13.85,0 13.85,11.44 13.85,18.86 z m -51.18,-6.42 c 15.05,0 22.28,-15.25 22.28,-29.1 0,-13.85 -7,-29.5 -22.28,-29.5 -15.86,0 -22.88,15.65 -22.88,29.5 0,13.85 7.22,29.1 22.88,29.1 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75959" /><path + d="m 707.56,255.54 c 0,34.72 -22.68,52.18 -55.59,52.18 -11.85,0 -45.57,-5.82 -45.57,-21.68 0,-5.41 6,-12.64 11.65,-12.64 9.23,0 19.46,9 36.12,9 14.05,0 24.49,-8.23 24.49,-22.88 v -6.82 h -0.4 c -6,8.83 -15.86,13.65 -29.1,13.65 -30.31,0 -44.56,-26.7 -44.56,-55.4 0,-29.1 18.46,-56.2 47.57,-56.2 9.83,0 21.07,4.42 26.49,13.25 1.81,-7.63 6.42,-12 14.45,-12 8.43,0 14.45,6.42 14.45,16 z M 656,181.28 c -15.05,0 -22.48,15.65 -22.48,29.1 0,15.45 7.43,29.5 22.48,29.5 15.45,0 22.68,-14.45 22.68,-28.5 0,-14.05 -6.84,-30.1 -22.68,-30.1 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75961" /><path + d="m 716.62,125.48 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 v 123.63 c 0,9.64 -6,16.06 -14.45,16.06 -8.45,0 -14.45,-6.42 -14.45,-16.06 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75963" /><path + d="m 782.85,220.21 c 2,14.25 13.85,20.88 27.3,20.88 14.85,0 25.09,-11.64 32.71,-11.64 6.23,0 11.85,6.22 11.85,12.44 0,12.44 -25.7,24.49 -47.17,24.49 -32.52,0 -54.19,-23.69 -54.19,-55.6 0,-29.3 21.27,-56 51.78,-56 31.31,0 52,28.5 52,52.59 0,8.63 -3.81,12.84 -12.64,12.84 z M 828.21,201 c -1.6,-12.65 -9.63,-22.08 -23.08,-22.08 -12.84,0 -21.48,9.83 -22.88,22.08 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75965" /><path + d="m 868.35,125.48 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 v 39.34 a 41.82,41.82 0 0 1 27.5,-10 c 31.1,0 46.56,29.1 46.56,57.2 0,27.3 -18.47,54.4 -47.57,54.4 -9.83,0 -21.07,-4.42 -26.49,-13.25 -1.81,7.63 -6.42,12 -14.45,12 -8.43,0 -14.45,-6.42 -14.45,-16.06 z m 51.58,114.4 c 15.05,0 22.48,-15.65 22.48,-29.1 0,-13.65 -7.43,-29.5 -22.48,-29.5 -15.46,0 -22.68,14.45 -22.68,28.5 0,14.05 6.82,30.1 22.68,30.1 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75967" /><path + d="m 1080.9,210.78 c 0,30.11 -20.67,55.6 -51.78,55.6 -31.11,0 -51.78,-25.49 -51.78,-55.6 0,-29.3 21.27,-56 51.78,-56 30.51,0 51.78,26.7 51.78,56 z m -74.66,0 c 0,13.85 7.22,29.1 22.88,29.1 15.66,0 22.88,-15.25 22.88,-29.1 0,-13.85 -7,-29.5 -22.88,-29.5 -15.88,0 -22.88,15.65 -22.88,29.5 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75969" /><path + d="m 1189.89,246.3 c 0,7.43 0,18.87 -13.85,18.87 -8.43,0 -11.84,-4.62 -13.85,-12.24 -7.42,8.83 -16.45,13.45 -27.49,13.45 -27.1,0 -47.77,-23.09 -47.77,-55.6 0,-31.71 21.27,-56 47.77,-56 10.63,0 21.07,4.22 27.49,13.25 A 13.73,13.73 0 0 1 1176,156 c 13.85,0 13.85,11.44 13.85,18.86 z m -51.18,-6.42 c 15,0 22.28,-15.25 22.28,-29.1 0,-13.85 -7,-29.5 -22.28,-29.5 -15.86,0 -22.88,15.65 -22.88,29.5 0,13.85 7.23,29.1 22.88,29.1 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75971" /><path + d="m 1198,170.44 c 0,-9.64 7.62,-14.45 14.85,-14.45 7.62,0 14,2.81 14,12 h 0.4 c 5.42,-8 11.24,-12 20.27,-12 7,0 14,5 14,15.45 0,9.43 -8.63,10 -17.26,14.05 -8.63,4.05 -17.46,7.83 -17.46,19.27 v 44.35 c 0,9.64 -6,16.06 -14.45,16.06 -8.45,0 -14.35,-6.42 -14.35,-16.06 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75973" /><path + d="m 1362.32,249.11 c 0,9.64 -6,16.06 -14.45,16.06 -8,0 -12.65,-4.41 -14.45,-12 -5.42,8.83 -16.66,13.25 -26.5,13.25 -29.1,0 -47.57,-27.1 -47.57,-54.4 0,-28.1 15.46,-57.2 46.57,-57.2 a 41.84,41.84 0 0 1 27.5,10 v -39.34 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 z m -51.58,-67.83 c -15.06,0 -22.48,15.85 -22.48,29.5 0,13.45 7.42,29.1 22.48,29.1 15.85,0 22.68,-16 22.68,-30.1 0,-14.1 -7.23,-28.5 -22.68,-28.5 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75975" /><path + d="m 1390.44,235.07 a 15.66,15.66 0 1 1 -15.66,15.65 15.67,15.67 0 0 1 15.66,-15.65 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75977" /><path + d="m 1512.91,210.78 c 0,30.11 -20.67,55.6 -51.78,55.6 -31.11,0 -51.79,-25.49 -51.79,-55.6 0,-29.3 21.28,-56 51.79,-56 30.51,0 51.78,26.7 51.78,56 z m -74.66,0 c 0,13.85 7.22,29.1 22.88,29.1 15.66,0 22.88,-15.25 22.88,-29.1 0,-13.85 -7,-29.5 -22.88,-29.5 -15.88,0 -22.88,15.65 -22.88,29.5 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75979" /><path + d="m 1519.75,170.44 c 0,-9.64 7.63,-14.45 14.85,-14.45 7.63,0 14.05,2.81 14.05,12 h 0.4 c 5.42,-8 11.24,-12 20.28,-12 7,0 14,5 14,15.45 0,9.43 -8.63,10 -17.26,14.05 -8.63,4.05 -17.46,7.83 -17.46,19.27 v 44.35 c 0,9.64 -6,16.06 -14.45,16.06 -8.45,0 -14.45,-6.42 -14.45,-16.06 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75981" /><path + d="m 1684.73,255.54 c 0,34.72 -22.68,52.18 -55.59,52.18 -11.84,0 -45.56,-5.82 -45.56,-21.68 0,-5.41 6,-12.64 11.64,-12.64 9.23,0 19.47,9 36.12,9 14.05,0 24.49,-8.23 24.49,-22.88 v -6.82 h -0.4 c -6,8.83 -15.86,13.65 -29.1,13.65 -30.31,0 -44.56,-26.7 -44.56,-55.4 0,-29.1 18.47,-56.2 47.57,-56.2 9.83,0 21.07,4.42 26.49,13.25 1.81,-7.63 6.42,-12 14.45,-12 8.43,0 14.45,6.42 14.45,16 z m -51.58,-74.26 c -15.05,0 -22.48,15.65 -22.48,29.1 0,15.45 7.43,29.5 22.48,29.5 15.46,0 22.68,-14.45 22.68,-28.5 0,-14.05 -6.83,-30.1 -22.68,-30.1 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75983" /><path + d="M 235.57,129.68 C 241,100 215.61,76.37 177,63.13 166.6,26.36 143.08,4.5 108.67,4.5 c -20,0 -37.74,7.84 -49.14,20 C 33.93,26.1 33.75,56.23 11.4,99.31 -6.09,133.05 7.67,168 49.88,173.42 43.29,188.67 39.88,206.34 39.54,224.19 18.13,199.66 24,174.32 12,175 c -15,0.83 4.19,54 30.81,83.64 A 133,133 0 0 0 46.79,273 c -9.29,3.21 -19,12.84 -19,24 0,12.7 8.7,13.88 20,14 a 20.85,20.85 0 0 0 -0.59,4.46 10.38,10.38 0 0 0 4,8.59 c 2.84,2.16 6.87,3.25 12.5,3.46 0.82,0 1.63,0 2.42,0 v 0 c 11.9,0 20.08,-3.33 25.25,-8 a 21.22,21.22 0 0 0 7.25,-15.51 15.26,15.26 0 0 0 -0.42,-3.64 17.81,17.81 0 0 1 -0.35,-2 168.68,168.68 0 0 1 28.88,-0.18 c -0.14,1 -0.27,1.77 -0.38,2.21 a 14,14 0 0 0 -0.39,3.36 c 0,4.91 2.24,10.87 7.6,15.63 5.36,4.76 13.78,8.16 25.85,8.16 v 0 c 0.79,0 1.6,0 2.42,0 5.49,-0.21 9.42,-1.24 12.21,-3.31 a 10,10 0 0 0 4,-8.33 19.62,19.62 0 0 0 -0.7,-4.87 c 11.49,-0.08 20.43,-1.13 20.43,-14 0,-11.16 -9.73,-20.79 -19,-24 9.85,-30.6 9,-66.21 -1.72,-94.48 l -0.64,-0.41 a 99.8,99.8 0 0 0 29.93,-10.82 c 3.76,6 7.43,11.95 16.11,10.71 13.07,-1.87 18.58,-21.42 7.38,-32.92 a 47.18,47.18 0 0 0 5.74,-15.43 z" + fill="#ffffff" + stroke="#231f20" + stroke-width="8" + id="path75985" /><path + d="M 237.57,127.68 C 243,98 217.61,74.37 179,61.13 168.6,24.36 145.08,2.5 110.67,2.5 c -20,0 -37.74,7.84 -49.14,20 C 35.93,24.1 35.75,54.23 13.4,97.31 -4.09,131.05 9.67,166 51.88,171.42 45.29,186.67 41.88,204.34 41.54,222.19 20.13,197.66 26,172.32 14,173 c -15,0.83 4.19,54 30.81,83.64 A 133,133 0 0 0 48.79,271 c -9.29,3.21 -19,12.84 -19,24 0,12.7 8.7,13.88 20,14 a 20.85,20.85 0 0 0 -0.59,4.46 10.38,10.38 0 0 0 4,8.59 c 2.84,2.16 6.87,3.25 12.5,3.46 0.82,0 1.63,0 2.42,0 v 0 c 11.9,0 20.08,-3.33 25.25,-8 a 21.22,21.22 0 0 0 7.25,-15.51 15.26,15.26 0 0 0 -0.42,-3.64 17.81,17.81 0 0 1 -0.35,-2 168.68,168.68 0 0 1 28.88,-0.18 c -0.14,1 -0.27,1.77 -0.38,2.21 a 14,14 0 0 0 -0.39,3.36 c 0,4.91 2.24,10.87 7.6,15.63 5.36,4.76 13.78,8.16 25.85,8.16 v 0 c 0.79,0 1.6,0 2.42,0 5.49,-0.21 9.42,-1.24 12.21,-3.31 a 10,10 0 0 0 4,-8.33 19.62,19.62 0 0 0 -0.7,-4.87 c 11.49,-0.08 20.43,-1.13 20.43,-14 0,-11.16 -9.73,-20.79 -19,-24 9.85,-30.6 9,-66.21 -1.72,-94.48 l -0.64,-0.41 a 99.8,99.8 0 0 0 29.93,-10.82 c 3.76,6 7.43,11.95 16.11,10.71 13.07,-1.87 18.58,-21.42 7.38,-32.92 a 47.18,47.18 0 0 0 5.74,-15.43 z" + fill="#ffffff" + stroke="#231f20" + stroke-width="5" + id="path75987" /><path + d="m 180.76,271 c 4,-2 20,6 19,24 -1,18 -23,14 -23,14 l -10,-23 c 0,0 -4,-44 -3,-67 1,-23 -15,-39 -15,-39 a 125.8,125.8 0 0 1 16,-1 c 9,0 14.26,-2.48 14.26,-2.48 0,0 7.74,9.48 8.74,41.48 1,32 -10.98,55 -7,53 z" + fill="#a97f2c" + id="path75989" /><path + d="m 158.78,23 c 9,9 21.79,40.45 21.79,40.45 0,0 -22.47,-2.28 -32.12,-11.37 C 142.91,46.84 117,4.12 117,4.12 c 8,0 32.78,9.88 41.78,18.88 z" + fill="#a97f2c" + id="path75991" /><path + d="m 110.67,2.5 c 0,0 31,46.83 30.68,63.68 -0.5,24.7 -43.53,18.92 -15.57,86.8 7,17 -9,31 -32,27 -10.48,-1.82 -30,3 -30,34 0,31 -2,72 -2,72 l -9,23 c 0,0 -22,3 -22,-10 0,-13 6,-17 15,-24 9,-7 -0.94,-18.36 -0.94,-18.36 0,0 -31.06,-44.62 -32.06,-51.62 -1,-7 11,-16 11,-16 0,0 14.53,30.41 17.76,33.2 3.23,2.79 2.24,-39.2 8.24,-45.2 6,-6 9,-151 9,-151 0,0 4.79,-17 51.89,-23.5 z" + fill="#a97f2c" + id="path75993" /><path + d="M 102.78,127 C 62.44,134.18 42.34,177.68 41.54,222.17 20.13,197.66 26,172.32 14,173 c -15,0.83 4.19,54 30.81,83.64 A 133,133 0 0 0 48.79,271 c -9.29,3.21 -19,12.84 -19,24 0,13.81 10.29,14 23,14 a 22,22 0 0 0 15.84,-6.89 c 29.16,-8.11 61.16,-9.11 92.31,0 a 22,22 0 0 0 15.84,6.89 c 12.7,0 23,-0.19 23,-14 0,-11.16 -9.73,-20.79 -19,-24 9.85,-30.6 9,-66.21 -1.72,-94.48" + fill="none" + stroke="#231f20" + stroke-width="5" + id="path75995" /><path + d="m 64.78,210 c 0,0 -1,65 -3,76 -2,11 -24,36 4,37 28,1 34,-16 32,-24 -2,-8 -4,-68 -4,-68" + fill="#ffffff" + id="path75997" /><path + d="m 68.11,325.52 c -0.79,0 -1.6,0 -2.42,0 v 0 c -5.63,-0.21 -9.66,-1.3 -12.5,-3.46 v 0 a 10.38,10.38 0 0 1 -4,-8.59 v 0 c 0,-5.11 2.46,-10.42 4.84,-15.45 v 0 c 2.4,-5 4.86,-9.76 5.31,-12.45 v 0 c 0.45,-2.43 0.9,-8.61 1.27,-16.19 v 0 c 0.37,-7.61 0.69,-16.75 0.94,-25.56 v 0 c 0.49,-17.6 0.75,-12.84 0.75,-20.22 A 40.44,40.44 0 0 1 64.78,210 c 0,0 2.49,5 2.49,13.65 0,6.32 -0.56,23 -1.69,46 v 0 c -0.38,7.69 -0.8,13.77 -1.35,16.84 v 0 c -0.78,4.1 -3.38,8.78 -5.72,13.71 v 0 c -2.36,4.86 -4.38,9.88 -4.34,13.29 v 0 a 5.35,5.35 0 0 0 2.06,4.63 v 0 c 1.54,1.2 4.56,2.25 9.63,2.42 v 0 c 0.77,0 1.51,0 2.25,0 v 0 c 11,0 17.84,-3 21.93,-6.73 v 0 A 16.26,16.26 0 0 0 95.63,302 v 0 a 10.28,10.28 0 0 0 -0.28,-2.43 v 0 c -0.6,-2.46 -1,-7.6 -1.54,-14.43 v 0 c -0.47,-6.78 -0.91,-15 -1.28,-23 v 0 c -0.75,-16 -0.54,-12.3 -0.54,-18.79 A 47.53,47.53 0 0 1 93.78,231 37.86,37.86 0 0 1 97,245 c 0,7.12 -0.44,-5.66 0,5.3 v 0 c 0.46,11 1.09,24.45 1.79,34.53 v 0 a 119.68,119.68 0 0 0 1.4,13.56 v 0 a 15.26,15.26 0 0 1 0.42,3.64 v 0 a 21.22,21.22 0 0 1 -7.21,15.48 v 0 c -5.17,4.7 -13.35,8 -25.25,8 v 0 z" + fill="#231f20" + id="path75999" /><path + d="m 163.78,210 c 0,0 1,65 3,76 2,11 25,36 -3,37 -28,1 -35,-16 -33,-24 2,-8 4,-68 4,-68" + fill="#ffffff" + id="path76001" /><path + d="m 135.56,317.36 c -5.36,-4.76 -7.6,-10.72 -7.6,-15.63 v 0 a 14,14 0 0 1 0.39,-3.36 v 0 a 119.68,119.68 0 0 0 1.4,-13.56 v 0 c 0.47,-6.72 0.9,-15 1.28,-22.95 v 0 c 0.75,-16 1.25,-13.46 1.25,-19.34 0,-5.88 3.06,-11.62 3.06,-11.62 a 38.48,38.48 0 0 1 1.93,11.79 c 0,6.46 -1.12,22.13 -2.53,42.46 v 0 c -0.49,6.83 -0.94,12 -1.54,14.44 v 0 a 8.92,8.92 0 0 0 -0.25,2.14 v 0 a 16.46,16.46 0 0 0 5.93,11.89 v 0 c 4.31,3.81 11.38,6.89 22.56,6.9 v 0 c 0.73,0 1.48,0 2.24,0 v 0 c 4.95,-0.16 7.9,-1.17 9.4,-2.31 v 0 a 4.88,4.88 0 0 0 2,-4.33 v 0 c 0.06,-3.36 -2.11,-8.47 -4.65,-13.42 v 0 c -2.5,-5 -5.27,-9.79 -6.09,-14 v 0 c -0.54,-3.07 -1,-9.15 -1.35,-16.84 v 0 c -0.37,-7.67 -0.68,-16.84 -0.93,-25.67 v 0 c -0.51,-17.64 -0.75,-19.58 -0.75,-25.83 a 96.35,96.35 0 0 1 0.95,-12.54 c 0,0 4.05,7.12 4.05,12.54 0,5.42 0.13,1 0.42,13 v 0 c 0.28,12 0.7,26.85 1.26,38.27 v 0 c 0.37,7.59 0.82,13.76 1.27,16.19 v 0 c 0.45,2.7 3.06,7.59 5.64,12.64 v 0 c 2.54,5.12 5.13,10.49 5.18,15.67 v 0 a 10,10 0 0 1 -4,8.33 v 0 c -2.79,2.07 -6.72,3.1 -12.21,3.31 v 0 c -0.82,0 -1.63,0 -2.42,0 v 0 c -12.07,0 -20.48,-3.4 -25.85,-8.16 z" + fill="#231f20" + id="path76003" /><path + d="m 127,176.07 c 54.32,10 103.81,-11.71 110.53,-48.39 C 243,98 217.61,74.37 179,61.13 168.6,24.36 145.08,2.5 110.67,2.5 76.26,2.5 48.38,25.74 48.38,54.41" + fill="none" + stroke="#231f20" + stroke-width="5" + id="path76005" /><path + d="m 240.39,99.78 c 1.66,9.76 -6.87,19.37 -19.07,21.45 -12.2,2.08 -23.44,-4.15 -25.1,-13.91 -1.66,-9.76 6.87,-19.32 19.07,-21.45 12.2,-2.13 23.43,4.13 25.1,13.91 z" + fill="#231f20" + stroke="#231f20" + stroke-width="4" + id="path76007" /><path + d="m 103,96.77 c 21.86,57.92 -11.58,75.41 -39.34,75.41 -51.37,0 -69.31,-38.16 -50.27,-74.87 23,-44.26 22.5,-74.86 50.27,-74.86 27.77,0 24.77,35.63 39.34,74.32 z" + fill="#a97f2c" + id="path76009" /><path + d="m 103,96.77 c 21.86,57.92 -11.58,75.41 -39.34,75.41 -51.37,0 -69.31,-38.16 -50.27,-74.87 23,-44.26 22.5,-74.86 50.27,-74.86 27.77,0 24.77,35.63 39.34,74.32 z" + fill="none" + stroke="#000000" + stroke-width="5" + id="path76011" /><path + d="m 231.26,89.15 c 0.94,2.48 -4.79,6.94 -12.8,10 -8.01,3.06 -15.25,3.49 -16.19,1 -0.94,-2.49 4.79,-6.94 12.8,-10 8.01,-3.06 15.25,-3.47 16.19,-1 z" + fill="#ffffff" + id="path76013" /><ellipse + cx="114.04" + cy="57.59" + rx="11.72" + ry="7.98" + fill="#231f20" + stroke="#231f20" + stroke-width="4" + id="ellipse76015" /><path + d="m 176.55,49.55 c 0,4.69 -2.67,8.48 -9.09,8.48 -6.42,0 -11.61,-3.79 -11.61,-8.48 0,-4.69 5.2,-8.48 11.61,-8.48 6.41,0 9.09,3.8 9.09,8.48 z" + fill="#231f20" + id="path76017" /><path + d="m 113.27,54.05 c 0,1.65 -1.66,3 -3.7,3 -2.04,0 -3.71,-1.34 -3.71,-3 0,-1.66 1.66,-3 3.71,-3 2.05,0 3.7,1.35 3.7,3 z" + fill="#ffffff" + id="path76019" /><path + d="m 165.84,47.42 a 3.18,3.18 0 1 1 -3.14,-2.71 3,3 0 0 1 3.14,2.71 z" + fill="#ffffff" + id="path76021" /><path + d="m 161.52,167 c 33.07,10.23 74.23,-0.12 75.67,-41.74 0,0 0.8,-8.93 -1.41,-4.64 -10,19.33 -33.36,28.06 -70.46,32.76 -5.23,0.66 -16.39,0.75 -17.08,5.67 -0.37,2.66 3.03,4.81 13.28,7.95 z" + fill="#231f20" + id="path76023" /><path + d="m 226.91,139.08 c 15.18,10.12 11.11,32.68 -2.75,35.46 -15.51,3.11 -16.06,-17.89 -29.19,-20.4 0,0 13.2,-2.74 20.33,-6.48 a 46.92,46.92 0 0 0 11.61,-8.58 z" + fill="#f26322" + stroke="#231f20" + stroke-width="5" + id="path76025" /><path + d="m 216.89,149.3 c 0,0 10.78,5.91 11.83,20.83 0,0 -2.91,-8.95 -5.29,-12.12 z" + fill="#a74624" + id="path76027" /><path + d="m 100.88,117.06 c 0,0 10.49,52.5 -54,43.5 0,0 24,-12 33,-19.5 9,-7.5 21,-24 21,-24 z" + fill="#886327" + id="path76029" /><path + d="m 1703.93,131.13 a 9,9 0 0 1 4.35,1.15 8.12,8.12 0 0 1 3.3,3.27 8.85,8.85 0 0 1 0,8.83 8.29,8.29 0 0 1 -3.27,3.27 8.86,8.86 0 0 1 -8.8,0 8.29,8.29 0 0 1 -3.27,-3.27 8.86,8.86 0 0 1 -1.18,-4.4 9,9 0 0 1 1.19,-4.43 8.2,8.2 0 0 1 3.31,-3.27 9,9 0 0 1 4.37,-1.15 z m 0,1.47 a 7.63,7.63 0 0 0 -3.63,1 7,7 0 0 0 -2.76,2.73 7.52,7.52 0 0 0 -1,3.7 7.39,7.39 0 0 0 1,3.66 6.89,6.89 0 0 0 2.73,2.73 7.36,7.36 0 0 0 7.34,0 6.89,6.89 0 0 0 2.73,-2.73 7.37,7.37 0 0 0 1,-3.66 7.52,7.52 0 0 0 -1,-3.7 6.84,6.84 0 0 0 -2.76,-2.73 7.59,7.59 0 0 0 -3.65,-1 z m -3.88,12.27 v -9.52 h 3.27 a 7.84,7.84 0 0 1 2.43,0.27 2.27,2.27 0 0 1 1.19,0.92 2.4,2.4 0 0 1 0.45,1.39 2.53,2.53 0 0 1 -0.75,1.82 2.93,2.93 0 0 1 -2,0.86 2.62,2.62 0 0 1 0.81,0.51 10.41,10.41 0 0 1 1.4,1.89 l 1.16,1.86 h -1.87 l -0.84,-1.5 a 7.79,7.79 0 0 0 -1.61,-2.22 2,2 0 0 0 -1.23,-0.32 h -0.9 v 4 z m 1.54,-5.36 h 1.86 a 3,3 0 0 0 1.82,-0.4 1.26,1.26 0 0 0 0.49,-1.05 1.36,1.36 0 0 0 -0.23,-0.76 1.46,1.46 0 0 0 -0.65,-0.49 4.84,4.84 0 0 0 -1.55,-0.17 h -1.74 z" + fill="#231f20" + id="path76031" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:30px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';text-align:center;text-anchor:middle;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="150.60008" + y="855.16217" + id="text76497"><tspan + sodipodi:role="line" + id="tspan76495" + style="font-size:30px;fill:#4d4d4d;fill-opacity:1;stroke-width:0.708661" + x="150.60008" + y="855.16217">PocketBeagle 2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';text-align:center;text-anchor:middle;fill:#800080;fill-opacity:0.395939;stroke:none;stroke-width:0.708662" + x="135.85008" + y="884.13007" + id="text78306"><tspan + sodipodi:role="line" + id="tspan78304" + style="font-size:17.5px;fill:#800080;fill-opacity:0.730965;stroke-width:0.708661" + x="135.85008" + y="884.13007">P1 cape header pinout</tspan></text><g + id="g1283" + transform="translate(-76.756565,124.10629)" /><g + id="g20" + transform="matrix(0,0.42865859,-0.42865859,0,378.60952,329.35533)"><rect + style="fill:#999999;stroke:none;stroke-width:0.315115" + id="rect64" + width="12.907736" + height="72.242958" + x="70.120193" + y="68.440514" + transform="rotate(-90)" /><rect + style="fill:#4d4d4d;stroke:none;stroke-width:0.285996" + id="rect1" + width="455.49622" + height="287.97861" + x="-379.87006" + y="-39.0033" + ry="83.742699" + rx="78.754883" + transform="rotate(-90)" /><g + id="g117" + transform="rotate(-90,104.72142,146.56898)"><rect + style="opacity:0.436416;fill:#1a1a1a;fill-opacity:1;stroke-width:0.258059" + id="rect4851" + width="40.383816" + height="386.98944" + x="-62.6012" + y="-91.392906" + ry="2" + transform="rotate(-90)" /><g + id="g4949" + transform="matrix(0,-1.5140186,1.5064131,0,-92.530479,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4947" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4953" + transform="matrix(0,-1.5140186,1.5064131,0,-71.185576,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4951" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4957" + transform="matrix(0,-1.5140186,1.5064131,0,-49.840674,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4955" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4961" + transform="matrix(0,-1.5140186,1.5064131,0,-28.49577,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4959" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4965" + transform="matrix(0,-1.5140186,1.5064131,0,-7.1508681,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4963" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4969" + transform="matrix(0,-1.5140186,1.5064131,0,14.194036,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4967" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4973" + transform="matrix(0,-1.5140186,1.5064131,0,35.538938,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4971" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4977" + transform="matrix(0,-1.5140186,1.5064131,0,56.883842,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4975" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4981" + transform="matrix(0,-1.5140186,1.5064131,0,78.228739,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4979" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4985" + transform="matrix(0,-1.5140186,1.5064131,0,99.573646,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4983" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4989" + transform="matrix(0,-1.5140186,1.5064131,0,120.91854,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4987" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4993" + transform="matrix(0,-1.5140186,1.5064131,0,142.26344,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4991" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4997" + transform="matrix(0,-1.5140186,1.5064131,0,163.60837,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4995" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5001" + transform="matrix(0,-1.5140186,1.5064131,0,184.95326,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4999" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5005" + transform="matrix(0,-1.5140186,1.5064131,0,206.29816,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5003" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5009" + transform="matrix(0,-1.5140186,1.5064131,0,227.64306,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5007" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5013" + transform="matrix(0,-1.5140186,1.5064131,0,248.98796,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5011" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5017" + transform="matrix(0,-1.5140186,1.5064131,0,270.33287,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5015" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g2" + transform="matrix(0,-1.5140186,1.5064131,0,-92.530479,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect2" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g3" + transform="matrix(0,-1.5140186,1.5064131,0,-71.185576,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect3" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4" + transform="matrix(0,-1.5140186,1.5064131,0,-49.840674,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5" + transform="matrix(0,-1.5140186,1.5064131,0,-28.49577,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g6" + transform="matrix(0,-1.5140186,1.5064131,0,-7.1508681,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect6" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g7" + transform="matrix(0,-1.5140186,1.5064131,0,14.194036,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect7" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g8" + transform="matrix(0,-1.5140186,1.5064131,0,35.538938,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect8" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g9" + transform="matrix(0,-1.5140186,1.5064131,0,56.883842,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect9" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g10" + transform="matrix(0,-1.5140186,1.5064131,0,78.228739,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect10" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g11" + transform="matrix(0,-1.5140186,1.5064131,0,99.573646,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect11" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g12" + transform="matrix(0,-1.5140186,1.5064131,0,120.91854,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect12" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g13" + transform="matrix(0,-1.5140186,1.5064131,0,142.26344,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect13" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g14" + transform="matrix(0,-1.5140186,1.5064131,0,163.60837,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect14" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g15" + transform="matrix(0,-1.5140186,1.5064131,0,184.95326,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect15" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g16" + transform="matrix(0,-1.5140186,1.5064131,0,206.29816,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect16" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g17" + transform="matrix(0,-1.5140186,1.5064131,0,227.64306,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect17" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g18" + transform="matrix(0,-1.5140186,1.5064131,0,248.98796,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect18" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g19" + transform="matrix(0,-1.5140186,1.5064131,0,270.33287,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect19" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g></g><g + id="g118" + transform="rotate(-90,103.36442,147.32865)"><rect + style="opacity:0.436416;fill:#1a1a1a;fill-opacity:1;stroke-width:0.258059" + id="rect25" + width="40.383999" + height="386.98944" + x="-271.84732" + y="-91.990227" + ry="2" + transform="rotate(-90)" /><g + id="g26" + transform="matrix(0,-1.5140186,1.5064131,0,-93.127791,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect26" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g27" + transform="matrix(0,-1.5140186,1.5064131,0,-71.782888,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect27" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g28" + transform="matrix(0,-1.5140186,1.5064131,0,-50.437986,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect28" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g29" + transform="matrix(0,-1.5140186,1.5064131,0,-29.093082,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect29" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g30" + transform="matrix(0,-1.5140186,1.5064131,0,-7.7481799,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect30" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g31" + transform="matrix(0,-1.5140186,1.5064131,0,13.596724,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect31" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g32" + transform="matrix(0,-1.5140186,1.5064131,0,34.941626,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect32" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g33" + transform="matrix(0,-1.5140186,1.5064131,0,56.28653,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect33" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g34" + transform="matrix(0,-1.5140186,1.5064131,0,77.631427,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect34" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g35" + transform="matrix(0,-1.5140186,1.5064131,0,98.976334,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect35" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g36" + transform="matrix(0,-1.5140186,1.5064131,0,120.32123,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect36" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g37" + transform="matrix(0,-1.5140186,1.5064131,0,141.66613,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect37" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g38" + transform="matrix(0,-1.5140186,1.5064131,0,163.01106,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect38" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g39" + transform="matrix(0,-1.5140186,1.5064131,0,184.35595,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect39" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g40" + transform="matrix(0,-1.5140186,1.5064131,0,205.70085,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect40" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g41" + transform="matrix(0,-1.5140186,1.5064131,0,227.04575,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect41" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g42" + transform="matrix(0,-1.5140186,1.5064131,0,248.39065,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect42" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g43" + transform="matrix(0,-1.5140186,1.5064131,0,269.73556,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect43" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g44" + transform="matrix(0,-1.5140186,1.5064131,0,-93.127791,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect44" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g45" + transform="matrix(0,-1.5140186,1.5064131,0,-71.782888,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect45" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g46" + transform="matrix(0,-1.5140186,1.5064131,0,-50.437986,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect46" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g47" + transform="matrix(0,-1.5140186,1.5064131,0,-29.093082,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect47" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g48" + transform="matrix(0,-1.5140186,1.5064131,0,-7.7481799,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect48" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g49" + transform="matrix(0,-1.5140186,1.5064131,0,13.596724,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect49" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g50" + transform="matrix(0,-1.5140186,1.5064131,0,34.941626,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect50" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g51" + transform="matrix(0,-1.5140186,1.5064131,0,56.28653,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect51" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g52" + transform="matrix(0,-1.5140186,1.5064131,0,77.631427,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect52" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g53" + transform="matrix(0,-1.5140186,1.5064131,0,98.976334,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect53" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g54" + transform="matrix(0,-1.5140186,1.5064131,0,120.32123,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect54" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g55" + transform="matrix(0,-1.5140186,1.5064131,0,141.66613,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect55" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g56" + transform="matrix(0,-1.5140186,1.5064131,0,163.01106,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect56" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g57" + transform="matrix(0,-1.5140186,1.5064131,0,184.35595,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect57" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g58" + transform="matrix(0,-1.5140186,1.5064131,0,205.70085,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect58" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g59" + transform="matrix(0,-1.5140186,1.5064131,0,227.04575,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect59" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g60" + transform="matrix(0,-1.5140186,1.5064131,0,248.39065,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect60" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g61" + transform="matrix(0,-1.5140186,1.5064131,0,269.73556,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect61" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g></g><path + style="fill:#ffffff;stroke-width:0.499528" + d="m 151.32636,267.0051 -1.9981,-0.69176 -0.93428,-0.33802 -0.93429,-0.33801 -2.56241,-1.29972 -2.5624,-1.29972 -1.62346,-3.19867 -1.62346,-3.19866 v -1.75272 -1.75273 l 1.22033,-2.08236 1.22035,-2.08236 2.27636,-1.2076 2.27633,-1.20759 v -0.44868 -0.44868 l 1.77892,-2.68005 1.77894,-2.68009 4.5299,0.16425 4.52993,0.16426 0.68453,0.93615 0.68454,0.93619 v 0.5539 0.55392 l -0.56584,0.56585 -0.56585,0.56587 0.2669,0.6956 0.26694,0.69561 4.51954,-0.0914 4.51955,-0.0914 1.51424,-0.62723 1.51426,-0.62724 1.18427,0.29722 1.18425,0.29724 1.30107,1.88234 1.30104,1.88236 -0.45107,1.98929 -0.45108,1.98931 -0.5349,0.17833 -0.53486,0.17835 -0.78331,0.7833 -0.78329,0.7833 1.5032,1.17641 1.50318,1.17643 0.33457,1.52332 0.33457,1.52332 -1.27993,1.84228 -1.27995,1.84228 -1.08018,0.66973 -1.08019,0.66971 -1.46992,-1.08676 -1.4699,-1.08675 -3.33472,1.72665 -3.33472,1.72663 -1.36765,0.32185 -1.36768,0.32187 -0.97425,-0.60844 -0.97426,-0.60843 -1.15476,0.56903 -1.15478,0.56904 -0.99904,0.2379 -0.99905,0.23789 z m 4.59277,-2.43167 1.40157,-1.21183 -0.97024,-1.91021 -0.97022,-1.91022 -1.6972,-1.81541 -1.69719,-1.8154 -1.82833,0.64453 -1.82831,0.64452 -2.10067,0.55983 -2.10069,0.55986 -0.72713,0.72713 -0.72714,0.72714 0.24737,0.94594 0.24738,0.94596 1.08184,0.53731 1.08188,0.53734 3.49668,1.48598 3.4967,1.48602 1.09608,0.0367 1.09608,0.0367 1.40154,-1.21183 z m 3.98246,-1.11929 -0.33302,-0.33302 -0.33302,0.33302 -0.333,0.33302 h 0.66602 0.66603 z m 7.24549,-2.23518 -0.33535,-0.32032 -2.99717,-0.23464 -2.99718,-0.23466 -0.94232,-0.3988 -0.94234,-0.39879 0.23024,0.70401 0.23026,0.70399 2.46044,0.46752 2.46042,0.46755 0.40129,0.65962 0.40127,0.65965 1.18291,-0.8774 1.18291,-0.8774 z m 5.06095,0.8267 0.0986,-0.49271 -0.87415,-0.16844 -0.87419,-0.16825 v 0.82255 0.82254 l 0.77569,-0.16159 0.77567,-0.1614 z m 1.76424,-3.32105 -0.1671,-1.18154 -4.31473,0.16806 -4.31471,0.16806 -0.36991,-0.59851 -0.36991,-0.59853 0.68841,-0.43603 0.68839,-0.43602 2.59304,-0.008 2.59304,-0.008 0.33563,-0.54305 0.33563,-0.54305 -0.51802,-0.518 -0.51798,-0.518 -2.86984,-0.31266 -2.86985,-0.31265 -0.20072,-0.60599 -0.20071,-0.60597 1.21813,-0.30573 1.21815,-0.30575 2.89054,0.53433 2.89057,0.53435 0.67228,-0.55795 0.67232,-0.55797 v -1.18765 -1.18764 h -0.53236 -0.53237 l -0.95108,0.50898 -0.95106,0.509 -4.22273,0.22114 -4.22273,0.22114 -1.25779,0.31569 -1.25782,0.31569 -0.32123,1.46265 -0.32127,1.46267 0.33743,1.99716 0.33741,1.99715 0.6657,0.66572 0.66573,0.66571 5.3316,0.27212 5.33162,0.27211 0.55085,0.55085 0.55085,0.55086 0.44193,-0.44191 0.44191,-0.44193 z m -30.74182,-1.55621 1.3445,-0.62439 0.003,-1.62348 0.003,-1.62345 -0.37468,0.001 -0.37461,0.001 -1.66909,1.01757 -1.66909,1.01758 0.29539,0.76975 0.29537,0.76949 v 0.45867 0.45868 h 0.39995 0.39993 z m 15.01403,-2.13898 -0.28137,-0.73328 h -0.69584 -0.69586 v 0.39961 0.39964 l 0.5795,0.57948 0.57949,0.57949 0.39774,-0.24581 0.39774,-0.24583 z m -9.62623,-1.34323 -1.63323,-1.4593 -0.1934,0.1934 -0.19338,0.19339 0.56861,1.50637 0.5686,1.5064 1.25801,-0.24048 1.25802,-0.24049 z m 6.8146,-0.5027 2.63715,-0.61311 v -0.82995 -0.82999 l -0.83311,0.0695 -0.83314,0.0695 -0.64244,-3.41775 -0.64243,-3.41777 -0.60622,-0.73045 -0.60622,-0.73046 -0.64472,1.53335 -0.64475,1.53337 -0.80388,0.30847 -0.80387,0.30849 -1.1675,-0.62482 -1.16748,-0.62483 -0.52866,0.32674 -0.52868,0.32674 -0.46383,1.60541 -0.46386,1.60541 -0.35738,0.87416 -0.35738,0.87417 0.67784,0.008 0.67786,0.008 2.19815,1.4895 2.19818,1.48948 h 0.53462 0.53462 l 2.63713,-0.61309 z m -12.58087,-1.19268 1.23124,-0.80673 v -1.03507 -1.03507 l -1.49857,1.43575 -1.4986,1.43573 v 0.40605 0.40609 h 0.26735 0.26733 z m 21.77386,-3.68901 h 1.99508 l -0.34757,-0.56235 -0.34754,-0.56236 -2.66628,0.27517 -2.66622,0.27518 -0.52052,0.3217 -0.52051,0.32169 0.2756,0.44593 0.2756,0.44594 1.26363,-0.48045 1.26366,-0.48045 z m 6.64077,-0.30319 0.79015,-0.30322 v -0.69584 -0.69585 h -0.39963 -0.39962 l -0.59944,0.59942 -0.59943,0.59943 v 0.39963 0.39962 h 0.20891 0.20891 z m -19.07714,-11.20561 -1.13501,-0.45586 -0.2936,-0.76512 -0.29362,-0.76516 0.79563,-1.21429 0.79563,-1.2143 1.88182,-0.1555 1.8818,-0.1555 0.0396,-1.24881 0.0396,-1.24881 0.0854,-0.92354 0.0854,-0.92351 1.5241,-1.42372 1.52411,-1.42373 -1.06835,-1.06834 -1.06837,-1.06836 -0.71982,-1.72282 -0.71985,-1.72283 0.52385,-1.94547 0.52386,-1.94546 1.34055,-0.97652 1.34055,-0.97651 -1.60032,-1.82265 -1.60031,-1.82265 -0.0592,-1.10654 -0.0592,-1.10656 0.11954,-0.49952 0.11952,-0.49954 -0.028,-2.24787 -0.028,-2.24787 1.08501,-0.84078 1.08501,-0.84078 -1.13103,-1.20393 -1.13104,-1.20393 0.14142,-4.0745 0.14141,-4.0745 h -1.87626 -1.87622 l -0.99906,-0.99904 -0.99903,-0.99906 v -0.49954 -0.49952 l 0.99903,-0.99906 0.99906,-0.99906 h 2.74739 2.74741 v -0.47002 -0.47006 l -0.5071,-0.3134 -0.5071,-0.31341 -0.74344,-1.7793 -0.74342,-1.77931 0.53544,-1.98855 0.53548,-1.98854 1.28754,-1.19328 1.28753,-1.19325 h -2.95894 -2.95898 l -1.1102,-0.77761 -1.11018,-0.77763 v -1.2029 -1.20292 l 0.96622,-0.51709 0.9662,-0.51711 h 1.50011 1.50012 l -0.0271,-1.96386 -0.0271,-1.96384 1.09149,-1.53284 1.09148,-1.53285 h 0.46551 0.46552 v -0.55261 -0.55253 l -1.2368,-0.97285 -1.23676,-0.97285 -0.51327,-1.90619 -0.51331,-1.9062 0.73844,-1.76733 0.73843,-1.76731 1.28856,-1.01358 1.28856,-1.01357 -1.80349,-1.6551 -1.80347,-1.65509 0.007,-1.74834 0.007,-1.74835 0.081,-6.24409 0.081,-6.24409 0.44288,-0.55496 0.44287,-0.55496 -0.7613,-1.822 -0.76128,-1.822 0.31239,-1.24461 0.31238,-1.24462 h -1.27044 -1.27047 l -1.28133,-0.48717 -1.28135,-0.48715 v -1.45749 -1.45752 l 0.87419,-0.41219 0.87417,-0.41218 5.99432,-0.26567 5.99433,-0.26566 v -1.49858 -1.49857 l -1.36057,0.1418 -1.36057,0.14178 -1.88636,-0.96275 -1.88636,-0.96275 -0.82452,-0.92733 -0.82453,-0.92732 -0.4872,-1.79456 -0.48716,-1.79455 0.67388,-1.45237 0.67387,-1.45238 0.82364,-1.12394 0.82364,-1.12393 -0.43557,-0.007 -0.43557,-0.007 -0.72431,-0.45824 -0.72433,-0.45823 -0.12676,-3.23856 -0.12676,-3.23858 0.73746,-0.61204 0.73745,-0.61205 -0.7491,-1.14327 -0.7491,-1.14326 0.0739,-3.40685 0.0736,-3.40684 0.74157,-0.8742 0.74158,-0.87416 h 5.94169 5.94173 l 1.39959,0.72378 1.39959,0.72374 0.93154,1.39923 0.9315,1.39924 -0.0272,2.75391 -0.0272,2.75391 -0.59193,1.10597 -0.59189,1.10598 -1.08045,0.57823 -1.0804,0.57824 -1.12883,-1.31235 -1.12882,-1.31233 -0.31111,0.50336 -0.31108,0.50336 -1.77521,0.74172 -1.77518,0.74173 h -1.68734 -1.68733 v 0.74928 0.7493 h 3.13577 3.13577 l 1.11021,0.77762 1.1102,0.7776 v 1.15956 1.15958 l -1.08191,0.71838 -1.08193,0.71835 1.2068,1.63228 1.20681,1.63229 -8e-4,2.08114 -8e-4,2.08114 -1.10003,1.5432 -1.10001,1.54321 1.35056,1.03253 1.35056,1.03252 -0.88544,1.6055 -0.88544,1.60549 0.48834,0.58842 0.48835,0.58842 0.0306,2.22374 0.0306,2.22373 0.003,1.47837 0.003,1.47834 -1.71242,1.71244 -1.7124,1.71241 -2.54548,0.24457 -2.54547,0.24459 v 0.68575 0.68574 l 2.87232,0.007 2.87225,0.007 1.24883,0.63175 1.24881,0.63177 0.0897,5.9796 0.0897,5.97961 -1.52798,1.92437 -1.52794,1.92437 1.30766,1.21252 1.30766,1.21254 0.29727,1.35884 0.29728,1.35886 0.18766,0.61217 0.18767,0.61216 -0.71353,1.70771 -0.71353,1.70772 -1.35396,0.9863 -1.35398,0.98631 1.08719,0.58186 1.08721,0.58184 0.91927,1.85653 0.91932,1.85653 -0.38064,1.74833 -0.38063,1.74837 0.26702,1.33526 0.26701,1.33527 -1.01504,0.63388 -1.01501,0.63389 0.99216,1.94481 0.99216,1.94481 0.0257,1.86873 0.0256,1.86871 -0.80343,1.55366 -0.80343,1.55367 -0.47082,0.29099 -0.47083,0.29098 1.26746,1.26746 1.26743,1.26746 -0.26093,0.99788 -0.26096,0.99788 1.6348,0.77957 1.6348,0.77959 0.92802,1.56617 0.92805,1.56616 0.001,2.54682 0.002,2.54684 -0.86782,1.32451 -0.86787,1.32448 h -1.07307 -1.07311 l -0.9253,-0.83737 -0.92532,-0.8374 -0.58574,0.58576 -0.58577,0.58574 0.93787,0.6858 0.93785,0.68577 0.14256,3.79325 0.14255,3.79324 -1.26095,1.49856 -1.26095,1.49854 1.06502,1.44053 1.06505,1.44053 0.27425,2.04461 0.27423,2.04464 -0.29942,1.19302 -0.29944,1.19305 -1.26241,1.36215 -1.26241,1.36215 1.49497,1.86028 1.49496,1.86026 -0.17205,3.68572 -0.17206,3.68569 -0.91728,0.67073 -0.91725,0.67077 -7.02279,-0.0318 -7.0228,-0.0318 z m 15.25356,-1.69393 0.30827,-0.30828 -0.82665,-0.82668 -0.82669,-0.82665 -1.79779,0.55176 -1.79781,0.55177 -1.50256,-0.52381 -1.50259,-0.52379 -0.47656,-1.25349 -0.47658,-1.25349 0.2979,-0.93855 0.29788,-0.93858 1.47709,-0.76383 1.4771,-0.76383 1.74796,0.32792 1.74797,0.32792 0.486,0.90808 0.48599,0.90808 v 1.28166 1.28167 h 0.48999 0.49003 l 0.30438,-1.21277 0.30439,-1.21278 -0.32067,-1.0103 -0.32065,-1.01031 -1.65663,-1.02384 -1.65664,-1.02386 -1.43963,0.001 -1.4396,10e-4 -1.61006,0.9817 -1.61006,0.98168 -0.31934,1.27234 -0.31933,1.27231 0.24923,0.86617 0.24927,0.86615 0.3599,0.87415 0.35986,0.87419 h -2.80082 l -2.80086,-2.7e-4 v 0.87871 0.87873 l 7.03001,-0.0828 7.03001,-0.0828 z m -2.8792,-3.53141 0.62186,-0.7493 -0.62186,-0.7493 -0.62184,-0.74927 h -0.89702 -0.89704 l -0.79016,0.30319 -0.79014,0.30322 v 0.86236 0.86235 l 0.33303,0.33301 0.333,0.33303 h 1.35417 1.35416 z m 0.84805,-8.28662 1.09783,-0.41052 0.83228,-1.2702 0.83224,-1.27022 -0.33109,-2.20792 -0.3311,-2.20794 -0.73689,-0.61157 -0.73685,-0.61154 -0.23987,0.23985 -0.23986,0.23987 0.82314,1.65001 0.82314,1.65002 -0.45291,1.28791 -0.45295,1.28788 -1.43186,0.76474 -1.4319,0.76475 -0.22061,-0.60639 -0.2206,-0.60641 -0.91442,0.57108 -0.91445,0.57107 -1.29782,-0.85036 -1.29781,-0.85037 v -1.48706 -1.48707 l 1.02977,-1.02978 1.02976,-1.02976 0.84347,0.15988 0.84344,0.15988 0.29618,2.4933 0.29617,2.4933 0.0785,-3.37183 0.0785,-3.3718 h -1.28724 -1.28726 l -1.46014,1.46017 -1.46015,1.46015 v 1.67563 1.6756 l 0.81339,1.16128 0.81336,1.16126 1.55938,0.67458 1.55938,0.67457 0.99905,-0.2928 0.99906,-0.29283 z m -4.34472,-4.20158 v -0.24977 h -0.24978 -0.24975 v 0.24977 0.24977 h 0.24975 0.24978 z m 3.83791,-0.84295 -0.26234,-0.65563 -0.0396,0.95744 -0.0396,0.95741 0.30178,-0.30178 0.30181,-0.30181 -0.26237,-0.65563 z m 0.61228,-6.6264 1.40341,-0.72573 0.64533,-1.55794 0.64531,-1.55797 -0.78699,-1.65034 -0.787,-1.65037 0.55337,-0.55337 0.55338,-0.55338 -0.3836,-0.38296 -0.38361,-0.38296 -4.41328,0.001 -4.41326,0.001 -0.3784,0.37837 -0.37837,0.3784 0.93431,0.6832 0.93433,0.68319 -0.8459,0.8459 -0.84592,0.84573 v 1.46619 1.46622 l 1.28034,1.12063 1.28035,1.12062 1.8417,0.30377 1.84171,0.30374 0.14961,0.071 0.14959,0.071 z m -5.07459,-1.55808 -1.3737,-0.74525 v -1.96933 -1.96932 l 1.55238,-0.80277 1.55239,-0.80275 1.20772,0.3031 1.20771,0.30312 0.98635,0.98636 0.98635,0.98634 v 1.48574 1.48577 l -1.47379,0.76211 -1.47376,0.76212 -0.89898,-0.02 -0.89899,-0.02 -1.37368,-0.74525 z m 4.12107,-1.96217 0.62186,-0.74929 -0.62186,-0.74928 -0.62184,-0.74929 h -0.89702 -0.89704 l -0.79016,0.30319 -0.79014,0.30324 v 0.86234 0.86236 l 0.33303,0.33301 0.333,0.33302 h 1.35417 1.35416 z m 1.15681,-8.32378 1.09109,-0.58113 0.60851,-0.79257 0.60852,-0.79257 0.0152,-1.02847 0.0152,-1.02846 -0.7334,-0.96966 -0.73342,-0.96963 -0.0152,-0.62441 -0.0152,-0.62442 h 1.49857 1.49857 l 0.95937,0.95934 0.95932,0.95933 -0.24642,2.91201 -0.24642,2.91201 0.57533,-0.56393 0.57533,-0.56393 0.27485,-2.04916 0.27484,-2.04917 -0.60976,-1.47207 -0.60973,-1.47204 -1.9625,-0.78527 -1.96251,-0.78522 h -4.70593 -4.70592 l -0.33237,0.5378 -0.33237,0.53777 1.09383,1.01905 1.09381,1.01906 0.55779,-0.5578 0.5578,-0.55778 h 1.78704 1.78707 l 1.11019,0.77761 1.11022,0.77763 v 1.74551 1.7455 l -1.73231,0.72382 -1.7323,0.72379 h -1.0378 -1.03781 l -1.27864,-1.27866 -1.27865,-1.27863 0.23681,-1.2388 0.2368,-1.23878 -0.55891,0.18614 -0.55892,0.18615 -0.16921,0.87228 -0.16921,0.8723 0.3074,1.22479 0.30743,1.22481 1.61006,0.98168 1.61004,0.9817 1.65632,0.001 1.6563,10e-4 1.09111,-0.58112 z m -1.71454,-3.29021 1.05153,-0.87418 -0.39124,-0.60822 -0.39126,-0.6082 -1.70947,-0.14103 -1.7095,-0.14104 -0.1986,0.96604 -0.19857,0.96604 0.89908,0.65742 0.8991,0.65743 h 0.34871 0.34871 z m 3.45128,-9.05524 0.1869,-0.56067 h -7.25529 -7.2553 l -0.2923,0.47297 -0.2923,0.47297 2.63557,0.1515 2.63558,0.1515 4.72513,-0.0638 4.72513,-0.0638 z m -2.12372,-4.072 1.01959,-0.38081 0.69994,-0.84337 0.69994,-0.84337 v -2.41355 -2.41354 l -0.65675,-0.79133 -0.65675,-0.79135 h -0.39818 -0.39818 l 0.80083,2.03871 0.80083,2.03874 -0.93196,1.73055 -0.93197,1.73055 -1.03298,-0.14769 -1.033,-0.1477 -0.24975,-3.74647 -0.24977,-3.74644 -1.12718,-0.16007 -1.12721,-0.16007 -1.49531,1.49533 -1.49534,1.49532 v 1.67562 1.67563 l 0.81339,1.16126 0.81337,1.16126 1.55939,0.67458 1.55935,0.67457 0.99906,-0.29281 0.99906,-0.2928 z m -5.93743,-1.89791 -0.82671,-0.91351 v -1.23889 -1.2389 l 0.62441,-0.83524 0.62439,-0.83524 1.24884,-0.13437 1.2488,-0.13438 0.14865,3.12204 0.14865,3.12205 h -1.19524 -1.19522 z m 1.67093,-2.33343 v -0.24977 h -0.24978 -0.24975 v 0.24977 0.24977 h 0.24975 0.24978 z m 3.83791,-0.34343 -0.26234,-0.65562 -0.0396,0.95743 -0.0396,0.95743 0.30178,-0.3018 0.30181,-0.30179 -0.26237,-0.65565 z m 2.65594,-8.11487 v -0.71562 l -1.03587,-0.32878 -1.03588,-0.32877 -1.44712,0.59942 -1.44711,0.5994 -1.63812,-0.95313 -1.63809,-0.95315 -0.15473,-1.84267 -0.15474,-1.84268 1.72543,-0.8228 1.72541,-0.82278 1.26662,0.31789 1.26658,0.31789 0.78423,0.78422 0.78422,0.78423 v 1.21313 1.21314 h 0.74928 0.74929 V 166.33 164.78206 l -1.55138,-1.44922 -1.55143,-1.44923 -2.07015,0.002 -2.07018,0.002 -1.45775,1.16643 -1.4578,1.16646 -0.032,1.70335 -0.032,1.70336 0.39955,1.12393 0.39953,1.12394 h -2.78106 l -2.78105,-4e-5 v 0.41627 0.41629 l 0.33302,0.333 0.333,0.33304 h 6.91012 6.91015 z m -2.99718,-3.03083 0.62186,-0.74929 -0.62186,-0.74927 -0.62184,-0.74931 h -1.45309 -1.45309 l -0.28756,0.74931 -0.28752,0.74927 0.28752,0.74929 0.28756,0.74931 h 1.45309 1.45309 z m 2.12301,-9.8433 1.37369,-1.60807 v -1.66619 -1.66618 l -1.33477,-1.23703 -1.33475,-1.23703 -1.18124,-0.29646 -1.18127,-0.29648 -1.50921,0.30183 -1.50917,0.30184 -0.64141,0.64141 -0.64141,0.64142 -0.57842,1.08078 -0.57842,1.08079 v 1.17051 1.17051 l 0.81339,1.16125 0.81337,1.16128 1.55939,0.69815 1.55935,0.69815 1.4986,-0.24621 1.49857,-0.24619 z m -5.7057,0.0447 -1.33481,-0.49916 -0.51733,-1.48398 -0.51733,-1.48398 0.28923,-0.75369 0.28923,-0.7537 1.41323,-0.73081 1.41323,-0.73081 h 0.79891 0.79891 l 1.47376,0.76212 1.47379,0.76211 v 1.6581 1.65809 l -0.87417,0.7878 -0.87419,0.78779 -1.24881,0.25963 -1.24883,0.25963 z m 3.53016,-2.12684 0.5693,-0.68598 -0.3118,-0.8126 -0.31184,-0.81261 h -1.71056 -1.71059 l -0.28999,0.75565 -0.28995,0.75566 0.61657,0.74292 0.61658,0.74293 h 1.12648 1.12649 z m 2.17554,-9.79463 1.37369,-1.52382 v -1.12977 -1.1298 l -0.75464,-1.0774 -0.75465,-1.07741 0.50488,-0.31203 0.50489,-0.31205 v -0.71981 -0.7198 h -4.71602 -4.71604 l -0.27374,0.44291 -0.27375,0.44294 0.73461,0.60968 0.73461,0.60967 -0.74011,1.05665 -0.74011,1.05665 v 1.07032 1.0703 l 1.06805,1.35779 1.06805,1.35781 1.05494,0.44951 1.05494,0.4495 1.74835,-0.224 1.74834,-0.22402 z m -4.8704,0.13075 -0.99906,-0.24339 -0.82436,-0.73006 -0.82436,-0.73009 -0.22504,-0.86044 -0.225,-0.86044 0.39032,-1.05513 0.39032,-1.05513 1.74016,-0.57432 1.74018,-0.57431 1.72258,0.71975 1.72259,0.71975 0.2676,1.39975 0.26756,1.39974 -1.50061,1.4018 -1.50066,1.40181 -0.57158,-0.0579 -0.57158,-0.0579 z m 2.64751,-2.23825 0.59942,-0.59944 v -0.63987 -0.63987 l -1.21276,-0.30438 -1.21277,-0.30439 -1.0351,0.32853 -1.03511,0.32855 v 0.92374 0.92376 l 0.6244,0.25197 0.62441,0.25195 1.02404,0.0394 1.02402,0.0394 0.59945,-0.59941 z m 2.84729,-8.89159 v -0.74929 l -3.24556,-0.24977 -3.24558,-0.24977 -1.21535,-1.88307 -1.21537,-1.88306 -0.45572,0.45574 -0.45574,0.45574 0.54149,1.01179 0.54148,1.0118 -0.31181,1.55909 -0.31181,1.5591 4.68699,-0.14446 4.68698,-0.14447 z m -1.74054,-6.92468 1.74054,-0.93037 0.48537,-1.35812 0.48535,-1.35811 -0.90066,-1.56931 -0.90068,-1.5693 0.5402,-0.18005 0.54019,-0.18005 v -0.70767 -0.70766 h -7.28477 -7.28477 l 0.20576,0.62441 0.20579,0.6244 2.58324,0.15094 2.58326,0.15092 v 0.31309 0.31307 l -0.56845,1.57199 -0.56845,1.57202 0.69335,1.44601 0.69332,1.44601 1.2488,0.63165 1.24884,0.63168 1.25661,0.007 1.25659,0.007 z m -5.00307,-1.21148 -1.24881,-0.62855 -0.14922,-1.76237 -0.14922,-1.76239 1.04642,-0.94699 1.04642,-0.94698 1.83605,0.0521 1.83609,0.052 1.13796,1.32297 1.13796,1.32298 v 0.74529 0.74527 l -1.32176,1.22498 -1.32174,1.22497 -1.30077,-0.007 -1.30076,-0.007 z m 4.24597,-2.56205 v -0.95743 l -1.42275,-0.47425 -1.42276,-0.47427 -0.71858,0.7186 -0.7186,0.71859 0.3317,0.86434 0.33167,0.86435 1.80965,-0.15132 1.80967,-0.15131 z m 3.24693,-8.78335 v -0.49955 h -0.74929 -0.74928 v 0.49955 0.49952 h 0.74928 0.74929 z m -1.46016,-4.45734 1.46016,-1.46014 v -1.75891 -1.75892 l -1.14042,-1.32581 -1.14042,-1.32583 -2.28665,-0.25773 -2.28668,-0.25775 -1.26792,0.83077 -1.26789,0.83074 -0.59848,1.44489 -0.59848,1.44484 0.58845,1.78296 0.58842,1.78298 1.33322,0.72405 1.33325,0.72403 1.91164,0.02 1.91164,0.02 z m -5.28344,-0.11566 -0.99907,-0.54644 -0.62441,-0.78266 -0.62439,-0.78267 v -1.37476 -1.3748 l 1.11019,-0.77761 1.1102,-0.77762 h 1.36393 1.36394 l 1.2627,0.57534 1.26272,0.57533 0.2721,0.85726 0.27208,0.85728 -0.49079,1.29088 -0.49078,1.29086 -1.49523,0.77322 -1.49525,0.77322 -0.39944,-0.0152 -0.39947,-0.0152 z m 2.4651,-1.90845 1.28134,-0.48715 v -0.70049 -0.70049 l -0.74279,-0.61649 -0.74281,-0.61647 -1.27669,0.32044 -1.27669,0.32043 -0.30955,0.80663 -0.30954,0.80665 0.92592,0.67704 0.92595,0.67706 h 0.12181 0.12182 z m 3.78603,-9.25363 0.001,-0.49951 -3.2596,-0.14789 -3.25959,-0.1479 -1.32207,-1.99777 -1.32207,-1.99777 -0.39285,0.63567 -0.39288,0.63567 0.81214,0.89738 0.81212,0.89739 -0.58764,0.58764 -0.58764,0.58763 v 0.66746 0.6675 l 4.74802,-0.14295 4.74807,-0.14293 0.001,-0.49954 z m -1.08139,-7.04682 1.14608,-0.80273 0.40691,-1.07049 0.4069,-1.07049 -0.68922,-1.67654 -0.68923,-1.67651 0.27593,-0.44647 0.27594,-0.44647 h 0.93331 0.9333 l 1.07773,1.37011 1.07772,1.37008 -0.30715,2.75101 -0.30715,2.751 0.76426,-0.96966 0.76429,-0.96963 v -2.3348 -2.3348 l -1.03533,-1.31618 -1.03529,-1.31617 -6.58249,0.0262 -6.58248,0.0262 1.13786,0.79326 1.13784,0.79325 -0.72428,0.80402 -0.7243,0.80398 -0.323,1.29463 -0.32296,1.2946 1.3275,1.57767 1.32755,1.57768 h 2.59186 2.59184 z m -6.04391,-1.25287 -1.3737,-1.02488 v -1.69386 -1.69385 l 1.47375,-0.76213 1.47378,-0.76211 h 0.98302 0.983 l 0.80863,0.31029 0.80861,0.31032 0.77884,1.50606 0.7788,1.50607 -0.60242,1.12561 -0.60241,1.12564 -1.21743,0.55468 -1.21745,0.55472 -0.85066,-0.0152 -0.85068,-0.0152 z m 4.04536,-1.38371 0.67355,-0.42685 -0.17814,-0.93921 -0.17815,-0.93919 -1.80551,-0.15132 -1.8055,-0.15131 -0.32194,0.83897 -0.32195,0.83898 0.56931,0.68598 0.56933,0.68598 1.06276,-0.007 1.06278,-0.008 z m -18.21523,-4.30147 -2.5023,-1.24695 -0.84271,-1.76714 -0.84271,-1.76718 v -1.86519 -1.86522 l 1.26315,-1.85888 1.26316,-1.85888 1.45943,-0.75472 1.45946,-0.75471 h 2.04883 2.04884 l 1.96947,1.12395 1.96948,1.12394 0.8088,1.69376 0.8088,1.69375 -0.23594,2.45558 -0.23594,2.45558 -1.67193,1.725 -1.6719,1.72498 -1.77051,0.49187 -1.7705,0.49185 -0.52635,0.002 -0.52632,0.003 z m 6.00336,-1.44769 1.66703,-0.69651 0.81456,-1.16296 0.81457,-1.16299 v -1.70312 -1.70311 l -1.01781,-1.64686 -1.01781,-1.64685 -1.35494,-0.29671 -1.35495,-0.2967 -1.77302,-0.0658 -1.77302,-0.0658 -1.39457,0.91377 -1.39458,0.91376 -0.45398,1.19402 -0.45396,1.19405 v 1.54379 1.5438 l 1.24762,1.63571 1.24761,1.63572 1.12516,0.21664 1.12512,0.21662 1.13999,0.068 1.13997,0.068 z m -6.44294,-2.12057 -0.8605,-0.86049 0.25014,-2.21921 0.25013,-2.2192 0.56576,-0.34966 0.56573,-0.34962 3.60976,0.0367 3.60976,0.0367 v 0.71752 0.71755 l -1.62348,0.42068 -1.62346,0.42069 v 1.20289 1.20288 l 1.62346,0.15645 1.62348,0.15644 v 0.74929 0.7493 l -3.56516,0.1456 -3.56516,0.14561 z m 3.11464,-2.17817 0.12942,-0.7493 -0.44849,-0.69719 -0.44847,-0.6972 -0.79971,0.30688 -0.79972,0.30687 v 1.29924 1.29924 l 1.11885,-0.15969 1.11883,-0.15968 z" + id="path4235-7" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /><rect + style="opacity:1;fill:#cccccc;stroke:#484848;stroke-width:0.253219" + id="rect62" + width="38.305" + height="47.297668" + x="-376.70798" + y="37.036911" + ry="1.2" + transform="rotate(-90)" /><circle + style="fill:#ffffff;stroke-width:0.408696" + id="circle5101-6" + cx="-369.45639" + cy="103.22211" + r="6.0099206" + transform="rotate(-90)" /><circle + style="fill:#ffffff;stroke-width:0.408696" + id="circle66" + cx="-352.33627" + cy="103.14172" + r="6.0099206" + transform="rotate(-90)" /><circle + style="fill:#ffffff;stroke-width:0.408696" + id="circle67" + cx="-361.88446" + cy="166.56903" + r="6.0099206" + transform="rotate(-90)" /><g + id="g76" + transform="rotate(-90,104.986,148.42106)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect71" + width="7.5553555" + height="3.5365496" + x="-103.80996" + y="286.46509" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect72" + width="7.5553555" + height="3.5365496" + x="-103.80996" + y="294.32816" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect73" + width="7.5553555" + height="3.5365496" + x="-103.80996" + y="302.33939" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect74" + width="7.5553555" + height="3.5365496" + x="-85.981339" + y="286.46509" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect75" + width="7.5553555" + height="3.5365496" + x="-85.981339" + y="302.33939" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect76" + width="7.5553555" + height="3.5365496" + x="-85.981339" + y="294.32816" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#1a1a1a;stroke:none;stroke-width:0.264583" + id="rect66" + width="12.389922" + height="22.279125" + x="-97.312927" + y="284.95688" + ry="1.2" + transform="rotate(-90)" /></g><g + id="g94" + transform="rotate(-90,104.986,148.42106)"><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect77" + width="7.5553555" + height="3.5365496" + x="-173.63953" + y="-121.84547" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect79" + width="7.5553555" + height="3.5365496" + x="-173.63953" + y="-105.97118" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect80" + width="7.5553555" + height="3.5365496" + x="-155.81091" + y="-121.84547" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect81" + width="7.5553555" + height="3.5365496" + x="-155.81091" + y="-105.97118" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect82" + width="7.5553555" + height="3.5365496" + x="-155.81091" + y="-113.98241" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#1a1a1a;stroke:none;stroke-width:0.264583" + id="rect83" + width="12.389922" + height="22.279125" + x="-167.1425" + y="-123.35368" + ry="1.2" + transform="scale(-1)" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-159.24069" + y="45.397141" + id="text83" + transform="rotate(-90)"><tspan + sodipodi:role="line" + id="tspan83" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-159.24069" + y="45.397141" + dx="0.026548013">PocketBeagle 2</tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-159.24069" + y="57.087097" + id="tspan84">Rev A</tspan></text><g + id="g86" + transform="rotate(-90,104.986,148.42106)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect65" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect86" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><g + id="g88" + transform="rotate(-90,87.584568,131.01963)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect87" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect88" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><g + id="g90" + transform="rotate(-90,140.86517,112.4292)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect89" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect90" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><g + id="g92" + transform="rotate(-90,123.18964,94.86734)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect91" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect92" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-127.33629" + y="19.914137" + id="text93" + transform="scale(-1)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-127.33629" + y="19.914137" + id="tspan93">MicroSD</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-368.29605" + y="94.093643" + id="text94" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-368.29605" + y="94.093643" + id="tspan94">UART</tspan></text><g + id="g102" + transform="rotate(-90,104.986,148.42106)"><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect94" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-141.60968" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect95" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-150.77255" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect96" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-159.77467" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect97" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-168.53568" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect98" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-178.26118" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect99" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-184.69127" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect100" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-190.39798" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect101" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-196.42619" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect102" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-205.58907" + ry="0.40000001" + transform="scale(-1)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect63" + width="49.105" + height="92.071899" + x="204.6042" + y="126.17259" + ry="1.4" /></g><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect104" + width="7.8977489" + height="8.0027924" + x="-279.80728" + y="45.777077" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect105" + width="7.8977489" + height="8.0027924" + x="-50.195877" + y="40.320961" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect106" + width="7.8977489" + height="8.0027924" + x="-57.470688" + y="52.369873" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect107" + width="7.8977489" + height="8.0027924" + x="-57.470688" + y="65.32814" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect108" + width="7.8977489" + height="8.0027924" + x="-283.44467" + y="149.21587" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-354.90024" + y="-6.5129104" + id="text108" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-354.90024" + y="-6.5129104" + id="tspan108">36</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-354.84631" + y="14.629527" + id="text109" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-354.84631" + y="14.629527" + id="tspan109">35</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.419785" + y="-6.5129104" + id="text110" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.419785" + y="-6.5129104" + id="tspan110">1</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.473709" + y="14.671004" + id="text111" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.473709" + y="14.671004" + id="tspan111">2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.909042" + y="4.0790467" + id="text112" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.909042" + y="4.0790467" + id="tspan112">P2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.299515" + y="200.61665" + id="text113" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.299515" + y="200.61665" + id="tspan113">1</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.473709" + y="221.80048" + id="text114" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.473709" + y="221.80048" + id="tspan114">2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.083817" + y="211.20854" + id="text115" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.083817" + y="211.20854" + id="tspan115">P1</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-355.01392" + y="200.61665" + id="text116" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-355.01392" + y="200.61665" + id="tspan116">36</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-354.95999" + y="221.75897" + id="text117" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-354.95999" + y="221.75897" + id="tspan117">35</tspan></text></g><rect + style="fill:#ffcc00;fill-opacity:0.395939;stroke:none;stroke-width:1.61946" + id="rect74508" + width="17.310947" + height="165.83418" + x="-427.0394" + y="231.76755" + transform="rotate(-90)" /><g + id="g1" + transform="translate(-181.55214,-11.483045)"><path + id="path1" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30613,516.40567 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6162 6.3831 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.25745" + y="525.30737" + id="text1"><tspan + sodipodi:role="line" + id="tspan1" + x="360.25745" + y="525.30737" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">VIN_5V</tspan></text></g><g + id="g21" + transform="translate(-179.61593,-71.483346)"><path + id="path2" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text2"><tspan + sodipodi:role="line" + id="tspan2" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_10</tspan></text></g><g + id="g22" + transform="translate(-115.64715,-71.483346)"><path + id="path21" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text21"><tspan + sodipodi:role="line" + id="tspan21" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_87</tspan></text></g><g + id="g23" + transform="translate(-451.55234,-56.483295)"><path + id="path22" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text22"><tspan + sodipodi:role="line" + id="tspan22" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_51</tspan></text></g><g + id="g24" + transform="translate(-179.61593,-56.483345)"><path + id="path23" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text23"><tspan + sodipodi:role="line" + id="tspan23" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_12</tspan></text></g><g + id="g25" + transform="translate(-115.64715,-56.483345)"><path + id="path24" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text24"><tspan + sodipodi:role="line" + id="tspan24" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_89</tspan></text></g><g + id="g62" + transform="translate(-179.61593,-41.483345)"><path + id="path25" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text25"><tspan + sodipodi:role="line" + id="tspan25" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_13</tspan></text></g><g + id="g63" + transform="translate(-115.64715,-41.483345)"><path + id="path62" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text62"><tspan + sodipodi:role="line" + id="tspan62" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_78</tspan></text></g><g + id="g64" + transform="translate(-179.61593,-26.483345)"><path + id="path63" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text63"><tspan + sodipodi:role="line" + id="tspan63" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_14</tspan></text></g><path + id="path64" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5f8dd3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 150.75399,564.92267 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="178.60214" + y="573.81384" + id="text64"><tspan + sodipodi:role="line" + id="tspan64" + x="178.60214" + y="573.81384" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">USB1_DN</tspan></text><path + id="path65" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5f8dd3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 150.75399,579.92262 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="178.60214" + y="588.81378" + id="text65"><tspan + sodipodi:role="line" + id="tspan65" + x="178.60214" + y="588.81378" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">USB1_DP</tspan></text><g + id="g67" + transform="translate(-179.61593,-11.483345)"><path + id="path66" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text66"><tspan + sodipodi:role="line" + id="tspan66" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_30</tspan></text></g><g + id="g68" + transform="translate(-115.64715,-11.483345)"><path + id="path67" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text67"><tspan + sodipodi:role="line" + id="tspan67" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_7</tspan></text></g><g + id="g69" + transform="translate(-115.64715,3.516655)"><path + id="path68" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text68"><tspan + sodipodi:role="line" + id="tspan68" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_77</tspan></text></g><g + id="g70" + transform="translate(56.258401,108.51636)"><path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 368.30623,501.40567 c -0.3606,3e-4 -0.6844,0.2211 -0.8164,0.5567 l -3.7403,9.5039 c -0.2261,0.5757 0.1979,1.1985 0.8164,1.1992 h 24.3828 c 0.3618,2e-4 0.6867,-0.2216 0.8184,-0.5586 l 3.7031,-9.5059 c 0.2228,-0.5752 -0.2014,-1.1949 -0.8183,-1.1953 z" + id="path69" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="378.67697" + y="510.36688" + id="text69"><tspan + sodipodi:role="line" + id="tspan69" + x="378.67697" + y="510.36688" + style="font-size:10.2979px;line-height:1.25">GND</tspan></text></g><g + id="g71" + transform="translate(-451.55234,-116.48335)"><path + id="path70" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,741.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="750.29712" + id="text70"><tspan + sodipodi:role="line" + id="tspan70" + x="630.15448" + y="750.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">AIN_REFN</tspan></text></g><g + id="g72" + transform="translate(-179.61593,-116.48335)"><path + id="path71" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,741.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="750.29712" + id="text71"><tspan + sodipodi:role="line" + id="tspan71" + x="630.15448" + y="750.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">AIN_REFP</tspan></text></g><g + id="g73" + transform="translate(-245.52112,-116.48335)"><path + id="path72" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text72"><tspan + sodipodi:role="line" + id="tspan72" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH0</tspan></text></g><g + id="g74" + transform="translate(-245.52112,-101.48335)"><path + id="path73" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text73"><tspan + sodipodi:role="line" + id="tspan73" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH1</tspan></text></g><g + id="g75" + transform="translate(54.383395,153.517)"><path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 368.30623,501.40567 c -0.3606,3e-4 -0.6844,0.2211 -0.8164,0.5567 l -3.7403,9.5039 c -0.2261,0.5757 0.1979,1.1985 0.8164,1.1992 h 24.3828 c 0.3618,2e-4 0.6867,-0.2216 0.8184,-0.5586 l 3.7031,-9.5059 c 0.2228,-0.5752 -0.2014,-1.1949 -0.8183,-1.1953 z" + id="path74" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="378.67697" + y="510.36688" + id="text74"><tspan + sodipodi:role="line" + id="tspan74" + x="378.67697" + y="510.36688" + style="font-size:10.2979px;line-height:1.25">GND</tspan></text></g><g + id="g96" + transform="translate(-245.52112,-86.483346)"><path + id="path95" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text95"><tspan + sodipodi:role="line" + id="tspan95" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH2</tspan></text></g><g + id="g97" + transform="translate(-245.52112,-71.483336)"><path + id="path96" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text96"><tspan + sodipodi:role="line" + id="tspan96" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH3</tspan></text></g><g + id="g104" + transform="translate(-191.41516,6.93059)"><path + id="path101" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 678.07434,677.99208 c -0.3606,4e-4 -0.68465,0.22104 -0.81665,0.55664 l -3.74084,9.50318 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 24.38415 3.98621 7.63 16.75415 7.62818 3.98803 6.38306 17.99927 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.70422,-9.50501 c 0.2228,-0.5753 -0.20158,-1.19528 -0.81848,-1.19568 h -18.0011 -6.3446 -4.02466 -7.63 -16.7157 -7.63001 -4.02466 z" /><g + id="g82" + transform="translate(13.097393,-3.4139144)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="707.59363" + y="689.98077" + id="text79"><tspan + sodipodi:role="line" + id="tspan79" + x="707.59363" + y="689.98077" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">MCU_GPIO0_13</tspan></text></g></g><g + id="g105" + transform="translate(-245.52112,-56.48329)"><path + id="path104" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text104"><tspan + sodipodi:role="line" + id="tspan104" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH4</tspan></text></g><g + id="g107" + transform="translate(-191.41516,21.9306)"><path + id="path105" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 678.07434,677.99208 c -0.3606,4e-4 -0.68465,0.22104 -0.81665,0.55664 l -3.74084,9.50318 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 24.38415 3.98621 7.63 16.75415 7.62818 3.98803 6.38306 17.99927 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.70422,-9.50501 c 0.2228,-0.5753 -0.20158,-1.19528 -0.81848,-1.19568 h -18.0011 -6.3446 -4.02466 -7.63 -16.7157 -7.63001 -4.02466 z" /><g + id="g106" + transform="translate(13.097393,-3.4139144)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="707.59363" + y="689.98077" + id="text105"><tspan + sodipodi:role="line" + id="tspan105" + x="707.59363" + y="689.98077" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">MCU_GPIO0_14</tspan></text></g></g><g + id="g108" + transform="translate(-179.61593,18.51666)"><path + id="path107" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text107"><tspan + sodipodi:role="line" + id="tspan107" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_20</tspan></text></g><g + id="g119" + transform="translate(-515.52112,168.51665)"><path + id="path108" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text118"><tspan + sodipodi:role="line" + id="tspan118" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_56</tspan></text></g><g + id="g120" + transform="translate(-451.55234,168.51665)"><path + id="path119" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text119"><tspan + sodipodi:role="line" + id="tspan119" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_29</tspan></text></g><g + id="g121" + transform="translate(-179.61593,33.51666)"><path + id="path120" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text120"><tspan + sodipodi:role="line" + id="tspan120" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_2</tspan></text></g><g + id="g122" + transform="translate(-451.55234,48.51671)"><path + id="path121" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text121"><tspan + sodipodi:role="line" + id="tspan121" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_88</tspan></text></g><g + id="g123" + transform="translate(-179.61593,183.51665)"><path + id="path122" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text122"><tspan + sodipodi:role="line" + id="tspan122" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_55</tspan></text></g><g + id="g124" + transform="translate(-115.64715,183.51665)"><path + id="path123" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text123"><tspan + sodipodi:role="line" + id="tspan123" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_28</tspan></text></g><g + id="g141" + transform="translate(-4.5783075,76.56919)"><g + id="g77" + transform="translate(1.82132,-0.87884005)"><path + id="path140" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 425.44739,594.23049 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="439.08667" + y="603.5528" + id="text140"><tspan + sodipodi:role="line" + id="tspan140" + x="439.08667" + y="603.5528" + style="font-size:10.2979px;line-height:1.25">VOUT</tspan></text></g></g><g + id="g65" + transform="translate(-308.43069,-113.91561)" /><g + id="g81"><path + id="path75" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text75"><tspan + sodipodi:role="line" + id="tspan75" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA26</tspan></text></g><g + id="g83" + transform="translate(-6.4766453,17.54254)"><path + id="path81" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 58.826041,637.3783 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="72.182144" + y="646.68512" + id="text81"><tspan + sodipodi:role="line" + id="tspan81" + x="72.182144" + y="646.68512" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA25</tspan></text></g><g + id="g85" + transform="translate(-3.1850445e-7,30.000004)"><path + id="path83" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text85"><tspan + sodipodi:role="line" + id="tspan85" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA24</tspan></text></g><g + id="g87" + transform="translate(-1.8750003,45.000014)"><path + id="path85" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text86"><tspan + sodipodi:role="line" + id="tspan86" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA22</tspan></text></g><g + id="g89" + transform="translate(-3e-7,60.00006)"><path + id="path87" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text87"><tspan + sodipodi:role="line" + id="tspan87" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA21</tspan></text></g><g + id="g91" + transform="translate(-245.52044,123.51695)"><path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 368.30623,501.40567 c -0.3606,3e-4 -0.6844,0.2211 -0.8164,0.5567 l -3.7403,9.5039 c -0.2261,0.5757 0.1979,1.1985 0.8164,1.1992 h 24.3828 c 0.3618,2e-4 0.6867,-0.2216 0.8184,-0.5586 l 3.7031,-9.5059 c 0.2228,-0.5752 -0.2014,-1.1949 -0.8183,-1.1953 z" + id="path89" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="378.67697" + y="510.36688" + id="text89"><tspan + sodipodi:role="line" + id="tspan89" + x="378.67697" + y="510.36688" + style="font-size:10.2979px;line-height:1.25">GND</tspan></text></g><g + id="g93" + transform="translate(-115.64715,108.51665)"><path + id="path91" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,516.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.25745" + y="525.30737" + id="text91"><tspan + sodipodi:role="line" + id="tspan91" + x="630.25745" + y="525.30737" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">VDD_3V3</tspan></text></g><rect + style="fill:#4e4c4c;fill-opacity:1;stroke-width:0.108077" + id="rect85" + width="10.34375" + height="1.2135338" + x="-506.77325" + y="395.41821" + rx="0" + ry="0" + transform="rotate(-90)" /><rect + style="fill:#4e4c4c;fill-opacity:1;stroke-width:0.293984" + id="rect84" + width="99.581795" + height="0.93267667" + x="395.41821" + y="496.4295" + rx="0" + ry="0" /><g + id="g66" + transform="translate(158.31277,-264.04377)"><path + id="path3" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text3"><tspan + sodipodi:role="line" + id="tspan3" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH6</tspan></text></g><g + id="g80" + transform="translate(502.23849,-147.5622)"><path + id="path76" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text76"><tspan + sodipodi:role="line" + id="tspan76" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA16</tspan></text></g></g></svg> diff --git a/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P2.png b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P2.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe58e9c15f4db7c0c7e3ca5d65d2e66ffb661f9 Binary files /dev/null and b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P2.png differ diff --git a/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P2.svg b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P2.svg new file mode 100644 index 0000000000000000000000000000000000000000..c5f44e3ce8a7ed3544f6bbed85cae0d3d43b30aa --- /dev/null +++ b/boards/pocketbeagle-2/images/pinout/PocketBeagle-2-P2.svg @@ -0,0 +1,4240 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="7in" + height="7in" + viewBox="0 0 630 630" + id="svg2" + version="1.1" + inkscape:version="1.4 (e7c3feb100, 2024-10-09)" + sodipodi:docname="PocketBeagle-2-P2.svg" + xml:space="preserve" + inkscape:export-filename="PocketBeagle-2-P2.png" + inkscape:export-xdpi="427" + inkscape:export-ydpi="427" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"><defs + id="defs4" /><sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0326797" + inkscape:cx="173.81963" + inkscape:cy="363.6171" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="in" + inkscape:window-width="1518" + inkscape:window-height="1234" + inkscape:window-x="280" + inkscape:window-y="235" + inkscape:window-maximized="0" + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:snap-bbox-midpoints="true" + inkscape:snap-nodes="false" + inkscape:snap-others="false" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1"><inkscape:grid + type="xygrid" + id="grid10294" + spacingx="9" + spacingy="5" + originx="0" + originy="0" + units="in" /></sodipodi:namedview><metadata + id="metadata7"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-287.3622)"><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57437" + cx="351.02499" + cy="525.55225" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57455" + cx="351.02499" + cy="510.55231" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="5.2591066" + cy="720.55219" + cx="351.02499" + id="circle15065" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle16508" + cx="351.02499" + cy="735.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="5.2591066" + cy="750.55219" + cx="351.02499" + id="circle16592" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle16676" + cx="351.02499" + cy="765.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle17338" + cx="351.02499" + cy="705.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="5.2591066" + cy="690.55219" + cx="351.02499" + id="circle17366" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle17394" + cx="351.02499" + cy="675.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57275" + cx="351.02499" + cy="660.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57293" + cx="351.02499" + cy="645.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="645.55219" + cx="351.02499" + id="circle57295" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57311" + cx="351.02499" + cy="630.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57329" + cx="351.02499" + cy="615.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57347" + cx="351.02499" + cy="600.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57365" + cx="351.02499" + cy="585.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57383" + cx="351.02499" + cy="570.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57401" + cx="351.02499" + cy="555.55219" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle57419" + cx="351.02499" + cy="540.55225" + r="5.2591066" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><rect + style="fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.57825" + id="rect60306" + width="40.522457" + height="275.07214" + x="294.52747" + y="500.48019" + ry="0" /><path + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:0.747079;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 369.63412,705.22562 h -17.7223" + id="path17354" + inkscape:connector-curvature="0" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path17340" + d="m 386.74729,705.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="705.55219" + cx="351.02499" + id="circle17350" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g1275" + transform="translate(-181.55166,108.51636)"><path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 368.30623,501.40567 c -0.3606,3e-4 -0.6844,0.2211 -0.8164,0.5567 l -3.7403,9.5039 c -0.2261,0.5757 0.1979,1.1985 0.8164,1.1992 h 24.3828 c 0.3618,2e-4 0.6867,-0.2216 0.8184,-0.5586 l 3.7031,-9.5059 c 0.2228,-0.5752 -0.2014,-1.1949 -0.8183,-1.1953 z" + id="path66142" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="378.67697" + y="510.36688" + id="text66146"><tspan + sodipodi:role="line" + id="tspan66144" + x="378.67697" + y="510.36688" + style="font-size:10.2979px;line-height:1.25">GND</tspan></text></g><g + id="g4562" + transform="translate(-179.61593,3.516655)"><path + id="path67683" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="645.30737" + id="text67687"><tspan + sodipodi:role="line" + id="tspan67685" + x="630.07721" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_49</tspan></text></g><g + id="g4577" + transform="translate(-179.61593,3.51671)"><path + id="path67715" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,696.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="705.30737" + id="text67719"><tspan + sodipodi:role="line" + id="tspan67717" + x="630.18536" + y="705.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_61</tspan></text></g><g + id="g4582" + transform="translate(-179.61593,3.51671)"><path + id="path67723" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text67727"><tspan + sodipodi:role="line" + id="tspan67725" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_58</tspan></text></g><g + id="g5497" + transform="translate(-176.37633,48.5167)"><g + id="g137" + transform="translate(-5.1760126,-5.0048629e-5)"><path + id="path67808" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,546.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5032 c -0.2261,0.5757 0.1982,1.1986 0.8167,1.1993 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.84598" + y="554.98077" + id="text67812"><tspan + sodipodi:role="line" + id="tspan67810" + x="360.84598" + y="554.98077" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">VOUT_VSYS</tspan></text></g></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.78952" + y="569.98114" + id="text67820"><tspan + sodipodi:role="line" + id="tspan67818" + x="360.78952" + y="569.98114" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1" /></text><g + id="g6354" + transform="translate(-181.55234,3.516655)"><path + id="path67856" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="645.30737" + id="text67860"><tspan + sodipodi:role="line" + id="tspan67858" + x="360.07724" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_0</tspan></text></g><g + id="g6367" + transform="translate(-181.55234,3.51666)"><path + id="path67880" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,681.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.12357" + y="690.30737" + id="text67884"><tspan + sodipodi:role="line" + id="tspan67882" + x="360.12357" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_19</tspan></text></g><g + id="g6372" + transform="translate(-181.55234,3.51671)"><path + id="path67888" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,696.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="705.30737" + id="text67892"><tspan + sodipodi:role="line" + id="tspan67890" + x="360.07724" + y="705.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_18</tspan></text></g><g + id="g6377" + transform="translate(-181.55234,3.51671)"><path + id="path67896" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="720.30737" + id="text67900"><tspan + sodipodi:role="line" + id="tspan67898" + x="360.07724" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_17</tspan></text></g><g + id="g6382" + transform="translate(-181.55234,3.51671)"><path + id="path67904" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,726.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.02576" + y="735.30737" + id="text67908"><tspan + sodipodi:role="line" + id="tspan67906" + x="360.02576" + y="735.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_15</tspan></text></g><path + inkscape:connector-curvature="0" + id="path57203" + d="m 386.74729,765.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="765.55219" + cx="351.02499" + id="circle16678" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57213" + d="m 386.74729,750.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle16594" + cx="351.02499" + cy="750.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57223" + d="m 386.74729,735.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="735.55219" + cx="351.02499" + id="circle16510" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57233" + d="m 386.74729,720.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle15067" + cx="351.02499" + cy="720.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57243" + d="m 386.74729,690.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle17378" + cx="351.02499" + cy="690.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57253" + d="m 386.74729,675.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="675.55219" + cx="351.02499" + id="circle17406" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57283" + d="m 386.74729,660.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="660.55219" + cx="351.02499" + id="circle57277" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57301" + d="m 386.74729,645.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57319" + d="m 386.74729,630.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="630.55219" + cx="351.02499" + id="circle57313" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57337" + d="m 386.74729,615.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="615.55219" + cx="351.02499" + id="circle57331" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57355" + d="m 386.74729,600.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="600.55219" + cx="351.02499" + id="circle57349" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57373" + d="m 386.74729,585.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="585.55219" + cx="351.02499" + id="circle57367" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57391" + d="m 386.74729,570.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="570.55219" + cx="351.02499" + id="circle57385" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57409" + d="m 386.74729,555.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="555.55219" + cx="351.02499" + id="circle57403" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57427" + d="m 386.74729,540.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="540.55225" + cx="351.02499" + id="circle57421" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57445" + d="m 386.74729,525.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="525.55225" + cx="351.02499" + id="circle57439" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path57463" + d="m 386.74729,510.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + r="2.8944414" + cy="510.55231" + cx="351.02499" + id="circle57457" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59352" + transform="translate(-233.97501,-21.80994)"><path + id="path59346" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59350"><tspan + sodipodi:role="line" + id="tspan59348" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.36</tspan></text></g><g + id="g59360" + transform="translate(-233.97501,-36.80994)"><path + id="path59354" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59358"><tspan + sodipodi:role="line" + id="tspan59356" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.34</tspan></text></g><g + id="g59368" + transform="translate(-233.97501,-51.80994)"><path + id="path59362" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59366"><tspan + sodipodi:role="line" + id="tspan59364" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.32</tspan></text></g><g + id="g59376" + transform="translate(-233.97501,-66.809936)"><path + id="path59370" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59374"><tspan + sodipodi:role="line" + id="tspan59372" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.30</tspan></text></g><g + id="g59384" + transform="translate(-233.97501,-81.809936)"><path + id="path59378" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59382"><tspan + sodipodi:role="line" + id="tspan59380" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.28</tspan></text></g><g + id="g59392" + transform="translate(-233.97501,-96.809936)"><path + id="path59386" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59390"><tspan + sodipodi:role="line" + id="tspan59388" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.26</tspan></text></g><g + id="g59400" + transform="translate(-233.97501,-111.80995)"><path + id="path59394" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59398"><tspan + sodipodi:role="line" + id="tspan59396" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.24</tspan></text></g><g + id="g59408" + transform="translate(-233.97501,-126.80995)"><path + id="path59402" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59406"><tspan + sodipodi:role="line" + id="tspan59404" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.22</tspan></text></g><g + id="g59416" + transform="translate(-233.97501,-141.80995)"><path + id="path59410" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59414"><tspan + sodipodi:role="line" + id="tspan59412" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.20</tspan></text></g><g + id="g59424" + transform="translate(-233.97501,-156.80995)"><path + id="path59418" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59422"><tspan + sodipodi:role="line" + id="tspan59420" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.18</tspan></text></g><g + id="g59432" + transform="translate(-233.97501,-171.80995)"><path + id="path59426" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59430"><tspan + sodipodi:role="line" + id="tspan59428" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.16</tspan></text></g><g + id="g59440" + transform="translate(-233.97501,-186.80995)"><path + id="path59434" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59438"><tspan + sodipodi:role="line" + id="tspan59436" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.14</tspan></text></g><g + id="g59448" + transform="translate(-233.97501,-201.80995)"><path + id="path59442" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59446"><tspan + sodipodi:role="line" + id="tspan59444" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.12</tspan></text></g><g + id="g59456" + transform="translate(-233.97501,-216.80995)"><path + id="path59450" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59454"><tspan + sodipodi:role="line" + id="tspan59452" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.10</tspan></text></g><g + id="g59464" + transform="translate(-233.97501,-231.80995)"><path + id="path59458" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59462"><tspan + sodipodi:role="line" + id="tspan59460" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.08</tspan></text></g><g + id="g59472" + transform="translate(-233.97501,-246.80995)"><path + id="path59466" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59470"><tspan + sodipodi:role="line" + id="tspan59468" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.06</tspan></text></g><g + id="g59480" + transform="translate(-233.97501,-261.80995)"><path + id="path59474" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59478"><tspan + sodipodi:role="line" + id="tspan59476" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.04</tspan></text></g><g + id="g59488" + transform="translate(-233.97501,-276.80995)"><path + id="path59482" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59486"><tspan + sodipodi:role="line" + id="tspan59484" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.02</tspan></text></g><circle + r="5.2591066" + cy="765.55219" + cx="279.02499" + id="circle59828" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59836" + d="m 278.74729,765.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59830" + cx="279.02499" + cy="765.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59844" + transform="translate(-395.97501,-21.80994)"><path + id="path59838" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59842"><tspan + sodipodi:role="line" + id="tspan59840" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.35</tspan></text></g><circle + r="5.2591066" + cy="750.55219" + cx="279.02499" + id="circle59852" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59860" + d="m 278.74729,750.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59854" + cx="279.02499" + cy="750.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59868" + transform="translate(-395.97501,-36.80994)"><path + id="path59862" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59866"><tspan + sodipodi:role="line" + id="tspan59864" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.33</tspan></text></g><circle + r="5.2591066" + cy="735.55219" + cx="279.02499" + id="circle59876" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59884" + d="m 278.74729,735.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59878" + cx="279.02499" + cy="735.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59892" + transform="translate(-395.97501,-51.80994)"><path + id="path59886" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59890"><tspan + sodipodi:role="line" + id="tspan59888" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.31</tspan></text></g><circle + r="5.2591066" + cy="720.55219" + cx="279.02499" + id="circle59900" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59908" + d="m 278.74729,720.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59902" + cx="279.02499" + cy="720.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59916" + transform="translate(-395.97501,-66.809936)"><path + id="path59910" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59914"><tspan + sodipodi:role="line" + id="tspan59912" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.29</tspan></text></g><circle + r="5.2591066" + cy="705.55219" + cx="279.02499" + id="circle59924" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59932" + d="m 278.74729,705.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59926" + cx="279.02499" + cy="705.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59940" + transform="translate(-395.97501,-81.809936)"><path + id="path59934" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59938"><tspan + sodipodi:role="line" + id="tspan59936" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.27</tspan></text></g><circle + r="5.2591066" + cy="690.55219" + cx="279.02499" + id="circle59948" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59956" + d="m 278.74729,690.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59950" + cx="279.02499" + cy="690.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59964" + transform="translate(-395.97501,-96.809936)"><path + id="path59958" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59962"><tspan + sodipodi:role="line" + id="tspan59960" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.25</tspan></text></g><circle + r="5.2591066" + cy="675.55219" + cx="279.02499" + id="circle59972" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path59980" + d="m 278.74729,675.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59974" + cx="279.02499" + cy="675.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g59988" + transform="translate(-395.97501,-111.80995)"><path + id="path59982" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text59986"><tspan + sodipodi:role="line" + id="tspan59984" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.23</tspan></text></g><circle + r="5.2591066" + cy="660.55219" + cx="279.02499" + id="circle59996" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60004" + d="m 278.74729,660.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle59998" + cx="279.02499" + cy="660.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60012" + transform="translate(-395.97501,-126.80995)"><path + id="path60006" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60010"><tspan + sodipodi:role="line" + id="tspan60008" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.21</tspan></text></g><circle + r="5.2591066" + cy="645.55219" + cx="279.02499" + id="circle60020" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60028" + d="m 278.74729,645.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60022" + cx="279.02499" + cy="645.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60036" + transform="translate(-395.97501,-141.80995)"><path + id="path60030" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60034"><tspan + sodipodi:role="line" + id="tspan60032" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.19</tspan></text></g><circle + r="5.2591066" + cy="630.55219" + cx="279.02499" + id="circle60044" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60052" + d="m 278.74729,630.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60046" + cx="279.02499" + cy="630.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60060" + transform="translate(-395.97501,-156.80995)"><path + id="path60054" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60058"><tspan + sodipodi:role="line" + id="tspan60056" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.17</tspan></text></g><circle + r="5.2591066" + cy="615.55219" + cx="279.02499" + id="circle60068" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60076" + d="m 278.74729,615.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60070" + cx="279.02499" + cy="615.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60084" + transform="translate(-395.97501,-171.80995)"><path + id="path60078" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60082"><tspan + sodipodi:role="line" + id="tspan60080" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.15</tspan></text></g><circle + r="5.2591066" + cy="600.55219" + cx="279.02499" + id="circle60092" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60100" + d="m 278.74729,600.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60094" + cx="279.02499" + cy="600.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60108" + transform="translate(-395.97501,-186.80995)"><path + id="path60102" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60106"><tspan + sodipodi:role="line" + id="tspan60104" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.13</tspan></text></g><circle + r="5.2591066" + cy="585.55219" + cx="279.02499" + id="circle60116" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60124" + d="m 278.74729,585.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60118" + cx="279.02499" + cy="585.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60132" + transform="translate(-395.97501,-201.80995)"><path + id="path60126" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60130"><tspan + sodipodi:role="line" + id="tspan60128" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.11</tspan></text></g><circle + r="5.2591066" + cy="570.55219" + cx="279.02499" + id="circle60140" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60148" + d="m 278.74729,570.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60142" + cx="279.02499" + cy="570.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60156" + transform="translate(-395.97501,-216.80995)"><path + id="path60150" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60154"><tspan + sodipodi:role="line" + id="tspan60152" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.09</tspan></text></g><circle + r="5.2591066" + cy="555.55219" + cx="279.02499" + id="circle60164" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60172" + d="m 278.74729,555.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60166" + cx="279.02499" + cy="555.55219" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60180" + transform="translate(-395.97501,-231.80995)"><path + id="path60174" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60178"><tspan + sodipodi:role="line" + id="tspan60176" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.07</tspan></text></g><circle + r="5.2591066" + cy="540.55225" + cx="279.02499" + id="circle60188" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60196" + d="m 278.74729,540.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60190" + cx="279.02499" + cy="540.55225" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60204" + transform="translate(-395.97501,-246.80995)"><path + id="path60198" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60202"><tspan + sodipodi:role="line" + id="tspan60200" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.05</tspan></text></g><circle + r="5.2591066" + cy="525.55225" + cx="279.02499" + id="circle60212" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60220" + d="m 278.74729,525.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60214" + cx="279.02499" + cy="525.55225" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60228" + transform="translate(-395.97501,-261.80995)"><path + id="path60222" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60226"><tspan + sodipodi:role="line" + id="tspan60224" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.03</tspan></text></g><circle + r="5.2591066" + cy="510.55231" + cx="279.02499" + id="circle60236" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><path + inkscape:connector-curvature="0" + id="path60244" + d="m 278.74729,510.55225 h -35.4446" + style="fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:#4e4c4c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.728;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="circle60238" + cx="279.02499" + cy="510.55231" + r="2.8944414" + inkscape:export-xdpi="146.3" + inkscape:export-ydpi="146.3" + inkscape:export-filename="C:\Users\billb\Pictures\Feather M4 Test1.png" /><g + id="g60252" + transform="translate(-395.97501,-276.80995)"><path + id="path60246" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 610.69778,781.73262 c -0.36061,3.2e-4 -0.68462,0.22107 -0.81665,0.55664 l -3.74084,9.50317 c -0.22612,0.5757 0.19813,1.19865 0.81665,1.19934 h 18.0011 6.38305 17.99927 c 0.36181,1.6e-4 0.68681,-0.22146 0.81848,-0.55847 l 3.70239,-9.505 c 0.22279,-0.57528 -0.20157,-1.19529 -0.81848,-1.19568 h -17.99927 -6.34643 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="629.97504" + y="791.03888" + id="text60250"><tspan + sodipodi:role="line" + id="tspan60248" + x="629.97504" + y="791.03888" + style="font-size:10.2979px;line-height:1.25">P1.01</tspan></text></g><path + id="path60230" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 310.09479,514.62302 h -8.13951 v -8.14137 h 8.13951 z" /><path + id="path60232" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 299.48873,503.98982 v 0.0279 h -0.0244 l 0.0244,0.0244 v 13.01483 l -0.0262,0.0262 h 0.0262 v 0.0315 l 0.0315,-0.0315 h 13.00954 l 0.0315,0.0315 v -0.0315 h 0.0262 l -0.0262,-0.0262 v -13.01309 l 0.0262,-0.0262 h -0.0262 v -0.028 l -0.028,0.028 h -13.01653 z m 2.78501,2.80561 h 7.50417 v 7.50319 h -7.50417 z" /><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.07498" + y="512.33728" + id="text60724"><tspan + sodipodi:role="line" + id="tspan60722" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.07498" + y="512.33728">01</tspan></text><path + id="path59550" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 328.09479,514.62302 h -8.13951 v -8.14137 h 8.13951 z" /><path + id="path59552" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 317.48873,503.98982 v 0.0279 h -0.0244 l 0.0244,0.0244 v 13.01483 l -0.0262,0.0262 h 0.0262 v 0.0315 l 0.0315,-0.0315 h 13.00954 l 0.0315,0.0315 v -0.0315 h 0.0262 l -0.0262,-0.0262 v -13.01309 l 0.0262,-0.0262 h -0.0262 v -0.028 l -0.028,0.028 h -13.01653 z m 2.78501,2.80561 h 7.50417 v 7.50319 h -7.50417 z" /><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.01248" + y="512.33728" + id="text61520"><tspan + sodipodi:role="line" + id="tspan61518" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.01248" + y="512.33728">02</tspan></text><g + id="g60210" + transform="matrix(0.95419639,0,0,0.95407223,-139.43784,-34.515048)"><path + id="path60206" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60208" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.0625" + y="527.33728" + id="text61524"><tspan + sodipodi:role="line" + id="tspan61522" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.0625" + y="527.33728">03</tspan></text><g + id="g59548" + transform="matrix(0.95419639,0,0,0.95407223,-121.50034,-34.514926)"><path + id="path59544" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59546" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324" + y="527.33728" + id="text61528"><tspan + sodipodi:role="line" + id="tspan61526" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324" + y="527.33728">04</tspan></text><g + id="g60186" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,-19.514877)"><path + id="path60182" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60184" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.07504" + y="542.33746" + id="text61532"><tspan + sodipodi:role="line" + id="tspan61530" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.07504" + y="542.33746">05</tspan></text><g + id="g59542" + transform="matrix(0.95419639,0,0,0.95407223,-121.46284,-19.517426)"><path + id="path59538" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59540" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.03751" + y="542.33478" + id="text61536"><tspan + sodipodi:role="line" + id="tspan61534" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.03751" + y="542.33478">06</tspan></text><g + id="g60162" + transform="matrix(0.95419639,0,0,0.95407223,-139.47533,-4.515034)"><path + id="path60158" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60160" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.02499" + y="557.33722" + id="text61540"><tspan + sodipodi:role="line" + id="tspan61538" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.02499" + y="557.33722">07</tspan></text><g + id="g59536" + transform="matrix(0.95419639,0,0,0.95407223,-121.45283,-4.514912)"><path + id="path59532" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59534" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.04749" + y="557.33722" + id="text61544"><tspan + sodipodi:role="line" + id="tspan61542" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.04749" + y="557.33722">08</tspan></text><g + id="g60138" + transform="matrix(0.95419639,0,0,0.95407223,-139.46283,10.487607)"><path + id="path60134" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60136" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.03751" + y="572.33972" + id="text61548"><tspan + sodipodi:role="line" + id="tspan61546" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.03751" + y="572.33972">09</tspan></text><g + id="g59530" + transform="matrix(0.95419639,0,0,0.95407223,-121.52031,10.485091)"><path + id="path59526" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59528" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.97998" + y="572.33722" + id="text61552"><tspan + sodipodi:role="line" + id="tspan61550" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.97998" + y="572.33722">10</tspan></text><g + id="g60114" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,25.485123)"><path + id="path60110" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60112" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.03" + y="587.33722" + id="text61556"><tspan + sodipodi:role="line" + id="tspan61554" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.03" + y="587.33722">11</tspan></text><g + id="g59524" + transform="matrix(0.95419639,0,0,0.95407223,-121.4253,25.485123)"><path + id="path59520" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59522" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.9675" + y="587.36218" + id="text61560"><tspan + sodipodi:role="line" + id="tspan61558" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.9675" + y="587.36218">12</tspan></text><g + id="g59518" + transform="matrix(0.95419639,0,0,0.95407223,-121.4253,40.485123)"><path + id="path59514" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59516" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.95499" + y="602.33722" + id="text61564"><tspan + sodipodi:role="line" + id="tspan61562" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.95499" + y="602.33722">14</tspan></text><g + id="g60090" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,40.485123)"><path + id="path60086" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60088" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.01749" + y="602.33722" + id="text61568"><tspan + sodipodi:role="line" + id="tspan61566" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.01749" + y="602.33722">13</tspan></text><g + id="g60066" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,55.485123)"><path + id="path60062" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60064" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.04248" + y="617.31219" + id="text61572"><tspan + sodipodi:role="line" + id="tspan61570" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.04248" + y="617.31219">15</tspan></text><g + id="g59512" + transform="matrix(0.95419639,0,0,0.95407223,-121.4253,55.485123)"><path + id="path59508" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59510" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.99249" + y="617.32971" + id="text61576"><tspan + sodipodi:role="line" + id="tspan61574" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.99249" + y="617.32971">16</tspan></text><g + id="g60042" + transform="matrix(0.95419639,0,0,0.95407223,-139.52033,70.484986)"><path + id="path60038" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60040" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="305.97998" + y="632.33722" + id="text61580"><tspan + sodipodi:role="line" + id="tspan61578" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="305.97998" + y="632.33722">17</tspan></text><g + id="g59506" + transform="matrix(0.95419639,0,0,0.95407223,-121.49783,70.482486)"><path + id="path59502" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59504" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.0025" + y="632.33472" + id="text61584"><tspan + sodipodi:role="line" + id="tspan61582" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.0025" + y="632.33472">18</tspan></text><g + id="g60018" + transform="matrix(0.95419639,0,0,0.95407223,-139.50783,85.487486)"><path + id="path60014" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path60016" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="305.99249" + y="647.33972" + id="text61588"><tspan + sodipodi:role="line" + id="tspan61586" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="305.99249" + y="647.33972">19</tspan></text><g + id="g59500" + transform="matrix(0.95419639,0,0,0.95407223,-121.48783,85.485108)"><path + id="path59496" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59498" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.01248" + y="647.33722" + id="text61592"><tspan + sodipodi:role="line" + id="tspan61590" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.01248" + y="647.33722">20</tspan></text><g + id="g59994" + transform="matrix(0.95419639,0,0,0.95407223,-139.43783,100.50999)"><path + id="path59990" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59992" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.0625" + y="662.36218" + id="text61596"><tspan + sodipodi:role="line" + id="tspan61594" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.0625" + y="662.36218">21</tspan></text><g + id="g59494" + transform="matrix(0.95419639,0,0,0.95407223,-121.50033,100.50999)"><path + id="path59490" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59492" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324" + y="662.36218" + id="text61600"><tspan + sodipodi:role="line" + id="tspan61598" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324" + y="662.36218">22</tspan></text><g + id="g59970" + transform="matrix(0.95419639,0,0,0.95407223,-139.45033,115.48498)"><path + id="path59966" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59968" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.04999" + y="677.33722" + id="text61604"><tspan + sodipodi:role="line" + id="tspan61602" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.04999" + y="677.33722">23</tspan></text><g + id="g57009" + transform="matrix(0.95419639,0,0,0.95407223,-121.51283,115.50998)"><path + id="path57005" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path57007" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.98749" + y="677.36218" + id="text61608"><tspan + sodipodi:role="line" + id="tspan61606" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.98749" + y="677.36218">24</tspan></text><g + id="g59946" + transform="matrix(0.95419639,0,0,0.95407223,-139.4253,130.48512)"><path + id="path59942" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59944" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.07501" + y="692.33734" + id="text61612"><tspan + sodipodi:role="line" + id="tspan61610" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.07501" + y="692.33734">25</tspan></text><g + id="g57003" + transform="matrix(0.95419639,0,0,0.95407223,-121.47533,130.48248)"><path + id="path56999" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path57001" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.02499" + y="692.33472" + id="text61616"><tspan + sodipodi:role="line" + id="tspan61614" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.02499" + y="692.33472">26</tspan></text><g + id="g59922" + transform="matrix(0.95419639,0,0,0.95407223,-139.48783,145.5101)"><path + id="path59918" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59920" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.01248" + y="707.36218" + id="text61620"><tspan + sodipodi:role="line" + id="tspan61618" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.01248" + y="707.36218">27</tspan></text><g + id="g56997" + transform="matrix(0.95419639,0,0,0.95407223,-121.46533,145.4851)"><path + id="path56993" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56995" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="324.035" + y="707.33722" + id="text61624"><tspan + sodipodi:role="line" + id="tspan61622" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="324.035" + y="707.33722">28</tspan></text><g + id="g59898" + transform="matrix(0.95419639,0,0,0.95407223,-139.47533,160.48748)"><path + id="path59894" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59896" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.02499" + y="722.33972" + id="text61628"><tspan + sodipodi:role="line" + id="tspan61626" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.02499" + y="722.33972">29</tspan></text><g + id="g56991" + transform="matrix(0.95419639,0,0,0.95407223,-121.52283,160.48498)"><path + id="path56987" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56989" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.97751" + y="722.33722" + id="text61632"><tspan + sodipodi:role="line" + id="tspan61630" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.97751" + y="722.33722">30</tspan></text><g + id="g59874" + transform="matrix(0.95419639,0,0,0.95407223,-139.47283,175.48498)"><path + id="path59870" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59872" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.0275" + y="737.33722" + id="text61636"><tspan + sodipodi:role="line" + id="tspan61634" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.0275" + y="737.33722">31</tspan></text><g + id="g56985" + transform="matrix(0.95419639,0,0,0.95407223,-121.53523,175.4851)"><path + id="path56981" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56983" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.965" + y="737.33722" + id="text61640"><tspan + sodipodi:role="line" + id="tspan61638" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.965" + y="737.33722">32</tspan></text><g + id="g59850" + transform="matrix(0.95419639,0,0,0.95407223,-139.48533,190.48498)"><path + id="path59846" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59848" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.01498" + y="752.33722" + id="text61644"><tspan + sodipodi:role="line" + id="tspan61642" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.01498" + y="752.33722">33</tspan></text><g + id="g56979" + transform="matrix(0.95419639,0,0,0.95407223,-121.54783,190.4851)"><path + id="path56975" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56977" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.95248" + y="752.33722" + id="text61648"><tspan + sodipodi:role="line" + id="tspan61646" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.95248" + y="752.33722">34</tspan></text><g + id="g59826" + transform="matrix(0.95419639,0,0,0.95407223,-139.46033,205.4851)"><path + id="path59822" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path59824" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="306.04001" + y="767.33722" + id="text61652"><tspan + sodipodi:role="line" + id="tspan61650" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="306.04001" + y="767.33722">35</tspan></text><g + id="g56973" + transform="matrix(0.95419639,0,0,0.95407223,-121.51032,205.48259)"><path + id="path56969" + style="opacity:0.74;fill:#000000;fill-opacity:1;stroke-width:0" + d="m 471.09809,591.29475 h -8.53023 v -8.53328 h 8.53023 z" /><path + id="path56971" + style="opacity:0.74;fill:#666666;fill-opacity:1;stroke-width:0" + d="m 459.98291,580.14968 v 0.0293 h -0.0256 l 0.0256,0.0256 v 13.64135 l -0.0275,0.0275 h 0.0275 v 0.033 l 0.033,-0.033 h 13.63403 l 0.033,0.033 v -0.033 h 0.0275 l -0.0275,-0.0275 v -13.63952 l 0.0275,-0.0275 h -0.0275 v -0.0293 l -0.0293,0.0293 h -13.64135 z m 2.9187,2.94067 h 7.86438 v 7.86438 h -7.86438 z" /></g><text + xml:space="preserve" + style="font-weight:bold;font-size:5px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="323.98999" + y="767.33472" + id="text61656"><tspan + sodipodi:role="line" + id="tspan61654" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';fill:#ffcc00;fill-opacity:1;stroke-width:0.708661" + x="323.98999" + y="767.33472">36</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';text-align:center;text-anchor:middle;fill:#e9ba33;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="314.91254" + y="496.26901" + id="text74404"><tspan + sodipodi:role="line" + id="tspan74402" + style="font-size:17.5px;fill:#333333;stroke-width:0.708661" + x="314.91254" + y="496.26901">P2</tspan></text><g + id="g76078" + transform="matrix(0.12041519,0,0,0.12041519,387.75769,846.81475)"><path + d="m 281.63,125.48 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 v 39.34 a 41.82,41.82 0 0 1 27.5,-10 c 31.11,0 46.56,29.1 46.56,57.2 0,27.3 -18.46,54.4 -47.57,54.4 -9.83,0 -21.07,-4.42 -26.49,-13.25 -1.8,7.63 -6.42,12 -14.45,12 -8.43,0 -14.45,-6.42 -14.45,-16.06 z m 51.58,114.4 c 15.05,0 22.48,-15.65 22.48,-29.1 0,-13.65 -7.43,-29.5 -22.48,-29.5 -15.45,0 -22.68,14.45 -22.68,28.5 0,14.05 6.83,30.1 22.68,30.1 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75955" /><path + d="m 417.11,220.21 c 2,14.25 13.85,20.88 27.3,20.88 14.85,0 25.09,-11.64 32.72,-11.64 6.22,0 11.84,6.22 11.84,12.44 0,12.44 -25.69,24.49 -47.17,24.49 -32.51,0 -54.19,-23.69 -54.19,-55.6 0,-29.3 21.28,-56 51.78,-56 31.31,0 52,28.5 52,52.59 0,8.63 -3.82,12.84 -12.65,12.84 z M 462.47,201 c -1.6,-12.65 -9.63,-22.08 -23.08,-22.08 -12.84,0 -21.47,9.83 -22.88,22.08 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75957" /><path + d="m 598.36,246.3 c 0,7.43 0,18.87 -13.85,18.87 -8.43,0 -11.84,-4.62 -13.85,-12.24 -7.43,8.83 -16.46,13.45 -27.5,13.45 -27.09,0 -47.76,-23.09 -47.76,-55.6 0,-31.71 21.27,-56 47.76,-56 10.64,0 21.08,4.22 27.5,13.25 a 13.71,13.71 0 0 1 13.85,-12 c 13.85,0 13.85,11.44 13.85,18.86 z m -51.18,-6.42 c 15.05,0 22.28,-15.25 22.28,-29.1 0,-13.85 -7,-29.5 -22.28,-29.5 -15.86,0 -22.88,15.65 -22.88,29.5 0,13.85 7.22,29.1 22.88,29.1 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75959" /><path + d="m 707.56,255.54 c 0,34.72 -22.68,52.18 -55.59,52.18 -11.85,0 -45.57,-5.82 -45.57,-21.68 0,-5.41 6,-12.64 11.65,-12.64 9.23,0 19.46,9 36.12,9 14.05,0 24.49,-8.23 24.49,-22.88 v -6.82 h -0.4 c -6,8.83 -15.86,13.65 -29.1,13.65 -30.31,0 -44.56,-26.7 -44.56,-55.4 0,-29.1 18.46,-56.2 47.57,-56.2 9.83,0 21.07,4.42 26.49,13.25 1.81,-7.63 6.42,-12 14.45,-12 8.43,0 14.45,6.42 14.45,16 z M 656,181.28 c -15.05,0 -22.48,15.65 -22.48,29.1 0,15.45 7.43,29.5 22.48,29.5 15.45,0 22.68,-14.45 22.68,-28.5 0,-14.05 -6.84,-30.1 -22.68,-30.1 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75961" /><path + d="m 716.62,125.48 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 v 123.63 c 0,9.64 -6,16.06 -14.45,16.06 -8.45,0 -14.45,-6.42 -14.45,-16.06 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75963" /><path + d="m 782.85,220.21 c 2,14.25 13.85,20.88 27.3,20.88 14.85,0 25.09,-11.64 32.71,-11.64 6.23,0 11.85,6.22 11.85,12.44 0,12.44 -25.7,24.49 -47.17,24.49 -32.52,0 -54.19,-23.69 -54.19,-55.6 0,-29.3 21.27,-56 51.78,-56 31.31,0 52,28.5 52,52.59 0,8.63 -3.81,12.84 -12.64,12.84 z M 828.21,201 c -1.6,-12.65 -9.63,-22.08 -23.08,-22.08 -12.84,0 -21.48,9.83 -22.88,22.08 z" + fill="#a97f2c" + stroke="#231f20" + stroke-width="7" + id="path75965" /><path + d="m 868.35,125.48 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 v 39.34 a 41.82,41.82 0 0 1 27.5,-10 c 31.1,0 46.56,29.1 46.56,57.2 0,27.3 -18.47,54.4 -47.57,54.4 -9.83,0 -21.07,-4.42 -26.49,-13.25 -1.81,7.63 -6.42,12 -14.45,12 -8.43,0 -14.45,-6.42 -14.45,-16.06 z m 51.58,114.4 c 15.05,0 22.48,-15.65 22.48,-29.1 0,-13.65 -7.43,-29.5 -22.48,-29.5 -15.46,0 -22.68,14.45 -22.68,28.5 0,14.05 6.82,30.1 22.68,30.1 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75967" /><path + d="m 1080.9,210.78 c 0,30.11 -20.67,55.6 -51.78,55.6 -31.11,0 -51.78,-25.49 -51.78,-55.6 0,-29.3 21.27,-56 51.78,-56 30.51,0 51.78,26.7 51.78,56 z m -74.66,0 c 0,13.85 7.22,29.1 22.88,29.1 15.66,0 22.88,-15.25 22.88,-29.1 0,-13.85 -7,-29.5 -22.88,-29.5 -15.88,0 -22.88,15.65 -22.88,29.5 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75969" /><path + d="m 1189.89,246.3 c 0,7.43 0,18.87 -13.85,18.87 -8.43,0 -11.84,-4.62 -13.85,-12.24 -7.42,8.83 -16.45,13.45 -27.49,13.45 -27.1,0 -47.77,-23.09 -47.77,-55.6 0,-31.71 21.27,-56 47.77,-56 10.63,0 21.07,4.22 27.49,13.25 A 13.73,13.73 0 0 1 1176,156 c 13.85,0 13.85,11.44 13.85,18.86 z m -51.18,-6.42 c 15,0 22.28,-15.25 22.28,-29.1 0,-13.85 -7,-29.5 -22.28,-29.5 -15.86,0 -22.88,15.65 -22.88,29.5 0,13.85 7.23,29.1 22.88,29.1 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75971" /><path + d="m 1198,170.44 c 0,-9.64 7.62,-14.45 14.85,-14.45 7.62,0 14,2.81 14,12 h 0.4 c 5.42,-8 11.24,-12 20.27,-12 7,0 14,5 14,15.45 0,9.43 -8.63,10 -17.26,14.05 -8.63,4.05 -17.46,7.83 -17.46,19.27 v 44.35 c 0,9.64 -6,16.06 -14.45,16.06 -8.45,0 -14.35,-6.42 -14.35,-16.06 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75973" /><path + d="m 1362.32,249.11 c 0,9.64 -6,16.06 -14.45,16.06 -8,0 -12.65,-4.41 -14.45,-12 -5.42,8.83 -16.66,13.25 -26.5,13.25 -29.1,0 -47.57,-27.1 -47.57,-54.4 0,-28.1 15.46,-57.2 46.57,-57.2 a 41.84,41.84 0 0 1 27.5,10 v -39.34 c 0,-9.63 6,-16.06 14.45,-16.06 8.45,0 14.45,6.43 14.45,16.06 z m -51.58,-67.83 c -15.06,0 -22.48,15.85 -22.48,29.5 0,13.45 7.42,29.1 22.48,29.1 15.85,0 22.68,-16 22.68,-30.1 0,-14.1 -7.23,-28.5 -22.68,-28.5 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75975" /><path + d="m 1390.44,235.07 a 15.66,15.66 0 1 1 -15.66,15.65 15.67,15.67 0 0 1 15.66,-15.65 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75977" /><path + d="m 1512.91,210.78 c 0,30.11 -20.67,55.6 -51.78,55.6 -31.11,0 -51.79,-25.49 -51.79,-55.6 0,-29.3 21.28,-56 51.79,-56 30.51,0 51.78,26.7 51.78,56 z m -74.66,0 c 0,13.85 7.22,29.1 22.88,29.1 15.66,0 22.88,-15.25 22.88,-29.1 0,-13.85 -7,-29.5 -22.88,-29.5 -15.88,0 -22.88,15.65 -22.88,29.5 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75979" /><path + d="m 1519.75,170.44 c 0,-9.64 7.63,-14.45 14.85,-14.45 7.63,0 14.05,2.81 14.05,12 h 0.4 c 5.42,-8 11.24,-12 20.28,-12 7,0 14,5 14,15.45 0,9.43 -8.63,10 -17.26,14.05 -8.63,4.05 -17.46,7.83 -17.46,19.27 v 44.35 c 0,9.64 -6,16.06 -14.45,16.06 -8.45,0 -14.45,-6.42 -14.45,-16.06 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75981" /><path + d="m 1684.73,255.54 c 0,34.72 -22.68,52.18 -55.59,52.18 -11.84,0 -45.56,-5.82 -45.56,-21.68 0,-5.41 6,-12.64 11.64,-12.64 9.23,0 19.47,9 36.12,9 14.05,0 24.49,-8.23 24.49,-22.88 v -6.82 h -0.4 c -6,8.83 -15.86,13.65 -29.1,13.65 -30.31,0 -44.56,-26.7 -44.56,-55.4 0,-29.1 18.47,-56.2 47.57,-56.2 9.83,0 21.07,4.42 26.49,13.25 1.81,-7.63 6.42,-12 14.45,-12 8.43,0 14.45,6.42 14.45,16 z m -51.58,-74.26 c -15.05,0 -22.48,15.65 -22.48,29.1 0,15.45 7.43,29.5 22.48,29.5 15.46,0 22.68,-14.45 22.68,-28.5 0,-14.05 -6.83,-30.1 -22.68,-30.1 z" + fill="#f26322" + stroke="#231f20" + stroke-width="7" + id="path75983" /><path + d="M 235.57,129.68 C 241,100 215.61,76.37 177,63.13 166.6,26.36 143.08,4.5 108.67,4.5 c -20,0 -37.74,7.84 -49.14,20 C 33.93,26.1 33.75,56.23 11.4,99.31 -6.09,133.05 7.67,168 49.88,173.42 43.29,188.67 39.88,206.34 39.54,224.19 18.13,199.66 24,174.32 12,175 c -15,0.83 4.19,54 30.81,83.64 A 133,133 0 0 0 46.79,273 c -9.29,3.21 -19,12.84 -19,24 0,12.7 8.7,13.88 20,14 a 20.85,20.85 0 0 0 -0.59,4.46 10.38,10.38 0 0 0 4,8.59 c 2.84,2.16 6.87,3.25 12.5,3.46 0.82,0 1.63,0 2.42,0 v 0 c 11.9,0 20.08,-3.33 25.25,-8 a 21.22,21.22 0 0 0 7.25,-15.51 15.26,15.26 0 0 0 -0.42,-3.64 17.81,17.81 0 0 1 -0.35,-2 168.68,168.68 0 0 1 28.88,-0.18 c -0.14,1 -0.27,1.77 -0.38,2.21 a 14,14 0 0 0 -0.39,3.36 c 0,4.91 2.24,10.87 7.6,15.63 5.36,4.76 13.78,8.16 25.85,8.16 v 0 c 0.79,0 1.6,0 2.42,0 5.49,-0.21 9.42,-1.24 12.21,-3.31 a 10,10 0 0 0 4,-8.33 19.62,19.62 0 0 0 -0.7,-4.87 c 11.49,-0.08 20.43,-1.13 20.43,-14 0,-11.16 -9.73,-20.79 -19,-24 9.85,-30.6 9,-66.21 -1.72,-94.48 l -0.64,-0.41 a 99.8,99.8 0 0 0 29.93,-10.82 c 3.76,6 7.43,11.95 16.11,10.71 13.07,-1.87 18.58,-21.42 7.38,-32.92 a 47.18,47.18 0 0 0 5.74,-15.43 z" + fill="#ffffff" + stroke="#231f20" + stroke-width="8" + id="path75985" /><path + d="M 237.57,127.68 C 243,98 217.61,74.37 179,61.13 168.6,24.36 145.08,2.5 110.67,2.5 c -20,0 -37.74,7.84 -49.14,20 C 35.93,24.1 35.75,54.23 13.4,97.31 -4.09,131.05 9.67,166 51.88,171.42 45.29,186.67 41.88,204.34 41.54,222.19 20.13,197.66 26,172.32 14,173 c -15,0.83 4.19,54 30.81,83.64 A 133,133 0 0 0 48.79,271 c -9.29,3.21 -19,12.84 -19,24 0,12.7 8.7,13.88 20,14 a 20.85,20.85 0 0 0 -0.59,4.46 10.38,10.38 0 0 0 4,8.59 c 2.84,2.16 6.87,3.25 12.5,3.46 0.82,0 1.63,0 2.42,0 v 0 c 11.9,0 20.08,-3.33 25.25,-8 a 21.22,21.22 0 0 0 7.25,-15.51 15.26,15.26 0 0 0 -0.42,-3.64 17.81,17.81 0 0 1 -0.35,-2 168.68,168.68 0 0 1 28.88,-0.18 c -0.14,1 -0.27,1.77 -0.38,2.21 a 14,14 0 0 0 -0.39,3.36 c 0,4.91 2.24,10.87 7.6,15.63 5.36,4.76 13.78,8.16 25.85,8.16 v 0 c 0.79,0 1.6,0 2.42,0 5.49,-0.21 9.42,-1.24 12.21,-3.31 a 10,10 0 0 0 4,-8.33 19.62,19.62 0 0 0 -0.7,-4.87 c 11.49,-0.08 20.43,-1.13 20.43,-14 0,-11.16 -9.73,-20.79 -19,-24 9.85,-30.6 9,-66.21 -1.72,-94.48 l -0.64,-0.41 a 99.8,99.8 0 0 0 29.93,-10.82 c 3.76,6 7.43,11.95 16.11,10.71 13.07,-1.87 18.58,-21.42 7.38,-32.92 a 47.18,47.18 0 0 0 5.74,-15.43 z" + fill="#ffffff" + stroke="#231f20" + stroke-width="5" + id="path75987" /><path + d="m 180.76,271 c 4,-2 20,6 19,24 -1,18 -23,14 -23,14 l -10,-23 c 0,0 -4,-44 -3,-67 1,-23 -15,-39 -15,-39 a 125.8,125.8 0 0 1 16,-1 c 9,0 14.26,-2.48 14.26,-2.48 0,0 7.74,9.48 8.74,41.48 1,32 -10.98,55 -7,53 z" + fill="#a97f2c" + id="path75989" /><path + d="m 158.78,23 c 9,9 21.79,40.45 21.79,40.45 0,0 -22.47,-2.28 -32.12,-11.37 C 142.91,46.84 117,4.12 117,4.12 c 8,0 32.78,9.88 41.78,18.88 z" + fill="#a97f2c" + id="path75991" /><path + d="m 110.67,2.5 c 0,0 31,46.83 30.68,63.68 -0.5,24.7 -43.53,18.92 -15.57,86.8 7,17 -9,31 -32,27 -10.48,-1.82 -30,3 -30,34 0,31 -2,72 -2,72 l -9,23 c 0,0 -22,3 -22,-10 0,-13 6,-17 15,-24 9,-7 -0.94,-18.36 -0.94,-18.36 0,0 -31.06,-44.62 -32.06,-51.62 -1,-7 11,-16 11,-16 0,0 14.53,30.41 17.76,33.2 3.23,2.79 2.24,-39.2 8.24,-45.2 6,-6 9,-151 9,-151 0,0 4.79,-17 51.89,-23.5 z" + fill="#a97f2c" + id="path75993" /><path + d="M 102.78,127 C 62.44,134.18 42.34,177.68 41.54,222.17 20.13,197.66 26,172.32 14,173 c -15,0.83 4.19,54 30.81,83.64 A 133,133 0 0 0 48.79,271 c -9.29,3.21 -19,12.84 -19,24 0,13.81 10.29,14 23,14 a 22,22 0 0 0 15.84,-6.89 c 29.16,-8.11 61.16,-9.11 92.31,0 a 22,22 0 0 0 15.84,6.89 c 12.7,0 23,-0.19 23,-14 0,-11.16 -9.73,-20.79 -19,-24 9.85,-30.6 9,-66.21 -1.72,-94.48" + fill="none" + stroke="#231f20" + stroke-width="5" + id="path75995" /><path + d="m 64.78,210 c 0,0 -1,65 -3,76 -2,11 -24,36 4,37 28,1 34,-16 32,-24 -2,-8 -4,-68 -4,-68" + fill="#ffffff" + id="path75997" /><path + d="m 68.11,325.52 c -0.79,0 -1.6,0 -2.42,0 v 0 c -5.63,-0.21 -9.66,-1.3 -12.5,-3.46 v 0 a 10.38,10.38 0 0 1 -4,-8.59 v 0 c 0,-5.11 2.46,-10.42 4.84,-15.45 v 0 c 2.4,-5 4.86,-9.76 5.31,-12.45 v 0 c 0.45,-2.43 0.9,-8.61 1.27,-16.19 v 0 c 0.37,-7.61 0.69,-16.75 0.94,-25.56 v 0 c 0.49,-17.6 0.75,-12.84 0.75,-20.22 A 40.44,40.44 0 0 1 64.78,210 c 0,0 2.49,5 2.49,13.65 0,6.32 -0.56,23 -1.69,46 v 0 c -0.38,7.69 -0.8,13.77 -1.35,16.84 v 0 c -0.78,4.1 -3.38,8.78 -5.72,13.71 v 0 c -2.36,4.86 -4.38,9.88 -4.34,13.29 v 0 a 5.35,5.35 0 0 0 2.06,4.63 v 0 c 1.54,1.2 4.56,2.25 9.63,2.42 v 0 c 0.77,0 1.51,0 2.25,0 v 0 c 11,0 17.84,-3 21.93,-6.73 v 0 A 16.26,16.26 0 0 0 95.63,302 v 0 a 10.28,10.28 0 0 0 -0.28,-2.43 v 0 c -0.6,-2.46 -1,-7.6 -1.54,-14.43 v 0 c -0.47,-6.78 -0.91,-15 -1.28,-23 v 0 c -0.75,-16 -0.54,-12.3 -0.54,-18.79 A 47.53,47.53 0 0 1 93.78,231 37.86,37.86 0 0 1 97,245 c 0,7.12 -0.44,-5.66 0,5.3 v 0 c 0.46,11 1.09,24.45 1.79,34.53 v 0 a 119.68,119.68 0 0 0 1.4,13.56 v 0 a 15.26,15.26 0 0 1 0.42,3.64 v 0 a 21.22,21.22 0 0 1 -7.21,15.48 v 0 c -5.17,4.7 -13.35,8 -25.25,8 v 0 z" + fill="#231f20" + id="path75999" /><path + d="m 163.78,210 c 0,0 1,65 3,76 2,11 25,36 -3,37 -28,1 -35,-16 -33,-24 2,-8 4,-68 4,-68" + fill="#ffffff" + id="path76001" /><path + d="m 135.56,317.36 c -5.36,-4.76 -7.6,-10.72 -7.6,-15.63 v 0 a 14,14 0 0 1 0.39,-3.36 v 0 a 119.68,119.68 0 0 0 1.4,-13.56 v 0 c 0.47,-6.72 0.9,-15 1.28,-22.95 v 0 c 0.75,-16 1.25,-13.46 1.25,-19.34 0,-5.88 3.06,-11.62 3.06,-11.62 a 38.48,38.48 0 0 1 1.93,11.79 c 0,6.46 -1.12,22.13 -2.53,42.46 v 0 c -0.49,6.83 -0.94,12 -1.54,14.44 v 0 a 8.92,8.92 0 0 0 -0.25,2.14 v 0 a 16.46,16.46 0 0 0 5.93,11.89 v 0 c 4.31,3.81 11.38,6.89 22.56,6.9 v 0 c 0.73,0 1.48,0 2.24,0 v 0 c 4.95,-0.16 7.9,-1.17 9.4,-2.31 v 0 a 4.88,4.88 0 0 0 2,-4.33 v 0 c 0.06,-3.36 -2.11,-8.47 -4.65,-13.42 v 0 c -2.5,-5 -5.27,-9.79 -6.09,-14 v 0 c -0.54,-3.07 -1,-9.15 -1.35,-16.84 v 0 c -0.37,-7.67 -0.68,-16.84 -0.93,-25.67 v 0 c -0.51,-17.64 -0.75,-19.58 -0.75,-25.83 a 96.35,96.35 0 0 1 0.95,-12.54 c 0,0 4.05,7.12 4.05,12.54 0,5.42 0.13,1 0.42,13 v 0 c 0.28,12 0.7,26.85 1.26,38.27 v 0 c 0.37,7.59 0.82,13.76 1.27,16.19 v 0 c 0.45,2.7 3.06,7.59 5.64,12.64 v 0 c 2.54,5.12 5.13,10.49 5.18,15.67 v 0 a 10,10 0 0 1 -4,8.33 v 0 c -2.79,2.07 -6.72,3.1 -12.21,3.31 v 0 c -0.82,0 -1.63,0 -2.42,0 v 0 c -12.07,0 -20.48,-3.4 -25.85,-8.16 z" + fill="#231f20" + id="path76003" /><path + d="m 127,176.07 c 54.32,10 103.81,-11.71 110.53,-48.39 C 243,98 217.61,74.37 179,61.13 168.6,24.36 145.08,2.5 110.67,2.5 76.26,2.5 48.38,25.74 48.38,54.41" + fill="none" + stroke="#231f20" + stroke-width="5" + id="path76005" /><path + d="m 240.39,99.78 c 1.66,9.76 -6.87,19.37 -19.07,21.45 -12.2,2.08 -23.44,-4.15 -25.1,-13.91 -1.66,-9.76 6.87,-19.32 19.07,-21.45 12.2,-2.13 23.43,4.13 25.1,13.91 z" + fill="#231f20" + stroke="#231f20" + stroke-width="4" + id="path76007" /><path + d="m 103,96.77 c 21.86,57.92 -11.58,75.41 -39.34,75.41 -51.37,0 -69.31,-38.16 -50.27,-74.87 23,-44.26 22.5,-74.86 50.27,-74.86 27.77,0 24.77,35.63 39.34,74.32 z" + fill="#a97f2c" + id="path76009" /><path + d="m 103,96.77 c 21.86,57.92 -11.58,75.41 -39.34,75.41 -51.37,0 -69.31,-38.16 -50.27,-74.87 23,-44.26 22.5,-74.86 50.27,-74.86 27.77,0 24.77,35.63 39.34,74.32 z" + fill="none" + stroke="#000000" + stroke-width="5" + id="path76011" /><path + d="m 231.26,89.15 c 0.94,2.48 -4.79,6.94 -12.8,10 -8.01,3.06 -15.25,3.49 -16.19,1 -0.94,-2.49 4.79,-6.94 12.8,-10 8.01,-3.06 15.25,-3.47 16.19,-1 z" + fill="#ffffff" + id="path76013" /><ellipse + cx="114.04" + cy="57.59" + rx="11.72" + ry="7.98" + fill="#231f20" + stroke="#231f20" + stroke-width="4" + id="ellipse76015" /><path + d="m 176.55,49.55 c 0,4.69 -2.67,8.48 -9.09,8.48 -6.42,0 -11.61,-3.79 -11.61,-8.48 0,-4.69 5.2,-8.48 11.61,-8.48 6.41,0 9.09,3.8 9.09,8.48 z" + fill="#231f20" + id="path76017" /><path + d="m 113.27,54.05 c 0,1.65 -1.66,3 -3.7,3 -2.04,0 -3.71,-1.34 -3.71,-3 0,-1.66 1.66,-3 3.71,-3 2.05,0 3.7,1.35 3.7,3 z" + fill="#ffffff" + id="path76019" /><path + d="m 165.84,47.42 a 3.18,3.18 0 1 1 -3.14,-2.71 3,3 0 0 1 3.14,2.71 z" + fill="#ffffff" + id="path76021" /><path + d="m 161.52,167 c 33.07,10.23 74.23,-0.12 75.67,-41.74 0,0 0.8,-8.93 -1.41,-4.64 -10,19.33 -33.36,28.06 -70.46,32.76 -5.23,0.66 -16.39,0.75 -17.08,5.67 -0.37,2.66 3.03,4.81 13.28,7.95 z" + fill="#231f20" + id="path76023" /><path + d="m 226.91,139.08 c 15.18,10.12 11.11,32.68 -2.75,35.46 -15.51,3.11 -16.06,-17.89 -29.19,-20.4 0,0 13.2,-2.74 20.33,-6.48 a 46.92,46.92 0 0 0 11.61,-8.58 z" + fill="#f26322" + stroke="#231f20" + stroke-width="5" + id="path76025" /><path + d="m 216.89,149.3 c 0,0 10.78,5.91 11.83,20.83 0,0 -2.91,-8.95 -5.29,-12.12 z" + fill="#a74624" + id="path76027" /><path + d="m 100.88,117.06 c 0,0 10.49,52.5 -54,43.5 0,0 24,-12 33,-19.5 9,-7.5 21,-24 21,-24 z" + fill="#886327" + id="path76029" /><path + d="m 1703.93,131.13 a 9,9 0 0 1 4.35,1.15 8.12,8.12 0 0 1 3.3,3.27 8.85,8.85 0 0 1 0,8.83 8.29,8.29 0 0 1 -3.27,3.27 8.86,8.86 0 0 1 -8.8,0 8.29,8.29 0 0 1 -3.27,-3.27 8.86,8.86 0 0 1 -1.18,-4.4 9,9 0 0 1 1.19,-4.43 8.2,8.2 0 0 1 3.31,-3.27 9,9 0 0 1 4.37,-1.15 z m 0,1.47 a 7.63,7.63 0 0 0 -3.63,1 7,7 0 0 0 -2.76,2.73 7.52,7.52 0 0 0 -1,3.7 7.39,7.39 0 0 0 1,3.66 6.89,6.89 0 0 0 2.73,2.73 7.36,7.36 0 0 0 7.34,0 6.89,6.89 0 0 0 2.73,-2.73 7.37,7.37 0 0 0 1,-3.66 7.52,7.52 0 0 0 -1,-3.7 6.84,6.84 0 0 0 -2.76,-2.73 7.59,7.59 0 0 0 -3.65,-1 z m -3.88,12.27 v -9.52 h 3.27 a 7.84,7.84 0 0 1 2.43,0.27 2.27,2.27 0 0 1 1.19,0.92 2.4,2.4 0 0 1 0.45,1.39 2.53,2.53 0 0 1 -0.75,1.82 2.93,2.93 0 0 1 -2,0.86 2.62,2.62 0 0 1 0.81,0.51 10.41,10.41 0 0 1 1.4,1.89 l 1.16,1.86 h -1.87 l -0.84,-1.5 a 7.79,7.79 0 0 0 -1.61,-2.22 2,2 0 0 0 -1.23,-0.32 h -0.9 v 4 z m 1.54,-5.36 h 1.86 a 3,3 0 0 0 1.82,-0.4 1.26,1.26 0 0 0 0.49,-1.05 1.36,1.36 0 0 0 -0.23,-0.76 1.46,1.46 0 0 0 -0.65,-0.49 4.84,4.84 0 0 0 -1.55,-0.17 h -1.74 z" + fill="#231f20" + id="path76031" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:30px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';text-align:center;text-anchor:middle;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.708662" + x="150.60008" + y="855.16217" + id="text76497"><tspan + sodipodi:role="line" + id="tspan76495" + style="font-size:30px;fill:#4d4d4d;fill-opacity:1;stroke-width:0.708661" + x="150.60008" + y="855.16217">PocketBeagle 2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Consolas;-inkscape-font-specification:'Consolas Bold';text-align:center;text-anchor:middle;fill:#800080;fill-opacity:0.395939;stroke:none;stroke-width:0.708662" + x="135.85008" + y="884.13007" + id="text78306"><tspan + sodipodi:role="line" + id="tspan78304" + style="font-size:17.5px;fill:#800080;fill-opacity:0.730965;stroke-width:0.708661" + x="135.85008" + y="884.13007">P2 cape header pinout</tspan></text><g + id="g1283" + transform="translate(-76.756565,124.10629)" /><g + id="g20" + transform="matrix(0,0.42865859,-0.42865859,0,378.60952,329.35533)"><rect + style="fill:#999999;stroke:none;stroke-width:0.315115" + id="rect64" + width="12.907736" + height="72.242958" + x="70.120193" + y="68.440514" + transform="rotate(-90)" /><rect + style="fill:#4d4d4d;stroke:none;stroke-width:0.285996" + id="rect1" + width="455.49622" + height="287.97861" + x="-379.87006" + y="-39.0033" + ry="83.742699" + rx="78.754883" + transform="rotate(-90)" /><g + id="g117" + transform="rotate(-90,104.72142,146.56898)"><rect + style="opacity:0.436416;fill:#1a1a1a;fill-opacity:1;stroke-width:0.258059" + id="rect4851" + width="40.383816" + height="386.98944" + x="-62.6012" + y="-91.392906" + ry="2" + transform="rotate(-90)" /><g + id="g4949" + transform="matrix(0,-1.5140186,1.5064131,0,-92.530479,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4947" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4953" + transform="matrix(0,-1.5140186,1.5064131,0,-71.185576,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4951" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4957" + transform="matrix(0,-1.5140186,1.5064131,0,-49.840674,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4955" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4961" + transform="matrix(0,-1.5140186,1.5064131,0,-28.49577,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4959" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4965" + transform="matrix(0,-1.5140186,1.5064131,0,-7.1508681,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4963" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4969" + transform="matrix(0,-1.5140186,1.5064131,0,14.194036,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4967" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4973" + transform="matrix(0,-1.5140186,1.5064131,0,35.538938,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4971" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4977" + transform="matrix(0,-1.5140186,1.5064131,0,56.883842,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4975" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4981" + transform="matrix(0,-1.5140186,1.5064131,0,78.228739,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4979" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4985" + transform="matrix(0,-1.5140186,1.5064131,0,99.573646,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4983" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4989" + transform="matrix(0,-1.5140186,1.5064131,0,120.91854,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4987" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4993" + transform="matrix(0,-1.5140186,1.5064131,0,142.26344,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4991" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4997" + transform="matrix(0,-1.5140186,1.5064131,0,163.60837,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4995" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5001" + transform="matrix(0,-1.5140186,1.5064131,0,184.95326,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4999" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5005" + transform="matrix(0,-1.5140186,1.5064131,0,206.29816,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5003" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5009" + transform="matrix(0,-1.5140186,1.5064131,0,227.64306,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5007" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5013" + transform="matrix(0,-1.5140186,1.5064131,0,248.98796,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5011" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5017" + transform="matrix(0,-1.5140186,1.5064131,0,270.33287,-357.30725)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5015" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g2" + transform="matrix(0,-1.5140186,1.5064131,0,-92.530479,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect2" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g3" + transform="matrix(0,-1.5140186,1.5064131,0,-71.185576,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect3" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g4" + transform="matrix(0,-1.5140186,1.5064131,0,-49.840674,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect4" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g5" + transform="matrix(0,-1.5140186,1.5064131,0,-28.49577,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect5" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g6" + transform="matrix(0,-1.5140186,1.5064131,0,-7.1508681,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect6" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g7" + transform="matrix(0,-1.5140186,1.5064131,0,14.194036,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect7" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g8" + transform="matrix(0,-1.5140186,1.5064131,0,35.538938,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect8" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g9" + transform="matrix(0,-1.5140186,1.5064131,0,56.883842,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect9" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g10" + transform="matrix(0,-1.5140186,1.5064131,0,78.228739,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect10" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g11" + transform="matrix(0,-1.5140186,1.5064131,0,99.573646,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect11" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g12" + transform="matrix(0,-1.5140186,1.5064131,0,120.91854,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect12" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g13" + transform="matrix(0,-1.5140186,1.5064131,0,142.26344,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect13" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g14" + transform="matrix(0,-1.5140186,1.5064131,0,163.60837,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect14" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g15" + transform="matrix(0,-1.5140186,1.5064131,0,184.95326,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect15" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g16" + transform="matrix(0,-1.5140186,1.5064131,0,206.29816,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect16" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g17" + transform="matrix(0,-1.5140186,1.5064131,0,227.64306,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect17" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g18" + transform="matrix(0,-1.5140186,1.5064131,0,248.98796,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect18" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g19" + transform="matrix(0,-1.5140186,1.5064131,0,270.33287,-336.16481)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect19" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g></g><g + id="g118" + transform="rotate(-90,103.36442,147.32865)"><rect + style="opacity:0.436416;fill:#1a1a1a;fill-opacity:1;stroke-width:0.258059" + id="rect25" + width="40.383999" + height="386.98944" + x="-271.84732" + y="-91.990227" + ry="2" + transform="rotate(-90)" /><g + id="g26" + transform="matrix(0,-1.5140186,1.5064131,0,-93.127791,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect26" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g27" + transform="matrix(0,-1.5140186,1.5064131,0,-71.782888,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect27" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g28" + transform="matrix(0,-1.5140186,1.5064131,0,-50.437986,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect28" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g29" + transform="matrix(0,-1.5140186,1.5064131,0,-29.093082,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect29" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g30" + transform="matrix(0,-1.5140186,1.5064131,0,-7.7481799,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect30" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g31" + transform="matrix(0,-1.5140186,1.5064131,0,13.596724,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect31" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g32" + transform="matrix(0,-1.5140186,1.5064131,0,34.941626,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect32" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g33" + transform="matrix(0,-1.5140186,1.5064131,0,56.28653,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect33" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g34" + transform="matrix(0,-1.5140186,1.5064131,0,77.631427,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect34" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g35" + transform="matrix(0,-1.5140186,1.5064131,0,98.976334,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect35" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g36" + transform="matrix(0,-1.5140186,1.5064131,0,120.32123,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect36" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g37" + transform="matrix(0,-1.5140186,1.5064131,0,141.66613,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect37" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g38" + transform="matrix(0,-1.5140186,1.5064131,0,163.01106,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect38" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g39" + transform="matrix(0,-1.5140186,1.5064131,0,184.35595,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect39" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g40" + transform="matrix(0,-1.5140186,1.5064131,0,205.70085,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect40" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g41" + transform="matrix(0,-1.5140186,1.5064131,0,227.04575,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect41" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g42" + transform="matrix(0,-1.5140186,1.5064131,0,248.39065,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect42" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g43" + transform="matrix(0,-1.5140186,1.5064131,0,269.73556,-148.06109)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect43" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g44" + transform="matrix(0,-1.5140186,1.5064131,0,-93.127791,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect44" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g45" + transform="matrix(0,-1.5140186,1.5064131,0,-71.782888,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect45" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g46" + transform="matrix(0,-1.5140186,1.5064131,0,-50.437986,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect46" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g47" + transform="matrix(0,-1.5140186,1.5064131,0,-29.093082,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect47" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g48" + transform="matrix(0,-1.5140186,1.5064131,0,-7.7481799,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect48" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g49" + transform="matrix(0,-1.5140186,1.5064131,0,13.596724,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect49" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g50" + transform="matrix(0,-1.5140186,1.5064131,0,34.941626,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect50" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g51" + transform="matrix(0,-1.5140186,1.5064131,0,56.28653,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect51" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g52" + transform="matrix(0,-1.5140186,1.5064131,0,77.631427,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect52" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g53" + transform="matrix(0,-1.5140186,1.5064131,0,98.976334,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect53" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g54" + transform="matrix(0,-1.5140186,1.5064131,0,120.32123,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect54" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g55" + transform="matrix(0,-1.5140186,1.5064131,0,141.66613,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect55" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g56" + transform="matrix(0,-1.5140186,1.5064131,0,163.01106,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect56" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g57" + transform="matrix(0,-1.5140186,1.5064131,0,184.35595,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect57" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g58" + transform="matrix(0,-1.5140186,1.5064131,0,205.70085,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect58" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g59" + transform="matrix(0,-1.5140186,1.5064131,0,227.04575,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect59" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g60" + transform="matrix(0,-1.5140186,1.5064131,0,248.39065,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect60" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g><g + id="g61" + transform="matrix(0,-1.5140186,1.5064131,0,269.73556,-126.91865)" + style="fill:#1a1a1a"><rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke-width:0.2" + id="rect61" + width="6.0098972" + height="6.7345009" + x="-260.38647" + y="4.9016933" /></g></g><path + style="fill:#ffffff;stroke-width:0.499528" + d="m 151.32636,267.0051 -1.9981,-0.69176 -0.93428,-0.33802 -0.93429,-0.33801 -2.56241,-1.29972 -2.5624,-1.29972 -1.62346,-3.19867 -1.62346,-3.19866 v -1.75272 -1.75273 l 1.22033,-2.08236 1.22035,-2.08236 2.27636,-1.2076 2.27633,-1.20759 v -0.44868 -0.44868 l 1.77892,-2.68005 1.77894,-2.68009 4.5299,0.16425 4.52993,0.16426 0.68453,0.93615 0.68454,0.93619 v 0.5539 0.55392 l -0.56584,0.56585 -0.56585,0.56587 0.2669,0.6956 0.26694,0.69561 4.51954,-0.0914 4.51955,-0.0914 1.51424,-0.62723 1.51426,-0.62724 1.18427,0.29722 1.18425,0.29724 1.30107,1.88234 1.30104,1.88236 -0.45107,1.98929 -0.45108,1.98931 -0.5349,0.17833 -0.53486,0.17835 -0.78331,0.7833 -0.78329,0.7833 1.5032,1.17641 1.50318,1.17643 0.33457,1.52332 0.33457,1.52332 -1.27993,1.84228 -1.27995,1.84228 -1.08018,0.66973 -1.08019,0.66971 -1.46992,-1.08676 -1.4699,-1.08675 -3.33472,1.72665 -3.33472,1.72663 -1.36765,0.32185 -1.36768,0.32187 -0.97425,-0.60844 -0.97426,-0.60843 -1.15476,0.56903 -1.15478,0.56904 -0.99904,0.2379 -0.99905,0.23789 z m 4.59277,-2.43167 1.40157,-1.21183 -0.97024,-1.91021 -0.97022,-1.91022 -1.6972,-1.81541 -1.69719,-1.8154 -1.82833,0.64453 -1.82831,0.64452 -2.10067,0.55983 -2.10069,0.55986 -0.72713,0.72713 -0.72714,0.72714 0.24737,0.94594 0.24738,0.94596 1.08184,0.53731 1.08188,0.53734 3.49668,1.48598 3.4967,1.48602 1.09608,0.0367 1.09608,0.0367 1.40154,-1.21183 z m 3.98246,-1.11929 -0.33302,-0.33302 -0.33302,0.33302 -0.333,0.33302 h 0.66602 0.66603 z m 7.24549,-2.23518 -0.33535,-0.32032 -2.99717,-0.23464 -2.99718,-0.23466 -0.94232,-0.3988 -0.94234,-0.39879 0.23024,0.70401 0.23026,0.70399 2.46044,0.46752 2.46042,0.46755 0.40129,0.65962 0.40127,0.65965 1.18291,-0.8774 1.18291,-0.8774 z m 5.06095,0.8267 0.0986,-0.49271 -0.87415,-0.16844 -0.87419,-0.16825 v 0.82255 0.82254 l 0.77569,-0.16159 0.77567,-0.1614 z m 1.76424,-3.32105 -0.1671,-1.18154 -4.31473,0.16806 -4.31471,0.16806 -0.36991,-0.59851 -0.36991,-0.59853 0.68841,-0.43603 0.68839,-0.43602 2.59304,-0.008 2.59304,-0.008 0.33563,-0.54305 0.33563,-0.54305 -0.51802,-0.518 -0.51798,-0.518 -2.86984,-0.31266 -2.86985,-0.31265 -0.20072,-0.60599 -0.20071,-0.60597 1.21813,-0.30573 1.21815,-0.30575 2.89054,0.53433 2.89057,0.53435 0.67228,-0.55795 0.67232,-0.55797 v -1.18765 -1.18764 h -0.53236 -0.53237 l -0.95108,0.50898 -0.95106,0.509 -4.22273,0.22114 -4.22273,0.22114 -1.25779,0.31569 -1.25782,0.31569 -0.32123,1.46265 -0.32127,1.46267 0.33743,1.99716 0.33741,1.99715 0.6657,0.66572 0.66573,0.66571 5.3316,0.27212 5.33162,0.27211 0.55085,0.55085 0.55085,0.55086 0.44193,-0.44191 0.44191,-0.44193 z m -30.74182,-1.55621 1.3445,-0.62439 0.003,-1.62348 0.003,-1.62345 -0.37468,0.001 -0.37461,0.001 -1.66909,1.01757 -1.66909,1.01758 0.29539,0.76975 0.29537,0.76949 v 0.45867 0.45868 h 0.39995 0.39993 z m 15.01403,-2.13898 -0.28137,-0.73328 h -0.69584 -0.69586 v 0.39961 0.39964 l 0.5795,0.57948 0.57949,0.57949 0.39774,-0.24581 0.39774,-0.24583 z m -9.62623,-1.34323 -1.63323,-1.4593 -0.1934,0.1934 -0.19338,0.19339 0.56861,1.50637 0.5686,1.5064 1.25801,-0.24048 1.25802,-0.24049 z m 6.8146,-0.5027 2.63715,-0.61311 v -0.82995 -0.82999 l -0.83311,0.0695 -0.83314,0.0695 -0.64244,-3.41775 -0.64243,-3.41777 -0.60622,-0.73045 -0.60622,-0.73046 -0.64472,1.53335 -0.64475,1.53337 -0.80388,0.30847 -0.80387,0.30849 -1.1675,-0.62482 -1.16748,-0.62483 -0.52866,0.32674 -0.52868,0.32674 -0.46383,1.60541 -0.46386,1.60541 -0.35738,0.87416 -0.35738,0.87417 0.67784,0.008 0.67786,0.008 2.19815,1.4895 2.19818,1.48948 h 0.53462 0.53462 l 2.63713,-0.61309 z m -12.58087,-1.19268 1.23124,-0.80673 v -1.03507 -1.03507 l -1.49857,1.43575 -1.4986,1.43573 v 0.40605 0.40609 h 0.26735 0.26733 z m 21.77386,-3.68901 h 1.99508 l -0.34757,-0.56235 -0.34754,-0.56236 -2.66628,0.27517 -2.66622,0.27518 -0.52052,0.3217 -0.52051,0.32169 0.2756,0.44593 0.2756,0.44594 1.26363,-0.48045 1.26366,-0.48045 z m 6.64077,-0.30319 0.79015,-0.30322 v -0.69584 -0.69585 h -0.39963 -0.39962 l -0.59944,0.59942 -0.59943,0.59943 v 0.39963 0.39962 h 0.20891 0.20891 z m -19.07714,-11.20561 -1.13501,-0.45586 -0.2936,-0.76512 -0.29362,-0.76516 0.79563,-1.21429 0.79563,-1.2143 1.88182,-0.1555 1.8818,-0.1555 0.0396,-1.24881 0.0396,-1.24881 0.0854,-0.92354 0.0854,-0.92351 1.5241,-1.42372 1.52411,-1.42373 -1.06835,-1.06834 -1.06837,-1.06836 -0.71982,-1.72282 -0.71985,-1.72283 0.52385,-1.94547 0.52386,-1.94546 1.34055,-0.97652 1.34055,-0.97651 -1.60032,-1.82265 -1.60031,-1.82265 -0.0592,-1.10654 -0.0592,-1.10656 0.11954,-0.49952 0.11952,-0.49954 -0.028,-2.24787 -0.028,-2.24787 1.08501,-0.84078 1.08501,-0.84078 -1.13103,-1.20393 -1.13104,-1.20393 0.14142,-4.0745 0.14141,-4.0745 h -1.87626 -1.87622 l -0.99906,-0.99904 -0.99903,-0.99906 v -0.49954 -0.49952 l 0.99903,-0.99906 0.99906,-0.99906 h 2.74739 2.74741 v -0.47002 -0.47006 l -0.5071,-0.3134 -0.5071,-0.31341 -0.74344,-1.7793 -0.74342,-1.77931 0.53544,-1.98855 0.53548,-1.98854 1.28754,-1.19328 1.28753,-1.19325 h -2.95894 -2.95898 l -1.1102,-0.77761 -1.11018,-0.77763 v -1.2029 -1.20292 l 0.96622,-0.51709 0.9662,-0.51711 h 1.50011 1.50012 l -0.0271,-1.96386 -0.0271,-1.96384 1.09149,-1.53284 1.09148,-1.53285 h 0.46551 0.46552 v -0.55261 -0.55253 l -1.2368,-0.97285 -1.23676,-0.97285 -0.51327,-1.90619 -0.51331,-1.9062 0.73844,-1.76733 0.73843,-1.76731 1.28856,-1.01358 1.28856,-1.01357 -1.80349,-1.6551 -1.80347,-1.65509 0.007,-1.74834 0.007,-1.74835 0.081,-6.24409 0.081,-6.24409 0.44288,-0.55496 0.44287,-0.55496 -0.7613,-1.822 -0.76128,-1.822 0.31239,-1.24461 0.31238,-1.24462 h -1.27044 -1.27047 l -1.28133,-0.48717 -1.28135,-0.48715 v -1.45749 -1.45752 l 0.87419,-0.41219 0.87417,-0.41218 5.99432,-0.26567 5.99433,-0.26566 v -1.49858 -1.49857 l -1.36057,0.1418 -1.36057,0.14178 -1.88636,-0.96275 -1.88636,-0.96275 -0.82452,-0.92733 -0.82453,-0.92732 -0.4872,-1.79456 -0.48716,-1.79455 0.67388,-1.45237 0.67387,-1.45238 0.82364,-1.12394 0.82364,-1.12393 -0.43557,-0.007 -0.43557,-0.007 -0.72431,-0.45824 -0.72433,-0.45823 -0.12676,-3.23856 -0.12676,-3.23858 0.73746,-0.61204 0.73745,-0.61205 -0.7491,-1.14327 -0.7491,-1.14326 0.0739,-3.40685 0.0736,-3.40684 0.74157,-0.8742 0.74158,-0.87416 h 5.94169 5.94173 l 1.39959,0.72378 1.39959,0.72374 0.93154,1.39923 0.9315,1.39924 -0.0272,2.75391 -0.0272,2.75391 -0.59193,1.10597 -0.59189,1.10598 -1.08045,0.57823 -1.0804,0.57824 -1.12883,-1.31235 -1.12882,-1.31233 -0.31111,0.50336 -0.31108,0.50336 -1.77521,0.74172 -1.77518,0.74173 h -1.68734 -1.68733 v 0.74928 0.7493 h 3.13577 3.13577 l 1.11021,0.77762 1.1102,0.7776 v 1.15956 1.15958 l -1.08191,0.71838 -1.08193,0.71835 1.2068,1.63228 1.20681,1.63229 -8e-4,2.08114 -8e-4,2.08114 -1.10003,1.5432 -1.10001,1.54321 1.35056,1.03253 1.35056,1.03252 -0.88544,1.6055 -0.88544,1.60549 0.48834,0.58842 0.48835,0.58842 0.0306,2.22374 0.0306,2.22373 0.003,1.47837 0.003,1.47834 -1.71242,1.71244 -1.7124,1.71241 -2.54548,0.24457 -2.54547,0.24459 v 0.68575 0.68574 l 2.87232,0.007 2.87225,0.007 1.24883,0.63175 1.24881,0.63177 0.0897,5.9796 0.0897,5.97961 -1.52798,1.92437 -1.52794,1.92437 1.30766,1.21252 1.30766,1.21254 0.29727,1.35884 0.29728,1.35886 0.18766,0.61217 0.18767,0.61216 -0.71353,1.70771 -0.71353,1.70772 -1.35396,0.9863 -1.35398,0.98631 1.08719,0.58186 1.08721,0.58184 0.91927,1.85653 0.91932,1.85653 -0.38064,1.74833 -0.38063,1.74837 0.26702,1.33526 0.26701,1.33527 -1.01504,0.63388 -1.01501,0.63389 0.99216,1.94481 0.99216,1.94481 0.0257,1.86873 0.0256,1.86871 -0.80343,1.55366 -0.80343,1.55367 -0.47082,0.29099 -0.47083,0.29098 1.26746,1.26746 1.26743,1.26746 -0.26093,0.99788 -0.26096,0.99788 1.6348,0.77957 1.6348,0.77959 0.92802,1.56617 0.92805,1.56616 0.001,2.54682 0.002,2.54684 -0.86782,1.32451 -0.86787,1.32448 h -1.07307 -1.07311 l -0.9253,-0.83737 -0.92532,-0.8374 -0.58574,0.58576 -0.58577,0.58574 0.93787,0.6858 0.93785,0.68577 0.14256,3.79325 0.14255,3.79324 -1.26095,1.49856 -1.26095,1.49854 1.06502,1.44053 1.06505,1.44053 0.27425,2.04461 0.27423,2.04464 -0.29942,1.19302 -0.29944,1.19305 -1.26241,1.36215 -1.26241,1.36215 1.49497,1.86028 1.49496,1.86026 -0.17205,3.68572 -0.17206,3.68569 -0.91728,0.67073 -0.91725,0.67077 -7.02279,-0.0318 -7.0228,-0.0318 z m 15.25356,-1.69393 0.30827,-0.30828 -0.82665,-0.82668 -0.82669,-0.82665 -1.79779,0.55176 -1.79781,0.55177 -1.50256,-0.52381 -1.50259,-0.52379 -0.47656,-1.25349 -0.47658,-1.25349 0.2979,-0.93855 0.29788,-0.93858 1.47709,-0.76383 1.4771,-0.76383 1.74796,0.32792 1.74797,0.32792 0.486,0.90808 0.48599,0.90808 v 1.28166 1.28167 h 0.48999 0.49003 l 0.30438,-1.21277 0.30439,-1.21278 -0.32067,-1.0103 -0.32065,-1.01031 -1.65663,-1.02384 -1.65664,-1.02386 -1.43963,0.001 -1.4396,10e-4 -1.61006,0.9817 -1.61006,0.98168 -0.31934,1.27234 -0.31933,1.27231 0.24923,0.86617 0.24927,0.86615 0.3599,0.87415 0.35986,0.87419 h -2.80082 l -2.80086,-2.7e-4 v 0.87871 0.87873 l 7.03001,-0.0828 7.03001,-0.0828 z m -2.8792,-3.53141 0.62186,-0.7493 -0.62186,-0.7493 -0.62184,-0.74927 h -0.89702 -0.89704 l -0.79016,0.30319 -0.79014,0.30322 v 0.86236 0.86235 l 0.33303,0.33301 0.333,0.33303 h 1.35417 1.35416 z m 0.84805,-8.28662 1.09783,-0.41052 0.83228,-1.2702 0.83224,-1.27022 -0.33109,-2.20792 -0.3311,-2.20794 -0.73689,-0.61157 -0.73685,-0.61154 -0.23987,0.23985 -0.23986,0.23987 0.82314,1.65001 0.82314,1.65002 -0.45291,1.28791 -0.45295,1.28788 -1.43186,0.76474 -1.4319,0.76475 -0.22061,-0.60639 -0.2206,-0.60641 -0.91442,0.57108 -0.91445,0.57107 -1.29782,-0.85036 -1.29781,-0.85037 v -1.48706 -1.48707 l 1.02977,-1.02978 1.02976,-1.02976 0.84347,0.15988 0.84344,0.15988 0.29618,2.4933 0.29617,2.4933 0.0785,-3.37183 0.0785,-3.3718 h -1.28724 -1.28726 l -1.46014,1.46017 -1.46015,1.46015 v 1.67563 1.6756 l 0.81339,1.16128 0.81336,1.16126 1.55938,0.67458 1.55938,0.67457 0.99905,-0.2928 0.99906,-0.29283 z m -4.34472,-4.20158 v -0.24977 h -0.24978 -0.24975 v 0.24977 0.24977 h 0.24975 0.24978 z m 3.83791,-0.84295 -0.26234,-0.65563 -0.0396,0.95744 -0.0396,0.95741 0.30178,-0.30178 0.30181,-0.30181 -0.26237,-0.65563 z m 0.61228,-6.6264 1.40341,-0.72573 0.64533,-1.55794 0.64531,-1.55797 -0.78699,-1.65034 -0.787,-1.65037 0.55337,-0.55337 0.55338,-0.55338 -0.3836,-0.38296 -0.38361,-0.38296 -4.41328,0.001 -4.41326,0.001 -0.3784,0.37837 -0.37837,0.3784 0.93431,0.6832 0.93433,0.68319 -0.8459,0.8459 -0.84592,0.84573 v 1.46619 1.46622 l 1.28034,1.12063 1.28035,1.12062 1.8417,0.30377 1.84171,0.30374 0.14961,0.071 0.14959,0.071 z m -5.07459,-1.55808 -1.3737,-0.74525 v -1.96933 -1.96932 l 1.55238,-0.80277 1.55239,-0.80275 1.20772,0.3031 1.20771,0.30312 0.98635,0.98636 0.98635,0.98634 v 1.48574 1.48577 l -1.47379,0.76211 -1.47376,0.76212 -0.89898,-0.02 -0.89899,-0.02 -1.37368,-0.74525 z m 4.12107,-1.96217 0.62186,-0.74929 -0.62186,-0.74928 -0.62184,-0.74929 h -0.89702 -0.89704 l -0.79016,0.30319 -0.79014,0.30324 v 0.86234 0.86236 l 0.33303,0.33301 0.333,0.33302 h 1.35417 1.35416 z m 1.15681,-8.32378 1.09109,-0.58113 0.60851,-0.79257 0.60852,-0.79257 0.0152,-1.02847 0.0152,-1.02846 -0.7334,-0.96966 -0.73342,-0.96963 -0.0152,-0.62441 -0.0152,-0.62442 h 1.49857 1.49857 l 0.95937,0.95934 0.95932,0.95933 -0.24642,2.91201 -0.24642,2.91201 0.57533,-0.56393 0.57533,-0.56393 0.27485,-2.04916 0.27484,-2.04917 -0.60976,-1.47207 -0.60973,-1.47204 -1.9625,-0.78527 -1.96251,-0.78522 h -4.70593 -4.70592 l -0.33237,0.5378 -0.33237,0.53777 1.09383,1.01905 1.09381,1.01906 0.55779,-0.5578 0.5578,-0.55778 h 1.78704 1.78707 l 1.11019,0.77761 1.11022,0.77763 v 1.74551 1.7455 l -1.73231,0.72382 -1.7323,0.72379 h -1.0378 -1.03781 l -1.27864,-1.27866 -1.27865,-1.27863 0.23681,-1.2388 0.2368,-1.23878 -0.55891,0.18614 -0.55892,0.18615 -0.16921,0.87228 -0.16921,0.8723 0.3074,1.22479 0.30743,1.22481 1.61006,0.98168 1.61004,0.9817 1.65632,0.001 1.6563,10e-4 1.09111,-0.58112 z m -1.71454,-3.29021 1.05153,-0.87418 -0.39124,-0.60822 -0.39126,-0.6082 -1.70947,-0.14103 -1.7095,-0.14104 -0.1986,0.96604 -0.19857,0.96604 0.89908,0.65742 0.8991,0.65743 h 0.34871 0.34871 z m 3.45128,-9.05524 0.1869,-0.56067 h -7.25529 -7.2553 l -0.2923,0.47297 -0.2923,0.47297 2.63557,0.1515 2.63558,0.1515 4.72513,-0.0638 4.72513,-0.0638 z m -2.12372,-4.072 1.01959,-0.38081 0.69994,-0.84337 0.69994,-0.84337 v -2.41355 -2.41354 l -0.65675,-0.79133 -0.65675,-0.79135 h -0.39818 -0.39818 l 0.80083,2.03871 0.80083,2.03874 -0.93196,1.73055 -0.93197,1.73055 -1.03298,-0.14769 -1.033,-0.1477 -0.24975,-3.74647 -0.24977,-3.74644 -1.12718,-0.16007 -1.12721,-0.16007 -1.49531,1.49533 -1.49534,1.49532 v 1.67562 1.67563 l 0.81339,1.16126 0.81337,1.16126 1.55939,0.67458 1.55935,0.67457 0.99906,-0.29281 0.99906,-0.2928 z m -5.93743,-1.89791 -0.82671,-0.91351 v -1.23889 -1.2389 l 0.62441,-0.83524 0.62439,-0.83524 1.24884,-0.13437 1.2488,-0.13438 0.14865,3.12204 0.14865,3.12205 h -1.19524 -1.19522 z m 1.67093,-2.33343 v -0.24977 h -0.24978 -0.24975 v 0.24977 0.24977 h 0.24975 0.24978 z m 3.83791,-0.34343 -0.26234,-0.65562 -0.0396,0.95743 -0.0396,0.95743 0.30178,-0.3018 0.30181,-0.30179 -0.26237,-0.65565 z m 2.65594,-8.11487 v -0.71562 l -1.03587,-0.32878 -1.03588,-0.32877 -1.44712,0.59942 -1.44711,0.5994 -1.63812,-0.95313 -1.63809,-0.95315 -0.15473,-1.84267 -0.15474,-1.84268 1.72543,-0.8228 1.72541,-0.82278 1.26662,0.31789 1.26658,0.31789 0.78423,0.78422 0.78422,0.78423 v 1.21313 1.21314 h 0.74928 0.74929 V 166.33 164.78206 l -1.55138,-1.44922 -1.55143,-1.44923 -2.07015,0.002 -2.07018,0.002 -1.45775,1.16643 -1.4578,1.16646 -0.032,1.70335 -0.032,1.70336 0.39955,1.12393 0.39953,1.12394 h -2.78106 l -2.78105,-4e-5 v 0.41627 0.41629 l 0.33302,0.333 0.333,0.33304 h 6.91012 6.91015 z m -2.99718,-3.03083 0.62186,-0.74929 -0.62186,-0.74927 -0.62184,-0.74931 h -1.45309 -1.45309 l -0.28756,0.74931 -0.28752,0.74927 0.28752,0.74929 0.28756,0.74931 h 1.45309 1.45309 z m 2.12301,-9.8433 1.37369,-1.60807 v -1.66619 -1.66618 l -1.33477,-1.23703 -1.33475,-1.23703 -1.18124,-0.29646 -1.18127,-0.29648 -1.50921,0.30183 -1.50917,0.30184 -0.64141,0.64141 -0.64141,0.64142 -0.57842,1.08078 -0.57842,1.08079 v 1.17051 1.17051 l 0.81339,1.16125 0.81337,1.16128 1.55939,0.69815 1.55935,0.69815 1.4986,-0.24621 1.49857,-0.24619 z m -5.7057,0.0447 -1.33481,-0.49916 -0.51733,-1.48398 -0.51733,-1.48398 0.28923,-0.75369 0.28923,-0.7537 1.41323,-0.73081 1.41323,-0.73081 h 0.79891 0.79891 l 1.47376,0.76212 1.47379,0.76211 v 1.6581 1.65809 l -0.87417,0.7878 -0.87419,0.78779 -1.24881,0.25963 -1.24883,0.25963 z m 3.53016,-2.12684 0.5693,-0.68598 -0.3118,-0.8126 -0.31184,-0.81261 h -1.71056 -1.71059 l -0.28999,0.75565 -0.28995,0.75566 0.61657,0.74292 0.61658,0.74293 h 1.12648 1.12649 z m 2.17554,-9.79463 1.37369,-1.52382 v -1.12977 -1.1298 l -0.75464,-1.0774 -0.75465,-1.07741 0.50488,-0.31203 0.50489,-0.31205 v -0.71981 -0.7198 h -4.71602 -4.71604 l -0.27374,0.44291 -0.27375,0.44294 0.73461,0.60968 0.73461,0.60967 -0.74011,1.05665 -0.74011,1.05665 v 1.07032 1.0703 l 1.06805,1.35779 1.06805,1.35781 1.05494,0.44951 1.05494,0.4495 1.74835,-0.224 1.74834,-0.22402 z m -4.8704,0.13075 -0.99906,-0.24339 -0.82436,-0.73006 -0.82436,-0.73009 -0.22504,-0.86044 -0.225,-0.86044 0.39032,-1.05513 0.39032,-1.05513 1.74016,-0.57432 1.74018,-0.57431 1.72258,0.71975 1.72259,0.71975 0.2676,1.39975 0.26756,1.39974 -1.50061,1.4018 -1.50066,1.40181 -0.57158,-0.0579 -0.57158,-0.0579 z m 2.64751,-2.23825 0.59942,-0.59944 v -0.63987 -0.63987 l -1.21276,-0.30438 -1.21277,-0.30439 -1.0351,0.32853 -1.03511,0.32855 v 0.92374 0.92376 l 0.6244,0.25197 0.62441,0.25195 1.02404,0.0394 1.02402,0.0394 0.59945,-0.59941 z m 2.84729,-8.89159 v -0.74929 l -3.24556,-0.24977 -3.24558,-0.24977 -1.21535,-1.88307 -1.21537,-1.88306 -0.45572,0.45574 -0.45574,0.45574 0.54149,1.01179 0.54148,1.0118 -0.31181,1.55909 -0.31181,1.5591 4.68699,-0.14446 4.68698,-0.14447 z m -1.74054,-6.92468 1.74054,-0.93037 0.48537,-1.35812 0.48535,-1.35811 -0.90066,-1.56931 -0.90068,-1.5693 0.5402,-0.18005 0.54019,-0.18005 v -0.70767 -0.70766 h -7.28477 -7.28477 l 0.20576,0.62441 0.20579,0.6244 2.58324,0.15094 2.58326,0.15092 v 0.31309 0.31307 l -0.56845,1.57199 -0.56845,1.57202 0.69335,1.44601 0.69332,1.44601 1.2488,0.63165 1.24884,0.63168 1.25661,0.007 1.25659,0.007 z m -5.00307,-1.21148 -1.24881,-0.62855 -0.14922,-1.76237 -0.14922,-1.76239 1.04642,-0.94699 1.04642,-0.94698 1.83605,0.0521 1.83609,0.052 1.13796,1.32297 1.13796,1.32298 v 0.74529 0.74527 l -1.32176,1.22498 -1.32174,1.22497 -1.30077,-0.007 -1.30076,-0.007 z m 4.24597,-2.56205 v -0.95743 l -1.42275,-0.47425 -1.42276,-0.47427 -0.71858,0.7186 -0.7186,0.71859 0.3317,0.86434 0.33167,0.86435 1.80965,-0.15132 1.80967,-0.15131 z m 3.24693,-8.78335 v -0.49955 h -0.74929 -0.74928 v 0.49955 0.49952 h 0.74928 0.74929 z m -1.46016,-4.45734 1.46016,-1.46014 v -1.75891 -1.75892 l -1.14042,-1.32581 -1.14042,-1.32583 -2.28665,-0.25773 -2.28668,-0.25775 -1.26792,0.83077 -1.26789,0.83074 -0.59848,1.44489 -0.59848,1.44484 0.58845,1.78296 0.58842,1.78298 1.33322,0.72405 1.33325,0.72403 1.91164,0.02 1.91164,0.02 z m -5.28344,-0.11566 -0.99907,-0.54644 -0.62441,-0.78266 -0.62439,-0.78267 v -1.37476 -1.3748 l 1.11019,-0.77761 1.1102,-0.77762 h 1.36393 1.36394 l 1.2627,0.57534 1.26272,0.57533 0.2721,0.85726 0.27208,0.85728 -0.49079,1.29088 -0.49078,1.29086 -1.49523,0.77322 -1.49525,0.77322 -0.39944,-0.0152 -0.39947,-0.0152 z m 2.4651,-1.90845 1.28134,-0.48715 v -0.70049 -0.70049 l -0.74279,-0.61649 -0.74281,-0.61647 -1.27669,0.32044 -1.27669,0.32043 -0.30955,0.80663 -0.30954,0.80665 0.92592,0.67704 0.92595,0.67706 h 0.12181 0.12182 z m 3.78603,-9.25363 0.001,-0.49951 -3.2596,-0.14789 -3.25959,-0.1479 -1.32207,-1.99777 -1.32207,-1.99777 -0.39285,0.63567 -0.39288,0.63567 0.81214,0.89738 0.81212,0.89739 -0.58764,0.58764 -0.58764,0.58763 v 0.66746 0.6675 l 4.74802,-0.14295 4.74807,-0.14293 0.001,-0.49954 z m -1.08139,-7.04682 1.14608,-0.80273 0.40691,-1.07049 0.4069,-1.07049 -0.68922,-1.67654 -0.68923,-1.67651 0.27593,-0.44647 0.27594,-0.44647 h 0.93331 0.9333 l 1.07773,1.37011 1.07772,1.37008 -0.30715,2.75101 -0.30715,2.751 0.76426,-0.96966 0.76429,-0.96963 v -2.3348 -2.3348 l -1.03533,-1.31618 -1.03529,-1.31617 -6.58249,0.0262 -6.58248,0.0262 1.13786,0.79326 1.13784,0.79325 -0.72428,0.80402 -0.7243,0.80398 -0.323,1.29463 -0.32296,1.2946 1.3275,1.57767 1.32755,1.57768 h 2.59186 2.59184 z m -6.04391,-1.25287 -1.3737,-1.02488 v -1.69386 -1.69385 l 1.47375,-0.76213 1.47378,-0.76211 h 0.98302 0.983 l 0.80863,0.31029 0.80861,0.31032 0.77884,1.50606 0.7788,1.50607 -0.60242,1.12561 -0.60241,1.12564 -1.21743,0.55468 -1.21745,0.55472 -0.85066,-0.0152 -0.85068,-0.0152 z m 4.04536,-1.38371 0.67355,-0.42685 -0.17814,-0.93921 -0.17815,-0.93919 -1.80551,-0.15132 -1.8055,-0.15131 -0.32194,0.83897 -0.32195,0.83898 0.56931,0.68598 0.56933,0.68598 1.06276,-0.007 1.06278,-0.008 z m -18.21523,-4.30147 -2.5023,-1.24695 -0.84271,-1.76714 -0.84271,-1.76718 v -1.86519 -1.86522 l 1.26315,-1.85888 1.26316,-1.85888 1.45943,-0.75472 1.45946,-0.75471 h 2.04883 2.04884 l 1.96947,1.12395 1.96948,1.12394 0.8088,1.69376 0.8088,1.69375 -0.23594,2.45558 -0.23594,2.45558 -1.67193,1.725 -1.6719,1.72498 -1.77051,0.49187 -1.7705,0.49185 -0.52635,0.002 -0.52632,0.003 z m 6.00336,-1.44769 1.66703,-0.69651 0.81456,-1.16296 0.81457,-1.16299 v -1.70312 -1.70311 l -1.01781,-1.64686 -1.01781,-1.64685 -1.35494,-0.29671 -1.35495,-0.2967 -1.77302,-0.0658 -1.77302,-0.0658 -1.39457,0.91377 -1.39458,0.91376 -0.45398,1.19402 -0.45396,1.19405 v 1.54379 1.5438 l 1.24762,1.63571 1.24761,1.63572 1.12516,0.21664 1.12512,0.21662 1.13999,0.068 1.13997,0.068 z m -6.44294,-2.12057 -0.8605,-0.86049 0.25014,-2.21921 0.25013,-2.2192 0.56576,-0.34966 0.56573,-0.34962 3.60976,0.0367 3.60976,0.0367 v 0.71752 0.71755 l -1.62348,0.42068 -1.62346,0.42069 v 1.20289 1.20288 l 1.62346,0.15645 1.62348,0.15644 v 0.74929 0.7493 l -3.56516,0.1456 -3.56516,0.14561 z m 3.11464,-2.17817 0.12942,-0.7493 -0.44849,-0.69719 -0.44847,-0.6972 -0.79971,0.30688 -0.79972,0.30687 v 1.29924 1.29924 l 1.11885,-0.15969 1.11883,-0.15968 z" + id="path4235-7" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /><rect + style="opacity:1;fill:#cccccc;stroke:#484848;stroke-width:0.253219" + id="rect62" + width="38.305" + height="47.297668" + x="-376.70798" + y="37.036911" + ry="1.2" + transform="rotate(-90)" /><circle + style="fill:#ffffff;stroke-width:0.408696" + id="circle5101-6" + cx="-369.45639" + cy="103.22211" + r="6.0099206" + transform="rotate(-90)" /><circle + style="fill:#ffffff;stroke-width:0.408696" + id="circle66" + cx="-352.33627" + cy="103.14172" + r="6.0099206" + transform="rotate(-90)" /><circle + style="fill:#ffffff;stroke-width:0.408696" + id="circle67" + cx="-361.88446" + cy="166.56903" + r="6.0099206" + transform="rotate(-90)" /><g + id="g76" + transform="rotate(-90,104.986,148.42106)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect71" + width="7.5553555" + height="3.5365496" + x="-103.80996" + y="286.46509" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect72" + width="7.5553555" + height="3.5365496" + x="-103.80996" + y="294.32816" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect73" + width="7.5553555" + height="3.5365496" + x="-103.80996" + y="302.33939" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect74" + width="7.5553555" + height="3.5365496" + x="-85.981339" + y="286.46509" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect75" + width="7.5553555" + height="3.5365496" + x="-85.981339" + y="302.33939" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect76" + width="7.5553555" + height="3.5365496" + x="-85.981339" + y="294.32816" + ry="0.40000001" + transform="rotate(-90)" /><rect + style="opacity:1;fill:#1a1a1a;stroke:none;stroke-width:0.264583" + id="rect66" + width="12.389922" + height="22.279125" + x="-97.312927" + y="284.95688" + ry="1.2" + transform="rotate(-90)" /></g><g + id="g94" + transform="rotate(-90,104.986,148.42106)"><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect77" + width="7.5553555" + height="3.5365496" + x="-173.63953" + y="-121.84547" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect79" + width="7.5553555" + height="3.5365496" + x="-173.63953" + y="-105.97118" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect80" + width="7.5553555" + height="3.5365496" + x="-155.81091" + y="-121.84547" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect81" + width="7.5553555" + height="3.5365496" + x="-155.81091" + y="-105.97118" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.264583" + id="rect82" + width="7.5553555" + height="3.5365496" + x="-155.81091" + y="-113.98241" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#1a1a1a;stroke:none;stroke-width:0.264583" + id="rect83" + width="12.389922" + height="22.279125" + x="-167.1425" + y="-123.35368" + ry="1.2" + transform="scale(-1)" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-159.24069" + y="45.397141" + id="text83" + transform="rotate(-90)"><tspan + sodipodi:role="line" + id="tspan83" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-159.24069" + y="45.397141" + dx="0.026548013">PocketBeagle 2</tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-159.24069" + y="57.087097" + id="tspan84">Rev A</tspan></text><g + id="g86" + transform="rotate(-90,104.986,148.42106)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect65" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect86" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><g + id="g88" + transform="rotate(-90,87.584568,131.01963)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect87" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect88" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><g + id="g90" + transform="rotate(-90,140.86517,112.4292)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect89" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect90" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><g + id="g92" + transform="rotate(-90,123.18964,94.86734)"><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.295391" + id="rect91" + width="17.521996" + height="9.9264507" + x="272.31433" + y="107.14138" + ry="4.6982794" + rx="0" /><rect + style="opacity:1;fill:#999999;stroke:none;stroke-width:0.16803" + id="rect92" + width="10.494779" + height="5.362709" + x="275.82794" + y="109.42325" + ry="2.5382187" + rx="0" /></g><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-127.33629" + y="19.914137" + id="text93" + transform="scale(-1)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-127.33629" + y="19.914137" + id="tspan93">MicroSD</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-368.29605" + y="94.093643" + id="text94" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-368.29605" + y="94.093643" + id="tspan94">UART</tspan></text><g + id="g102" + transform="rotate(-90,104.986,148.42106)"><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect94" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-141.60968" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect95" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-150.77255" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect96" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-159.77467" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect97" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-168.53568" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect98" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-178.26118" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect99" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-184.69127" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect100" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-190.39798" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect101" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-196.42619" + ry="0.40000001" + transform="scale(-1)" /><rect + style="fill:#b3b3b3;stroke:none;stroke-width:0.322896" + id="rect102" + width="11.252657" + height="3.5365496" + x="-263.23111" + y="-205.58907" + ry="0.40000001" + transform="scale(-1)" /><rect + style="opacity:1;fill:#cccccc;stroke:none;stroke-width:0.264583" + id="rect63" + width="49.105" + height="92.071899" + x="204.6042" + y="126.17259" + ry="1.4" /></g><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect104" + width="7.8977489" + height="8.0027924" + x="-279.80728" + y="45.777077" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect105" + width="7.8977489" + height="8.0027924" + x="-50.195877" + y="40.320961" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect106" + width="7.8977489" + height="8.0027924" + x="-57.470688" + y="52.369873" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect107" + width="7.8977489" + height="8.0027924" + x="-57.470688" + y="65.32814" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><rect + style="fill:#ffdd55;stroke:none;stroke-width:0.147538" + id="rect108" + width="7.8977489" + height="8.0027924" + x="-283.44467" + y="149.21587" + rx="50.910824" + ry="2.4220464" + transform="rotate(-90)" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-354.90024" + y="-6.5129104" + id="text108" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-354.90024" + y="-6.5129104" + id="tspan108">36</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-354.84631" + y="14.629527" + id="text109" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-354.84631" + y="14.629527" + id="tspan109">35</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.419785" + y="-6.5129104" + id="text110" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.419785" + y="-6.5129104" + id="tspan110">1</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.473709" + y="14.671004" + id="text111" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.473709" + y="14.671004" + id="tspan111">2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.909042" + y="4.0790467" + id="text112" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.909042" + y="4.0790467" + id="tspan112">P2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.299515" + y="200.61665" + id="text113" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.299515" + y="200.61665" + id="tspan113">1</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.473709" + y="221.80048" + id="text114" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.473709" + y="221.80048" + id="tspan114">2</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="45.083817" + y="211.20854" + id="text115" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="45.083817" + y="211.20854" + id="tspan115">P1</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-355.01392" + y="200.61665" + id="text116" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-355.01392" + y="200.61665" + id="tspan116">36</tspan></text><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.29546px;line-height:1.3;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;letter-spacing:1.85208px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ffffff;stroke:none;stroke-width:0.691286" + x="-354.95999" + y="221.75897" + id="text117" + transform="rotate(-90)"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1.3;font-family:'Droid Arabic Kufi';-inkscape-font-specification:'Droid Arabic Kufi Bold';letter-spacing:1.85208px;fill:#ffffff;stroke-width:0.691286" + x="-354.95999" + y="221.75897" + id="tspan117">35</tspan></text></g><rect + style="fill:#ffcc00;fill-opacity:0.395939;stroke:none;stroke-width:1.64896" + id="rect74508" + width="17.947361" + height="165.83418" + x="-338.52106" + y="231.82732" + transform="rotate(-90)" /><g + id="g21" + transform="translate(-179.61593,-71.483346)"><path + id="path2" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text2"><tspan + sodipodi:role="line" + id="tspan2" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_45</tspan></text></g><g + id="g24" + transform="translate(-179.61593,-56.483345)"><path + id="path23" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text23"><tspan + sodipodi:role="line" + id="tspan23" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_46</tspan></text></g><g + id="g62" + transform="translate(-179.61593,-41.483345)"><path + id="path25" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text25"><tspan + sodipodi:role="line" + id="tspan25" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_47</tspan></text></g><g + id="g64" + transform="translate(-179.61593,-26.483345)"><path + id="path63" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text63"><tspan + sodipodi:role="line" + id="tspan63" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_48</tspan></text></g><g + id="g67" + transform="translate(-179.61593,-11.483345)"><path + id="path66" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text66"><tspan + sodipodi:role="line" + id="tspan66" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_91</tspan></text></g><g + id="g75" + transform="translate(-181.55166,153.517)"><path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 368.30623,501.40567 c -0.3606,3e-4 -0.6844,0.2211 -0.8164,0.5567 l -3.7403,9.5039 c -0.2261,0.5757 0.1979,1.1985 0.8164,1.1992 h 24.3828 c 0.3618,2e-4 0.6867,-0.2216 0.8184,-0.5586 l 3.7031,-9.5059 c 0.2228,-0.5752 -0.2014,-1.1949 -0.8183,-1.1953 z" + id="path74" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="378.67697" + y="510.36688" + id="text74"><tspan + sodipodi:role="line" + id="tspan74" + x="378.67697" + y="510.36688" + style="font-size:10.2979px;line-height:1.25">GND</tspan></text></g><g + id="g108" + transform="translate(-179.61593,18.51666)"><path + id="path107" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text107"><tspan + sodipodi:role="line" + id="tspan107" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_57</tspan></text></g><g + id="g120" + transform="translate(-451.55234,168.51665)"><path + id="path119" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text119"><tspan + sodipodi:role="line" + id="tspan119" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_52</tspan></text></g><g + id="g121" + transform="translate(-179.61593,33.51666)"><path + id="path120" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text120"><tspan + sodipodi:role="line" + id="tspan120" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_60</tspan></text></g><g + id="g122" + transform="translate(-451.55234,48.51671)"><path + id="path121" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="720.30737" + id="text121"><tspan + sodipodi:role="line" + id="tspan121" + x="630.07721" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_54</tspan></text></g><g + id="g123" + transform="translate(-179.61593,183.51665)"><path + id="path122" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text122"><tspan + sodipodi:role="line" + id="tspan122" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_16</tspan></text></g><g + id="g80" + transform="translate(-451.55234,-71.4833)"><path + id="path3" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text3"><tspan + sodipodi:role="line" + id="tspan3" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_11</tspan></text></g><g + id="g81" + transform="translate(-515.52112,-71.4833)"><path + id="path80" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text80"><tspan + sodipodi:role="line" + id="tspan80" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_86</tspan></text></g><g + id="g83" + transform="translate(-451.55234,-56.4833)"><path + id="path81" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text81"><tspan + sodipodi:role="line" + id="tspan81" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_9</tspan></text></g><g + id="g85" + transform="translate(-515.52112,-56.4833)"><path + id="path83" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,576.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.15448" + y="585.30737" + id="text85"><tspan + sodipodi:role="line" + id="tspan85" + x="630.15448" + y="585.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_85</tspan></text></g><g + id="g87" + transform="translate(-453.42734,-41.48335)" /><g + id="g91" + transform="translate(-451.55234,-146.48338)"><g + id="g89"><path + id="path89" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,681.406 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="690.30737" + id="text89"><tspan + sodipodi:role="line" + id="tspan89" + x="630.18536" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_24</tspan></text></g></g><g + id="g95" + transform="translate(-619.65944,-143.06942)"><path + id="path91" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 678.07434,677.99208 c -0.3606,4e-4 -0.68465,0.22104 -0.81665,0.55664 l -3.74084,9.50318 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 24.38415 3.98621 7.63 16.75415 7.62818 3.98803 6.38306 17.99927 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.70422,-9.50501 c 0.2228,-0.5753 -0.20158,-1.19528 -0.81848,-1.19568 h -18.0011 -6.3446 -4.02466 -7.63 -16.7157 -7.63001 -4.02466 z" /><g + id="g93" + transform="translate(13.097393,-3.4139144)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="707.59363" + y="689.98077" + id="text91"><tspan + sodipodi:role="line" + id="tspan91" + x="707.59363" + y="689.98077" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">MCU_GPIO0_5</tspan></text></g></g><g + id="g109" + transform="translate(-451.55234,-131.48333)"><g + id="g103"><path + id="path97" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,681.406 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="690.30737" + id="text97"><tspan + sodipodi:role="line" + id="tspan97" + x="630.18536" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_25</tspan></text></g></g><g + id="g126" + transform="translate(-619.65944,-128.06937)"><path + id="path109" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 678.07434,677.99208 c -0.3606,4e-4 -0.68465,0.22104 -0.81665,0.55664 l -3.74084,9.50318 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 24.38415 3.98621 7.63 16.75415 7.62818 3.98803 6.38306 17.99927 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.70422,-9.50501 c 0.2228,-0.5753 -0.20158,-1.19528 -0.81848,-1.19568 h -18.0011 -6.3446 -4.02466 -7.63 -16.7157 -7.63001 -4.02466 z" /><g + id="g125" + transform="translate(13.097393,-3.4139144)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="707.59363" + y="689.98077" + id="text124"><tspan + sodipodi:role="line" + id="tspan124" + x="707.59363" + y="689.98077" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">MCU_GPIO0_6</tspan></text></g></g><g + id="g128" + transform="translate(-451.55234,-116.48338)"><g + id="g127"><path + id="path126" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,681.406 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="690.30737" + id="text126"><tspan + sodipodi:role="line" + id="tspan126" + x="630.18536" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_22</tspan></text></g></g><g + id="g130" + transform="translate(-619.65944,-113.06942)"><path + id="path128" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 678.07434,677.99208 c -0.3606,4e-4 -0.68465,0.22104 -0.81665,0.55664 l -3.74084,9.50318 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 24.38415 3.98621 7.63 16.75415 7.62818 3.98803 6.38306 17.99927 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.70422,-9.50501 c 0.2228,-0.5753 -0.20158,-1.19528 -0.81848,-1.19568 h -18.0011 -6.3446 -4.02466 -7.63 -16.7157 -7.63001 -4.02466 z" /><g + id="g129" + transform="translate(13.097393,-3.4139144)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="707.59363" + y="689.98077" + id="text128"><tspan + sodipodi:role="line" + id="tspan128" + x="707.59363" + y="689.98077" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">MCU_GPIO0_16</tspan></text></g></g><g + id="g132" + transform="translate(-451.55234,-101.48338)"><g + id="g131"><path + id="path130" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,681.406 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.18536" + y="690.30737" + id="text130"><tspan + sodipodi:role="line" + id="tspan130" + x="630.18536" + y="690.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO1_23</tspan></text></g></g><g + id="g134" + transform="translate(-619.65944,-98.069423)"><path + id="path132" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 678.07434,677.99208 c -0.3606,4e-4 -0.68465,0.22104 -0.81665,0.55664 l -3.74084,9.50318 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 24.38415 3.98621 7.63 16.75415 7.62818 3.98803 6.38306 17.99927 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.70422,-9.50501 c 0.2228,-0.5753 -0.20158,-1.19528 -0.81848,-1.19568 h -18.0011 -6.3446 -4.02466 -7.63 -16.7157 -7.63001 -4.02466 z" /><g + id="g133" + transform="translate(13.097393,-3.4139144)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="707.59363" + y="689.98077" + id="text132"><tspan + sodipodi:role="line" + id="tspan132" + x="707.59363" + y="689.98077" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">MCU_GPIO0_15</tspan></text></g></g><path + id="path134" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6f918a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 422.6904,579.92262 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="450.86447" + y="588.43561" + id="text134"><tspan + sodipodi:role="line" + id="tspan134" + x="450.86447" + y="588.43561" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">PWR_BTN</tspan></text><g + id="g140" + transform="translate(106.82188,-111.25879)"><g + id="g139" + transform="translate(-0.60911912,0.32629993)"><g + id="g138" + transform="translate(-49.954361,204.44884)"><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="381.79056" + y="510.72223" + id="text137"><tspan + sodipodi:role="line" + id="tspan137" + x="381.79056" + y="510.72223" + style="font-size:10.2979px;line-height:1.25">VBAT</tspan></text></g></g></g><g + id="g141" + transform="translate(-2.7569875,0.69034995)"><path + id="path140" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 425.44739,594.23049 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="439.08667" + y="603.5528" + id="text140"><tspan + sodipodi:role="line" + id="tspan140" + x="439.08667" + y="603.5528" + style="font-size:10.2979px;line-height:1.25">VBAT</tspan></text></g><g + id="g143" + transform="translate(-179.61593,-131.48335)"><g + id="g142"><g + id="g144"><path + id="path141" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,741.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.4032" + y="749.93445" + id="text141"><tspan + sodipodi:role="line" + id="tspan141" + x="630.4032" + y="749.93445" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">BAT_TEMP</tspan></text></g></g></g><g + id="g145" + transform="translate(-183.42734,-11.48335)"><g + id="g146"><path + id="path144" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 334.18133,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="361.95224" + y="645.30737" + id="text144"><tspan + sodipodi:role="line" + id="tspan144" + x="361.95224" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_64</tspan></text></g></g><g + id="g147" + transform="translate(-179.61593,-11.48335)"><path + id="path147" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="645.30737" + id="text147"><tspan + sodipodi:role="line" + id="tspan147" + x="630.07721" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_53</tspan></text></g><g + id="g148" + transform="translate(-179.61593,18.51665)"><path + id="path148" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 602.30633,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="630.07721" + y="645.30737" + id="text148"><tspan + sodipodi:role="line" + id="tspan148" + x="630.07721" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_63</tspan></text></g><g + id="g149" + transform="translate(-177.74093,33.5167)"><g + id="g150"><path + id="path149" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 600.43133,636.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="628.20221" + y="645.30737" + id="text149"><tspan + sodipodi:role="line" + id="tspan149" + x="628.20221" + y="645.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_51</tspan></text></g></g><g + id="g152" + transform="translate(-178.25133,123.5167)"><g + id="g151" + transform="translate(-5.1760126,-5.0048629e-5)"><g + id="g153" + transform="translate(1.875)"><path + id="path150" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff5555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,546.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5032 c -0.2261,0.5757 0.1982,1.1986 0.8167,1.1993 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.86658" + y="554.97046" + id="text150"><tspan + sodipodi:role="line" + id="tspan150" + x="360.86658" + y="554.97046" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">VDD_3V3</tspan></text></g></g></g><g + id="g155" + transform="translate(-175.86593,48.516664)"><g + id="g154" /></g><g + id="g22"><path + id="path155" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#d35f8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 422.6904,684.92263 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="450.81296" + y="694.22858" + id="text155"><tspan + sodipodi:role="line" + id="tspan155" + x="450.81296" + y="694.22858" + style="font-size:10.2979px;line-height:1.25;fill:#ffffff;fill-opacity:1">nRESET</tspan></text></g><g + id="g160" + transform="translate(-245.52112,3.51671)"><path + id="path160" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="720.30737" + id="text160"><tspan + sodipodi:role="line" + id="tspan160" + x="360.07724" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_40</tspan></text></g><g + id="g161" + transform="translate(-245.52112,18.51671)"><path + id="path161" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#e9ba33;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,711.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.07724" + y="720.30737" + id="text161"><tspan + sodipodi:role="line" + id="tspan161" + x="360.07724" + y="720.30737" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">GPIO0_90</tspan></text></g><path + id="path104" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 486.65918,759.92262 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="514.55884" + y="768.81378" + id="text104"><tspan + sodipodi:role="line" + id="tspan104" + x="514.55884" + y="768.81378" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH7</tspan></text><g + id="g97" + transform="translate(-245.52112,3.51671)"><path + id="path96" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 332.30633,756.40597 c -0.3606,4e-4 -0.6846,0.2211 -0.8166,0.5567 l -3.7409,9.5031 c -0.2261,0.5757 0.1982,1.1987 0.8167,1.1994 h 24.3841 11.6163 6.383 17.9993 c 0.3618,2e-4 0.6868,-0.2215 0.8185,-0.5585 l 3.7042,-9.505 c 0.2228,-0.5753 -0.2016,-1.1953 -0.8185,-1.1957 h -18.0011 -6.3446 -11.6547 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="360.20596" + y="765.29712" + id="text96"><tspan + sodipodi:role="line" + id="tspan96" + x="360.20596" + y="765.29712" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">ADC_CH5</tspan></text></g><g + id="g89-3" + transform="translate(-3e-7,119.99828)"><path + id="path87" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text87"><tspan + sodipodi:role="line" + id="tspan87" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA20</tspan></text></g><g + id="g1" + transform="translate(498.27857,120)"><path + id="path1" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5fd38d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 52.349396,639.92262 c -0.3606,3e-4 -0.68465,0.22287 -0.81665,0.55847 l -3.74085,9.50317 c -0.2261,0.5757 0.19815,1.19864 0.81665,1.19934 h 6.46912 17.91504 6.46728 c 0.3618,2e-4 0.68678,-0.22147 0.81848,-0.55847 l 3.7024,-9.50684 c 0.2228,-0.5752 -0.19975,-1.19527 -0.81665,-1.19567 h -6.46912 -17.87659 z" /><text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Consolas;-inkscape-font-specification:'Consolas, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#423f42;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="65.705498" + y="649.22943" + id="text1"><tspan + sodipodi:role="line" + id="tspan1" + x="65.705498" + y="649.22943" + style="font-size:10.2979px;line-height:1.25;fill:#423f42;fill-opacity:1">PA15</tspan></text></g></g></svg> diff --git a/boards/pocketbeagle-2/images/pocketbeagle-2-revA-dimensions.jpg b/boards/pocketbeagle-2/images/pocketbeagle-2-revA-dimensions.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4a9ffaa22e3fc3ec50506d6a9182e61a6f47102 Binary files /dev/null and b/boards/pocketbeagle-2/images/pocketbeagle-2-revA-dimensions.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-45-back.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-45-back.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b6dd779259bf7b4a684cc61de0cb3896bf30657f Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-45-back.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-45-front.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-45-front.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ed227da70880c6629f064397b936c1867b12aa6 Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-45-front.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-back.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-back.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5ac8b79e863fbcdc8bf87377576842197ad843a Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-back.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-45-back.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-45-back.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ccdb0fdc4b399217dad81df4a994c1530e14a20 Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-45-back.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-45-front.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-45-front.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc0240effd69dc0b9ef9ec981cd060afa96da8b4 Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-45-front.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-back.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-back.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6447370b4c2400f756d51226b71099bb60efc7b4 Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-back.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-front.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-front.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2e7babc4fd14fe007efb29fd72d333c0f263f75 Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-emmc-front.jpg differ diff --git a/boards/pocketbeagle-2/images/product/pocketbeagle-2-front.jpg b/boards/pocketbeagle-2/images/product/pocketbeagle-2-front.jpg new file mode 100644 index 0000000000000000000000000000000000000000..487e507c0f95fec39a35859f048e387448eb1a8d Binary files /dev/null and b/boards/pocketbeagle-2/images/product/pocketbeagle-2-front.jpg differ diff --git a/boards/pocketbeagle-2/index.rst b/boards/pocketbeagle-2/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..27542bfc353cfdf6827dfa0285d38047930f218d --- /dev/null +++ b/boards/pocketbeagle-2/index.rst @@ -0,0 +1,128 @@ +.. _pocketbeagle-2-home: + +PocketBeagle 2 +################### + +PocketBeagle 2 is an upgraded version of the widely popular PocketBeagle, designed as an ultra-compact, low-cost, +and powerful single-board computer (SBC). Targeted at developers, students, and hobbyists, PocketBeagle 2 retains +the simplicity and flexibility of its predecessor while delivering enhanced performance and expanded features +to support modern development needs. PocketBeagle 2 is ideal for creating IoT devices, robotics projects, +and educational applications. Its small form factor and low power consumption make it a versatile platform +for embedded development, whether prototyping or deploying at scale. + +.. image:: images/hero.* + :width: 740px + :align: center + :alt: PocketBeagle 2 + +.. only:: html + + .. grid:: 1 1 2 2 + :margin: 4 4 0 0 + :gutter: 4 + + .. grid-item-card:: + :link: pocketbeagle-2-introduction + :link-type: ref + + **1. Introduction** + ^^^ + + .. image:: images/chapter-thumbnails/01-introduction.* + :align: center + :alt: PocketBeagle 2 Chapter01 thumbnail + + +++ + + Introduction to PocketBeagle 2 board with information on each component + location on both front and back of the board. + + .. grid-item-card:: + :link: pocketbeagle-2-quick-start + :link-type: ref + + **2. Quick start** + ^^^ + + .. image:: images/chapter-thumbnails/02-quick-start.* + :align: center + :alt: PocketBeagle 2 Chapter02 thumbnail + + +++ + + Getting started guide to enable you to start building your projects + in no time. + + .. grid-item-card:: + :link: pocketbeagle-2-design + :link-type: ref + + **3. Design & Specifications** + ^^^ + + .. image:: images/chapter-thumbnails/03-design-and-specifications.* + :align: center + :alt: PocketBeagle 2 Chapter03 thumbnail + + +++ + + Hardware and mechanical design and specifications of PocketBeagle 2 board + for those who want to know their board inside and out. + + .. grid-item-card:: + :link: pocketbeagle-2-expansion + :link-type: ref + + **4. Expansion** + ^^^ + + .. image:: images/chapter-thumbnails/04-connectors-and-pinouts.* + :align: center + :alt: PocketBeagle 2 Chapter04 thumbnail + + +++ + + Connector pinout diagrams with expansion details so that you can + easily debug your connections and create custom expansion hardware. + + .. grid-item-card:: + :link: pocketbeagle-2-demos-and-tutorials + :link-type: ref + + **5. Demos** + ^^^ + + .. image:: images/chapter-thumbnails/05-demos-and-tutorials.* + :align: center + :alt: PocketBeagle 2 Chapter5 thumbnail + + +++ + + Demos and tutorials to quickly learn about PocketBeagle 2 capabilities. + + .. grid-item-card:: + :link: pocketbeagle-2-support + :link-type: ref + + **6. Support** + ^^^ + + .. image:: images/chapter-thumbnails/06-support-documents.* + :align: center + :alt: PocketBeagle 2 Chapter6 thumbnail + + +++ + + Additional supporting information, images, documents, change history and + hardware & software repositories including issue trackers. + +.. toctree:: + :maxdepth: 1 + :hidden: + + 01-introduction + 02-quick-start + 03-design-and-specifications + 04-expansion + 05-demos-and-tutorials + 06-support diff --git a/conf.yml b/conf.yml index 81a19ceba4218bf22eded41a472f1fa90c30d117..40261a11b64047f615882d5905446756bb78a2b8 100644 --- a/conf.yml +++ b/conf.yml @@ -90,6 +90,12 @@ boards: path: boards/pocketbeagle pdf: True oshw: PocketBeagle_US000083.svg + PocketBeagle 2: + page: https://www.beagleboard.org/boards/pocketbeagle-2 + git: https://openbeagle.org/pocketbeagle/pocketbeagle-2 + forum: https://forum.beagleboard.org/tag/pocketbeagle-2 + path: boards/pocketbeagle-2 + pdf: True # Books books: @@ -100,6 +106,11 @@ books: path: books/pru-cookbook pdf: True +books: + BeagleBone Cookbook: + path: books/beaglebone-cookbook + pdf: True + # Projects projects: BB-Config: @@ -113,4 +124,4 @@ projects: pdf: False SimpPRU: path: projects/simppru - pdf: True \ No newline at end of file + pdf: True diff --git a/glossary.rst b/glossary.rst index 51f3725feb2da4c495ee67c403cfef7ef66127a7..4ff7676c9ac624fe3b3b58eb5a9fb7b4b8be0cf9 100644 --- a/glossary.rst +++ b/glossary.rst @@ -18,3 +18,9 @@ Glossary of Terms BeagleBone A family of BeagleBoard.org boards from the original mint-tin sized computer and registered trademark of the BeagleBoard.org Foundation. + + BeagleConnect AP + It refers to the host CPUs, i.e., CPUs running Linux in most cases. It is responsible for administrating the Greybus network via the SVC. + + BeagleConnect SVC + The SVC represents an entity within the Greybus network that configures and controls the Greybus (UniPro) network, mostly based on the instructions from the AP. All module insertion and removal events are first reported to the SVC, which in turn informs the AP about them using the SVC protocol. diff --git a/index.rst b/index.rst index 3426d7c3f6748bf0471117c50920185d47a115eb..b5270a18c5bbdf7be57c88a003965e8b34aeba23 100644 --- a/index.rst +++ b/index.rst @@ -10,13 +10,7 @@ BeagleBoard Documentation Welcome to the `BeagleBoard project documentation <https://git.beagleboard.org/docs/docs.beagleboard.io>`_. If you are looking for help with your Beagle open-hardware development platform, you've found the right place! - -.. note:: - The BeagleBoard.org Foundation is a US-based 501(c)3 non-profit organization providing open hardware - computing solutions for a community of makers, educators and professionals that enable - rapid prototyping without barriers to creating real-world embedded systems. The BeagleBoard.org Foundation - supports the BeagleBoard community through efforts like developing this documentation. - + Introduction ************ @@ -52,10 +46,10 @@ from source using appropriate design tools. * Check out our easy-to-use Linux-based board at: :ref:`beagleplay-home` * Check out our highest performance (8 TOPs) board at: :ref:`bbai64-home` -* Check out our first Zephyr-based board at: :ref:`beagleconnect_freedom_home` +* Check out our first Zephyr-based board at: :ref:`beagleconnect-freedom-home` * Find all of our boards at: :ref:`boards` -.. grid:: 1 1 2 3 +.. grid:: 1 1 2 4 :margin: 4 4 0 0 :gutter: 4 @@ -63,14 +57,15 @@ from source using appropriate design tools. :link: beagley-ai-home :link-type: ref - **BeagleY-AI** + **BeagleY®-AI** ^^^ .. image:: boards/images/beagley-ai.* :align: center +++ - An industry standard form-factor 64-bit ARM computer. + An industry standard form-factor 64-bit ARM computer with 4 TOPS AI engine + and integrated ARM Cortex-R5 for low-latency I/O tasks. .. grid-item-card:: :link: beagleplay-home @@ -87,7 +82,7 @@ from source using appropriate design tools. to the connected world. .. grid-item-card:: - :link: beagleconnect_freedom_home + :link: beagleconnect-freedom-home :link-type: ref **BeagleConnect™ Freedom** @@ -207,7 +202,7 @@ from source using appropriate design tools. Capes ****** -.. grid:: 1 1 2 3 +.. grid:: 1 1 2 4 :margin: 4 4 0 0 :gutter: 4 diff --git a/intro/beagle101/blinkLED.rst b/intro/beagle101/blinkLED.rst index 8b2d521e79c0553a5d98c1255eaca5f01441d70a..405bc0264c8a6cbb77c9a69a232bfdf1c3a7889c 100644 --- a/intro/beagle101/blinkLED.rst +++ b/intro/beagle101/blinkLED.rst @@ -110,10 +110,14 @@ heart beat. The Beagle is now up and running, but you didn't have to load up Linux. This is because all Beagles -(except PocketBeagle, see :ref:`flash-latest-image` -to install an image on the Pocket) have built-in flash memory +have built-in flash memory that has the Debian distribution of Linux preinstalled. +.. note:: + The one exception is the PocketBeagle which has no built-in + flash memory. See :ref:`flash-latest-image` + to install an image on the Pocket + .. _intro-using-vs-code: Using VS Code @@ -178,6 +182,59 @@ are running Linux on your host, take the ``ssh (Linux)`` tab. Finally take the .. tab-set:: + .. tab-item:: VS Code + + Recent Beagles come with the IDE Visual Studio Code + (https://code.visualstudio.com/) installed and + running. To access it, open a web browser on + your host computer and browse to: ``192.168.7.2:3000`` + (use ``192.168.6.2:3000`` for the Mac) + and you will see something like: + + .. figure:: figures/vscode1.png + + At this point you can either run the scripts via a command + line within VS Code, or run them by clicking the + ``RUN Code`` button. + + + Running via the command line + + Open a terminal window in VS Code by dropping down the + ``Terminal`` menu and selecting ``New Terminal`` (or entering + ``Ctrl+Shift+```). The terminal window appears at the + bottom of the screen as shown below. + + .. figure:: figures/vscode3.png + + You can now enter commands and see them run as shown below. + + .. figure:: figures/vscode4.png + + Running via the ``RUN`` button + + Use the file navigator on the left to navigate to + ``examples/BeagleBone/Black/blinkInternalLED.sh`` + and you will see: + + .. figure:: figures/vscode2.png + + This code blinks one of the USR LEDs built into the board. + Click on the ``RUN Code`` triangle on the upper right of + the screen (see red arrow) to run the code. (You could also enter ``Ctrl+Alt+N``) + The USR3 LED should now be blinking. + + Click on the ``Stop Code Run`` (``Ctrl+Alt+M``) square to the right of the + ``Run Code`` button. + + + + Time to play! Try changing the LED number (on line 10) from + 3 to something else. Click the ``Run Code`` button (no + need to save the file, autosave is on by default). + + Try running ``seqLEDs.py``. + .. tab-item:: ssh (Mac) If you are running a Mac host, open a terminal widow and run @@ -233,7 +290,7 @@ internal LEDs. .. code-block:: shell-session - bone:~$ cat blinkInternalLED.py + bone:~$ cat blinkInternalLED.sh LED="3" LEDPATH='/sys/class/leds/beaglebone:green:usr' @@ -244,12 +301,23 @@ internal LEDs. echo "0" > ${LEDPATH}${LED}/brightness sleep 0.5 done - bone:~$ ./blinkInternalLED.py + bone:~$ ./blinkInternalLED.sh ^c +:download:`blinkInternalLED.sh<code/blinkInternalLED.sh>` + Here you see a simple bash script that turns an LED on and off. Enter Ctrl+c to stop the script. +Congratulations, you've blinked an LED. + +Your turn +^^^^^^^^^ + +Now that you have an LED blinking, try blinking a different LED. +Or, blink more than one LED at a time. Try slowing down, or speeding up +the blink rate. + Blinking via Python ==================== @@ -273,17 +341,33 @@ Here's a script that sequences the LEDs on and off. while True: for i in range(LEDs): f[i].seek(0) - f[i].write("1") + f[i].write("1") # 1 turns the LED on time.sleep(0.25) for i in range(LEDs): f[i].seek(0) - f[i].write("0") + f[i].write("0") # 0 turns the LED off time.sleep(0.25) bone:~$ ./seqLEDs.py ^c - + +:download:`seqLEDs.py<code/seqLEDs.py>` + Again, hit Ctrl+c to stop the script. +This python script is a bit more complicated that the previous bash +script. Note that *LEDPATH* is the same in both scripts. They use the +same interface to control the built-in LEDs. The python script opens a +file for each of the LEDs and then writes a **1** to the file to turn on +the LED. A **0** is writen to turn it off. The *for* loop allows it to turn +on (or off) all four LEDs in sequence. + +Your turn +^^^^^^^^^ + +Try speeding up, or slowing down the sequencing by changing the *sleep* times. +If you have programming experience, make a single LED sequence back and forth. + + Blinking from Command Line ========================== @@ -308,8 +392,8 @@ You can blink any of them. Let's try ``usr1``. bone:~$ echo 1 > brightness bone:~$ echo 0 > brightness -When you echo 1 into ``brightness`` the LED turns on. -Echoing a 0 turns it off. +When you echo **1** into ``brightness`` the LED turns on. +Echoing a **0** turns it off. Blinking other LEDs =================== @@ -319,7 +403,7 @@ directories and doing the same. Let's blink the USR0 LED. .. code-block:: shell-session - bone:~$ cd ../beaglebone\:green\:usr0/ + bone:~$ cd /sys/class/leds/beaglebone\:green\:usr0/ bone:~$ echo 1 > brightness bone:~$ echo 0 > brightness @@ -343,10 +427,17 @@ what triggers you can set: bone:~$ echo none > trigger Notice ``[heartbeat]`` is in brackets. This shows it's the -current trigger. The echo changes the trigger to ``none``. +current trigger. The ``echo`` changes the trigger to ``none``. +Your turn +^^^^^^^^^ Try experimenting with some of the other triggers and see if you -can figure them out. +can figure them out. Try changing the trigger on the other LEDs. + +.. note:: + + The following may not work on all Beagles since it depends on which + version of Debian you are running. Another way to Blink an LED =========================== @@ -384,21 +475,26 @@ the ``gpioset`` command. The first command sets chip 1, line 22 (the usr1 LED) to 1 (on) for 2 seconds. The second command turns it off for 2 seconds. -Try it for the other LEDs. +Your turn +^^^^^^^^^ + +Try turning on and off the other LEDs. If you have programming experience, +try modifying the earler *bash* script to use `gpiod` instead of `echo`. .. note:: - This may not work on all Beagles since it depends on which + The following may not work on all Beagles since it depends on which version of Debian you are running. -Blinking in response to a button -================================= +Blinking in response to a button event +-------------------------------------- -Some Beagles have a USR button that can be used to control the LEDs. -You can test the USR button with ``evtest`` +Some Beagles have a **USR** button that can be used to control the LEDs. +You can test the **USR** button with ``evtest`` .. code-block:: shell-session + bone:~$ sudo apt install evtest bone:~$ evtest No device specified, trying to scan all of /dev/input/event* Not running as root, no devices may be available. @@ -439,8 +535,11 @@ the USR button and you'll see: Event: time 1692994988.641754, -------------- SYN_REPORT ------------ Ctrl+c -The following script uses evtest to wait for the USR button to be pressed and -then turns on the LED. +The value **1** means the **USR** button was pressed, the **0** means it +was released. The value **2** means the button is being held. + +The following script uses ``evtest`` to wait for the **USR** button to be +pressed and then turns on the LED. .. literalinclude:: code/buttonEvent.sh :language: Shell @@ -449,9 +548,26 @@ then turns on the LED. :download:`code/buttonEvent.sh<code/buttonEvent.sh>` -Try running it and pressing the USR button. +Try running it and pressing the **USR** button. + +.. code-block:: shell-session + + bone:~$ ./buttonEvent.sh + ^c + +The **USR3** LED should turn on when the **USR** button is pressed. + +Your turn +^^^^^^^^^ +Try modifying the code to turn on a different LED. Try blinking 2 or 3 +LEDs when the button is pressed. Can you toggle an LED each time the +button is pressed? + +Blinking in response to a button poll +------------------------------------- -The next script polls the USR button and toggles the LED. +The next script polls the USR button and toggles the LED rather that waiting +for an event. .. literalinclude:: code/buttonLED.sh :language: shell diff --git a/intro/beagle101/c.rst b/intro/beagle101/c.rst index cac26db97ac2a6b4230af9bdacce206c471fc9d1..1efaf85aac5780aea925ec63052c95ee568fb7ce 100644 --- a/intro/beagle101/c.rst +++ b/intro/beagle101/c.rst @@ -6,8 +6,8 @@ Introduction to C .. todo:: Place-holder for tutorial on the C programming language The C programming language is powerful and flexible and sits at the heart of -many key open source software projects, including :ref:`Linux <intro-linux>` and -:ref:`Zephyr <intro-zephyr>`. While it is intimidating to many people, C holds a +many key open source software projects, including `Linux`_ +and `Zephyr`_. While it is intimidating to many people, C holds a strong relevance in today's technology landscape and can be approached and learned by those without extensive previous computer knowledge. @@ -32,14 +32,21 @@ While C is an extremely popular programming language, popularity shouldn't neces your top guide in choosing a programming language to learn. What are some of the best reasons to learn C? -Provides Strong Foundation -========================== +C Provides a Strong Foundation +============================== Many other programming languages are very similar to C, like `Java`_, `Wiring`_ or `Rust`_, -are direct extensions of C, namely `C++`_ and `C#`_, or are written in C themselves. +are direct extensions of C, like `C++`_ or `C#`_, or are written in C themselves. Learning C will set you up well to learn many programming languages and the rationales behind them. +C Lets You Go Low +================= + +The majority of operating systems, including `Linux`_ and `Zephyr`_ are written in C, so +it is critical to know C to build a solid understanding of them. If you ever need to write +ref:`writing-kernel-modules`, C is the obvious choice to get started. + Your First C Program ******************** @@ -72,3 +79,9 @@ Recommended Resources .. _C#: https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29 + +.. _Linux: + :ref:`Linux <intro-linux>` + +.. _Zephyr: + :ref:`Zephyr <intro-zephyr>` diff --git a/intro/beagle101/linux.rst b/intro/beagle101/linux.rst index b46cdddc010ead10d7700e6894ab5480cda3c83a..e179b8f42e3645fcf2084c38496270b8e1360ad8 100644 --- a/intro/beagle101/linux.rst +++ b/intro/beagle101/linux.rst @@ -85,6 +85,15 @@ learn See http://www.busybox.net/. +.. _writing-kernel-modules: + +Kernel Modules +************** + +Writing a bit of code that runs in the kernel is not too difficult. + +See :ref:`play-kernel-development`. + .. _embedded-linux-training: Training diff --git a/intro/beagle101/zephyr.rst b/intro/beagle101/zephyr.rst index 7cbac9257816b58d1f3b3356fef0d54c4f11dac1..f050c41234a522c66f73ec916bf0a7082fd9a7c1 100644 --- a/intro/beagle101/zephyr.rst +++ b/intro/beagle101/zephyr.rst @@ -154,13 +154,16 @@ To flash the application, you need to run the following command: .. note:: 1. To use west flash in BeagleConnect Freedom or BeaglePlay, it requires ``cc1352-flasher`` tool to be installed. - .. code-block:: none - pip3 install cc1352-flasher + + .. code-block:: none + + pip3 install cc1352-flasher + 2. At the moment, BeagleBone AI-64 doesn't support west flash. Please use the - `documentation <https://docs.zephyrproject.org/latest/boards/beagle/beaglebone_ai64/doc/index.html>`_ + `AI-64 documentation <https://docs.zephyrproject.org/latest/boards/beagle/beaglebone_ai64/doc/index.html>`_ provided by Zephyr for flashing the application. 3. At the moment, BeagleV-Fire doesn't support west flash. Please use the - `documentation <https://docs.zephyrproject.org/latest/boards/beagle/beaglev_fire/doc/index.html>`_ + `BeagleV-Fire documentation <https://docs.zephyrproject.org/latest/boards/beagle/beaglev_fire/doc/index.html>`_ provided by Zephyr for flashing the application. Result diff --git a/intro/contribution/doc-builder.rst b/intro/contribution/doc-builder.rst new file mode 100644 index 0000000000000000000000000000000000000000..ca9414fe15a1922d3a3d3f3fdba1545bddb1e0e7 --- /dev/null +++ b/intro/contribution/doc-builder.rst @@ -0,0 +1,38 @@ +.. _doc-builder: + +Building the Documentation +########################## + +We chose `Sphinx`_ as our tool for documenting BeagleBoard.org projects due to its popular use +in `Linux`_ and `Zephyr`_, two open source projects we respect a lot. This page is intended to +document specific aspects of the process of turning the `Docs Git Repo`_ into the `Docs Page`_. +This should help newcomers figure it out and those of us working on it a lot to simply remember +what we did. + +Invoking Sphinx +*************** + +We rely primarily on invoking `Sphinx`_ from the `OpenBeagle CI`_. + +.. literalinclude:: ../../.gitlab-ci.yml + :language: YAML + :caption: .gitlab-ci.yml + :linenos: + +.. _Sphinx: + https://www.sphinx-doc.org/en/master/ + +.. _Linux: + :ref:`Linux <intro-linux>` + +.. _Zephyr: + :ref:`Zephyr <intro-zephyr>` + +.. _Docs Git Repo: + https://openbeagle.org/docs/docs.beagleboard.io + +.. _Docs Page: + https://docs.beagleboard.org + +.. _OpenBeagle CI: + :ref:`OpenBeagle CI <intro-openbeagle-ci>` diff --git a/intro/contribution/index.rst b/intro/contribution/index.rst index ba0f71642ae08ec90c626f8b80066c1f006809bb..8829fd78ce4e18f12cef016a40c14f4452a293f1 100644 --- a/intro/contribution/index.rst +++ b/intro/contribution/index.rst @@ -20,6 +20,11 @@ Example projects suitable for first contributions: These guidelines are mostly suggestions, not hard-set rules. Use your best judgment, and feel free to propose changes to this document in a merge request. +.. todo:: + We need some kind of documentation on how the build process runs and how Sphinx is + configured. This `conf.yml` file is just a mystery, with insufficient information on + the provided interface. + .. toctree:: :maxdepth: 2 @@ -32,4 +37,5 @@ to propose changes to this document in a merge request. style rst-cheat-sheet linux-upstream + doc-builder /CONTRIB diff --git a/intro/contribution/prerequisites.rst b/intro/contribution/prerequisites.rst new file mode 100644 index 0000000000000000000000000000000000000000..9e80438f5dbf9cd2bf4d2df21c1141d67fde52d0 --- /dev/null +++ b/intro/contribution/prerequisites.rst @@ -0,0 +1,11 @@ +.. _contribution-prerequisites: + +What should I know before I get started? +######################################## + +The more you know about Linux and contributing to upstream projects, the better, but this knowledge isn't strictly required. Simply +reading about contributing to Linux and upstream projects can help build your vocabulary in a meaningful way to help out. Learn about +the skills required for Linux contributions in the :ref:`beagleboard-linux-upstream` section. + +The most useful thing to know is how to ask smart questions. Read about this in the :ref:`intro-getting-support` section. If you ask +smart questions on the issue trackers and forum, you'll be doing a lot to help us improve the designs and documentation. diff --git a/intro/contribution/rst-cheat-sheet.rst b/intro/contribution/rst-cheat-sheet.rst index 0e35f9b8725f569f5638a3bc0e604da18aeb22de..79615e64428baba0a8c112786250df360111343b 100644 --- a/intro/contribution/rst-cheat-sheet.rst +++ b/intro/contribution/rst-cheat-sheet.rst @@ -26,6 +26,16 @@ you should keep in mind while working with rst, reStructuredText vs. Markdown for technical documentation <https://eli.thegreenplace.net/2017/restructuredtext-vs-markdown-for-technical-documentation/>`_ +.. todo:: + + There are several type of entries that should be added to the cheat sheet to help provide + some consistency and avoid needing to refer to outside documentation. + + 1. `todo` entries and general admonitions like `note` and `important` + 2. `literalinclude` usage + 3. `tab-set` entries + 4. `toctree` entires and policy (depth, etc.) + 5. Using `Separated Links`_ Text formatting **************** @@ -366,3 +376,6 @@ More .. [#] `Quick reStructuredText (sourceforge) <https://docutils.sourceforge.io/docs/user/rst/quickref.html#hyperlink-targets>`_ .. [#] `A two-page cheatsheet for restructured text <https://github.com/ralsina/rst-cheatsheet>`_ + +.. _Separated Links: + https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#external-links diff --git a/projects/beagleconnect/beaglebone-bcf.rst b/projects/beagleconnect/beaglebone-bcf.rst new file mode 100644 index 0000000000000000000000000000000000000000..e0ad921b6ae1fe0abfd75aa2f094c1e4fc503d79 --- /dev/null +++ b/projects/beagleconnect/beaglebone-bcf.rst @@ -0,0 +1,1126 @@ +.. role:: strike + :class: strike + +.. _beagleconnect-technology-beaglebone-bcf: + +BeagleBone + BeagleConnect Freedom +################################## + +.. important:: + + This demo was the old way of doing things. Anyone new and inexperienced should look at beagleplay + beagleconnect freedom instead. + +.. _beagleconnect-software-architecture: + +Software architecture +********************* + +.. _beagleconnect-software-architecture-diagram: + +.. graphviz:: + :caption: BeagleConnect Software Architecture Diagram + + // Software architecture + digraph S { + node [color=white shape=box] + subgraph cluster_0 { + color=black label="Linux PC" + subgraph cluster_1 { + node [color=green style=filled] + color=lightgrey label="Linux userspace" style=filled + A [label="User Application" tooltip="Primary developer entry point"] + g [label="gbridge**" tooltip="Bridge Greybus to networked devices"] + } + subgraph cluster_2 { + node [color=green style=filled] + color=lightgrey label="Linux kernel" style=filled + I [label="IIO Drivers" tooltip="Hundreds of drivers for sensors and acutators"] + r [label=greybus tooltip="Dynamic RPC-like bus interface for I2C, SPI, UART, etc."] + n [label="gb-netlink**" tooltip="Extend Greybus over netlink to userspace"] + m [label="mikrobus**" tooltip="Board-level abstraction to identify sensor connections"] + w [label="wpanusb**" tooltip="USB-interface to IEEE802.15.4 radio"] + i [label=ieee802154 tooltip="Standards-based radio interface"] + 6 [label=lowpan tooltip="IPv6 for low-power wireless networks"] + } + } + subgraph cluster_3 { + color=black label="BCF gateway" + subgraph cluster_4 { + node [color=green style=filled] + color=lightgrey label=CC1352 style=filled + z [label="gateway**" tooltip="Zephyr-based IEEE802.15.4 radio accepting HDLC over UART transactions"] + } + subgraph cluster_5 { + node [color=green style=filled] + color=lightgrey label=MSP430 style=filled + b [label="usb_uart_bridge**" tooltip="USB interace to access CC1352 UART that encapulates WPANUSB in HDLC"] + } + } + subgraph cluster_6 { + color=black label="BCF node" + subgraph cluster_7 { + node [color=green style=filled] + color=lightgrey label=CC1352 style=filled + k [label="greybus-mikrobus**" tooltip="Zephyr-based applies Greybus transactions from IPv6/IEEE802154 to physical I2C, SPI, UART, etc."] + } + subgraph cluster_8 { + node [color=green style=filled] + color=lightgrey label="mikroBUS add-on board" style=filled + e [label="manifest 1-wire EEPROM**" tooltip="Manifest for mikroBUS driver"] + s [label=sensor tooltip="Over 1,000 different sensor, actuator and indicator options"] + } + } + A -> I + I -> m + m -> r + r -> n + n -> g + g -> 6 + 6 -> i + i -> w + w -> b + b -> z + z -> k + k -> s + k -> e + } + + +TODO items +********** + +.. todo:: Click Board plug-ins for node-red for the same 100 or so Click Boards + +.. todo:: BeagleConnect™ Freedom System Reference Manual and FAQs + + +Associated pre-work +******************* + +* Click Board support for Node-RED can be executed with native connections on + PocketBeagle+TechLab and BeagleBone Black with mikroBUS Cape + +* Device tree fragments and driver updates can be provided via + https://bbb.io/click + +* The Kconfig style provisioning can be implemented for those solutions, which + will require a reboot. We need to centralize edits to /boot/uEnv.txt to be + programmatic. As I think through this, I don't think BeagleConnect is + impacted, because the Greybus-style discovery along with Click EEPROMS will + eliminate any need to edit /boot/uEnv.txt. + +User experience concerns +************************ + +* Make sure no reboots are required + +* Plugging BeagleConnect into host should trigger host configuration + +* Click EEPROMs should trigger loading whatever drivers are needed and + provisioning should load any new drivers + +* Userspace (spidev, etc.) drivers should unload cleanly when 2nd phase + provisioning is completed + +BeagleConnect™ Greybus demo using BeagleConnect™ Freedom +******************************************************** +BeagleConnect™ Freedom runs a subGHz IEEE 802.15.4 network. This BeagleConnect™ +Greybus demo shows how to interact with GPIO, I2C and mikroBUS add-on boards +remotely connected over a BeagleConnect™ Freedom. + +This section starts with the steps required to use +`Linux <https://en.wikipedia.org/wiki/Linux>`_ embedded computer +(`BeagleBone Green Gateway <https://wiki.seeedstudio.com/BeagleBone-Green-Gateway/>`_) +and the `Greybus <https://lwn.net/Articles/715955/>`_ protocol, over an +IEEE 802.15.4 wireless link, to blink an LED on a +`Zephyr <https://zephyrproject.org/>`_ device. + +Introduction +============ + +*Why??* + +Good question. Blinking an LED is kind of the +`Hello, World <https://en.wikipedia.org/wiki/%22Hello,_World!%22_program>`_ of +the hardware community. In this case, we're less interested in the mechanics +of switching a GPIO to drive some current through an LED and more interested in +how that happens with the +`Internet of Things (IoT) <https://en.wikipedia.org/wiki/Internet_of_things>`_. + +There are several existing network and application layers that are driven by +corporate heavyweights and industry consortiums, but relatively few that are +community driven and, more specifically, even fewer that have the ability to +integrate so tightly with the Linux kernel. + +The goal here is to provide a community-maintained, developer-friendly, and +open-source protocol for the Internet of Things using the Greybus Protocol, and +blinking an LED using Greybus is the simplest proof-of-concept for that. All +that is required is a reliable transport. + +#. Power a BeagleConnect Freedom that has not yet been programmed via a USB + power source, not the BeagleBone Green Gateway. You'll hear a click every + 1-2 seconds along with seeing 4 of the LEDs turn off and on. + +#. In an isolated terminal window, :code:`sudo beagleconnect-start-gateway` + +#. :code:`sensortest-rx.py` + +Every 1-2 minutes, you should see something like: + +.. code-block:: bash + + ('fe80::3111:7a22:4b:1200%lowpan0', 52213, 0, 13) '2l:7.79;' + ('fe80::3111:7a22:4b:1200%lowpan0', 52213, 0, 13) '4h:43.75;4t:23.11;' + +The value after "2l:" is the amount of light in lux. The value after "4h:" is +the relative humidity and after "4t:" is the temperature in Celsius. + +Flash BeagleConnect™ Freedom node device with Greybus firmware +============================================================== + +#TODO: How can we add a step in here to show the network is connected without needing gbridge to be fully functional? + +Do this from the BeagleBone® Green Gateway board that was previously used to +program the BeagleConnect™ Freedom gateway device: + +#. Disconnect the BeagleConnect™ Freedom **gateway** device + +#. Connect a new BeagleConnect™ Freedom board via USB + +#. :code:`sudo systemctl stop lowpan.service` + +#. :code:`cc2538-bsl.py /usr/share/beagleconnect/cc1352/greybus_mikrobus_beagleconnect.bin /dev/ttyACM0` + +#. After it finishes programming successfully, disconnect the BeagleConnect Freedom node device + +#. Power the newly programmed BeagleConnect Freedom node device from an alternate USB power source + +#. Reconnect the BeagleConnect Freedom **gateway** device to the BeagleBone Green Gateway + +#. :code:`sudo systemctl start lowpan.service` + +#. :code:`sudo beagleconnect-start-gateway` + +.. code-block:: bash + + debian@beaglebone:~$ sudo beagleconnect-start-gateway + [sudo] password for debian: + setting up wpanusb gateway for IEEE 802154 CHANNEL 1(906 Mhz) + ping6: Warning: source address might be selected on device other than lowpan0. + PING 2001:db8::1(2001:db8::1) from ::1 lowpan0: 56 data bytes + 64 bytes from 2001:db8::1: icmp_seq=2 ttl=64 time=185 ms + 64 bytes from 2001:db8::1: icmp_seq=3 ttl=64 time=40.9 ms + 64 bytes from 2001:db8::1: icmp_seq=4 ttl=64 time=40.9 ms + 64 bytes from 2001:db8::1: icmp_seq=5 ttl=64 time=40.6 ms + + --- 2001:db8::1 ping statistics --- + 5 packets transmitted, 4 received, 20% packet loss, time 36ms + rtt min/avg/max/mdev = 40.593/76.796/184.799/62.356 ms + debian@beaglebone:~$ iio_info + Library version: 0.19 (git tag: v0.19) + Compiled with backends: local xml ip usb serial + IIO context created with local backend. + Backend version: 0.19 (git tag: v0.19) + Backend description string: Linux beaglebone 5.14.18-bone20 #1buster PREEMPT Tue Nov 16 20:47:19 UTC 2021 armv7l + IIO context has 1 attributes: + local,kernel: 5.14.18-bone20 + IIO context has 3 devices: + iio:device0: TI-am335x-adc.0.auto (buffer capable) + 8 channels found: + voltage0: (input, index: 0, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 1412 + voltage1: (input, index: 1, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 2318 + voltage2: (input, index: 2, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 2631 + voltage3: (input, index: 3, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 817 + voltage4: (input, index: 4, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 881 + voltage5: (input, index: 5, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 0 + voltage6: (input, index: 6, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 0 + voltage7: (input, index: 7, format: le:u12/16>>0) + 1 channel-specific attributes found: + attr 0: raw value: 1180 + 2 buffer-specific attributes found: + attr 0: data_available value: 0 + attr 1: watermark value: 1 + iio:device1: hdc2010 + 3 channels found: + humidityrelative: (input) + 3 channel-specific attributes found: + attr 0: peak_raw value: 52224 + attr 1: raw value: 52234 + attr 2: scale value: 1.525878906 + current: (output) + 2 channel-specific attributes found: + attr 0: heater_raw value: 0 + attr 1: heater_raw_available value: 0 1 + temp: (input) + 4 channel-specific attributes found: + attr 0: offset value: -15887.515151 + attr 1: peak_raw value: 25600 + attr 2: raw value: 25628 + attr 3: scale value: 2.517700195 + iio:device2: opt3001 + 1 channels found: + illuminance: (input) + 2 channel-specific attributes found: + attr 0: input value: 79.040000 + attr 1: integration_time value: 0.800000 + 2 device-specific attributes found: + attr 0: current_timestamp_clock value: realtime + + attr 1: integration_time_available value: 0.1 0.8 + debian@beaglebone:~$ dmesg | grep -e mikrobus -e greybus + [ 100.491253] greybus 1-2.2: Interface added (greybus) + [ 100.491294] greybus 1-2.2: GMP VID=0x00000126, PID=0x00000126 + [ 100.491306] greybus 1-2.2: DDBL1 Manufacturer=0x00000126, Product=0x00000126 + [ 100.737637] greybus 1-2.2: excess descriptors in interface manifest + [ 102.475168] mikrobus:mikrobus_port_gb_register: mikrobus gb_probe , num cports= 2, manifest_size 192 + [ 102.475206] mikrobus:mikrobus_port_gb_register: protocol added 3 + [ 102.475214] mikrobus:mikrobus_port_gb_register: protocol added 2 + [ 102.475239] mikrobus:mikrobus_port_register: registering port mikrobus-1 + [ 102.475400] mikrobus_manifest:mikrobus_state_get: mikrobus descriptor not found + [ 102.475417] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=opt3001, protocol=3, reg=44 + [ 102.494516] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 2, driver=hdc2010, protocol=3, reg=41 + [ 102.494567] mikrobus_manifest:mikrobus_manifest_parse: (null) manifest parsed with 2 devices + [ 102.494592] mikrobus mikrobus-1: registering device : opt3001 + [ 102.495096] mikrobus mikrobus-1: registering device : hdc2010 + debian@beaglebone:~$ + + +#TODO: update the below for the built-in sensors + +#TODO: can we also handle the case where these sensors are included and recommend them? Same firmware? + +#TODO: the current demo is for the built-in sensors, not the Click boards mentioned below + +Currently only a limited number of add-on boards have been tested to work over Greybus, simple add-on boards without interrupt requirement are the ones that work currently. The example is for Air Quality 2 Click and Weather Click attached to the mikroBUS ports on the device side. + +/var/log/gbridge will have the gbridge log, and if the mikroBUS port has been instantiated successfully the kernel log will show the devices probe messages: + +#TODO: this log needs to be updated + +.. code-block:: + + greybus 1-2.2: GMP VID=0x00000126, PID=0x00000126 + greybus 1-2.2: DDBL1 Manufacturer=0x00000126, Product=0x00000126 + greybus 1-2.2: excess descriptors in interface manifest + mikrobus:mikrobus_port_gb_register: mikrobus gb_probe , num cports= 3, manifest_size 252 + mikrobus:mikrobus_port_gb_register: protocol added 11 + mikrobus:mikrobus_port_gb_register: protocol added 3 + mikrobus:mikrobus_port_gb_register: protocol added 2 + mikrobus:mikrobus_port_register: registering port mikrobus-0 + mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=bme280, protocol=3, reg=76 + mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 2, driver=ams-iaq-core, protocol=3, reg=5a + mikrobus_manifest:mikrobus_manifest_parse: Greybus Service Sample Application manifest parsed with 2 devices + mikrobus mikrobus-0: registering device : bme280 + mikrobus mikrobus-0: registering device : ams-iaq-core + + +#TODO: bring in the GPIO toggle and I2C explorations for greater understanding + +Flashing via a Linux Host +------------------------- + +If flashing the Freedom board via the BeagleBone fails here's a trick you can try to flash from a Linux host. + +Use :code:`sshfs` to mount the Bone's files on the Linux host. This assumes the +Bone is plugged in the USB and appears at :code:`192.168.7.2`: + +.. code-block:: bash + + host$ cd + host$ sshfs 192.168.7.2:/ bone + host$ cd bone; ls + bin dev home lib media opt root sbin sys usr + boot etc ID.txt lost+found mnt proc run srv tmp var + host$ ls /dev/ttyACM* + /dev/ttyACM1 + + + +The Bone's files now appear as local files. Notice there is already a +:code:`/dev/ACM*` appearing. Now plug the Connect into the Linux host's USB +port and run the command again. + +.. code-block:: bash + + host$ ls /dev/ttyACM* + /dev/ttyACM0 /dev/ttyACM1 + +The :code:`/dev/ttyACM` that just appeared is the one associated with the +Connect. In my case it's :code:`/dev/ttyACM0`. That's what I'll use in this +example. + +Now change directories to where the binaries are and load: + +.. code-block:: bash + + host$ cd ~/bone/usr/share/beagleconnect/cc1352;ls + greybus_mikrobus_beagleconnect.bin sensortest_beagleconnect.dts + greybus_mikrobus_beagleconnect.config wpanusb_beagleconnect.bin + greybus_mikrobus_beagleconnect.dts wpanusb_beagleconnect.config + sensortest_beagleconnect.bin wpanusb_beagleconnect.dts + sensortest_beagleconnect.config + + host$ ~/bone/usr/bin/cc2538-bsl.py sensortest_beagleconnect.bin /dev/ttyACM0 + 8-bsl.py sensortest_beagleconnect.bin /dev/ttyACM0 + Opening port /dev/ttyACM0, baud 50000 + Reading data from sensortest_beagleconnect.bin + Cannot auto-detect firmware filetype: Assuming .bin + Connecting to target... + CC1350 PG2.0 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8 + Primary IEEE Address: 00:12:4B:00:22:7A:10:46 + Performing mass erase + Erasing all main bank flash sectors + Erase done + Writing 360448 bytes starting at address 0x00000000 + Write 104 bytes at 0x00057F988 + Write done + Verifying by comparing CRC32 calculations. + Verified (match: 0x0f6bdf0f) + +Now you are ready to continue the instructions above after the cc2528 command. + +Trying for different add-on boards +================================== + +See `mikroBUS over Greybus <https://github.com/vaishnav98/greybus-for-zephyr/tree/mikrobus#trying-out-different-add-on-boardsdevices-over-mikrobus>`_ +for trying out the same example for different mikroBUS add-on boards/ on-board devices. + +Observe the node device +======================= + +Connect BeagleConnect Freedom node device to an Ubuntu laptop to observe the +Zephyr console. + + +Console (:code:`tio`) +--------------------- +In order to see diagnostic messages or to run certain commands on the Zephyr +device we will require a terminal open to the device console. In this case, we +use `tio <https://tio.github.io/>`_ due how its usage simplifies the +instructions. + +#. Install :code:`tio` + :code:`sudo apt install -y tio` + +#. Run :code:`tio` + :code:`tio /dev/ttyACM0` + + To exit :code:`tio` (later), enter :code:`ctrl+t, q`. + + +The Zephyr Shell +---------------- + +After flashing, you should observe the something matching the following output in :code:`tio`. + +.. code-block:: bash + + uart:~$ *** Booting Zephyr OS build 9c858c863223 *** + [00:00:00.009,735] <inf> greybus_transport_tcpip: CPort 0 mapped to TCP/IP port 4242 + [00:00:00.010,131] <inf> greybus_transport_tcpip: CPort 1 mapped to TCP/IP port 4243 + [00:00:00.010,528] <inf> greybus_transport_tcpip: CPort 2 mapped to TCP/IP port 4244 + [00:00:00.010,742] <inf> greybus_transport_tcpip: Greybus TCP/IP Transport initialized + [00:00:00.010,864] <inf> greybus_manifest: Registering CONTROL greybus driver. + [00:00:00.011,230] <inf> greybus_manifest: Registering GPIO greybus driver. + [00:00:00.011,596] <inf> greybus_manifest: Registering I2C greybus driver. + [00:00:00.011,871] <inf> greybus_service: Greybus is active + [00:00:00.026,092] <inf> net_config: Initializing network + [00:00:00.134,063] <inf> net_config: IPv6 address: 2001:db8::1 + + + +The line beginning with :code:`***` is the Zephyr boot banner. + +Lines beginning with a timestamp of the form :code:`[H:m:s.us]` are Zephyr +kernel messages. + +Lines beginning with :code:`uart:~$` indicates that the Zephyr shell is +prompting you to enter a command. + +From the informational messages shown, we observe the following. + +* Zephyr is configured with the following + `link-local IPv6 address <https://en.wikipedia.org/wiki/Link-local_address#IPv6>`_ :code:`fe80::3177:a11c:4b:1200` + +* It is listening for (both) TCP and UDP traffic on port 4242 + +However, what the log messages do not show (which will come into play later), +are 2 critical pieces of information: + +#. **The RF Channel**: As you may have guessed, IEEE 802.15.4 devices are only + able to communicate with each other if they are using the same frequency to + transmit and receive data. This information is part of the Physical Layer. + +#. The `PAN identifier <https://www.silabs.com/community/wireless/proprietary/knowledge-base.entry.html/2019/10/04/connect_tutorial6-ieee802154addressing-rapc>`_: + IEEE 802.15.4 devices are only be able to communicate with one another if + they use the same PAN ID. This permits multiple networks (PANs) on the same + frequency. This information is part of the Data Link Layer. + +If we type :code:`help` in the shell and hit Enter, we're prompted with the +following: + +.. code-block:: + + Please press the <Tab> button to see all available commands. + You can also use the <Tab> button to prompt or auto-complete all commands or its subcommands. + You can try to call commands with <-h> or <--help> parameter for more information. + Shell supports following meta-keys: + + Ctrl+a, Ctrl+b, Ctrl+c, Ctrl+d, Ctrl+e, Ctrl+f, Ctrl+k, Ctrl+l, Ctrl+n, Ctrl+p, Ctrl+u, Ctrl+w + Alt+b, Alt+f. + Please refer to shell documentation for more details. + +So after hitting Tab, we see that there are several interesting commands we can +use for additional information. + +.. code-block:: + + uart:~$ + clear help history ieee802154 log net + resize sample shell + +Zephyr Shell: IEEE 802.15.4 commands +------------------------------------ + +Entering :code:`ieee802154 help`, we see + +.. code-block:: + + uart:~$ ieee802154 help + ieee802154 - IEEE 802.15.4 commands + Subcommands: + ack :<set/1 | unset/0> Set auto-ack flag + associate :<pan_id> <PAN coordinator short or long address (EUI-64)> + disassociate :Disassociate from network + get_chan :Get currently used channel + get_ext_addr :Get currently used extended address + get_pan_id :Get currently used PAN id + get_short_addr :Get currently used short address + get_tx_power :Get currently used TX power + scan :<passive|active> <channels set n[:m:...]:x|all> <per-channel + duration in ms> + set_chan :<channel> Set used channel + set_ext_addr :<long/extended address (EUI-64)> Set extended address + set_pan_id :<pan_id> Set used PAN id + set_short_addr :<short address> Set short address + set_tx_power :<-18/-7/-4/-2/0/1/2/3/5> Set TX power + + +We get the missing Channel number (frequency) with the command :code:`ieee802154 get_chan`. + +.. code-block:: + + uart:~$ ieee802154 get_chan + Channel 26 + +We get the missing PAN ID with the command :code:`ieee802154 get_pan_id`. + +.. code-block:: + + uart:~$ ieee802154 get_pan_id + PAN ID 43981 (0xabcd) + +Zephyr Shell: Network Commands +------------------------------ + +Additionally, we may query the IPv6 information of the Zephyr device. + +.. code-block:: + + uart:~$ net iface + + Interface 0x20002b20 (IEEE 802.15.4) [1] + ======================================== + Link addr : CD:99:A1:1C:00:4B:12:00 + MTU : 125 + IPv6 unicast addresses (max 3): + fe80::cf99:a11c:4b:1200 autoconf preferred infinite + 2001:db8::1 manual preferred infinite + IPv6 multicast addresses (max 4): + ff02::1 + ff02::1:ff4b:1200 + ff02::1:ff00:1 + IPv6 prefixes (max 2): + <none> + IPv6 hop limit : 64 + IPv6 base reachable time : 30000 + IPv6 reachable time : 16929 + IPv6 retransmit timer : 0 + + + +And we see that the static IPv6 address (:code:`2001:db8::1`) from +:code:`samples/net/sockets/echo_server/prj.conf` is present and configured. +While the statically configured IPv6 address is useful, it isn't 100% necessary. + +Rebuilding from source +====================== + +#TODO: revisit everything below here + +Prerequisites +------------- + +* Zephyr environment is set up according to the + `Getting Started Guide <https://docs.zephyrproject.org/latest/getting_started/index.html>`_ + + * Please use the Zephyr SDK when installing a toolchain above + +* `Zephyr SDK <https://docs.zephyrproject.org/latest/getting_started/index.html#install-a-toolchain>`_ + is installed at ~/zephyr-sdk-0.11.2 (any later version should be fine as well) + +* Zephyr board is connected via USB + +Cloning the repository +---------------------- + +This repository utilizes `git submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ +to keep track of all of the projects required to reproduce the ongoing work. +The instructions here only cover checking out the :code:`demo` branch which +should stay in a tested state. ongoing development will be on the +:code:`master` branch. + +Note: The parent directory :code:`~` is simply used as a placeholder for testing. +Please use whatever parent directory you see fit. + +Clone specific tag +^^^^^^^^^^^^^^^^^^ + +.. code-block:: bash + + cd ~ + git clone --recurse-submodules --branch demo https://github.com/jadonk/beagleconnect + +Zephyr +------ + +Add the Fork +^^^^^^^^^^^^ + +For the time being, Greybus must remain outside of the main Zephyr repository. +Currently, it is just in a Zephyr fork, but it should be converted to a +proper `Module (External Project) <https://docs.zephyrproject.org/latest/guides/modules.html>`_. +This is for a number of reasons, but mainly there must be: + +* specifications for authentication and encryption + +* specifications for joining and rejoining wireless networks + +* specifications for discovery + +Therefore, in order to reproduce this example, please run the following. + +.. code-block:: bash + + cd ~/beagleconnect/sw/zephyrproject/zephyr + west update + +Build and Flash Zephyr +^^^^^^^^^^^^^^^^^^^^^^ + +Here, we will build and flash the Zephyr +`greybus_net sample <https://github.com/cfriedt/zephyr/tree/greybus-sockets/samples/subsys/greybus/net>`_ +to our device. + +#. Edit the file :code:`~/.zephyrrc` and place the following text inside of it + +.. code-block:: bash + + export ZEPHYR_TOOLCHAIN_VARIANT=zephyr + export ZEPHYR_SDK_INSTALL_DIR=~/zephyr-sdk-0.11.2 + +#. Set up the required Zephyr environment variables via + +.. code-block:: bash + + source zephyr-env.sh + +#. Build the project + +.. code-block:: bash + + BOARD=cc1352r1_launchxl west build samples/subsys/greybus/net --pristine \ + --build-dir build/greybus_launchpad -- -DCONF_FILE="prj.conf overlay-802154.conf" + +#. Ensure that the last part of the build process looks somewhat like this: + +.. code-block:: bash + + ... + [221/226] Linking C executable zephyr/zephyr_prebuilt.elf + Memory region Used Size Region Size %age Used + FLASH: 155760 B 360360 B 43.22% + FLASH_CCFG: 88 B 88 B 100.00% + SRAM: 58496 B 80 KB 71.41% + IDT_LIST: 184 B 2 KB 8.98% + [226/226] Linking C executable zephyr/zephyr.elf + +#. Flash the firmware to your device using + +.. code-block:: bash + + BOARD=cc1352r1_launchxl west flash --build-dir build/greybus_launchpad + +Linux +----- + +Warning: If you aren't comfortable building and installing a Linux kernel on +your computer, you should probably just stop here. I'll assume you know the +basics of building and installing a Linux kernel from here on out. + +Clone, patch, and build the kernel +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +For this demo, I used the 5.8.4 stable kernel. Also, I've applied the +:code:`mikrobus` kernel driver, though it isn't strictly required for greybus. + +Note: The parent directory :code:`~` is simply used as a placeholder for testing. +Please use whatever parent directory you see fit. + +TODO: The patches for gb-netlink will eventually be applied here until pushed into mainline. + +.. code-block:: bash + + cd ~ + git clone --branch v5.8.4 --single-branch git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + cd linux + git checkout -b v5.8.4-greybus + git am ~/beagleconnect/sw/linux/v2-0001-RFC-mikroBUS-driver-for-add-on-boards.patch + git am ~/beagleconnect/sw/linux/0001-mikroBUS-build-fixes.patch + cp /boot/config-`uname -r` .config + yes "" | make oldconfig + ./scripts/kconfig/merge_config.sh .config ~/beagleconnect/sw/linux/mikrobus.config + ./scripts/kconfig/merge_config.sh .config ~/beagleconnect/sw/linux/atusb.config + make -j`nproc --all` + sudo make modules_install + sudo make install + +Reboot and select your new kernel. + +Probe the IEEE 802.15.4 Device Driver +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +On the Linux machine, make sure the :code:`atusb` driver is loaded. This should +happen automatically when the adapter is inserted or when the machine is booted +while the adapter is installed. + +.. code-block:: bash + + $ dmesg | grep -i ATUSB + [ 6.512154] usb 1-1: ATUSB: AT86RF231 version 2 + [ 6.512492] usb 1-1: Firmware: major: 0, minor: 3, hardware type: ATUSB (2) + [ 6.525357] usbcore: registered new interface driver atusb + ... + + + +We should now be able to see the IEEE 802.15.4 network device by entering :code:`ip a show wpan0`. + +.. code-block:: bash + + $ ip a show wpan0 + 36: wpan0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 123 qdisc fq_codel state UNKNOWN group default qlen 300 + link/ieee802.15.4 3e:7d:90:4d:8f:00:76:a2 brd ff:ff:ff:ff:ff:ff:ff:ff + + +But wait, that is not an IP address! It's the hardware address of the 802.15.4 +device. So, in order to associate it with an IP address, we need to run a +couple of other commands (thanks to wpan.cakelab.org). + +Set the 802.15.4 Physical and Link-Layer Parameters +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +#. First, get the phy number for the :code:`wpan0` device + +.. code-block:: bash + + $ iwpan list + wpan_phy phy0 + supported channels: + page 0: 11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26 + current_page: 0 + current_channel: 26, 2480 MHz + cca_mode: (1) Energy above threshold + cca_ed_level: -77 + tx_power: 3 + capabilities: + iftypes: node,monitor + channels: + page 0: + [11] 2405 MHz, [12] 2410 MHz, [13] 2415 MHz, + [14] 2420 MHz, [15] 2425 MHz, [16] 2430 MHz, + [17] 2435 MHz, [18] 2440 MHz, [19] 2445 MHz, + [20] 2450 MHz, [21] 2455 MHz, [22] 2460 MHz, + [23] 2465 MHz, [24] 2470 MHz, [25] 2475 MHz, + [26] 2480 MHz + tx_powers: + 3 dBm, 2.8 dBm, 2.3 dBm, 1.8 dBm, 1.3 dBm, 0.7 dBm, + 0 dBm, -1 dBm, -2 dBm, -3 dBm, -4 dBm, -5 dBm, + -7 dBm, -9 dBm, -12 dBm, -17 dBm, + cca_ed_levels: + -91 dBm, -89 dBm, -87 dBm, -85 dBm, -83 dBm, -81 dBm, + -79 dBm, -77 dBm, -75 dBm, -73 dBm, -71 dBm, -69 dBm, + -67 dBm, -65 dBm, -63 dBm, -61 dBm, + cca_modes: + (1) Energy above threshold + (2) Carrier sense only + (3, cca_opt: 0) Carrier sense with energy above threshold (logical operator is 'and') + (3, cca_opt: 1) Carrier sense with energy above threshold (logical operator is 'or') + min_be: 0,1,2,3,4,5,6,7,8 + max_be: 3,4,5,6,7,8 + csma_backoffs: 0,1,2,3,4,5 + frame_retries: 3 + lbt: false + +#. Next, set the Channel for the 802.15.4 device on the Linux machine + +.. code-block:: bash + + sudo iwpan phy phy0 set channel 0 26 + +#. Then, set the PAN identifier for the 802.15.4 device on the Linux machine :code:`sudo iwpan dev wpan0 set pan_id 0xabcd` + +#. Associate the :code:`wpan0` device to a new, 6lowpan network interface + +.. code-block:: bash + + sudo ip link add link wpan0 name lowpan0 type lowpan + +#. Finally, set the links up for both :code:`wpan0` and :code:`lowpan0` + +.. code-block:: bash + + sudo ip link set wpan0 up + sudo ip link set lowpan0 up + + + +We should observe something like the following when we run :code:`ip a show lowpan0`. + +.. code-block:: bash + + ip a show lowpan0 + 37: lowpan0@wpan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000 + link/6lowpan 9e:0b:a4:e8:00:d3:45:53 brd ff:ff:ff:ff:ff:ff:ff:ff + inet6 fe80::9c0b:a4e8:d3:4553/64 scope link + valid_lft forever preferred_lft forever + +Ping Pong +========= + +Broadcast Ping +-------------- + +Now, perform a broadcast ping to see what else is listening on :code:`lowpan0`. + +.. code-block:: + + $ ping6 -I lowpan0 ff02::1 + PING ff02::1(ff02::1) from fe80::9c0b:a4e8:d3:4553%lowpan0 lowpan0: 56 data bytes + 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=1 ttl=64 time=0.099 ms + 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=2 ttl=64 time=0.125 ms + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=2 ttl=64 time=17.3 ms (DUP!) + 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=3 ttl=64 time=0.126 ms + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=3 ttl=64 time=9.60 ms (DUP!) + 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=4 ttl=64 time=0.131 ms + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=4 ttl=64 time=14.9 ms (DUP!) + +Yay! We have pinged (pung?) the Zephyr device over IEEE 802.15.4 using 6LowPAN! + +Ping Zephyr +----------- + +We can ping the Zephyr device directly without a broadcast ping too, of course. + +.. code-block:: + + $ ping6 -I lowpan0 fe80::cf99:a11c:4b:1200 + PING fe80::cf99:a11c:4b:1200(fe80::cf99:a11c:4b:1200) from fe80::9c0b:a4e8:d3:4553%lowpan0 lowpan0: 56 data bytes + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=1 ttl=64 time=16.0 ms + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=2 ttl=64 time=13.8 ms + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=3 ttl=64 time=9.77 ms + 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=5 ttl=64 time=11.5 ms + +Ping Linux +---------- + +Similarly, we can ping the Linux host from the Zephyr shell. + +.. code-block:: bash + + uart:~$ net ping --help + ping - Ping a network host. + Subcommands: + --help :'net ping [-c count] [-i interval ms] <host>' Send ICMPv4 or ICMPv6 + Echo-Request to a network host. + $ net ping -c 5 fe80::9c0b:a4e8:d3:4553 + PING fe80::9c0b:a4e8:d3:4553 + 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=0 ttl=64 rssi=110 time=11 ms + 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=1 ttl=64 rssi=126 time=9 ms + 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=2 ttl=64 rssi=128 time=13 ms + 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=3 ttl=64 rssi=126 time=10 ms + 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=4 ttl=64 rssi=126 time=7 ms + +Assign a Static Address +======================= + +So far, we have been using IPv6 Link-Local addressing. However, the Zephyr +application is configured to use a statically configured IPv6 address as well +which is, namely :code:`2001:db8::1`. + +If we add a similar static IPv6 address to our Linux IEEE 802.15.4 network +interface, :code:`lowpan0`, then we should expect to be able to reach that as +well. + +In Linux, run the following + +.. code-block:: bash + + sudo ip -6 addr add 2001:db8::2/64 dev lowpan0 + +We can verify that the address has been set by examining the :code:`lowpan0` +network interface again. + +.. code-block:: bash + + $ ip a show lowpan0 + 37: lowpan0@wpan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000 + link/6lowpan 9e:0b:a4:e8:00:d3:45:53 brd ff:ff:ff:ff:ff:ff:ff:ff + inet6 2001:db8::2/64 scope global + valid_lft forever preferred_lft forever + inet6 fe80::9c0b:a4e8:d3:4553/64 scope link + valid_lft forever preferred_lft forever + +Lastly, ping the statically configured IPv6 address of the Zephyr device. + +.. code-block:: + + $ ping6 2001:db8::1 + PING 2001:db8::1(2001:db8::1) 56 data bytes + 64 bytes from 2001:db8::1: icmp_seq=2 ttl=64 time=53.7 ms + 64 bytes from 2001:db8::1: icmp_seq=3 ttl=64 time=13.1 ms + 64 bytes from 2001:db8::1: icmp_seq=4 ttl=64 time=22.0 ms + 64 bytes from 2001:db8::1: icmp_seq=5 ttl=64 time=22.7 ms + 64 bytes from 2001:db8::1: icmp_seq=6 ttl=64 time=18.4 ms + +Now that we have set up a reliable transport, let's move on to the application +layer. + + +Greybus +======= + +Hopefully the videos listed earlier provide a sufficient foundation to +understand what will happen shortly. However, there is still a bit more +preparation required. + +Build and probe Greybus Kernel Modules +-------------------------------------- + +Greybus was originally intended to work exclusively on the UniPro physical +layer. However, we're using RF as our physical layer and TCP/IP as our +transport. As such, there was need to be able to communicate with the Linux +Greybus facilities through userspace, and out of that need arose gb-netlink. +The Netlink Greybus module actually does not care about the physical layer, but +is happy to usher Greybus messages back and forth between the kernel and +userspace. + +Build and probe the gb-netlink modules (as well as the other Greybus modules) +with the following: + +.. code-block:: bash + + cd ${WORKSPACE}/sw/greybus + make -j`nproc --all` + sudo make install + ../load_gb_modules.sh + +Build and Run Gbridge +--------------------- + +The gbridge utility was created as a proof of concept to abstract the Greybus +Netlink datapath among several reliable transports. For the purposes of this +tutorial, we'll be using it as a TCP/IP bridge. + +To run :code:`gbridge`, perform the following: + +.. code-block:: bash + + sudo apt install -y libnl-3-dev libnl-genl-3-dev libbluetooth-dev libavahi-client-dev + cd gbridge + autoreconf -vfi + GBNETLINKDIR=${PWD}/../greybus \ + ./configure --enable-uart --enable-tcpip --disable-gbsim --enable-netlink --disable-bluetooth + make -j`nproc --all` + sudo make install + gbridge + + +Blinky! +======= + +Now that we have set up a reliable TCP transport, and set up the Greybus +modules in the Linux kernel, and used Gbridge to connect a Greybus node to the +Linux kernel via TCP/IP, we can now get to the heart of the demonstration! + +First, save the following script as :code:`blinky.sh`. + +.. code-block:: bash + + #!/bin/bash + + # Blinky Demo for CC1352R SensorTag + + # /dev/gpiochipN that Greybus created + CHIP="$(gpiodetect | grep greybus_gpio | head -n 1 | awk '{print $1}')" + + # red, green, blue LED pins + RED=6 + GREEN=7 + BLUE=21 + + # Bash array for pins and values + PINS=($RED $GREEN $BLUE) + NPINS=${#PINS[@]} + + for ((;;)); do + for i in ${!PINS[@]}; do + # turn off previous pin + if [ $i -eq 0 ]; then + PREV=2 + else + PREV=$((i-1)) + fi + gpioset $CHIP ${PINS[$PREV]}=0 + + # turn on current pin + gpioset $CHIP ${PINS[$i]}=1 + + # wait a sec + sleep 1 + done + done + + +Second, run the script with root privileges: :code:`sudo bash blinky.sh` + +The output of your minicom session should resemble the following. + +.. code-block:: + + $ *** Booting Zephyr OS build zephyr-v2.3.0-1435-g40c0ed940d71 *** + [00:00:00.011,932] <inf> net_config: Initializing network + [00:00:00.111,938] <inf> net_config: IPv6 address: fe80::6c42:bc1c:4b:1200 + [00:00:00.112,121] <dbg> greybus_service.greybus_service_init: Greybus initializing.. + [00:00:00.112,426] <dbg> greybus_transport_tcpip.gb_transport_backend_init: Greybus TCP/IP Transport initializing.. + [00:00:00.112,579] <dbg> greybus_transport_tcpip.netsetup: created server socket 0 for cport 0 + [00:00:00.112,579] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 0 + [00:00:00.112,609] <dbg> greybus_transport_tcpip.netsetup: binding socket 0 (cport 0) to port 4242 + [00:00:00.112,640] <dbg> greybus_transport_tcpip.netsetup: listening on socket 0 (cport 0) + [00:00:00.112,823] <dbg> greybus_transport_tcpip.netsetup: created server socket 1 for cport 1 + [00:00:00.112,823] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 1 + [00:00:00.112,854] <dbg> greybus_transport_tcpip.netsetup: binding socket 1 (cport 1) to port 4243 + [00:00:00.112,854] <dbg> greybus_transport_tcpip.netsetup: listening on socket 1 (cport 1) + [00:00:00.113,037] <inf> net_config: IPv6 address: fe80::6c42:bc1c:4b:1200 + [00:00:00.113,250] <dbg> greybus_transport_tcpip.netsetup: created server socket 2 for cport 2 + [00:00:00.113,250] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 2 + [00:00:00.113,281] <dbg> greybus_transport_tcpip.netsetup: binding socket 2 (cport 2) to port 4244 + [00:00:00.113,311] <dbg> greybus_transport_tcpip.netsetup: listening on socket 2 (cport 2) + [00:00:00.113,494] <dbg> greybus_transport_tcpip.netsetup: created server socket 3 for cport 3 + [00:00:00.113,494] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 3 + [00:00:00.113,525] <dbg> greybus_transport_tcpip.netsetup: binding socket 3 (cport 3) to port 4245 + [00:00:00.113,555] <dbg> greybus_transport_tcpip.netsetup: listening on socket 3 (cport 3) + [00:00:00.113,861] <inf> greybus_transport_tcpip: Greybus TCP/IP Transport initialized + [00:00:00.116,149] <inf> greybus_service: Greybus is active + [00:00:00.116,546] <dbg> greybus_transport_tcpip.accept_loop: calling poll + [00:45:08.397,399] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 + [00:45:08.397,399] <dbg> greybus_transport_tcpip.accept_loop: socket 0 (cport 0) has traffic + [00:45:08.397,491] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:39638 as fd 4 + [00:45:08.397,491] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. + [00:45:08.397,735] <dbg> greybus_transport_tcpip.accept_loop: calling poll + [00:45:08.491,363] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 + [00:45:08.491,363] <dbg> greybus_transport_tcpip.accept_loop: socket 3 (cport 3) has traffic + [00:45:08.491,455] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:39890 as fd 5 + [00:45:08.491,455] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. + [00:45:08.491,699] <dbg> greybus_transport_tcpip.accept_loop: calling poll + [00:45:08.620,056] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 + [00:45:08.620,086] <dbg> greybus_transport_tcpip.accept_loop: socket 2 (cport 2) has traffic + [00:45:08.620,147] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:42422 as fd 6 + [00:45:08.620,147] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. + [00:45:08.620,422] <dbg> greybus_transport_tcpip.accept_loop: calling poll + [00:45:08.679,504] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 + [00:45:08.679,534] <dbg> greybus_transport_tcpip.accept_loop: socket 1 (cport 1) has traffic + [00:45:08.679,595] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:48286 as fd 7 + [00:45:08.679,595] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. + [00:45:08.679,870] <dbg> greybus_transport_tcpip.accept_loop: calling poll + ... + +Read I2C Registers +================== + +The SensorTag comes with an opt3001 ambient light sensor as well as an hdc2080 +temperature & humidity sensor. + +First, find which i2c device corresponds to the SensorTag: + +.. code-block:: bash + + ls -la /sys/bus/i2c/devices/* | grep "greybus" + lrwxrwxrwx 1 root root 0 Aug 15 11:24 /sys/bus/i2c/devices/i2c-8 -> ../../../devices/virtual/gb_nl/gn_nl/greybus1/1-2/1-2.2/1-2.2.2/gbphy2/i2c-8 + +On my machine, the i2c device node that Greybus creates is :code:`/dev/i2c-8`. + +Read the ID registers (at the i2c register address 0x7e) of the opt3001 sensor +(at i2c bus address 0x44) as shown below: + +.. code-block:: bash + + i2cget -y 8 0x44 0x7e w + 0x4954 + +Read the ID registers (at the i2c register address 0xfc) of the hdc2080 sensor +(at i2c bus address 0x41) as shown below: + +.. code-block:: bash + + i2cget -y 8 0x41 0xfc w + 0x5449 + +Conclusion +********** + +The blinking LED can and poking i2c registers can be a somewhat anticlimactic, +but hopefully it illustrates the potential for Greybus as an IoT application layer +protocol. + +What is nice about this demo, is that we're using Device Tree to describe our +Greybus Peripheral declaratively, they Greybus Manifest is automatically +generated, and the Greybus Service is automatically started in Zephyr. + +In other words, all that is required to replicate this for other IoT devices is +simply an appropriate Device Tree overlay file. + +The proof-of-concept involving Linux, Zephyr, and IEEE 802.15.4 was actually +fairly straight forward and was accomplished with mostly already-upstream +source. + +For Greybus in Zephyr, there is still a considerable amount of integration work +to be done, including * converting the fork to a proper Zephyr module * adding +security and authentication * automatic detection, joining, and rejoining of +devices. + +Thanks for reading, and we hope you've enjoyed this tutorial. diff --git a/projects/beagleconnect/beagleplay-bcf.rst b/projects/beagleconnect/beagleplay-bcf.rst new file mode 100644 index 0000000000000000000000000000000000000000..a780648fa157060320e83ba5a2db85256dcf942b --- /dev/null +++ b/projects/beagleconnect/beagleplay-bcf.rst @@ -0,0 +1,318 @@ +.. _beagleconnect-technology-beagleplay-bcf: + +BeaglePlay + BeagleConnect Freedom +################################## + +:ref:`BeaglePlay <beagleplay-home>` and :ref:`BeagleConnect Freedom <beagleconnect-freedom-home>` are the first boards with the aim to provide seamless BeagleConnect™ Technology support over 6lowpan network which can have a range upto 1km. The support for `mikroBUS`_ add-on boards on :ref:`BeagleConnect Freedom <beagleconnect-freedom-home>` provide endless possibilties of peripherals. Let us go over some of the internal details that might be useful for developers who would like to get involved. + +Architecture +************ + +.. note:: + + This section assumes that you are familiar with terminology introduced in :ref:`beagleconnect-overview`. + +:ref:`BeaglePlay <beagleplay-home>` single-board computer contains 2 processors, an AM62x running Debian Linux and a CC1352P7 co-processor. The AM62x processor acts as the :term:`AP <BeagleConnect AP>` in Greybus architecture while CC1352P7 acts as the :term:`SVC <BeagleConnect SVC>`. The sub-1 ghz networking present in CC1352P7 is used as transport. This means all greybus messages between :term:`AP <BeagleConnect AP>` and Node are routed through CC1352P7. + +BeagleConnect Freedom serves as the Greybus module, running ZephyrRTOS. It has 2 `mikroBUS` ports which enables compatibility with over 1,000 mikroBUS add-on sensors, acutators, indicators and additional connectivity and storage options. + +Here is a visual representation of the architecture: + +.. image:: images/beagleplay_bcf_architecture.svg + :align: center + :alt: BeaglePlay + BeagleConnect Freedom BeagleConnet Setup + + +Demo +**** + +.. important:: + + The current setup is in heavy development. In case of any problems feel free to reach out to us at `Discord <https://discordapp.com/channels/1108795636956024986/1189277127590289469>`_ or `BeagleBoard Forum <https://forum.beagleboard.org/>`_. + +:ref:`greybus-host` + +Here is a video of BeaglePlay + BeagleConnect Freedom in action: + +.. youtube:: O5coD55JvGU + :align: center + +Components Involved +******************* + +* `gb-beagleplay Linux Driver <https://elixir.bootlin.com/linux/latest/source/drivers/greybus/gb-beagleplay.c>`_: Mainline Linux Kernel since v6.7.0 +* `mikroBUS Linux Driver <https://openbeagle.org/RobertCNelson/ti-linux-kernel-dev/-/tree/ti-linux-arm64-6.1.y/patches/mikrobus?ref_type=heads>`_: Out of tree +* `greybus-node-firmware <https://openbeagle.org/beagleconnect/zephyr/greybus-for-zephyr>`_: Out of tree +* `greybus-host-firmware <https://openbeagle.org/gsoc/greybus/cc1352-firmware>`_: Out of tree + + +Demo +**** + +Using Pre-built Images +======================= + +The pre-built images for both BeaglePlay and BeagleConnect Freedom are available at `here <https://openbeagle.org/ayush1325/zephyr/-/jobs/23728/artifacts/download>`_. + + +Build Images from Source +======================== + +.. note:: + + The following steps are for building the images from source. If you want to use pre-built images, you can skip this section. + +.. todo:: + + Use upstream Zephyr. The current support in Zephyr upstream has some performance problems which are being worked on. For now, we are using a custom fork based on Zephyr v3.4 + + +Setup Zephyr +------------ + +.. note:: + + Checkout `Zephyr Getting Started Guide <https://docs.zephyrproject.org/latest/develop/getting_started/index.html>`_ for more up to date instructions. + +#. Install the required packages: + + .. code-block:: shell-session + + sudo apt install --no-install-recommends git cmake ninja-build gperf \ + ccache dfu-util device-tree-compiler wget \ + python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \ + make gcc gcc-multilib g++-multilib libsdl2-dev libmagic1 python3-venv + +#. Create a new virtual environment: + + .. code-block:: shell-session + + python3 -m venv ~/zephyrproject/.venv + +#. Activate the virtual environment: + + .. code-block:: shell-session + + source ~/zephyrproject/.venv/bin/activate + +#. Install west: + + .. code-block:: shell-session + + pip install west + +#. Get the Zephyr source code: + + .. code-block:: shell-session + + west init -m https://openbeagle.org/ayush1325/zephyr.git --mr demo-new ~/zephyrproject + cd ~/zephyrproject + west update + +#. Export a Zephyr CMake package. This allows CMake to automatically load boilerplate code required for building Zephyr applications. + + .. code-block:: shell-session + + west zephyr-export + +#. Zephyr’s scripts/requirements.txt file declares additional Python dependencies. Install them with pip. + + .. code-block:: shell-session + + pip install -r ~/zephyrproject/zephyr/scripts/requirements.txt + +#. Download and verify the Zephyr SDK bundle: + + .. code-block:: shell-session + + cd ~/.local/opt + wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5-1/zephyr-sdk-0.16.5-1_linux-x86_64.tar.xz + wget -O - https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5-1/sha256.sum | shasum --check --ignore-missing + +#. Extract the Zephyr SDK bundle archive: + + .. code-block:: shell-session + + tar xf zephyr-sdk-0.16.5-1_linux-x86_64.tar.xz + rm zephyr-sdk-0.16.5-1_linux-x86_64.tar.xz + +.. note:: + + If trying to build on BeaglePlay, use `zephyr-sdk-0.16.5-1_linux-aarch64_minimal.tar.xz` instead of full Zephyr SDK. + +#. Run the Zephyr SDK bundle setup script: + + .. code-block:: shell-session + + cd zephyr-sdk-0.16.5-1 + ./setup.sh + +#. Install udev rules, which allow you to flash most Zephyr boards as a regular user: + + .. code-block:: shell-session + + sudo cp ~/zephyr-sdk-0.16.5-1/sysroots/x86_64-pokysdk-linux/usr/share/openocd/contrib/60-openocd.rules /etc/udev/rules.d + sudo udevadm control --reload + +#. Install `cc1352-flasher <https://pypi.org/project/cc1352-flasher/>`_ + + .. code-block:: shell-session + + pip install cc1352-flasher + + +Build and Flash BeagleConnect Freedom +------------------------------------- + +#. Build Greybus for node + + .. code-block:: shell-session + + west build -b beagleconnect_freedom modules/greybus/samples/subsys/greybus/net/ -p -- -DOVERLAY_CONFIG=overlay-802154-subg.conf + +#. Connect Beagleconnect Freedom and flash the firmware + + .. code-block:: shell-session + + west flash + + +Build and Flash BeaglePlay CC1352 +--------------------------------- + +#. Build Greybus for host + + .. code-block:: shell-session + + west build -b beagleplay_cc1352 modules/greybus-host/ -p + +#. Start BeaglePlay with bcfserial overlay. If you are using USB to UART cable to connect to BeaglePlay, you can select `BeaglePlay eMMC disable BCFSERIAL` option. Else run the following command and reboot. + + .. code-block:: shell-session + + sed -i '5d' /boot/firmware/extlinux/extlinux.conf + sed -i '5idefault BeaglePlay eMMC disable BCFSERIAL' temp2 + +#. Copy compiled image to BeaglePlay: + + .. code-block:: shell-session + + scp build/zephyr/zephyr.bin debian@beagleplay.local:~/greybus/zephyr/zephyr.bin + +#. Install `cc1352-flasher <https://pypi.org/project/cc1352-flasher/>`_ on BeaglePlay + + .. code-block:: shell-session + + pip install cc1352-flasher + +#. Flash the firmware + + .. code-block:: shell-session + + cc1352-flasher --play ~/greybus + +#. Enable bcfserial overlay. (Skip this step if you used Uboot menu in step 2): + + .. code-block:: shell-session + + sed -i '5d' /boot/firmware/extlinux/extlinux.conf + sed -i '5idefault BeaglePlay eMMC (default)' temp2 + +#. Blacklist bcfserial Linux driver. This is required only in 5.x kernels: + + .. code-block:: shell-session + + sed -i '28s/$/ modprobe.blacklist=mikrobus/' /boot/firmware/extlinux/extlinux.conf + +#. Reboot + +BeaglePlay Driver +----------------- + +.. note:: + + This section is only required for 5.x kernels. + +#. Clone the driver: + + .. code-block:: shell-session + + git clone https://git.beagleboard.org/gsoc/greybus/beagleplay-greybus-driver.git + cd beagleplay-greybus-driver + +#. Install kernel headers: + + .. code-block:: shell-session + + sudo apt install linux-headers-$(uname -r) + +#. Build `gb-beagleplay` driver: + + .. code-block:: shell-session + + debian@BeaglePlay:~/beagleplay-greybus-driver$ make + make -C /lib/modules/5.10.168-ti-arm64-r111/build M=/home/debian/beagleplay-greybus-driver modules + make[1]: Entering directory '/usr/src/linux-headers-5.10.168-ti-arm64-r111' + CC [M] /home/debian/beagleplay-greybus-driver/gb-beagleplay.o + MODPOST /home/debian/beagleplay-greybus-driver/Module.symvers + CC [M] /home/debian/beagleplay-greybus-driver/gb-beagleplay.mod.o + LD [M] /home/debian/beagleplay-greybus-driver/gb-beagleplay.ko + make[1]: Leaving directory '/usr/src/linux-headers-5.10.168-ti-arm64-r111' + +#. Load the driver: + + .. code-block:: shell-session + + sudo insmod gb-beagleplay.ko + +#. Check `iio_info`. Sensors from beagleconnect freedom should show up here: + + .. code-block:: shell-session + + debian@BeaglePlay:~$ iio_info + Library version: 0.24 (git tag: v0.24) + Compiled with backends: local xml ip usb + IIO context created with local backend. + Backend version: 0.24 (git tag: v0.24) + Backend description string: Linux BeaglePlay 5.10.168-ti-arm64-r111 #1bullseye SMP Tue Sep 26 14:22:20 UTC 2023 aarch64 + IIO context has 2 attributes: + local,kernel: 5.10.168-ti-arm64-r111 + uri: local: + IIO context has 2 devices: + iio:device0: adc102s051 + 2 channels found: + voltage1: (input) + 2 channel-specific attributes found: + attr 0: raw value: 4068 + attr 1: scale value: 0.805664062 + voltage0: (input) + 2 channel-specific attributes found: + attr 0: raw value: 0 + attr 1: scale value: 0.805664062 + No trigger on this device + iio:device1: hdc2010 + 3 channels found: + temp: (input) + 4 channel-specific attributes found: + attr 0: offset value: -15887.515151 + attr 1: peak_raw value: 28928 + attr 2: raw value: 28990 + attr 3: scale value: 2.517700195 + humidityrelative: (input) + 3 channel-specific attributes found: + attr 0: peak_raw value: 43264 + attr 1: raw value: 41892 + attr 2: scale value: 1.525878906 + current: (output) + 2 channel-specific attributes found: + attr 0: heater_raw value: 0 + attr 1: heater_raw_available value: 0 1 + No trigger on this device + + +Conclusion +********** + +While BeagleConnect™ technology is still in development, we are excited to see the possibilities it brings to the table. We are continuously working on improving the technology and adding more features. Fee free to reach out to us at `Discord <https://discordapp.com/channels/1108795636956024986/1189277127590289469>`_ or `BeagleBoard Forum <https://forum.beagleboard.org/>`_. + +.. _mikroBUS: https://www.mikroe.com/mikrobus diff --git a/projects/beagleconnect/images/beagleplay_bcf_architecture.svg b/projects/beagleconnect/images/beagleplay_bcf_architecture.svg new file mode 100644 index 0000000000000000000000000000000000000000..10d388772ccc515ac4b0ec7cacbf4d2b799555c7 --- /dev/null +++ b/projects/beagleconnect/images/beagleplay_bcf_architecture.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Do not edit this file with editors other than draw.io --> +<!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="1085px" height="805px" viewBox="-0.5 -0.5 1085 805" class="ge-export-svg-dark" content="<mxfile host="app.diagrams.net" modified="2024-04-20T19:29:18.218Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" etag="hzEVmMtcW8s_QiL00vSz" version="24.2.7" type="google" scale="1" border="0"> <diagram name="Page-1" id="uY0COTEc3WUXCl7wPsDq"> <mxGraphModel dx="2523" dy="2022" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="MhAmP5u9P9BtMRrkWhtU-4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=5;fillColor=#003366;fontColor=#ffffff;strokeColor=#3399FF;" parent="1" vertex="1"> <mxGeometry x="-40" y="-40" width="1080" height="800" as="geometry" /> </mxCell> <mxCell id="jhmO5CJgM7XCL80eNb6_-4" value="&lt;font size=&quot;1&quot; style=&quot;&quot;&gt;&lt;b style=&quot;font-size: 18px;&quot;&gt;BeaglePlay&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#001933;verticalAlign=top;strokeColor=#006EAF;strokeWidth=6;fontColor=#ffffff;gradientColor=#007FFF;gradientDirection=radial;glass=0;shadow=0;" parent="1" vertex="1"> <mxGeometry width="570" height="720" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-26" value="CC1352 (Zephyr)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#008a00;verticalAlign=bottom;fontColor=#ffffff;strokeColor=#005700;strokeWidth=4;fontSize=16;fontStyle=1" parent="1" vertex="1"> <mxGeometry x="350" y="570" width="200" height="120" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-13" value="AM62 (Linux)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#008a00;verticalAlign=top;fontColor=#ffffff;strokeColor=#005700;strokeWidth=5;fontSize=16;fontStyle=1" parent="1" vertex="1"> <mxGeometry x="40" y="40" width="280" height="650" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-19" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;BeagleConnect Freedom (Zephyr)&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#001933;verticalAlign=top;strokeWidth=6;strokeColor=#006EAF;fontColor=#ffffff;gradientColor=#3399FF;gradientDirection=radial;" parent="1" vertex="1"> <mxGeometry x="610" width="390" height="260" as="geometry" /> </mxCell> <mxCell id="cnFOZKSyKm-ARbksO7xH-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-12" target="gyTpI4vv8gO5FbXfWERa-1" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-12" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;Linux Kernel&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;align=left;verticalAlign=top;fontStyle=1;spacingLeft=10;fontColor=#ffffff;strokeColor=#2D7600;strokeWidth=4;fontSize=14;" parent="1" vertex="1"> <mxGeometry x="80" y="220" width="200" height="450" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-11" value="Linux Userspace" style="rounded=1;whiteSpace=wrap;fillColor=#60a917;labelPosition=center;verticalLabelPosition=middle;align=left;verticalAlign=top;html=1;spacingTop=0;textDirection=ltr;spacingLeft=10;fontColor=#ffffff;strokeColor=#2D7600;strokeWidth=4;fontSize=14;fontStyle=1" parent="1" vertex="1"> <mxGeometry x="80" y="80" width="200" height="120" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;startArrow=classic;startFill=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-1" target="gyTpI4vv8gO5FbXfWERa-2" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-1" value="User Application" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="120" y="110" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;startArrow=classic;startFill=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-2" target="gyTpI4vv8gO5FbXfWERa-3" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-2" value="IIO Drivers" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="120" y="260" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;startArrow=classic;startFill=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-3" target="gyTpI4vv8gO5FbXfWERa-4" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-3" value="mikroBUS**" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="120" y="370" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=3;startArrow=classic;startFill=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-4" target="gyTpI4vv8gO5FbXfWERa-5" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-4" value="Greybus" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="120" y="480" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="jhmO5CJgM7XCL80eNb6_-2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;shape=flexArrow;strokeWidth=3;fillColor=#663300;strokeColor=#FF9933;" parent="1" source="gyTpI4vv8gO5FbXfWERa-5" target="gyTpI4vv8gO5FbXfWERa-22" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-5" value="Platform Driver" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="120" y="590" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-14" value="Sensor" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="640" y="60" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-15" value="Clickboard" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="820" y="60" width="150" height="60" as="geometry" /> </mxCell> <mxCell id="jhmO5CJgM7XCL80eNb6_-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;startArrow=classic;startFill=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-16" target="gyTpI4vv8gO5FbXfWERa-14" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="cu3M_EhpxhxdDDDf_Vu2-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;startArrow=classic;startFill=1;" parent="1" source="gyTpI4vv8gO5FbXfWERa-16" target="gyTpI4vv8gO5FbXfWERa-15" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-16" value="Greybus Firmware (Zephyr)" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#005700;strokeWidth=3;fillColor=#008a00;fontColor=#ffffff;fontSize=13;fontStyle=1" parent="1" vertex="1"> <mxGeometry x="730" y="160" width="140" height="60" as="geometry" /> </mxCell> <mxCell id="gyTpI4vv8gO5FbXfWERa-22" value="APBridge + SVC" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;strokeWidth=3;fontSize=13;" parent="1" vertex="1"> <mxGeometry x="390" y="590" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="cnFOZKSyKm-ARbksO7xH-1" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;fillColor=#663300;strokeColor=#FF9933;" parent="1" source="gyTpI4vv8gO5FbXfWERa-22" target="gyTpI4vv8gO5FbXfWERa-16" edge="1"> <mxGeometry width="100" height="100" relative="1" as="geometry"> <mxPoint x="510" y="400" as="sourcePoint" /> <mxPoint x="815" y="290" as="targetPoint" /> <Array as="points"> <mxPoint x="800" y="620" /> </Array> </mxGeometry> </mxCell> <mxCell id="cnFOZKSyKm-ARbksO7xH-2" value="UART" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FFFFFF;fontStyle=1;fontSize=18;" parent="1" vertex="1"> <mxGeometry x="290" y="580" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="cnFOZKSyKm-ARbksO7xH-3" value="6lowpan" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontStyle=1;fontColor=#FFFFFF;" parent="1" vertex="1"> <mxGeometry x="720" y="580" width="60" height="30" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs><radialGradient x1="0%" y1="0%" x2="0%" y2="0%" id="mx-gradient-001933-1-007fff-1-r-0"><stop offset="0%" style="stop-color: rgb(0, 25, 51); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(0, 127, 255); stop-opacity: 1;"/></radialGradient><radialGradient x1="0%" y1="0%" x2="0%" y2="0%" id="mx-gradient-001933-1-3399ff-1-r-0"><stop offset="0%" style="stop-color: rgb(0, 25, 51); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(51, 153, 255); stop-opacity: 1;"/></radialGradient><style type="text/css">svg.ge-export-svg-dark { filter: invert(100%) hue-rotate(180deg); }
svg.ge-export-svg-dark foreignObject img,
svg.ge-export-svg-dark image:not(svg.ge-export-svg-dark switch image),
svg.ge-export-svg-dark svg { filter: invert(100%) hue-rotate(180deg) }</style></defs><g><g><rect x="2" y="2" width="1080" height="800" fill="#003366" stroke="#3399ff" stroke-width="5" pointer-events="all"/></g><g><rect x="42" y="42" width="570" height="720" fill="url(#mx-gradient-001933-1-007fff-1-r-0)" stroke="#006eaf" stroke-width="6" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 568px; height: 1px; padding-top: 49px; margin-left: 43px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="" size="1"><b style="font-size: 18px;">BeaglePlay</b></font></div></div></div></foreignObject><image x="43" y="49.5" width="568" height="25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="392" y="612" width="200" height="120" rx="18" ry="18" fill="#008a00" stroke="#005700" stroke-width="4" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 729px; margin-left: 393px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">CC1352 (Zephyr)</div></div></div></foreignObject><image x="393" y="710.5" width="198" height="23" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="82" y="82" width="280" height="650" rx="42" ry="42" fill="#008a00" stroke="#005700" stroke-width="5" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 278px; height: 1px; padding-top: 89px; margin-left: 83px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">AM62 (Linux)</div></div></div></foreignObject><image x="83" y="89.5" width="278" height="23" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="652" y="42" width="390" height="260" fill="url(#mx-gradient-001933-1-3399ff-1-r-0)" stroke="#006eaf" stroke-width="6" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 388px; height: 1px; padding-top: 49px; margin-left: 653px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 18px;"><b>BeagleConnect Freedom (Zephyr)</b></font></div></div></div></foreignObject><image x="653" y="49.5" width="388" height="25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 222 262 L 222 218.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 222 213.12 L 225.5 220.12 L 222 218.37 L 218.5 220.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="122" y="262" width="200" height="450" rx="30" ry="30" fill="#60a917" stroke="#2d7600" stroke-width="4" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 269px; margin-left: 134px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><div style="font-size: 14px;">Linux Kernel<br style="font-size: 14px;" /></div></div></div></div></foreignObject><image x="134" y="269.5" width="188" height="20.5" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="122" y="122" width="200" height="120" rx="18" ry="18" fill="#60a917" stroke="#2d7600" stroke-width="4" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" dir="ltr" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 129px; margin-left: 134px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Linux Userspace</div></div></div></foreignObject><image x="134" y="129.5" width="188" height="20.5" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 222 222.1 L 222 291.9" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 222 215.35 L 226.5 224.35 L 222 222.1 L 217.5 224.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 222 298.65 L 217.5 289.65 L 222 291.9 L 226.5 289.65 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="162" y="152" width="120" height="60" rx="9" ry="9" fill="#d80073" stroke="#a50040" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 182px; margin-left: 163px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">User Application</div></div></div></foreignObject><image x="163" y="174.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 222 372.1 L 222 401.9" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 222 365.35 L 226.5 374.35 L 222 372.1 L 217.5 374.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 222 408.65 L 217.5 399.65 L 222 401.9 L 226.5 399.65 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="162" y="302" width="120" height="60" rx="9" ry="9" fill="#d80073" stroke="#a50040" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 332px; margin-left: 163px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">IIO Drivers</div></div></div></foreignObject><image x="163" y="324.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 222 482.1 L 222 511.9" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 222 475.35 L 226.5 484.35 L 222 482.1 L 217.5 484.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 222 518.65 L 217.5 509.65 L 222 511.9 L 226.5 509.65 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="162" y="412" width="120" height="60" rx="9" ry="9" fill="#d80073" stroke="#a50040" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 442px; margin-left: 163px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">mikroBUS**</div></div></div></foreignObject><image x="163" y="434.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 222 592.1 L 222 621.9" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 222 585.35 L 226.5 594.35 L 222 592.1 L 217.5 594.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 222 628.65 L 217.5 619.65 L 222 621.9 L 226.5 619.65 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="162" y="522" width="120" height="60" rx="9" ry="9" fill="#d80073" stroke="#a50040" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 552px; margin-left: 163px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Greybus</div></div></div></foreignObject><image x="163" y="544.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 304.5 668 L 304.5 679.5 L 283.5 662 L 304.5 644.5 L 304.5 656 L 409.5 656 L 409.5 644.5 L 430.5 662 L 409.5 679.5 L 409.5 668 Z" fill="#663300" stroke="#ff9933" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="162" y="632" width="120" height="60" rx="9" ry="9" fill="#d80073" stroke="#a50040" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 662px; margin-left: 163px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Platform Driver</div></div></div></foreignObject><image x="163" y="654.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="682" y="102" width="120" height="60" rx="9" ry="9" fill="#6a00ff" stroke="#3700cc" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 132px; margin-left: 683px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Sensor</div></div></div></foreignObject><image x="683" y="124.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="862" y="102" width="150" height="60" rx="9" ry="9" fill="#6a00ff" stroke="#3700cc" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 132px; margin-left: 863px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Clickboard</div></div></div></foreignObject><image x="863" y="124.5" width="148" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 761.9 232 L 741.94 232 L 741.94 172.1" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 768.65 232 L 759.65 236.5 L 761.9 232 L 759.65 227.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 741.94 165.35 L 746.44 174.35 L 741.94 172.1 L 737.44 174.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 922.1 232 L 937 232 L 937 172.1" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 915.35 232 L 924.35 227.5 L 922.1 232 L 924.35 236.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 937 165.35 L 941.5 174.35 L 937 172.1 L 932.5 174.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="772" y="202" width="140" height="60" rx="9" ry="9" fill="#008a00" stroke="#005700" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 232px; margin-left: 773px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Greybus Firmware (Zephyr)</div></div></div></foreignObject><image x="773" y="217" width="138" height="34.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="432" y="632" width="120" height="60" rx="9" ry="9" fill="#d80073" stroke="#a50040" stroke-width="3" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 662px; margin-left: 433px;"><div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">APBridge + SVC</div></div></div></foreignObject><image x="433" y="654.5" width="118" height="19.25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 574.5 668 L 574.5 679.5 L 553.5 662 L 574.5 644.5 L 574.5 656 L 836 656 L 836 284.5 L 824.5 284.5 L 842 263.5 L 859.5 284.5 L 848 284.5 L 848 668 Z" fill="#663300" stroke="#ff9933" stroke-width="3" stroke-miterlimit="1.42" pointer-events="all"/><path d="M 574.5 668 L 574.5 679.5 L 553.5 662 L 574.5 644.5 L 574.5 656" fill="none" stroke="#ff9933" stroke-width="3" stroke-miterlimit="4" pointer-events="all"/><path d="M 836 284.5 L 824.5 284.5 L 842 263.5 L 859.5 284.5 L 848 284.5" fill="none" stroke="#ff9933" stroke-width="3" stroke-miterlimit="4" pointer-events="all"/></g><g><rect x="332" y="622" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 637px; margin-left: 333px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">UART</div></div></div></foreignObject><image x="333" y="626.5" width="58" height="26.5" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="762" y="622" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 637px; margin-left: 763px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">6lowpan</div></div></div></foreignObject><image x="763" y="626.5" width="58" height="26.5" xlink:href="data:image/png;base64,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"/></switch></g></g></g></svg> \ No newline at end of file diff --git a/projects/beagleconnect/images/greybus.webp b/projects/beagleconnect/images/greybus.webp new file mode 100644 index 0000000000000000000000000000000000000000..780fd41e428c434f9a7e8a91fa46e6664831f5fc Binary files /dev/null and b/projects/beagleconnect/images/greybus.webp differ diff --git a/projects/beagleconnect/images/software_prop_transport.svg b/projects/beagleconnect/images/software_prop_transport.svg new file mode 100644 index 0000000000000000000000000000000000000000..019712835cba421767e533ecd3e6a083a0cb5b1f --- /dev/null +++ b/projects/beagleconnect/images/software_prop_transport.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Do not edit this file with editors other than draw.io --> +<!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="763px" height="363px" viewBox="-0.5 -0.5 763 363" class="ge-export-svg-dark" content="<mxfile host="app.diagrams.net" modified="2024-04-20T19:26:40.934Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" etag="v4KYTIl_MRsQNeTatdF-" version="24.2.7" type="google" scale="1" border="0"> <diagram name="Page-1" id="flhRpbSzN1B1Oqde7Hmw"> <mxGraphModel dx="2249" dy="784" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="E3XMTJjsjSVtkwTG0ee--30" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#001933;strokeColor=#3399FF;strokeWidth=3;" parent="1" vertex="1"> <mxGeometry x="-40" y="80" width="760" height="360" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--1" value="&lt;font size=&quot;1&quot; color=&quot;#ffffff&quot; style=&quot;&quot;&gt;&lt;b style=&quot;font-size: 18px;&quot;&gt;SOC + SVC&lt;/b&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=8;strokeColor=#3399FF;fillColor=#004C99;" parent="1" vertex="1"> <mxGeometry y="120" width="120" height="280" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--2" value="&lt;font style=&quot;font-size: 18px;&quot; color=&quot;#ffffff&quot;&gt;&lt;b&gt;MCU&lt;br&gt;(Node)&lt;/b&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=8;strokeColor=#3399FF;fillColor=#004C99;" parent="1" vertex="1"> <mxGeometry x="330" y="200" width="120" height="120" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--4" value="&lt;font color=&quot;#ffffff&quot; style=&quot;font-size: 15px;&quot;&gt;Peripheral&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=4;strokeColor=#3399FF;fillColor=#003366;" parent="1" vertex="1"> <mxGeometry x="560" y="120" width="120" height="190" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--5" value="&lt;font style=&quot;font-size: 15px;&quot; color=&quot;#ffffff&quot;&gt;Peripheral&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=4;strokeColor=#3399FF;fillColor=#003366;" parent="1" vertex="1"> <mxGeometry x="560" y="360" width="120" height="40" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--9" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;fillColor=#001933;gradientColor=#3399FF;strokeColor=none;gradientDirection=radial;" parent="1" source="E3XMTJjsjSVtkwTG0ee--1" target="E3XMTJjsjSVtkwTG0ee--2" edge="1"> <mxGeometry width="100" height="100" relative="1" as="geometry"> <mxPoint x="150" y="310" as="sourcePoint" /> <mxPoint x="250" y="210" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--14" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;strokeWidth=2;endSize=6;width=5;startWidth=12;endWidth=12;strokeColor=none;fillColor=#3399FF;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="E3XMTJjsjSVtkwTG0ee--2" target="E3XMTJjsjSVtkwTG0ee--4" edge="1"> <mxGeometry width="100" height="100" relative="1" as="geometry"> <mxPoint x="400" y="199" as="sourcePoint" /> <mxPoint x="540" y="160" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--15" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;endSize=6;width=5;startWidth=12;endWidth=12;fillColor=#3399FF;strokeColor=none;" parent="1" source="E3XMTJjsjSVtkwTG0ee--2" target="E3XMTJjsjSVtkwTG0ee--4" edge="1"> <mxGeometry width="100" height="100" relative="1" as="geometry"> <mxPoint x="410" y="209" as="sourcePoint" /> <mxPoint x="530" y="189" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--16" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;strokeWidth=2;endSize=6;width=5;startWidth=12;endWidth=12;fillColor=#3399FF;strokeColor=none;" parent="1" source="E3XMTJjsjSVtkwTG0ee--2" target="E3XMTJjsjSVtkwTG0ee--5" edge="1"> <mxGeometry width="100" height="100" relative="1" as="geometry"> <mxPoint x="410" y="270" as="sourcePoint" /> <mxPoint x="530" y="270" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--29" value="&lt;font color=&quot;#ffffff&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;b style=&quot;font-size: 16px;&quot;&gt;Arbitrary Transport&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;" parent="1" vertex="1"> <mxGeometry x="140" y="210" width="160" height="30" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--31" value="I2C" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontColor=#FFFFFF;fontSize=14;" parent="1" vertex="1"> <mxGeometry x="470" y="170" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--33" value="SPI" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontColor=#FFFFFF;fontSize=14;" parent="1" vertex="1"> <mxGeometry x="470" y="230" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="E3XMTJjsjSVtkwTG0ee--34" value="GPIO" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontColor=#FFFFFF;fontSize=14;" parent="1" vertex="1"> <mxGeometry x="470" y="290" width="60" height="30" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs><radialGradient x1="0%" y1="0%" x2="0%" y2="0%" id="mx-gradient-001933-1-3399ff-1-r-0"><stop offset="0%" style="stop-color: rgb(0, 25, 51); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(51, 153, 255); stop-opacity: 1;"/></radialGradient><style type="text/css">svg.ge-export-svg-dark { filter: invert(100%) hue-rotate(180deg); }
svg.ge-export-svg-dark foreignObject img,
svg.ge-export-svg-dark image:not(svg.ge-export-svg-dark switch image),
svg.ge-export-svg-dark svg { filter: invert(100%) hue-rotate(180deg) }</style></defs><g><g><rect x="1" y="1" width="760" height="360" fill="#001933" stroke="#3399ff" stroke-width="3" pointer-events="all"/></g><g><rect x="41" y="41" width="120" height="280" rx="18" ry="18" fill="#004c99" stroke="#3399ff" stroke-width="8" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 181px; margin-left: 42px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><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;"><font style="" color="#ffffff" size="1"><b style="font-size: 18px;">SOC + SVC</b></font></div></div></div></foreignObject><image x="42" y="170.5" width="118" height="25" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="371" y="121" width="120" height="120" rx="18" ry="18" fill="#004c99" stroke="#3399ff" stroke-width="8" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 181px; margin-left: 372px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><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;"><font color="#ffffff" style="font-size: 18px;"><b>MCU<br />(Node)</b></font></div></div></div></foreignObject><image x="372" y="160" width="118" height="46" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="601" y="41" width="120" height="190" fill="#003366" stroke="#3399ff" stroke-width="4" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 136px; margin-left: 602px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><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;"><font style="font-size: 15px;" color="#ffffff">Peripheral</font></div></div></div></foreignObject><image x="602" y="127.5" width="118" height="21" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="601" y="281" width="120" height="40" fill="#003366" stroke="#3399ff" stroke-width="4" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 301px; margin-left: 602px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><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;"><font color="#ffffff" style="font-size: 15px;">Peripheral</font></div></div></div></foreignObject><image x="602" y="292.5" width="118" height="21" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 183.5 187 L 183.5 198.5 L 162.5 181 L 183.5 163.5 L 183.5 175 L 348.5 175 L 348.5 163.5 L 369.5 181 L 348.5 198.5 L 348.5 187 Z" fill="url(#mx-gradient-001933-1-3399ff-1-r-0)" stroke="none" pointer-events="all"/></g><g><path d="M 510.74 143.23 L 514.2 149.32 L 491.87 150.51 L 504.32 131.93 L 507.78 138.02 L 581.26 96.27 L 577.8 90.18 L 600.13 88.99 L 587.68 107.57 L 584.22 101.48 Z" fill="#3399ff" stroke="none" pointer-events="all"/></g><g><path d="M 511.93 184.48 L 511.77 191.47 L 492 181.02 L 512.22 171.48 L 512.06 178.48 L 580.07 180.02 L 580.23 173.03 L 600 183.48 L 579.78 193.02 L 579.94 186.02 Z" fill="#3399ff" stroke="none" pointer-events="all"/></g><g><path d="M 505.35 226.62 L 500.92 232.04 L 491.77 211.63 L 513.59 216.56 L 509.15 221.98 L 586.65 285.38 L 591.08 279.96 L 600.23 300.37 L 578.41 295.44 L 582.85 290.02 Z" fill="#3399ff" stroke="none" pointer-events="all"/></g><g><rect x="181" y="131" width="160" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 146px; margin-left: 182px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 16px;" color="#ffffff"><b style="font-size: 16px;">Arbitrary Transport</b></font></div></div></div></foreignObject><image x="182" y="137" width="158" height="23" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAngAAABcCAYAAAD9NcgzAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnXe8NE9V5uu8uwsiKC6g5CiCS/whCILAgiRFEESSAgsuEiQjSFRJghIkKMmA5IyBICCSg5JBCSILq4uAoruuiLu4hvdsfe+tuW/fma6qUz3dMz1zz/l87h/vO93VVU+lp06dIMHFEXAEHAFHwBFwBHYAAQkh6A7U06s4BwQYLS6OwE4g4EvbTnSTV3IUBHy0jwKjF+II7B0C9rXBCd7edb43yBHYUQTs69aONtCr7Qg4Ao7A5hBwgrc5rP1LG0DAOcIGQPZPOAKOgCPgCMweASd4s+8ir6AjcAIQmD0zn30Fjw2S3artCRjf3kRHYAsIzIfg+Yq0he73T84dAZ8WU/eQIzw1wl7+/iPgs2iefTwfgjdPfLxWjoAj4Ag4Ao6AI+AI7BwCTvB2rsu8wruFgJ9td6u/vLaOgCPgCOwHAk7w9qMfvRWOgCPgCDgCjoAjMACB0Y7hoxU0oBE9rzjBGwdHL8URmAECM1tdZoCIV8ERcAS2hIAvR1sC/sxnneBtvQu8Ao6AI+AIbAqBE7rrTtTsiYrd1GDw73QQ2Me+rBO8fWy1D2tHwBFwBEZAwJfHEUD0IjaDgA/WzeA8o6/UCd5RZXdhdOxCHWfU+16VAgI+lnx4OAKOgCPgCOwuAg0Eb3cbuSs1V9VvCCF8vVLfd4nI9TbdpjnXbdNY+PccgZOEgB91TlJvZ9q6S4Ngl+o68dBygjcxwC3Fz5lEzbluLRj7s47AqAj4ZjIqnMMK804Yhpu/te8I7ATBU9VvDiF8JYSAhssiVxeRD1kenNMzcyZRc67bnPrQ6zI/BFT1/SGEa8ysZl8RkQvMrE5eHUfAEdgjBHaF4P14COE3G3B/hog8oOH5WTw6ZxI157rNovO8EgYEtqNpcYJn6JrMI9vpseH19TcdAUfgDAK7QvDeFkL4voaOQ9t3YRH5t4Z31nx0/aVwTBK1fm2OwzFm3bolq+rlQgi37QH/BSLyF2t2yo69Pnav7VjzJ6ru+gRPQwijL5WuwZuov73Yk4TAPNbM06o3lRCuvoy8iDx6cG+M0LTRV63Bjcm8qKoXCiH8ZQjhVGPZNxGRt5TeyeM3ArKNleXxqUjUgKqsvDJV3VT1V0II9+mp4/WjM8k7x6i7l3GyEVif4E2CnxO8SWCtF7qd1b1eL39idxFQ1U+EEK7QQ/AaONb4I7Ph4yOB39gGVX1QCOEpA77+IhG584D3tvbKVCRqjAap6r839MPnROSZ1u+pKqMB8n5hJ3hW1Py5VgS2SvDyyj8neK0d6c87AjNEQFUvE0L4s76qSVThbbPKW/24peGq+rEQwlmWZ5ee+VoI4fwiUgs7ki26kYsOqOLxV+ZM8NZuXE8BqnrNEMIfZsp2Dd4UoJ/AMrdK8PJ4O8E7gWNxc03e9O61uZbN7Uuq+vAQwhP2iOBtZvAk+6xPrdGhtxeRV67x/kZfnYTg1bqq9vuECKjqk0MID3aC1wLyFjuspZozenaOBE9D+Mop96Kd0SjxqjQjsJdLUXujVJWIHVfbI4LXPBQGvaCqsGLYcU7+MV4bnqvw++tF5IcGfXwLL01C8CZvR/uEWFRJVT8fQriUE7x6Jw1HuV72vj+hqlcKIRBqqVXuF0K4TeUlHMCGGFL/s4h8sLVCued9fIyFpJfjCNgRUNWLhxCyzoB+RZvBMtln/fcQwiUKcD8ipxpN7/xLCOGCIvK/7F02xZO25Xc3Cd4wvFT1KiGEjxbe9ivaYdBO/pZtNE9ejck/oKpPDyHcv/KhV4rI7SevzMAPlPrqpPTjQOj8NUegioCqPjAeHp+aPXiNYIO3zjydrQ2eql47hPCeAsKEQPm2GD7l3SGEyxee+8kYUPS51Z6awQMnjOD9fAjhkftO8NaZnDMYkie6CvtA8LbagT74twr/Zj5+sjtZVd8bQvjeOsHbDk5zJniQsnsUBun7ROTaB9e4Gh5eCFP1XhG5zmYGe/9XVPWqIYQrJ0KKVvFLIYS3icjfdt9Yl+AlT1fILu7a33p4fa1fD0G+HEL4hIh8cps4LLX1T0MI37ltgpdU7BwmLhhC+HcxZMv/5GAhIp9txUpV/0MI4bKpXf8xXQuSfeUfoibof4cQ/iaE8GER+bvWssd6PtWRXMbfHkI4Twjh/4QQPhdCeKuI/L+xvrMP5cyZ4KnqueM4vUEI4SLJTOWrIYSPi8j7hmCvqqwXXGXj0c519jeFEDhEM275Yz58UkRODyl/zHdU9TtCCNwAMGcx0aF+rKXUj3VlMklrLF6TrF3fkrCiDv8UQsCxj7rgUfmZbc+nlAGKfYf6sh6dPdWRK0XWIfaFyUVVydjCvnSxVI9vTGMLB0j67Qup78Buq2Ldq6lkahd7eTaEm1/R9nRn2oT+Om1AuQ5/qIg8SVUJLviBwqggUMElReR/rDNyVPX6IYS3V8r4DhFhszwQVb1uXIR+NUNkHigiXAEdiZHgvUNEjgV9Tm7aOCvcKoRw3kIdGYxkBHmaiDRNJmPd3hVj10EejomqvjmEcJN18O+8u3IlpqpMsH+tRKO9m4j8RqdvWGx+LXrx3rjnvdeKyC2P17f/BKaqbDLYaRGs+bujycDZKu1kPP63EMLrIgl/1tBgztGE4TEhhJ8r9XVsL5t/d3zdM4SA5rRvjLBhXjTVq9QEyOkFRISDSrOkuJZfrPQVZV9IRCDbW5NNELy4rrwrriusEzl5aVxT7tgZt+cIITwpHhLvljbs7ntfjWsKpKMqac4wV7levlkiS7X3IDB4vTOPfmdIIHnjOnoZEWGOdMfuOUMI941hle4aQrh0oaKs8y8Do5jN6O9rDbL8rqrMi9tFEnLrFNEBolQT1qMPhxB+K4TAmkU4qCZRVWw7H1V5iUgRHBwPJJk23SIeJu8VQqB/OXTmhPoR1urFYxN3VWWPYk38gUTsLG2nz98U98tXiMgfWV7oe8Y4xpr3alWFxFv63lL16W4WO1vVLDV4qopjxGsrKF1aRD6fBjQbBgGRc/IIEfkFC+q5Z1T1u0IIH6mUcU0RIe8lE43FAA/eHLtvInidcFpviYP/gCwlIvy45ImK9skq2CRCeH7H+sKcCV7CAi0ZWoecPFxEfjE9iwaABSRHhnsI3vFiVZUT8c+kIM01UperExqSl4YQ7iciaGDMoqo/Fdv7S4UXMOI/WoxU9ZfTBpl7BYJHsM4/T0SvVJebiggLcbOo6k9GTfazKy/+roj8cHPhyy+seSuyIYIH0b95oa2/H9eU70/jFnL3jkJeXRPBU1UONXiwo7EbKmhd7i0ib2gpwGB7S3HfKyJH4ZMSWXiJkYQuqsNB5B4i8pqW+nWfTYc3HP2Ip7rOXsmB5dfjDcHjRATFhUlUFSefZ1Qevmp0JDywZVZVtPIvDiEQfqpFIHpEnMDpbS1RVQ7GHCJLZlOWb7DXsm8XkxUc9AqbY0em2qt3huB1sFhn0Fo6adAzMTzKqyreax8VEa49D0RVnxNCQDuRk0/Fib4SZbqlcqVghp1yfkBE3pzCuzBpWJBz0kTwOoW8QURunggXJJjFeqg8QERqC8gCY64aazEFt6LBS2OA6wa0aTl5oog8LOH28XSVmnu2SPBUFZd4NubS91r6BK3DrUWEMWMSVb170g6Xnj9HbPM/qepdQgjPrxR8lai1/LiqojGoeYWSRo780M2iqizYN6q8eAsRAd+tyoYIHtqmHy009ANxTfmeNMZfGEL4L4VniwRPVTkEkjkGkj2WUB7riOnqVlXRvh3TzvVU5GYi8nupzbSXW4eWA+yiSOoECW22wVZVSDd9U4rS0Ioh15G3ExFI+ooscxVV/a/xsPW8ykduFE2V3qqq3B78froCba0Xz3OjQ1k1JUZv2ap6vrTGoA0eU17OeG05AE+1VzvBG6Fbk90AuWQhFDk50sakRYANo8z0QzgragX+eGgVVRXbFDSFJbndKZFXnVZFu3Fw6i7IUILH1citVBXtYF8O19Ym3sZyyt0BDR6bRunq5jnxKuNeqvrQOLYONHkFyRK8pP5Ha4EdyZjCdSQa4KMr/lLhqnqH2F60GiU5fwjh/yatHAtwSRYEj3EO4TzcUPszMXD1xdXQP7cAkOzG2ORK10ZcN5FHmiuurcqGCB6anZ8oNPRPReRy0cwBkle7tsoSvETufjddx46N69PjBow3YVWSVqxm+3UHEXmZqnJTwVwji85QgeRdu+XKL4ZvulMiK8dJ5TgpidHa/4iI1G6oUFxwfQ7BKQm3XX+SIhJgU7uOMDevJiJoZ82SbCL/IGJGyJDx5AzexMIl9SgmRlWx7tVxXr1KG/ZqJ3hV6OsPqCqaAU5sJTm4nl08cLB4afirIAeOBTl5sog8pF6D/ifSCeWYU0TPkyzUZN5YPQWtLg5DCR7EDpu2mkbG2lSuBsGzaO+0AwQPB5LStQBkiP7BFqY0TsCtl+Al+zH6F+/tKQTj7Cta7NuSCcCra/MkLvxsAFk3/s77BwSPf8drNDafWvzImw+4nrOQ0qeKCOkJDy/Flq5fpgA9V+aGCB42UPcutOuLInJRY5+UCN7jufJa/c44rAXNoohwPVgU1dPnCaEatgoNI2P7kyFgoJ+7aDLXncPfFSwHkqT9YR6Ubl9qzaz9jmMThzlMIrKiqthUY8NXEg752CaO5UiIs1VNw35UH1UljBkHDxwpppTPRCXOtSy242vv1autONirneCN0L0xPMpbk3dYrrRj17OLh6JHS9HrVkP4ooRwcetVwvLHVRX7Luy8SvKA5C1rub4aSvCY8NhYLNscsoiheUE7cskGw1ba88wYK5BForTYzP2KFlKNnWRO0F5gc8g1V01yBO+3Qwg12zB2Ha6XuC5ZOBPQH9hkWmxjuFKq2KhJUD3NFdLrciq21EDs6rBBwjanJl2C94NJc1J6B8Ps0nXhyruqyqYNDiW5Um3jqzVkrN83RPCwo8SeMidoS+lHDrRZb730ci/BU1VSPWKnVTPJQUOCTSg3Hax1OGygOcQGrXZVycEJw/WiJ7aqUg7OGiX56eT5iSPJWGLKaqSqaKJuWPkopirYCH46mgZhU4fxPesjB0dMgSBbNWP8t4sIXtBZUVWuO19fqQtrDfO1K2jWIURoStHq4fHbEuj7h6IJVO27HAQhwWRxsNrbcZvAAfmv0lhmD8PUqqTR77brjSKy3Na+dWaSvdoJ3ppTManv2RRLC9nDROSJy59KhrhElS9JQ/Dc4+qDmFYLLy4yZ5QERw4MY3l2WbgqONMuDQ+UU4O8aFHxd68OODU/XkSOJTtOdmJ42+H9WxOuw/Bcw8C+V9bU4DGBu3W+TzLyLtWL6xliHC7Lv/VpuLrpYjLneq7wWYT7PBYXeqLFBrhC8JJdJVrC0iZZvH4p5SzsNJJF+SIiUtRdxfZaSBhOIBg898nyOOoSPMYpYwFP45xAAL6ttqEvXlZVNjy0xCWi0Ht4qw3eqX7fEMErpeujaWzWmBTkPKa760qO4L0ieYGWoHonzh4isrLGJS9S7MZqB4V7ighRA7JiXEdfFMOy/FjnapaxylUtByxCfDCWLpfsEUuHum49VqIPLFdSVS8Sgn4hhGKCeDSuP1OyCUsaJIh77QB0PRHBizq35lrmePddnDlwusMc5ehGJs09PP2fFg/zNVMNyiPEy3+qzSvj/KAYCB23Z78db9EgeUeSnNXwjMbut2/fXK7GnUWE8ZFV8Z8ZY307wdH/2ffqEBYaPMZdd/3HV6DkIEUlc5rgfxnihV7rk+Xfaye61vLWel5VuZp5SqWQS/URkeT2z+aI3VFOfiPe4w86FRoJDuS0G5qC0wqhUDgVYleILQmnPE48X16OS2f8RrdtRSeJhAlXubWFhjJZtLjGyS02gzR4fbdsqoqmk8WmJA1k/OBaEe/laxQKRDvBiXEx5ukPxhqaPTSfbJR4xhLH7uwiciwkjnExe360X8EwOivxIAJprV2nHHnGFfoDG8+OJ2svrV0ej2gw2YA/RCw+VcWOEEyumGL/dTeFn40HksdW+sjsDGHURtxXRNhAV2Qbt7WHfa73ryi+1spkEec85A270JIwdrGNRCB8aHgxOUBLw4aJxgItMYe0Y9f2qoqnOGO95KTA2MdMo3TAI+xF7QBdTQ05YI1DM4j27cirdgFUWt8YpzWnIF6BJJ5bRLgeza1xhBZ5VqEjWq8va86Cz46xULPX83FNW5rjxTGC5vTGMYRW36H44MVkm8Y6eSx8UqbUo4gQR793JqGqsk5iG1dzfsFxDOeNYsiaaFMOoYTs1sxnsA9knGc1xcYxttZenfBk7yAkTVY8Dl4HmhgehWsEriNyQnBGvIVyE5TJySTNCYOMGF7NAV2Ng6b7XRZhCJg5XljjN34zxlbi5NMjZ2ai0WuUMgiEnA2bYKxbrxftcgXHInjdTd9A8LrVYLO45XKg6dJEjTZvNRs/Xj/waKuUA9muXRP3aqm75TYu/qdD0LuInKraSC2+kewNIb4lA/eXxXhl2NVVJWqB8AYskV+IC2kFG4NAT0f9jKR+EwRvgS8OKBibH9hKWsRoq3kQNL5WnqqSOhIimROuXs9TcpAxriOL8vHsxO4KIpuVGKycQyye4jW5joiQeaBX4oGHGw+uh3PyYBEphSY69l7BY5gxjjLi/SWFQ+Mcr2pPqVx0KuAQjM1cTblTdJxR1ZpHN5/j+hqTi5rt+gFu8XqcjBBkr6rV7U4iknUwaxxjfLp5r071dYJXm3GL3xODx6ahJA8RkSfnlvQUWDir8k4F36ol/lunfhYN1uJxQjxAIJpMxBsGJjYgaDJNMZVUFRuaFxj64ljwx+7zxrptlOAt1a+mwVs8zhUPGjIzkUjR64mHVbOBIs5VMZ6dqmIPU4u2XyDvh80wL/6Hir0HiYjF0WJ5g0LjtxTw+dgjbOhc02KDlJWkaWGslk7nrxERrpEmknYiODOChxkF8eE+2AKQqhJotmjrRaD4Zc1f3zfi2LVc9V6sFNTXuI4sPn8XEakdhpgLaKHRPtbiUWY1xGlO1UjLo0SkptVenkNkY2JNQAsLqftSbb509pzvDxreVKU7h7aAOGdZQ9VYnKj+UkR6TTTStSptKUW6oBnEISSYvFn0tL4iyEFQ6ZIU7Rcbx9igvTqNFyd41p6NQXszXl7HSrhEKSNF2khQ6ZeCHv9WvBqtGXqvVLth0KAd/M5ahoLM1aWVRD5PREqhFZYXGcrlNHw0ITN2asRo4lphaPt3geD9qIiwUW1FjEbmrxORourfTPAOF39O0VxRNYnxG9UDk/HgdRT7rKmSEz5sIXgawitPiRDOYpAYr2gp+1fjga4U63PQ91teimMXk4ZDD+e8fFccu5im9ErDOkroD0JbmQ7Jxmw5j4m537PXudEGjwwdmVuRg+ZwOMRWdZQMGTXsjfOPYn4ielrX4uUdfc5oLsHz39oXXSGFkUl2cNlWsN8QSsl8g0VJxiwUHHbOKyK9To8NY8y0VxfGshO82iBOnQrfQf2Py3VOjgJ+lsqMpwsC9+LokBM6lYHXmjnASr5eHvOYYiDcLA0D02z7tKiEquLVWQuKjAaq15jbWLe5EzxO0Re1bhrNHWh4IWVeqZ20q1dmDYt/8ym6M2bQWOK9WZqXpBUqBepl0cbeErvLnKDdw7GkmYQaIB/8iIXgpTRUmyB4lx2SH3lw43teNKTH462imYJxHaGclSgDlXWfq1WuWPvl8ET7jEjOsuNQVVn7SAFYEqIVPAwP9qljNRrnOGsJpg1H6cpqfZ6cEMhmVPP0/b6+oMwxYwamHkfp8zLfe1G06eTmqElSvEZsRkspNykzm02nYYwN3qupQPROd4Jn6d0YGgX7D+7eS2K6Zkr3+Fk7i/SBu0b1cy3W3rG6NAwaU+DgvoY2fANj4VrIluX6W4y5symijHWbO8Ej9ysevFuVmC2ippWoHmYaFn9yurJgDhJVfWTBE5cyMVrnpJ/NcmKw3VorRuWghhlemhHBWzsTj6G51UeMuVEPsvnkCjOuI7y+ko+2VMGUeaKW/aRo+qCqXGUXbWg7dYAg4Tz3PmzpCC3Tqq2qAW6c438STY6uXCtr+feIVy2sFK/cX0RIcbi8lxCx4TKVbzZpFbtlGUPVPFJEMJtZkYYxlt2rLQYde0fwLI1uHWg8b0g1xoZIDLtqwuakIcE4nATRB9JzHVmNQdQzqK0aPDQRpojbA7+B9+3Co84Mt6pypUvU/JLgXXn1NSbN3AneHUWEOF+jSCQAxAkjDA2xnIg1RgDkc6e/knNC7XQ6DsHT8Dk5JeTdHSwpdBGea6X2ZBfKFIMte2WXKnZ5EanZ3w5uw9AX1yd49RXTeEU72Ps/1/aUr5MYd4xdNuvFuMWzOmfkzm+1AMBjELyDGHwtmnZVpR21VH8vjKYzWWeMpD3iJqkUHigHKXaoOAniwEBImfe0HsJ79gOLF21Vg55Zzy32lCsHr5T/nLbW7JFxjqllXunFMoaZqQX/5r1susQGgjd4r068xTV4tcU1DRji5JQ2vT8UETxsTBLTnWFQXkqdg1obY2AzETMOmn8QERbKQWL8Rp1E9Sdgxtj6jZWK/Vm0T8MJYEVGq9shod9GmBTaVA0/Yum4lPeRNhBpvmZobCly+ZlxCF4I1bAVlsqpKsG1aWtOXh0JWm/aPIPW54MiUgpvY6niJM+sT/Dq1TISPNPtRe1raQ4TZYDDXjXOWa28zO9jELxPR6cPa/Dcg2qksB1Fb1u810sEL5WDgf8YNrqYG0A4id+HA1Gtbn1rroXgZc1qSv1n8Bjm9edG7f+xvMUpc0U2nE7nm5hBma+Nu3VV1fJ1++HDfxBD5/SaHBn3qrX26jRWZkrwzhCAmjvywDlufy2GRiElUi0vHzYPpfhEyx9EC1WL2dTq8m7R4JkCRObQMQ7MqgF+X/lGQ/esdtBYtzr5XIvg5TUitjApegGRU+tcV6LB4FqArB+1E6x9Eqw+ORbBW1mgh1RKVVlIseHMCbHY8KZdiTGmqoT0KF0h3UtEnjOkXlO/007w6hq75TobCZ4pC0NlQyf2Iob4a2l0K5lTqMIYBO+PRORaLf1rJB5Vgpc27podd0vVFs8SmulJlhy0ixeMV7SDyH80E3lU/E4tfuBKGCSjppQmfGPJbKMyViGVmWw+R/dx6942rbVXz5vgnUF3DgSP3Kq9p/8hs6jhnY+JiDUKOidEC8Erxumr1c34jUGGoSmzBWllSmv012I4jd6UNsa6rUnwjl2mjx3omJafqxTotLLocDWFBvR6tX4c4fcmglfIyPmU2N5SXC9TVZPZw+cIzVN4YcU72ZD0G4cnDMTxuJudtBO89iYYCd5aHsbpEI0WtnTN3l75/jfGIHimdaT7+TEJXtq8cbYgE8wIB7ljM5SMIT8mItxaFcVI8AY5Uanqgw3ZhFZuAIz28qdFpBYAOdt2o5fuJ0WEAO0rYtyr1tqrneDVRu+hJocI7GhUanYdhtIGPXI5EanFJDvkRDaC9+7odfSfB9XE/o2XiMidWr+RAlxiDFySvxcRsjkMnTSmhXmLV7SnWux6ljaQWky41i4pPd9E8AoFPTa2l5P62mJIs9aX3o2QE4SeyMlaQYLXblSlgBkRvF5vRkv707wnNmjNY9JSnOWZ0Qheiz50bIKX1ny0iJj7jG1CQAw5SHvRNtVI8O4mIqU51ttnqkr2FBzvSrLidLfixNh/ulyX4FnitmYD829ir07jY6ZXtGe6dKsaPFW9S9DwfEMgR8vCMuQZcrhySquKcdCYCE7uY8ZvZD1dS40wxhf6gohcvK8cY91M7d8WwRuaNsaY9xXYFunP2FBx9IEwk6HhmGzQi7YY96s66DsPREcoUgDi5JRLDI7h9fm6GtKYv7eWqqlIBlrqN8Wz2yN4K7tmkzZ7gUXSvHKo63WcWsKMPK+Ev/hEGsdfXw5bY7CnpMjRCF5Ln05B8Do4Yv/NoRpzogu21KvwLI5LxAzEG7dXjASvmK6yUDYaylx+48VrK6FOknMOHrg1WeeKlvRtvSkLOx/N2u6OuVdV9lQneBWAcDO/YW2kTPj7n8fExdlrp6VUWJYrWhPBKUw6yzfeFtPtNGNmDCOwrtrb0H4Jqqe34mSxBsHDWBovvZLgQXfD2nWjMQ7eWBq80QgeDVdV8pyWgoQfedOmoOPktu3VCKfI/njGzyr2XbeDt0fwVobZUIJ3szhuX29YP60ZIyykYO8I3tKYwJ6UvLzc1KDhq+VOLcFfzN5iJHg/KyI/b+jjY48YHBF5/pmRgGJvfCQxLRwKAAI+L8nKoYSUoIPsnQ23BXz7jSLyg33tdoJ3BpWtafBS+AUS/o5g49A6vI89T/qflUTWK8O3dEV7ZmwbCE6+rsaBWSSlBfJI8GeMh0uS9VY21s3U/l3S4MXo9iTmroXnYQQQiJYgqEVRVUKp1Ba+uRI8DhYcynLyYhEh1y5kkBAcpTAJvxhzQj+8W1DLlVwN5zF+3wOCV8vMAExmk484djF8P+ZV2YPzXhO8nn0BBQH50TkAQviu1nAdzrpBekiCia9IleAd7jvPF5FSjufeqaCqaGx/uDJPnhBj+xEH80hS2ka09TUbu2uLCDECm8WQt5oys5ldVveq3ntk015VqvzexcFr7qnCC6r6UyEEc+LmMb+9VNazYzJkVMJFGZPg5D5k/AYhXs5pzWe4+JYhwwePHm3Qy5utsW6mSbNjBI+4WSQzL0k180SnH3DsqV1xzJXgMSwgsd+eAQONHeERThu89EjnR8DU2cp4BK/o/W0JQD5Ug4empdfkogN6MfPE0uZOIOGbVzps3gTvlGAWNJmkVIQ3DSEQjsZij529Yq0SvMNWNHsc85Kqkgqu10mhA05vsGJVJWZlLczOINvAVDcULtesdNL9RORX+p4Zc68q1cEJXgEdYyTtySZip2A2JaL9F3PmbWLQGL9B1bkKrIWBOYadqpKknJNmSX46vSZSAAAScklEQVRaRMg3uSLGuu0jwbOkLypGyF/aJC0Hm1kSvLT4PiQ6RT2xMIiuKSLvj6FVSov0oE1pE4vBUl89nWj+le+u5Shi9KJtJnjJFIA1raZpIR5oTUMNIcD2shavFKjmTfAKgY7HHl+q+uMpNE3ppiybV9xI8PBEx/b1H631j9ezRErA9q/mVf3dIrISPFpVXxhTix5o6gvyUhGppTPr22dwvPxbgxb0e0TkA6vfPzABspg6mfYqJ3jWUdV5TlUJplvzXsU4HW3AWomdVRWj4StUqlkNQzAmwcnVxfgNXi/mVFwuX1XPkyZN7Tr8JjH+1FtmQvCaPActcfCG2OAZo6r/UlxgCTtQleiwQagarnFKMmeCh80RphVnyzTgscnzkA0kRy4GhXaogjvyA+Np8PIVm5DgnS/N+Roq32QhBw2ORk7wju91aP+z2TOIASsit8ysuZZAx7z6IyLClatJVJWr2drz2MYyNlZSEKrqHbjar3yMfZvYmEXFSc9eRV7rl1XK/rtUdq/9rnEf3QjBwwRtaOQGU2dWHtqKDV68x8co9Njdfk89B3mL9gwYgiT/QgWHamy5TQwa4zdoCpMHA3VTPlpjzKN/TYSaybMixrqZJo3xivYWMU5hLbfkUT2PEbxMYLiBBO+5UXNxj8r4yZ7Cu+9FLSpXN79nmLgfEZEiCTSe7kd1sljUW1VLsSvRFDPfCCvTJ2wYxL77qgGHrT6y4wTvAknjVsPwoiICYc9KcphBI2sJF3LzOHbJ3tArY64jS3PrEiGEWoaFaqDjlK7skil9G0GhSeN29ogR2T+aJWnxSnnPs44WxjlOnUzrbmf+vinmz4U8liQbJzalaCTUSy28WdNBLmmd0crVbpqK6+1UY2wZLMsVLSkArft08+AyvLAtgke+PyZRSbL5LQ3tOnpEVS8Wgv5FCFJqK5H40RZm1dybGDTGbyzatmKk3oeLqpI6DW1pzb3/TSICAZl8YTYSvIeKyJOsfT2hBu/xIYRHVOpRSPh9aH+VFkXsXo5yJBfK/LyIXLr0TePiPxXBw4swZyKAjSjhUW6fqf9KdHxrH2/6uR0neFyproTo6cHwVjFZfY6MHzyuqg+KQcJ7TTd6yrtTHLtZ7Y5xjWsiLKmOaxG8dO0IgcVpoi8UUO91ZW1MqiopM4mll5Onx8NOb1pN4xxflFsk1ouHVBVHEIvzw8NEJGuKEb1p+zWTncO1hvBlCeFKpVAwXVBUtTduZs95/WpySj6Ss6Wcaowtd6CR4F0j7qscerciGyd4K4ES+5uNZgrChbfO2qKq744bEql6SrKVhWlpgFtsB47malLNZxfn5PGEKr5mGE2ZG2u/qt4z9m8tPRVhR65mVW/bCV6br6aqYixtSZN3AxF5e98AU9ULRe0Hp+YrGQcz1xpcj2Bf0yvGxX8qggeIOEjk0l4VkmsEs1G/EavJHttlggcoceySC7QWxoOYjdj49boeqCre909riHZQDK491ea7bhy86C1f8zhmk75uaU72EACIIu+dVRikdxeRX8+sG9YrWl4nG8y1SjlvU+QKNGS1QyZj4RLRO5dYfbn1B83mpwx2fO9JdpkraQyX9j5ypRNXLmf6sXj8DSJS3M+mGmM9/UvOYnIXl+RpUYOH3fVWZBsEz+JqP8j1uzAYuWLjqq0kb45Gmwyy3IC2kK/mk+fSID9nCMFsLBsDVaItwQvvqcunpOgGD5kAa4J01gSj1kttSoOpqtaE3k8NQR8ucupIE6GqZ8sEDyaga/EKaeAVLXGvyKdaE5x17igiRzlbY0Jvctdir0L8sK4G9WtJS/ANB6fQ/ll425hwnbhzufFoWfwnIXhUyHjtv1x3jPnZOBi3s5c9IHjW7CsvimYfeHMepYxL6wea6+UNjLWiRBqxeT4r18dTbb4jEDwUACgCSsLv97RkP1JVPM3x8uzZU44mPesa5go5sxjLHO/WF8UIMUZxcOiumdjCQoo4VHN1X5PiXrh42RhLj8fxvOeg8JblcZH6DQ0xB+mOjXjvwojC5yolEpvWpsn36vQd8ERZURIO63cWkZd3H1JVrv2zB/haB1l/3yjBa/DEavYSLTU4ORngAVY6HWCwiTctp94VKS5M48XBO1cIgc2/JJ9JmpOuATuTmZMZtjQMbk5Xl7cOAmzMROTXKhiONmkaoqFTJYgTnlyQAmLS4Z7/zcvaXbsGrwGVQyLDHIGYXNj4JhksCE/B1fjlMmOO4KGk4ynZ2bHoY6fKtS5OMl+MxthHRHObGry0uGHE/yXDibsLW3/mmDalarUbxipuDwje3YkXVgXs8AE2mz9O17qYz/SNdzQ65DbGBrMkEEs2P9alC4vIkdH8XAleGtPYDvYGz+00ltUeEsuaxFyHVIEdewseoISlIRTSVbJHtzP7xQtEBE/bXjHOcW46lnOq4+BEKCb2MuYph9Saic6iDthiX1lECIVSFFXFBg8NZc2JcVEOezBjjEPCt3DYM4Rq6dbhPiJSvU2Zaowtg9EY6o1Yh2DKPooZwN9Eh0auyweLZZ3bNMHjFFEznGcQXGTsU76qvjalmikBuqHYOv1dk4hoNnVNqjhqYQzUa4b/1oHDhCNlTlGrMuakSYbMEBjc9YfIOTZF8NLCbwltYm0HWoDrp423xXD7mDbOuPhPpsFLuHAqzdna9eFBUNfPWYHa9nN7QPDYgDlsEFx7XWF9QBvFtVzRKWP5Q13N+ZjrSPc762rw0njG7hXixuFsauHQiH1aNkqEcY6jsSOOa85corUdrREaIGkENLdoBlvr0n3+WSJyH0sBU42x5W+rKs4gQ+3rqpESLG2tPbNpgme5s+a6EZXtqBKDM97WcPLMgr6JQaOqFs837DUgHITbINzMOsLpEyNQtIJFGbv9kcz+cozFdCwNTq0Ond83TfC4amXhrwX3PKxi/tqVE//V0RKrKqERisbtS3isT/AsR76GTlDV68Vgru8wvvLeGLvxOiNXwfjpYY/tOsE7GIp6+i4hSC1QtwWgI6P7OHbRJKMVMsmuELxDvBQHojcXci6b2lx56K/RFIoI2resLBO8zLKCRpU5iOPE2desHFq/6/SFRqnUkxsjMtxcbM3v517HBvRBDfbYo9021doTQ86gILHaVnf3hv0ieKqK+poUTTXX6qvWBn4N9L7fkzqZ71OPkvRqGcYmOJk6orrtTVvTef7JIvKQlBOQiV3zRs61lZPjTUWklE7q6N2x258cD5gcXCG0ykYJXlr4WcTAiuvSIYLmCtMDSB4bCVfsOCrkskIsf2MwwZuSVKkqh4PLGgC5q4iUwkUYitjsIyWC19lsZxnouIuUqmILZtJ+ZBB+pIg8YfGbqmJe8AJrb2yG4J2+RAiydpiUNDexx0M7bTXLsELBcx8jRdhiHSi9aNTgHfSNqpJ3+DVrkDxI+41jVieuT5tFVbHLJABy1o69udDD6+97l7yyM/voJgneTZIDXauybByCV1ncWys1oI8OXzEuCp8REZuWZEBNohqfRYnFqSSPEhGCtR6TsQlOZmByEoD0lOQhIvLkhClXL8+L2iUmd4tgr3eHXA7ETU0aVWUh5eo8l5A+16aNE7yENwQcrZv9xHbYgpemhepY7DdVvXYKN1LzHKOMwQSvZWCsPFtZQIx2KIQhIvl4zb50raqO/fIQDV4rmZ4q0HHP+kUGEkhaLbNF91U0TRDzN3b/M9mlYq+WDavUfX4zBE/XCpPSg9d5kw0sdow4v60rxI0jKw4OhCYnIyPB+zkReVxan7DpJUSN5cC1aA9nFQ5e9xeRoqerBQBVvU0cY9SnpQ7LRWPTCFlkL2YMNskm9uql+dDqac7r4xC8CjKbJHhkSLhRpT5Hg7WpR40Pqyrf783U0Cnis9HjZWVwbmLQqCq5C995WJfsPd/tRORVh66Xh5ENYlqoG6dr2xsU3NZZVN6bQn682qruPloFVCc5FcX4U2ggCXyNt15p86Gxn01XAXj8HYtiPpWTRc/CT+gDUvBg+1IiepCa15NvWUS4Tu+VRHLxdi4ZKrPIcUXRNVa3eNhNaoOXxt4x78PMqD3KcXwGhFYqZJzkIz42hOC1fn5TBC/1FevaQ0MIt67cZGBnx7Xuc+JtAeN4RfACDCEQpxJb4NzVIAb7H46e5Ud5RadaR8ewwcu0E6IHXsw3bGdb7PPQ1r81xYV8u4iAh1mMBO+YQiI5MuK4gXcnjh45oV+xh2d9WklHZq5kz4OnVQk6y56EfS64WezzIHUoHgiV8pKhmsQ0zolO8PVMdIJFjdeKeNGzL7B3s49xaC8JXrVczb9IRFj3J5WNEbxJW+GFHyCQguleNXnR4qVE/6I14nrwQzl3/DnAlwIyMzkgfNQdAscixLU63nuf3GZE8Mziz8LF5nX+dHXL5MV5BG+pj1ttWZJGhMWYvuPKmn4jXA7G7J8QEcIMzFJibC28NNFylKQp7dwsG7pHlUrxMRlr2PBCYDCbQbvKPCODwYEZQV6OHS4xWbhuCBzUhCgAhLLA8x1Tk49a0qDtErTJtASHBrxlaS/avcXhFwz5Az/mrSnTUK79RoL36KghJQzTisTYfkQdwMMW7SYObRBMrmAxDWE/mDxMR9qXwIqbOWz0IMjgxVqJxhCnShIfsL5bAnPPergkzAlNRuxTxgdtYkzQTkwIPr3JdjrBm/VwmUvl5q9tGYzUpE1bFD7gIwNeGYzBwBdVlat1SChOKDlh8b50q8Z4YJX8NUdgbxAwErzJtfR7A+gJbMi8CN4ObGoncIx4kx2BXgRU9VHxh0dX4MmGHnJYdxUBX6g30XNO8DaB8sjfmNnUmBfBGxlrL24GCMxswM8Akb2ogqriYUiO45JXOpkRSGa/tvH2XoDmjdgCAru7ADnB28Jw2bNP7jTB292pWxhFe9mo4bPG4RiO3VRvqip2R4ToIdBnSR4XPQbxHHRxBByBRgSc4DUC1vr4CdhcdprgtfanP+8InAQEply3VPWKycMSI/2SYMyN7d1ahuYnob+8jY5AHwLrE7wpVwLvs11AwAneLvSS19ER2DACyb4Oj2Y8IvFoxrv3rJ68l7maHeSN3MgWs5GPbLgDNvg5h2+DYDd8an2C1/Axf3QvETghBM+XsJ0evd59G+8+VSUe1S0Gfvj9xINajlU4sCx/zRE4kQicIXj53IfLAdBPJFDe6CwCJ4Tg+QhwBByBFgTWIHjE7zurJUtKS7326lk/uOxVd47dGNfgjY2orbzNT8vpvugEz9bn/pQjcKIQGEjwCOpJns03dhKtnCjcvLGOwFgIHBI8fdNh3POseBy8sQDfw3Kc4O1hp3qTHIF1ETggeBpuUUn30/0M0drvJCLkFnZxBByBNRGwafD0MSKnarEo16yJv76rCDjB29We83o7AhMi0KDBw0CIZPT3FRFS8bgcQ2C66xcHer8RsBG84Bq8qYaBZeoee8bywlSV7S/XCd5m8favzRiB+U3P7YGlqvcPIdw85Y8k3yj5I/kjfyX5dsln+Z6YY/KVIvKZ7dXUv+wIbACBLSwOJ4bgbQHbDYyYWXxiYwRvaB8OfW8W6Hol9hiBEUfmiEXtMeBbb5p309a7wCvgCDgCDQhsjOA11MkfdQQcAUfAEXAETAg48TbBtNWHttVH2/ruVsHufNwJ3lx6Yjb1OOlTYjYd4RVxBHYWAV9FdrbrvOJ7hIATvL3oTF9O96IbvRGOgCPQi4CvcD4wHIF2BJzgtWPmbzgCjoAjMDkCTmomh9g/4AjsNQJO8Pa6e71xjoAj4Ag4AvuIgB8A9rFXx23TnhO8kz4FTnr7x50sXpoj0I6Az8F2zPyN0RHwYTg6pLtQ4J4TvF3oAq+jI3ASEfAd5yT2urfZEXAENoeAE7zNYT37L/mWO10XbRLbTX5rOsS8ZEfAEXAEHIF1EHCCtw56/q4jcMIRcDK5XwNgrf5c6+VWHDf6sdbK+fOOwCwQcIJHN/haMYvB6JVwBByBCRDw9W0CUL1IR2D+CDjBm38feQ03gYBvgptAece+4YNitcMckx0bxOXqenfuVXcuN8YJ3l53rzfOEXAEHIE5IeCMYk69YavLHPpsDnWwoTWnp5zgzak3vC6OgCPgCDgCzQj49t8Mmb9wAhBwgncCOnmdJvrCuQZ6Dt4a4PmrjgAI+CTyceAIDEXACZ4vIEPHjr/nCIyPgO/n62O6wNCxXB9LL2HmCPggLyHgBG/mw9er5wg4Ao7AfiGwe5vy7tV4v0aMt2YYAk7whuHmbzkCjoAFAd8ZLSjN+hnvwll3j1fOEcgi4ATPB4cj4Ag4Ao6AI+AIOAJ7hsD/B/7kEpj5982rAAAAAElFTkSuQmCC"/></switch></g></g><g><rect x="511" y="91" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 106px; margin-left: 512px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">I2C</div></div></div></foreignObject><image x="512" y="98" width="58" height="20.5" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="511" y="151" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 166px; margin-left: 512px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">SPI</div></div></div></foreignObject><image x="512" y="158" width="58" height="20.5" xlink:href="data:image/png;base64,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"/></switch></g></g><g><rect x="511" y="211" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 226px; margin-left: 512px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">GPIO</div></div></div></foreignObject><image x="512" y="218" width="58" height="20.5" xlink:href="data:image/png;base64,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"/></switch></g></g></g></svg> \ No newline at end of file diff --git a/projects/beagleconnect/index.rst b/projects/beagleconnect/index.rst index 588b63ffc70c4456e21983a95a876d72c564fbd4..c1ddb75f1c4a3c8196f5fc897020f3d6691d49aa 100644 --- a/projects/beagleconnect/index.rst +++ b/projects/beagleconnect/index.rst @@ -1,1178 +1,29 @@ -.. role:: strike - :class: strike +.. _beagleconnect-technology: -.. _beagleconnect-overview: +BeagleConnect™ Technology +########################## -BeagleConnect Technology -######################## +.. important:: -This is the deep-dive introduction to BeagleConnect™ technology and software -architecture. + Currently under development -.. note:: - This documentation and the associated software are each a work-in-progress. +BeagleConnect™ is a revolutionary technology virtually eliminating low-level software development for `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_ and `IIoT <https://en.wikipedia.org/wiki/Industrial_internet_of_things>`_ applications, such as building automation, factory automation, home automation, and scientific data acquisition. -BeagleConnect™ is built using `Greybus <https://kernel-recipes.org/en/2015/talks/an-introduction-to-greybus/>`__ -code in the Linux kernel originally designed for mobile phones. -To understand a bit more about how the BeagleConnect™ Greybus stack is being -built, this section helps describe the development currently in progress and -the principles of operation. +While numerous IoT and IIoT solutions available today provide massive software libraries for microcontrollers supporting a limited body of `sensors <https://en.wikipedia.org/wiki/Sensor>`_, `actuators <https://en.wikipedia.org/wiki/Actuator>`_ and `indicators <https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)>`_ as well as libraries for communicating over various networks, BeagleConnect™ simply eliminates the need for these libraries by shifting the burden into the most massive and collaborative software project of all time, the `Linux kernel <https://en.wikipedia.org/wiki/Linux_kernel>`_. -Background -********** -.. image:: images/SoftwareProp.jpg - :width: 600 - :align: center - :height: 400 - :alt: BeagleConnect Software Proposition +These are the tools used to automate things in `scientific data collection <https://en.wikipedia.org/wiki/Data_collection_system>`_, `data science <https://en.wikipedia.org/wiki/Data_science>`_, `mechatronics <https://en.wikipedia.org/wiki/Mechatronics>`_, and `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_. -BeagleConnect™ uses Greybus and mikroBUS add-on boards with ClickID and BeagleConnect™ mikroBUS manifests to -eliminate the need to add and manually configure devices added onto the Linux -system. +BeagleConnect™ technology solves: -High-level -********** -* For Linux nerds: Think of BeagleConnect™ as 6LoWPAN over 802.15.4-based - Greybus (instead of Unipro as used by Project Ara), where every - BeagleConnect™ board shows up as new SPI, I2C, UART, PWM, ADC, and GPIO - controllers that can now be probed to load drivers for the sensors or - whatever is connected to them. (Proof of concept of Greybus over TCP/IP: - https://www.youtube.com/watch?v=7H50pv-4YXw) +* The need to write software to add a large set of diverse devices to your system, +* The need to maintain the software with security updates, +* The need to rapidly prototype using off-the-shelf software and hardware without wiring, +* The need to connect to devices using long-range, low-power wireless, and +* The need to produce high-volume custom hardware cost-optimized for your requirements. -* For MCU folks: Think of BeagleConnect™ as a Firmata-style firmware load that - exposes the interfaces for remote access over a secured wireless network. - However, instead of using host software that knows how to speak the Firmata - protocol, the Linux kernel speaks the slightly similar Greybus protocol to - the MCU and exposes the device generically to users using a Linux kernel - driver. Further, the Greybus protocol is spoken over 6LoWPAN on 802.15.4. +.. toctree:: + :maxdepth: 2 -.. _beagleconnect-software-architecture: - -Software architecture -********************* - -.. _beagleconnect-software-architecture-diagram: - -.. graphviz:: - :caption: BeagleConnect Software Architecture Diagram - - // Software architecture - digraph S { - node [color=white shape=box] - subgraph cluster_0 { - color=black label="Linux PC" - subgraph cluster_1 { - node [color=green style=filled] - color=lightgrey label="Linux userspace" style=filled - A [label="User Application" tooltip="Primary developer entry point"] - g [label="gbridge**" tooltip="Bridge Greybus to networked devices"] - } - subgraph cluster_2 { - node [color=green style=filled] - color=lightgrey label="Linux kernel" style=filled - I [label="IIO Drivers" tooltip="Hundreds of drivers for sensors and acutators"] - r [label=greybus tooltip="Dynamic RPC-like bus interface for I2C, SPI, UART, etc."] - n [label="gb-netlink**" tooltip="Extend Greybus over netlink to userspace"] - m [label="mikrobus**" tooltip="Board-level abstraction to identify sensor connections"] - w [label="wpanusb**" tooltip="USB-interface to IEEE802.15.4 radio"] - i [label=ieee802154 tooltip="Standards-based radio interface"] - 6 [label=lowpan tooltip="IPv6 for low-power wireless networks"] - } - } - subgraph cluster_3 { - color=black label="BCF gateway" - subgraph cluster_4 { - node [color=green style=filled] - color=lightgrey label=CC1352 style=filled - z [label="gateway**" tooltip="Zephyr-based IEEE802.15.4 radio accepting HDLC over UART transactions"] - } - subgraph cluster_5 { - node [color=green style=filled] - color=lightgrey label=MSP430 style=filled - b [label="usb_uart_bridge**" tooltip="USB interace to access CC1352 UART that encapulates WPANUSB in HDLC"] - } - } - subgraph cluster_6 { - color=black label="BCF node" - subgraph cluster_7 { - node [color=green style=filled] - color=lightgrey label=CC1352 style=filled - k [label="greybus-mikrobus**" tooltip="Zephyr-based applies Greybus transactions from IPv6/IEEE802154 to physical I2C, SPI, UART, etc."] - } - subgraph cluster_8 { - node [color=green style=filled] - color=lightgrey label="mikroBUS add-on board" style=filled - e [label="manifest 1-wire EEPROM**" tooltip="Manifest for mikroBUS driver"] - s [label=sensor tooltip="Over 1,000 different sensor, actuator and indicator options"] - } - } - A -> I - I -> m - m -> r - r -> n - n -> g - g -> 6 - 6 -> i - i -> w - w -> b - b -> z - z -> k - k -> s - k -> e - } - - -TODO items -********** - -* :strike:`Linux kernel driver` (wpanusb and bcfserial still need to be upstreamed) - -* Provisioning - -* :strike:`Firmware for host CC13x` - -* :strike:`Firmware for device CC13x` - -* Unify firmware for host/device CC13x - -* :strike:`Click Board drivers and device tree formatted metadata for 100 or so Click - Boards` - -* Click Board plug-ins for node-red for the same 100 or so Click Boards - -* BeagleConnect™ Freedom System Reference Manual and FAQs - - -Associated pre-work -******************* - -* Click Board support for Node-RED can be executed with native connections on - PocketBeagle+TechLab and BeagleBone Black with mikroBUS Cape - -* Device tree fragments and driver updates can be provided via - https://bbb.io/click - -* The Kconfig style provisioning can be implemented for those solutions, which - will require a reboot. We need to centralize edits to /boot/uEnv.txt to be - programmatic. As I think through this, I don't think BeagleConnect is - impacted, because the Greybus-style discovery along with Click EEPROMS will - eliminate any need to edit /boot/uEnv.txt. - -User experience concerns -************************ - -* Make sure no reboots are required - -* Plugging BeagleConnect into host should trigger host configuration - -* Click EEPROMs should trigger loading whatever drivers are needed and - provisioning should load any new drivers - -* Userspace (spidev, etc.) drivers should unload cleanly when 2nd phase - provisioning is completed - -BeagleConnect™ Greybus demo using BeagleConnect™ Freedom -******************************************************** -BeagleConnect™ Freedom runs a subGHz IEEE 802.15.4 network. This BeagleConnect™ -Greybus demo shows how to interact with GPIO, I2C and mikroBUS add-on boards -remotely connected over a BeagleConnect™ Freedom. - -This section starts with the steps required to use -`Linux <https://en.wikipedia.org/wiki/Linux>`_ embedded computer -(`BeagleBone Green Gateway <https://wiki.seeedstudio.com/BeagleBone-Green-Gateway/>`_) -and the `Greybus <https://lwn.net/Articles/715955/>`_ protocol, over an -IEEE 802.15.4 wireless link, to blink an LED on a -`Zephyr <https://zephyrproject.org/>`_ device. - -Introduction ------------- - -*Why??* - -Good question. Blinking an LED is kind of the -`Hello, World <https://en.wikipedia.org/wiki/%22Hello,_World!%22_program>`_ of -the hardware community. In this case, we're less interested in the mechanics -of switching a GPIO to drive some current through an LED and more interested in -how that happens with the -`Internet of Things (IoT) <https://en.wikipedia.org/wiki/Internet_of_things>`_. - -There are several existing network and application layers that are driven by -corporate heavyweights and industry consortiums, but relatively few that are -community driven and, more specifically, even fewer that have the ability to -integrate so tightly with the Linux kernel. - -The goal here is to provide a community-maintained, developer-friendly, and -open-source protocol for the Internet of Things using the Greybus Protocol, and -blinking an LED using Greybus is the simplest proof-of-concept for that. All -that is required is a reliable transport. - -#. Power a BeagleConnect Freedom that has not yet been programmed via a USB - power source, not the BeagleBone Green Gateway. You'll hear a click every - 1-2 seconds along with seeing 4 of the LEDs turn off and on. - -#. In an isolated terminal window, :code:`sudo beagleconnect-start-gateway` - -#. :code:`sensortest-rx.py` - -Every 1-2 minutes, you should see something like: - -.. code-block:: bash - - ('fe80::3111:7a22:4b:1200%lowpan0', 52213, 0, 13) '2l:7.79;' - ('fe80::3111:7a22:4b:1200%lowpan0', 52213, 0, 13) '4h:43.75;4t:23.11;' - -The value after "2l:" is the amount of light in lux. The value after "4h:" is -the relative humidity and after "4t:" is the temperature in Celsius. - -Flash BeagleConnect™ Freedom node device with Greybus firmware --------------------------------------------------------------- - -.. todo:: How can we add a step in here to show the network is connected without needing gbridge to be fully functional? - -Do this from the BeagleBone® Green Gateway board that was previously used to -program the BeagleConnect™ Freedom gateway device: - -#. Disconnect the BeagleConnect™ Freedom **gateway** device - -#. Connect a new BeagleConnect™ Freedom board via USB - -#. :code:`sudo systemctl stop lowpan.service` - -#. :code:`cc2538-bsl.py /usr/share/beagleconnect/cc1352/greybus_mikrobus_beagleconnect.bin /dev/ttyACM0` - -#. After it finishes programming successfully, disconnect the BeagleConnect Freedom node device - -#. Power the newly programmed BeagleConnect Freedom node device from an alternate USB power source - -#. Reconnect the BeagleConnect Freedom **gateway** device to the BeagleBone Green Gateway - -#. :code:`sudo systemctl start lowpan.service` - -#. :code:`sudo beagleconnect-start-gateway` - -.. code-block:: bash - - debian@beaglebone:~$ sudo beagleconnect-start-gateway - [sudo] password for debian: - setting up wpanusb gateway for IEEE 802154 CHANNEL 1(906 Mhz) - ping6: Warning: source address might be selected on device other than lowpan0. - PING 2001:db8::1(2001:db8::1) from ::1 lowpan0: 56 data bytes - 64 bytes from 2001:db8::1: icmp_seq=2 ttl=64 time=185 ms - 64 bytes from 2001:db8::1: icmp_seq=3 ttl=64 time=40.9 ms - 64 bytes from 2001:db8::1: icmp_seq=4 ttl=64 time=40.9 ms - 64 bytes from 2001:db8::1: icmp_seq=5 ttl=64 time=40.6 ms - - --- 2001:db8::1 ping statistics --- - 5 packets transmitted, 4 received, 20% packet loss, time 36ms - rtt min/avg/max/mdev = 40.593/76.796/184.799/62.356 ms - debian@beaglebone:~$ iio_info - Library version: 0.19 (git tag: v0.19) - Compiled with backends: local xml ip usb serial - IIO context created with local backend. - Backend version: 0.19 (git tag: v0.19) - Backend description string: Linux beaglebone 5.14.18-bone20 #1buster PREEMPT Tue Nov 16 20:47:19 UTC 2021 armv7l - IIO context has 1 attributes: - local,kernel: 5.14.18-bone20 - IIO context has 3 devices: - iio:device0: TI-am335x-adc.0.auto (buffer capable) - 8 channels found: - voltage0: (input, index: 0, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 1412 - voltage1: (input, index: 1, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 2318 - voltage2: (input, index: 2, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 2631 - voltage3: (input, index: 3, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 817 - voltage4: (input, index: 4, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 881 - voltage5: (input, index: 5, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 0 - voltage6: (input, index: 6, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 0 - voltage7: (input, index: 7, format: le:u12/16>>0) - 1 channel-specific attributes found: - attr 0: raw value: 1180 - 2 buffer-specific attributes found: - attr 0: data_available value: 0 - attr 1: watermark value: 1 - iio:device1: hdc2010 - 3 channels found: - humidityrelative: (input) - 3 channel-specific attributes found: - attr 0: peak_raw value: 52224 - attr 1: raw value: 52234 - attr 2: scale value: 1.525878906 - current: (output) - 2 channel-specific attributes found: - attr 0: heater_raw value: 0 - attr 1: heater_raw_available value: 0 1 - temp: (input) - 4 channel-specific attributes found: - attr 0: offset value: -15887.515151 - attr 1: peak_raw value: 25600 - attr 2: raw value: 25628 - attr 3: scale value: 2.517700195 - iio:device2: opt3001 - 1 channels found: - illuminance: (input) - 2 channel-specific attributes found: - attr 0: input value: 79.040000 - attr 1: integration_time value: 0.800000 - 2 device-specific attributes found: - attr 0: current_timestamp_clock value: realtime - - attr 1: integration_time_available value: 0.1 0.8 - debian@beaglebone:~$ dmesg | grep -e mikrobus -e greybus - [ 100.491253] greybus 1-2.2: Interface added (greybus) - [ 100.491294] greybus 1-2.2: GMP VID=0x00000126, PID=0x00000126 - [ 100.491306] greybus 1-2.2: DDBL1 Manufacturer=0x00000126, Product=0x00000126 - [ 100.737637] greybus 1-2.2: excess descriptors in interface manifest - [ 102.475168] mikrobus:mikrobus_port_gb_register: mikrobus gb_probe , num cports= 2, manifest_size 192 - [ 102.475206] mikrobus:mikrobus_port_gb_register: protocol added 3 - [ 102.475214] mikrobus:mikrobus_port_gb_register: protocol added 2 - [ 102.475239] mikrobus:mikrobus_port_register: registering port mikrobus-1 - [ 102.475400] mikrobus_manifest:mikrobus_state_get: mikrobus descriptor not found - [ 102.475417] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=opt3001, protocol=3, reg=44 - [ 102.494516] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 2, driver=hdc2010, protocol=3, reg=41 - [ 102.494567] mikrobus_manifest:mikrobus_manifest_parse: (null) manifest parsed with 2 devices - [ 102.494592] mikrobus mikrobus-1: registering device : opt3001 - [ 102.495096] mikrobus mikrobus-1: registering device : hdc2010 - debian@beaglebone:~$ - - -.. todo:: update the below for the built-in sensors - -.. todo:: can we also handle the case where these sensors are included and recommend them? Same firmware? - -.. todo:: the current demo is for the built-in sensors, not the Click boards mentioned below - -Currently only a limited number of add-on boards have been tested to work over Greybus, simple add-on boards without interrupt requirement are the ones that work currently. The example is for Air Quality 2 Click and Weather Click attached to the mikroBUS ports on the device side. - -/var/log/gbridge will have the gbridge log, and if the mikroBUS port has been instantiated successfully the kernel log will show the devices probe messages: - -.. todo:: this log needs to be updated - -.. code-block:: - - greybus 1-2.2: GMP VID=0x00000126, PID=0x00000126 - greybus 1-2.2: DDBL1 Manufacturer=0x00000126, Product=0x00000126 - greybus 1-2.2: excess descriptors in interface manifest - mikrobus:mikrobus_port_gb_register: mikrobus gb_probe , num cports= 3, manifest_size 252 - mikrobus:mikrobus_port_gb_register: protocol added 11 - mikrobus:mikrobus_port_gb_register: protocol added 3 - mikrobus:mikrobus_port_gb_register: protocol added 2 - mikrobus:mikrobus_port_register: registering port mikrobus-0 - mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=bme280, protocol=3, reg=76 - mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 2, driver=ams-iaq-core, protocol=3, reg=5a - mikrobus_manifest:mikrobus_manifest_parse: Greybus Service Sample Application manifest parsed with 2 devices - mikrobus mikrobus-0: registering device : bme280 - mikrobus mikrobus-0: registering device : ams-iaq-core - - -.. todo:: bring in the GPIO toggle and I2C explorations for greater understanding - -Flashing via a Linux Host -------------------------- - - - -If flashing the Freedom board via the BeagleBone fails here's a trick you can try to flash from a Linux host. - -Use :code:`sshfs` to mount the Bone's files on the Linux host. This assumes the -Bone is plugged in the USB and appears at :code:`192.168.7.2`: - -.. code-block:: bash - - host$ cd - host$ sshfs 192.168.7.2:/ bone - host$ cd bone; ls - bin dev home lib media opt root sbin sys usr - boot etc ID.txt lost+found mnt proc run srv tmp var - host$ ls /dev/ttyACM* - /dev/ttyACM1 - - - -The Bone's files now appear as local files. Notice there is already a -:code:`/dev/ACM*` appearing. Now plug the Connect into the Linux host's USB -port and run the command again. - -.. code-block:: bash - - host$ ls /dev/ttyACM* - /dev/ttyACM0 /dev/ttyACM1 - -The :code:`/dev/ttyACM` that just appeared is the one associated with the -Connect. In my case it's :code:`/dev/ttyACM0`. That's what I'll use in this -example. - -Now change directories to where the binaries are and load: - -.. code-block:: bash - - host$ cd ~/bone/usr/share/beagleconnect/cc1352;ls - greybus_mikrobus_beagleconnect.bin sensortest_beagleconnect.dts - greybus_mikrobus_beagleconnect.config wpanusb_beagleconnect.bin - greybus_mikrobus_beagleconnect.dts wpanusb_beagleconnect.config - sensortest_beagleconnect.bin wpanusb_beagleconnect.dts - sensortest_beagleconnect.config - - host$ ~/bone/usr/bin/cc2538-bsl.py sensortest_beagleconnect.bin /dev/ttyACM0 - 8-bsl.py sensortest_beagleconnect.bin /dev/ttyACM0 - Opening port /dev/ttyACM0, baud 50000 - Reading data from sensortest_beagleconnect.bin - Cannot auto-detect firmware filetype: Assuming .bin - Connecting to target... - CC1350 PG2.0 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8 - Primary IEEE Address: 00:12:4B:00:22:7A:10:46 - Performing mass erase - Erasing all main bank flash sectors - Erase done - Writing 360448 bytes starting at address 0x00000000 - Write 104 bytes at 0x00057F988 - Write done - Verifying by comparing CRC32 calculations. - Verified (match: 0x0f6bdf0f) - -Now you are ready to continue the instructions above after the cc2528 command. - -Trying for different add-on boards -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -See `mikroBUS over Greybus <https://github.com/vaishnav98/greybus-for-zephyr/tree/mikrobus#trying-out-different-add-on-boardsdevices-over-mikrobus>`_ -for trying out the same example for different mikroBUS add-on boards/ on-board devices. - -Observe the node device ------------------------ - -Connect BeagleConnect Freedom node device to an Ubuntu laptop to observe the -Zephyr console. - - -Console (:code:`tio`) ---------------------- -In order to see diagnostic messages or to run certain commands on the Zephyr -device we will require a terminal open to the device console. In this case, we -use `tio <https://tio.github.io/>`_ due how its usage simplifies the -instructions. - -#. Install :code:`tio` - :code:`sudo apt install -y tio` - -#. Run :code:`tio` - :code:`tio /dev/ttyACM0` - - To exit :code:`tio` (later), enter :code:`ctrl+t, q`. - - -The Zephyr Shell ----------------- - - -After flashing, you should observe the something matching the following output in :code:`tio`. - -.. code-block:: bash - - uart:~$ *** Booting Zephyr OS build 9c858c863223 *** - [00:00:00.009,735] <inf> greybus_transport_tcpip: CPort 0 mapped to TCP/IP port 4242 - [00:00:00.010,131] <inf> greybus_transport_tcpip: CPort 1 mapped to TCP/IP port 4243 - [00:00:00.010,528] <inf> greybus_transport_tcpip: CPort 2 mapped to TCP/IP port 4244 - [00:00:00.010,742] <inf> greybus_transport_tcpip: Greybus TCP/IP Transport initialized - [00:00:00.010,864] <inf> greybus_manifest: Registering CONTROL greybus driver. - [00:00:00.011,230] <inf> greybus_manifest: Registering GPIO greybus driver. - [00:00:00.011,596] <inf> greybus_manifest: Registering I2C greybus driver. - [00:00:00.011,871] <inf> greybus_service: Greybus is active - [00:00:00.026,092] <inf> net_config: Initializing network - [00:00:00.134,063] <inf> net_config: IPv6 address: 2001:db8::1 - - - -The line beginning with :code:`***` is the Zephyr boot banner. - -Lines beginning with a timestamp of the form :code:`[H:m:s.us]` are Zephyr -kernel messages. - -Lines beginning with :code:`uart:~$` indicates that the Zephyr shell is -prompting you to enter a command. - -From the informational messages shown, we observe the following. - -* Zephyr is configured with the following - `link-local IPv6 address <https://en.wikipedia.org/wiki/Link-local_address#IPv6>`_ :code:`fe80::3177:a11c:4b:1200` - -* It is listening for (both) TCP and UDP traffic on port 4242 - -However, what the log messages do not show (which will come into play later), -are 2 critical pieces of information: - -#. **The RF Channel**: As you may have guessed, IEEE 802.15.4 devices are only - able to communicate with each other if they are using the same frequency to - transmit and receive data. This information is part of the Physical Layer. - -#. The `PAN identifier <https://www.silabs.com/community/wireless/proprietary/knowledge-base.entry.html/2019/10/04/connect_tutorial6-ieee802154addressing-rapc>`_: - IEEE 802.15.4 devices are only be able to communicate with one another if - they use the same PAN ID. This permits multiple networks (PANs) on the same - frequency. This information is part of the Data Link Layer. - -If we type :code:`help` in the shell and hit Enter, we're prompted with the -following: - -.. code-block:: - - Please press the <Tab> button to see all available commands. - You can also use the <Tab> button to prompt or auto-complete all commands or its subcommands. - You can try to call commands with <-h> or <--help> parameter for more information. - Shell supports following meta-keys: - - Ctrl+a, Ctrl+b, Ctrl+c, Ctrl+d, Ctrl+e, Ctrl+f, Ctrl+k, Ctrl+l, Ctrl+n, Ctrl+p, Ctrl+u, Ctrl+w - Alt+b, Alt+f. - Please refer to shell documentation for more details. - -So after hitting Tab, we see that there are several interesting commands we can -use for additional information. - -.. code-block:: - - uart:~$ - clear help history ieee802154 log net - resize sample shell - -Zephyr Shell: IEEE 802.15.4 commands -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Entering :code:`ieee802154 help`, we see - -.. code-block:: - - uart:~$ ieee802154 help - ieee802154 - IEEE 802.15.4 commands - Subcommands: - ack :<set/1 | unset/0> Set auto-ack flag - associate :<pan_id> <PAN coordinator short or long address (EUI-64)> - disassociate :Disassociate from network - get_chan :Get currently used channel - get_ext_addr :Get currently used extended address - get_pan_id :Get currently used PAN id - get_short_addr :Get currently used short address - get_tx_power :Get currently used TX power - scan :<passive|active> <channels set n[:m:...]:x|all> <per-channel - duration in ms> - set_chan :<channel> Set used channel - set_ext_addr :<long/extended address (EUI-64)> Set extended address - set_pan_id :<pan_id> Set used PAN id - set_short_addr :<short address> Set short address - set_tx_power :<-18/-7/-4/-2/0/1/2/3/5> Set TX power - - -We get the missing Channel number (frequency) with the command :code:`ieee802154 get_chan`. - -.. code-block:: - - uart:~$ ieee802154 get_chan - Channel 26 - -We get the missing PAN ID with the command :code:`ieee802154 get_pan_id`. - -.. code-block:: - - uart:~$ ieee802154 get_pan_id - PAN ID 43981 (0xabcd) - -Zephyr Shell: Network Commands -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Additionally, we may query the IPv6 information of the Zephyr device. - -.. code-block:: - - uart:~$ net iface - - Interface 0x20002b20 (IEEE 802.15.4) [1] - ======================================== - Link addr : CD:99:A1:1C:00:4B:12:00 - MTU : 125 - IPv6 unicast addresses (max 3): - fe80::cf99:a11c:4b:1200 autoconf preferred infinite - 2001:db8::1 manual preferred infinite - IPv6 multicast addresses (max 4): - ff02::1 - ff02::1:ff4b:1200 - ff02::1:ff00:1 - IPv6 prefixes (max 2): - <none> - IPv6 hop limit : 64 - IPv6 base reachable time : 30000 - IPv6 reachable time : 16929 - IPv6 retransmit timer : 0 - - - -And we see that the static IPv6 address (:code:`2001:db8::1`) from -:code:`samples/net/sockets/echo_server/prj.conf` is present and configured. -While the statically configured IPv6 address is useful, it isn't 100% necessary. - -Rebuilding from source ----------------------- - -.. todo:: revisit everything below here - -Prerequisites -^^^^^^^^^^^^^ - -* Zephyr environment is set up according to the - `Getting Started Guide <https://docs.zephyrproject.org/latest/getting_started/index.html>`_ - - * Please use the Zephyr SDK when installing a toolchain above - -* `Zephyr SDK <https://docs.zephyrproject.org/latest/getting_started/index.html#install-a-toolchain>`_ - is installed at ~/zephyr-sdk-0.11.2 (any later version should be fine as well) - -* Zephyr board is connected via USB - -Cloning the repository -^^^^^^^^^^^^^^^^^^^^^^ - -This repository utilizes `git submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ -to keep track of all of the projects required to reproduce the ongoing work. -The instructions here only cover checking out the :code:`demo` branch which -should stay in a tested state. ongoing development will be on the -:code:`master` branch. - -Note: The parent directory :code:`~` is simply used as a placeholder for testing. -Please use whatever parent directory you see fit. - -Clone specific tag -^^^^^^^^^^^^^^^^^^ - -.. code-block:: bash - - cd ~ - git clone --recurse-submodules --branch demo https://github.com/jadonk/beagleconnect - -Zephyr ------- - -Add the Fork -^^^^^^^^^^^^ - -For the time being, Greybus must remain outside of the main Zephyr repository. -Currently, it is just in a Zephyr fork, but it should be converted to a -proper `Module (External Project) <https://docs.zephyrproject.org/latest/guides/modules.html>`_. -This is for a number of reasons, but mainly there must be: - -* specifications for authentication and encryption - -* specifications for joining and rejoining wireless networks - -* specifications for discovery - -Therefore, in order to reproduce this example, please run the following. - -.. code-block:: bash - - cd ~/beagleconnect/sw/zephyrproject/zephyr - west update - -Build and Flash Zephyr -^^^^^^^^^^^^^^^^^^^^^^ - -Here, we will build and flash the Zephyr -`greybus_net sample <https://github.com/cfriedt/zephyr/tree/greybus-sockets/samples/subsys/greybus/net>`_ -to our device. - -#. Edit the file :code:`~/.zephyrrc` and place the following text inside of it - -.. code-block:: bash - - export ZEPHYR_TOOLCHAIN_VARIANT=zephyr - export ZEPHYR_SDK_INSTALL_DIR=~/zephyr-sdk-0.11.2 - -#. Set up the required Zephyr environment variables via - -.. code-block:: bash - - source zephyr-env.sh - -#. Build the project - -.. code-block:: bash - - BOARD=cc1352r1_launchxl west build samples/subsys/greybus/net --pristine \ - --build-dir build/greybus_launchpad -- -DCONF_FILE="prj.conf overlay-802154.conf" - -#. Ensure that the last part of the build process looks somewhat like this: - -.. code-block:: bash - - ... - [221/226] Linking C executable zephyr/zephyr_prebuilt.elf - Memory region Used Size Region Size %age Used - FLASH: 155760 B 360360 B 43.22% - FLASH_CCFG: 88 B 88 B 100.00% - SRAM: 58496 B 80 KB 71.41% - IDT_LIST: 184 B 2 KB 8.98% - [226/226] Linking C executable zephyr/zephyr.elf - -#. Flash the firmware to your device using - -.. code-block:: bash - - BOARD=cc1352r1_launchxl west flash --build-dir build/greybus_launchpad - -Linux ------ - -Warning: If you aren't comfortable building and installing a Linux kernel on -your computer, you should probably just stop here. I'll assume you know the -basics of building and installing a Linux kernel from here on out. - -Clone, patch, and build the kernel -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -For this demo, I used the 5.8.4 stable kernel. Also, I've applied the -:code:`mikrobus` kernel driver, though it isn't strictly required for greybus. - -Note: The parent directory :code:`~` is simply used as a placeholder for testing. -Please use whatever parent directory you see fit. - -.. todo:: The patches for gb-netlink will eventually be applied here until pushed into mainline. - -.. code-block:: bash - - cd ~ - git clone --branch v5.8.4 --single-branch git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - cd linux - git checkout -b v5.8.4-greybus - git am ~/beagleconnect/sw/linux/v2-0001-RFC-mikroBUS-driver-for-add-on-boards.patch - git am ~/beagleconnect/sw/linux/0001-mikroBUS-build-fixes.patch - cp /boot/config-`uname -r` .config - yes "" | make oldconfig - ./scripts/kconfig/merge_config.sh .config ~/beagleconnect/sw/linux/mikrobus.config - ./scripts/kconfig/merge_config.sh .config ~/beagleconnect/sw/linux/atusb.config - make -j`nproc --all` - sudo make modules_install - sudo make install - -Reboot and select your new kernel. - -Probe the IEEE 802.15.4 Device Driver -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -On the Linux machine, make sure the :code:`atusb` driver is loaded. This should -happen automatically when the adapter is inserted or when the machine is booted -while the adapter is installed. - -.. code-block:: bash - - $ dmesg | grep -i ATUSB - [ 6.512154] usb 1-1: ATUSB: AT86RF231 version 2 - [ 6.512492] usb 1-1: Firmware: major: 0, minor: 3, hardware type: ATUSB (2) - [ 6.525357] usbcore: registered new interface driver atusb - ... - - - -We should now be able to see the IEEE 802.15.4 network device by entering :code:`ip a show wpan0`. - -.. code-block:: bash - - $ ip a show wpan0 - 36: wpan0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 123 qdisc fq_codel state UNKNOWN group default qlen 300 - link/ieee802.15.4 3e:7d:90:4d:8f:00:76:a2 brd ff:ff:ff:ff:ff:ff:ff:ff - - -But wait, that is not an IP address! It's the hardware address of the 802.15.4 -device. So, in order to associate it with an IP address, we need to run a -couple of other commands (thanks to wpan.cakelab.org). - -Set the 802.15.4 Physical and Link-Layer Parameters -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -#. First, get the phy number for the :code:`wpan0` device - -.. code-block:: bash - - $ iwpan list - wpan_phy phy0 - supported channels: - page 0: 11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26 - current_page: 0 - current_channel: 26, 2480 MHz - cca_mode: (1) Energy above threshold - cca_ed_level: -77 - tx_power: 3 - capabilities: - iftypes: node,monitor - channels: - page 0: - [11] 2405 MHz, [12] 2410 MHz, [13] 2415 MHz, - [14] 2420 MHz, [15] 2425 MHz, [16] 2430 MHz, - [17] 2435 MHz, [18] 2440 MHz, [19] 2445 MHz, - [20] 2450 MHz, [21] 2455 MHz, [22] 2460 MHz, - [23] 2465 MHz, [24] 2470 MHz, [25] 2475 MHz, - [26] 2480 MHz - tx_powers: - 3 dBm, 2.8 dBm, 2.3 dBm, 1.8 dBm, 1.3 dBm, 0.7 dBm, - 0 dBm, -1 dBm, -2 dBm, -3 dBm, -4 dBm, -5 dBm, - -7 dBm, -9 dBm, -12 dBm, -17 dBm, - cca_ed_levels: - -91 dBm, -89 dBm, -87 dBm, -85 dBm, -83 dBm, -81 dBm, - -79 dBm, -77 dBm, -75 dBm, -73 dBm, -71 dBm, -69 dBm, - -67 dBm, -65 dBm, -63 dBm, -61 dBm, - cca_modes: - (1) Energy above threshold - (2) Carrier sense only - (3, cca_opt: 0) Carrier sense with energy above threshold (logical operator is 'and') - (3, cca_opt: 1) Carrier sense with energy above threshold (logical operator is 'or') - min_be: 0,1,2,3,4,5,6,7,8 - max_be: 3,4,5,6,7,8 - csma_backoffs: 0,1,2,3,4,5 - frame_retries: 3 - lbt: false - -#. Next, set the Channel for the 802.15.4 device on the Linux machine - -.. code-block:: bash - - sudo iwpan phy phy0 set channel 0 26 - -#. Then, set the PAN identifier for the 802.15.4 device on the Linux machine :code:`sudo iwpan dev wpan0 set pan_id 0xabcd` - -#. Associate the :code:`wpan0` device to a new, 6lowpan network interface - -.. code-block:: bash - - sudo ip link add link wpan0 name lowpan0 type lowpan - -#. Finally, set the links up for both :code:`wpan0` and :code:`lowpan0` - -.. code-block:: bash - - sudo ip link set wpan0 up - sudo ip link set lowpan0 up - - - -We should observe something like the following when we run :code:`ip a show lowpan0`. - -.. code-block:: bash - - ip a show lowpan0 - 37: lowpan0@wpan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000 - link/6lowpan 9e:0b:a4:e8:00:d3:45:53 brd ff:ff:ff:ff:ff:ff:ff:ff - inet6 fe80::9c0b:a4e8:d3:4553/64 scope link - valid_lft forever preferred_lft forever - -Ping Pong ---------- - -Broadcast Ping -^^^^^^^^^^^^^^ - -Now, perform a broadcast ping to see what else is listening on :code:`lowpan0`. - -.. code-block:: - - $ ping6 -I lowpan0 ff02::1 - PING ff02::1(ff02::1) from fe80::9c0b:a4e8:d3:4553%lowpan0 lowpan0: 56 data bytes - 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=1 ttl=64 time=0.099 ms - 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=2 ttl=64 time=0.125 ms - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=2 ttl=64 time=17.3 ms (DUP!) - 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=3 ttl=64 time=0.126 ms - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=3 ttl=64 time=9.60 ms (DUP!) - 64 bytes from fe80::9c0b:a4e8:d3:4553%lowpan0: icmp_seq=4 ttl=64 time=0.131 ms - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=4 ttl=64 time=14.9 ms (DUP!) - -Yay! We have pinged (pung?) the Zephyr device over IEEE 802.15.4 using 6LowPAN! - -Ping Zephyr -^^^^^^^^^^^ - -We can ping the Zephyr device directly without a broadcast ping too, of course. - -.. code-block:: - - $ ping6 -I lowpan0 fe80::cf99:a11c:4b:1200 - PING fe80::cf99:a11c:4b:1200(fe80::cf99:a11c:4b:1200) from fe80::9c0b:a4e8:d3:4553%lowpan0 lowpan0: 56 data bytes - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=1 ttl=64 time=16.0 ms - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=2 ttl=64 time=13.8 ms - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=3 ttl=64 time=9.77 ms - 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=5 ttl=64 time=11.5 ms - -Ping Linux -^^^^^^^^^^ - -Similarly, we can ping the Linux host from the Zephyr shell. - -.. code-block:: bash - - uart:~$ net ping --help - ping - Ping a network host. - Subcommands: - --help :'net ping [-c count] [-i interval ms] <host>' Send ICMPv4 or ICMPv6 - Echo-Request to a network host. - $ net ping -c 5 fe80::9c0b:a4e8:d3:4553 - PING fe80::9c0b:a4e8:d3:4553 - 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=0 ttl=64 rssi=110 time=11 ms - 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=1 ttl=64 rssi=126 time=9 ms - 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=2 ttl=64 rssi=128 time=13 ms - 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=3 ttl=64 rssi=126 time=10 ms - 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=4 ttl=64 rssi=126 time=7 ms - -Assign a Static Address -^^^^^^^^^^^^^^^^^^^^^^^ - -So far, we have been using IPv6 Link-Local addressing. However, the Zephyr -application is configured to use a statically configured IPv6 address as well -which is, namely :code:`2001:db8::1`. - -If we add a similar static IPv6 address to our Linux IEEE 802.15.4 network -interface, :code:`lowpan0`, then we should expect to be able to reach that as -well. - -In Linux, run the following - -.. code-block:: bash - - sudo ip -6 addr add 2001:db8::2/64 dev lowpan0 - -We can verify that the address has been set by examining the :code:`lowpan0` -network interface again. - -.. code-block:: bash - - $ ip a show lowpan0 - 37: lowpan0@wpan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000 - link/6lowpan 9e:0b:a4:e8:00:d3:45:53 brd ff:ff:ff:ff:ff:ff:ff:ff - inet6 2001:db8::2/64 scope global - valid_lft forever preferred_lft forever - inet6 fe80::9c0b:a4e8:d3:4553/64 scope link - valid_lft forever preferred_lft forever - -Lastly, ping the statically configured IPv6 address of the Zephyr device. - -.. code-block:: - - $ ping6 2001:db8::1 - PING 2001:db8::1(2001:db8::1) 56 data bytes - 64 bytes from 2001:db8::1: icmp_seq=2 ttl=64 time=53.7 ms - 64 bytes from 2001:db8::1: icmp_seq=3 ttl=64 time=13.1 ms - 64 bytes from 2001:db8::1: icmp_seq=4 ttl=64 time=22.0 ms - 64 bytes from 2001:db8::1: icmp_seq=5 ttl=64 time=22.7 ms - 64 bytes from 2001:db8::1: icmp_seq=6 ttl=64 time=18.4 ms - -Now that we have set up a reliable transport, let's move on to the application -layer. - - -Greybus -------- - -Hopefully the videos listed earlier provide a sufficient foundation to -understand what will happen shortly. However, there is still a bit more -preparation required. - -Build and probe Greybus Kernel Modules -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Greybus was originally intended to work exclusively on the UniPro physical -layer. However, we're using RF as our physical layer and TCP/IP as our -transport. As such, there was need to be able to communicate with the Linux -Greybus facilities through userspace, and out of that need arose gb-netlink. -The Netlink Greybus module actually does not care about the physical layer, but -is happy to usher Greybus messages back and forth between the kernel and -userspace. - -Build and probe the gb-netlink modules (as well as the other Greybus modules) -with the following: - -.. code-block:: bash - - cd ${WORKSPACE}/sw/greybus - make -j`nproc --all` - sudo make install - ../load_gb_modules.sh - -Build and Run Gbridge -^^^^^^^^^^^^^^^^^^^^^ - -The gbridge utility was created as a proof of concept to abstract the Greybus -Netlink datapath among several reliable transports. For the purposes of this -tutorial, we'll be using it as a TCP/IP bridge. - -To run :code:`gbridge`, perform the following: - -.. code-block:: bash - - sudo apt install -y libnl-3-dev libnl-genl-3-dev libbluetooth-dev libavahi-client-dev - cd gbridge - autoreconf -vfi - GBNETLINKDIR=${PWD}/../greybus \ - ./configure --enable-uart --enable-tcpip --disable-gbsim --enable-netlink --disable-bluetooth - make -j`nproc --all` - sudo make install - gbridge - - -Blinky! -------- - -Now that we have set up a reliable TCP transport, and set up the Greybus -modules in the Linux kernel, and used Gbridge to connect a Greybus node to the -Linux kernel via TCP/IP, we can now get to the heart of the demonstration! - -First, save the following script as :code:`blinky.sh`. - -.. code-block:: bash - - #!/bin/bash - - # Blinky Demo for CC1352R SensorTag - - # /dev/gpiochipN that Greybus created - CHIP="$(gpiodetect | grep greybus_gpio | head -n 1 | awk '{print $1}')" - - # red, green, blue LED pins - RED=6 - GREEN=7 - BLUE=21 - - # Bash array for pins and values - PINS=($RED $GREEN $BLUE) - NPINS=${#PINS[@]} - - for ((;;)); do - for i in ${!PINS[@]}; do - # turn off previous pin - if [ $i -eq 0 ]; then - PREV=2 - else - PREV=$((i-1)) - fi - gpioset $CHIP ${PINS[$PREV]}=0 - - # turn on current pin - gpioset $CHIP ${PINS[$i]}=1 - - # wait a sec - sleep 1 - done - done - - -Second, run the script with root privileges: :code:`sudo bash blinky.sh` - -The output of your minicom session should resemble the following. - -.. code-block:: - - $ *** Booting Zephyr OS build zephyr-v2.3.0-1435-g40c0ed940d71 *** - [00:00:00.011,932] <inf> net_config: Initializing network - [00:00:00.111,938] <inf> net_config: IPv6 address: fe80::6c42:bc1c:4b:1200 - [00:00:00.112,121] <dbg> greybus_service.greybus_service_init: Greybus initializing.. - [00:00:00.112,426] <dbg> greybus_transport_tcpip.gb_transport_backend_init: Greybus TCP/IP Transport initializing.. - [00:00:00.112,579] <dbg> greybus_transport_tcpip.netsetup: created server socket 0 for cport 0 - [00:00:00.112,579] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 0 - [00:00:00.112,609] <dbg> greybus_transport_tcpip.netsetup: binding socket 0 (cport 0) to port 4242 - [00:00:00.112,640] <dbg> greybus_transport_tcpip.netsetup: listening on socket 0 (cport 0) - [00:00:00.112,823] <dbg> greybus_transport_tcpip.netsetup: created server socket 1 for cport 1 - [00:00:00.112,823] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 1 - [00:00:00.112,854] <dbg> greybus_transport_tcpip.netsetup: binding socket 1 (cport 1) to port 4243 - [00:00:00.112,854] <dbg> greybus_transport_tcpip.netsetup: listening on socket 1 (cport 1) - [00:00:00.113,037] <inf> net_config: IPv6 address: fe80::6c42:bc1c:4b:1200 - [00:00:00.113,250] <dbg> greybus_transport_tcpip.netsetup: created server socket 2 for cport 2 - [00:00:00.113,250] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 2 - [00:00:00.113,281] <dbg> greybus_transport_tcpip.netsetup: binding socket 2 (cport 2) to port 4244 - [00:00:00.113,311] <dbg> greybus_transport_tcpip.netsetup: listening on socket 2 (cport 2) - [00:00:00.113,494] <dbg> greybus_transport_tcpip.netsetup: created server socket 3 for cport 3 - [00:00:00.113,494] <dbg> greybus_transport_tcpip.netsetup: setting socket options for socket 3 - [00:00:00.113,525] <dbg> greybus_transport_tcpip.netsetup: binding socket 3 (cport 3) to port 4245 - [00:00:00.113,555] <dbg> greybus_transport_tcpip.netsetup: listening on socket 3 (cport 3) - [00:00:00.113,861] <inf> greybus_transport_tcpip: Greybus TCP/IP Transport initialized - [00:00:00.116,149] <inf> greybus_service: Greybus is active - [00:00:00.116,546] <dbg> greybus_transport_tcpip.accept_loop: calling poll - [00:45:08.397,399] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 - [00:45:08.397,399] <dbg> greybus_transport_tcpip.accept_loop: socket 0 (cport 0) has traffic - [00:45:08.397,491] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:39638 as fd 4 - [00:45:08.397,491] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. - [00:45:08.397,735] <dbg> greybus_transport_tcpip.accept_loop: calling poll - [00:45:08.491,363] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 - [00:45:08.491,363] <dbg> greybus_transport_tcpip.accept_loop: socket 3 (cport 3) has traffic - [00:45:08.491,455] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:39890 as fd 5 - [00:45:08.491,455] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. - [00:45:08.491,699] <dbg> greybus_transport_tcpip.accept_loop: calling poll - [00:45:08.620,056] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 - [00:45:08.620,086] <dbg> greybus_transport_tcpip.accept_loop: socket 2 (cport 2) has traffic - [00:45:08.620,147] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:42422 as fd 6 - [00:45:08.620,147] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. - [00:45:08.620,422] <dbg> greybus_transport_tcpip.accept_loop: calling poll - [00:45:08.679,504] <dbg> greybus_transport_tcpip.accept_loop: poll returned 1 - [00:45:08.679,534] <dbg> greybus_transport_tcpip.accept_loop: socket 1 (cport 1) has traffic - [00:45:08.679,595] <dbg> greybus_transport_tcpip.accept_loop: accepted connection from [2001:db8::2]:48286 as fd 7 - [00:45:08.679,595] <dbg> greybus_transport_tcpip.accept_loop: spawning client thread.. - [00:45:08.679,870] <dbg> greybus_transport_tcpip.accept_loop: calling poll - ... - -Read I2C Registers -^^^^^^^^^^^^^^^^^^ - -The SensorTag comes with an opt3001 ambient light sensor as well as an hdc2080 -temperature & humidity sensor. - -First, find which i2c device corresponds to the SensorTag: - -.. code-block:: bash - - ls -la /sys/bus/i2c/devices/* | grep "greybus" - lrwxrwxrwx 1 root root 0 Aug 15 11:24 /sys/bus/i2c/devices/i2c-8 -> ../../../devices/virtual/gb_nl/gn_nl/greybus1/1-2/1-2.2/1-2.2.2/gbphy2/i2c-8 - -On my machine, the i2c device node that Greybus creates is :code:`/dev/i2c-8`. - -Read the ID registers (at the i2c register address 0x7e) of the opt3001 sensor -(at i2c bus address 0x44) as shown below: - -.. code-block:: bash - - i2cget -y 8 0x44 0x7e w - 0x4954 - -Read the ID registers (at the i2c register address 0xfc) of the hdc2080 sensor -(at i2c bus address 0x41) as shown below: - -.. code-block:: bash - - i2cget -y 8 0x41 0xfc w - 0x5449 - -Conclusion ----------- - -The blinking LED can and poking i2c registers can be a somewhat anticlimactic, -but hopefully it illustrates the potential for Greybus as an IoT application layer -protocol. - -What is nice about this demo, is that we're using Device Tree to describe our -Greybus Peripheral declaratively, they Greybus Manifest is automatically -generated, and the Greybus Service is automatically started in Zephyr. - -In other words, all that is required to replicate this for other IoT devices is -simply an appropriate Device Tree overlay file. - -The proof-of-concept involving Linux, Zephyr, and IEEE 802.15.4 was actually -fairly straight forward and was accomplished with mostly already-upstream -source. - -For Greybus in Zephyr, there is still a considerable amount of integration work -to be done, including * converting the fork to a proper Zephyr module * adding -security and authentication * automatic detection, joining, and rejoining of -devices. - -Thanks for reading, and we hope you've enjoyed this tutorial. + introduction + beagleplay-bcf + beaglebone-bcf diff --git a/projects/beagleconnect/introduction.rst b/projects/beagleconnect/introduction.rst new file mode 100644 index 0000000000000000000000000000000000000000..e38e84e009d1808c04172905f9e51b41dac53e05 --- /dev/null +++ b/projects/beagleconnect/introduction.rst @@ -0,0 +1,74 @@ +.. _beagleconnect-overview: + +Overview +######### + +Greybus +******* + +I will be taking information from the `Greybus LWN article <https://lwn.net/Articles/715955/>`_. So feel free to check it out. + +Greybus was initially designed for Google's Project Ara smartphone (which is discontinued now), but the first (and only) product released with it is Motorola's Moto Mods. It was initially merged for potential use by kernel components that need to communicate in a platform-independent way. + +The `Greybus specification <https://github.com/projectara/greybus-spec>`_ provides device discovery and description at runtime, network routing and housekeeping, and class and bridged PHY protocols, which devices use to talk to each other and to the processors. The following figure shows how various parts of the kernel interact with the Greybus subsystem. + +.. image:: images/greybus.webp + :align: center + :alt: Greybus subsystem + + +There are three main entities in the Greybus network: + +#. **AP:** It refers to the host CPUs, i.e., CPUs running Linux in most cases. It is responsible for administrating the Greybus network via the SVC. +#. **SVC:** The SVC represents an entity within the Greybus network that configures and controls the Greybus (UniPro) network, mostly based on the instructions from the AP. All module insertion and removal events are first reported to the SVC, which in turn informs the AP about them using the SVC protocol. +#. **Module:** A module is the physical hardware entity that can be connected or disconnected statically (before powering the system on) or dynamically (while the system is running) from the Greybus network. Once the modules are connected to the Greybus network, the AP and the SVC enumerate the modules and fetch per-interface manifests to learn about their capabilities. + +While Greybus is a great protocol, the implementation is tightly coupled with the UniPro transport. This makes it challenging to use Greybus in other modes of transport. + + +BeagleConnect™ Technology Mission +********************************** + +BeagleConnect™ Technology aims to use Greybus outside of the traditional Greybus network. This includes using transports other than UniPro (such as 6lowpan), using embedded devices running `ZephyrRTOS <https://zephyrproject.org/>`_ as modules, emulating :term:`SVC <BeagleConnect SVC>` in co-processor, etc. This makes BeagleConnect™ much more flexible than what traditional greybus seems to support. Here is a diagram of the general BeagleConnect™ setup: + +.. image:: images/software_prop_transport.svg + :align: center + :alt: BeagleConnect Technology arbitrary transport + +The :term:`SVC <BeagleConnect SVC>` is either emulated in userspace software in the SOC (gbridge) or in a co-processor (e.g., in :ref:`BeaglePlay <beagleplay-home>`). The arbitrary transport can be anything from 6lowpan (for long range) to ethernet or optical cables (for max speed). Finally, greybus nodes such as BeagleConnect™ Freedom running Greybus Zephyr firmware allow the use of `mikroBUS <https://www.mikroe.com/mikrobus>`_ which opens a host of Plug and Play possibilities for peripherals. + + +Why should you use BeagleConnect™? +*********************************** + +.. image:: images/SoftwareProp.jpg + :align: center + :alt: BeagleConnect Technology arbitrary transport + +#. **Open-source:** The `Greybus Spec <https://github.com/projectara/greybus-spec>`_ is open-source and a part of the Linux kernel. This makes it easy to use and personalize for your use case. Being part of the Linux Kernel also provides it a level of reliability that most similar solutions lack. + +#. **Network agnostic:** BeagleConnect™ allows Greybus to be network agnostic. This means it can be used over networks like 6lowpan, which has incredible wireless range, or over optical networks for high-throughput, low-latency use cases. + +#. **Rapid Prototyping:** Any device (e.g., `mikroBUS add-on boards <https://www.mikroe.com/click-boards>`_) connected to the greybus node can be accessed from the Linux host. In this setup, only the Linux host needs to have device drivers. We remove the need to write drivers for the OS our node (the device with which peripheral is actually connected) runs on (e.g. `ZephyrRTOS <https://www.zephyrproject.org>`_, `Nuttx <https://nuttx.apache.org>`_, etc). This allows being able to prototype devices by just creating a Linux driver instead of having to write drivers for each individual embedded OS. + +#. **Star topology IoT and IIoT networks:** Greybus was designed to be low level and allow hot-plugging of remote devices. This means a greybus network does not need to use bulky protocols like REST and data formats like JSON. This in turn allows using relatively low-powered device as nodes. + +#. **Use of Existing Infrastructure:** Since BeagleConnect™ devices show up as normal Linux devices, they work with existing local device management software. This eliminates need for propritory and custom solutions to monitor devices. Instead Linux host can directly read peripherals on nodes using standard Linux tools such as `iio_readdev <https://wiki.analog.com/resources/tools-software/linux-software/libiio/iio_readdev>`_. + +#. **Infinite Customization:** With support for `mikroBUS add-on boards <https://www.mikroe.com/click-boards>`_, capabilities of BeagleConnect™ nodes can be expanded dramaticically with little to no fiddling. + +.. note:: + + The above is just a glimpse of what BeagleConnect™ can do. Many more use cases can be explored. If you have any ideas, feel free to reach out to us. + + +What's next? +************ + +BeagleConnect™ is still in its early stages. We are working on making it more robust and easy to use. We are trying to provide a complete experience for testing BeagleConnect™ Technology in our BeaglePlay and BeagleConnect™ boards. + +We are looking for more people to join us in improving BeagleConnect™ technology. Feel free to reach out to us at `Discord <https://discordapp.com/channels/1108795636956024986/1189277127590289469>`_ or `BeagleBoard Forum <https://forum.beagleboard.org/>`_. + +Contributions +************* +- `Greybus LWN article <https://lwn.net/Articles/715955/>`_ diff --git a/projects/index.rst b/projects/index.rst index f8aaf538d836581a835ec5c066e1c92dc522e1d1..7288a653dd6a4183756c2a54f69df5c04d21b6fc 100644 --- a/projects/index.rst +++ b/projects/index.rst @@ -6,7 +6,7 @@ Projects This is a collection of reasonably well-supported projects useful to Beagle developers. .. toctree:: - :maxdepth: 1 + :maxdepth: 2 /projects/simppru/index /projects/bb-config/index diff --git a/projects/librobotcontrol b/projects/librobotcontrol index dff5842702d03a91e56d50464549751175bd7608..a399c2603968263581ab5bace8c4c77025db1328 160000 --- a/projects/librobotcontrol +++ b/projects/librobotcontrol @@ -1 +1 @@ -Subproject commit dff5842702d03a91e56d50464549751175bd7608 +Subproject commit a399c2603968263581ab5bace8c4c77025db1328 diff --git a/requirements.txt b/requirements.txt index 15601b36fe8133c3da7d165056c83eda5542198b..7fcfdf125953051bb80cdd7c11c6028d7fe6d8af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ lxml==5.3.0 MarkupSafe==2.1.3 packaging==23.2 Pillow==10.1.0 -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16 Pygments==2.17.2 PyYAML==6.0.2 requests==2.31.0 diff --git a/venv-build-env.sh b/venv-build-env.sh index ea57e6d5037f20a52bb59912ed38025a03c2b6e3..28de84927fa5243a898f8cc81faa147b0a20e73e 100755 --- a/venv-build-env.sh +++ b/venv-build-env.sh @@ -3,6 +3,6 @@ if [ ! -e ./.venv ]; then python3 -m venv .venv fi -source ./.venv/bin/activate +. ./.venv/bin/activate pip install --upgrade pip pip install -r requirements.txt