text:
6.6675" x2="41.783" y2="6.985" width="0.2032" layer="1"/>
<wire x1="41.783" y1="6.985" x2="41.783" y2="8.3575" width="0.2032" layer="1"/>
<wire x1="52.2605" y1="6.985" x2="53.213" y2="6.0325" width="0.2032" layer="1"/>
<wire x1="53.213" y1="6.0325" x2="53.213" y2="4.1275" width="0.2032" layer="1"/>
<wire x1="52.2605" y1="3.175" x2="43.053" y2="3.175" width="0.2032" layer="1"/>
<wire x1="49.248" y1="6.01" x2="49.248" y2="7.5666" width="0.2032" layer="1"/>
<wire x1="49.248" y1="7.5666" x2="49.4538" y2="7.7724" width="0.2032" layer="1"/>
<wire x1="49.4538" y1="7.7724" x2="50.6476" y2="7.7724" width="0.2032" layer="1"/>
<wire x1="50.6476" y1="7.7724" x2="51.435" y2="6.985" width="0.2032" layer="1"/>
</signal>
<signal name="SHLD1">
<contactref element="J2" pad="SHLD8"/>
<contactref element="J2" pad="SHLD6"/>
<contactref element="J2" pad="SHLD3"/>
<contactref element="J2" pad="SHLD1"/>
<contactref element="J2" pad="SHLD5"/>
<contactref element="J2" pad="SHLD4"/>
<contactref element="J2" pad="SHLD2"/>
<contactref element="J2" pad="SHLD7"/>
<polygon width="0.2032" layer="1" isolate="0.0508">
<vertex x="41.148" y="0"/>
<vertex x="41.148" y="6.35"/>
<vertex x="53.848" y="6.35"/>
<vertex x="53.848" y="0"/>
</polygon>
<polygon width="0.2032" layer="16" isolate="0.0508">
<vertex x="41.148" y="0"/>
<vertex x="41.148" y="6.35"/>
<vertex x="53.848" y="6.35"/>
<vertex x="53.848" y="0"/>
</polygon>
<via x="44.958" y="1.27" extent="1-16" drill="0.381"/>
<via x="50.038" y="1.27" extent="1-16" drill="0.381"/>
<via x="44.6405" y="3.81" extent="1-16" drill="0.381"/>
<via x="50.3555" y="3.81" extent="1-16" drill="0.381"/>
<wire x1="51.818" y1="5.435" x2="51.818" y2="5.435" width="0" layer="19" extent="1-16"/>
<wire x1="50.3555" y1="3.81" x2="51.818" y2="5.435" width="0" layer="19" extent="16-16"/>
<wire x1="50.038" y1="1.27" x2="50.3555" y2="3.81" width="0" layer="19" extent="1-1"/>
<wire x1="51.818" y1="1.255" x2="50.038" y2="1.27" width="0" layer="19" extent="1-1"/>
<wire x1="51.818" y1="1.255" x2="51.818" y2="1.255" width="0" layer="19" extent="1-16"/>
<wire x1="44.958" y1="1.27" x2="50.038" y2="1.27" width="0" layer="19" extent="1-1"/>
<wire x1="43.178" y1="1.255" x2="44.958" y2="1.27" width="0" layer="19" extent="16-16"/>
<wire x1="43.178" y1="1.255" x2="43.178" y2="1.255" width="0" layer="19" extent="1-16"/>
<wire x1="44.6405" y1="3.81" x2="44.958" y2="1.27" width="0" layer="19" extent="1-1"/>
<wire x1="43.178" y1="5.435" x2="44.6405" y2="3.81" width="0" layer="19" extent="16-16"/>
<wire x1="43.178" y1="5.435" x2="43.178" y2="5.435" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="3.3V2">
<contactref element="U7" pad="P$2"/>
<contactref element="R23" pad="2"/>
<contactref element="R24" pad="2"/>
<contactref element="R25" pad="2"/>
<contactref element="U8" pad="5"/>
<contactref element="C27" pad="1"/>
<contactref element="C26" pad="1"/>
<contactref element="C24" pad="1"/>
<contactref element="U9" pad="6"/>
<contactref element="U9" pad="5"/>
<contactref element="R30" pad="2"/>
<wire x1="32.385" y1="78.828" x2="30.7975" y2="78.828" width="0.6096" layer="1"/>
<wire x1="30.7975" y1="78.828" x2="29.21" y2="78.828" width="0.6096" layer="1"/>
<wire x1="27.6526" y1="78.928" x2="29.11" y2="78.928" width="0.4064" layer="1"/>
<wire x1="29.11" y1="78.928" x2="29.21" y2="78.828" width="0.4064" layer="1"/>
<contactref element="R31" pad="2"/>
<wire x1="17.145" y1="64.7455" x2="18.415" y2="64.7455" width="0.6096" layer="1"/>
<via x="18.415" y="64.7455" extent="1-16" drill="0.381"/>
<via x="27.6225" y="79.883" extent="1-16" drill="0.381"/>
<wire x1="27.6526" y1="78.928" x2="27.6225" y2="78.9581" width="0.4064" layer="1"/>
<wire x1="27.6225" y1="78.9581" x2="27.6225" y2="79.883" width="0.4064" layer="1"/>
<wire x1="13.97" y1="78.828" x2="13.97" y2="79.883" width="0.6096" layer="1"/>
<via x="13.97" y="79.883" extent="1-16" drill="0.381"/>
<wire x1="7.87" y1="107.368" x2="6.95" y2="107.368" width="0.6096" layer="1"/>
<wire x1="3.81" y1="104.228" x2="6.95" y2="107.368" width="0.6096" layer="1"/>
<wire x1="31.33" y1="104.3305" x2="31.33" y2="102.743" width="0.6096" layer="1"/>
<wire x1="31.33" y1="102.743" x2="32.7025" y2="102.743" width="0.6096" layer="1"/>
<via x="32.7025" y="102.743" extent="1-16" drill="0.381"/>
<via x="9.8425" y="107.188" extent="1-16" drill="0.381"/>
<wire x1="7.87" y1="107.368" x2="9.6625" y2="107.368" width="0.6096" layer="1"/>
<wire x1="9.6625" y1="107.368" x2="9.8425" y2="107.188" width="0.6096" layer="1"/>
<wire x1="9.8425" y1="107.188" x2="28.2575" y2="107.188" width="0.6096" layer="16"/>
<wire x1="28.2575" y1="107.188" x2="32.7025" y2="102.743" width="0.6096" layer="16"/>
<wire x1="9.8425" y1="107.188" x2="9.8425" y2="90.3605" width="0.6096" layer="16"/>
<wire x1="13.97" y1="86.233" x2="13.97" y2="79.883" width="0.6096" layer="16"/>
<wire x1="9.8425" y1="90.3605" x2="13.97" y2="86.233" width="0.6096" layer="16"/>
<wire x1="13.97" y1="79.883" x2="14.9225" y2="78.9305" width="0.6096" layer="16"/>
<wire x1="17.145" y1="64.7455" x2="17.145" y2="65.532" width="0.2032" layer="1"/>
<wire x1="17.145" y1="65.532" x2="17.0942" y2="65.5828" width="0.2032" layer="1"/>
<wire x1="17.0942" y1="65.5828" x2="13.8938" y2="65.5828" width="0.2032" layer="1"/>
<wire x1="13.2842" y1="64.9732" x2="12.7" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="12.7" y1="64.9732" x2="12.3444" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="12.3444" y1="64.9732" x2="12.18" y2="65.1376" width="0.2032" layer="1"/>
<wire x1="12.18" y1="65.1376" x2="12.18" y2="65.768" width="0.2032" layer="1"/>
<wire x1="13.8938" y1="65.5828" x2="13.2842" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="12.68" y1="65.768" x2="12.68" y2="64.9932" width="0.2032" layer="1"/>
<wire x1="12.68" y1="64.9932" x2="12.7" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="14.9225" y1="78.9305" x2="18.415" y2="78.9305" width="0.6096" layer="16"/>
<wire x1="18.415" y1="78.9305" x2="26.67" y2="78.9305" width="0.6096" layer="16"/>
<wire x1="26.67" y1="78.9305" x2="27.6225" y2="79.883" width="0.6096" layer="16"/>
<wire x1="18.415" y1="64.7455" x2="18.415" y2="78.9305" width="0.6096" layer="16"/>
</signal>
<signal name="GND2">
<contactref element="U7" pad="P$1"/>
<contactref element="U7" pad="P$15"/>
<contactref element="U7" pad="P$38"/>
<contactref element="U7" pad="P$39"/>
<contactref element="D9" pad="C"/>
<contactref element="S5" pad="1"/>
<contactref element="S5" pad="2"/>
<contactref element="S6" pad="1"/>
<contactref element="S6" pad="2"/>
<contactref element="J8" pad="1"/>
<contactref element="J8" pad="3"/>
<contactref element="J8" pad="2"/>
<contactref element="C23" pad="2"/>
<contactref element="U8" pad="2"/>
<contactref element="C25" pad="2"/>
<contactref element="C24" pad="2"/>
<contactref element="C27" pad="2"/>
<contactref element="C26" pad="2"/>
<contactref element="C33" pad="2"/>
<contactref element="C28" pad="2"/>
<contactref element="C29" pad="2"/>
<contactref element="C30" pad="2"/>
<contactref element="C31" pad="2"/>
<contactref element="C32" pad="2"/>
<contactref element="U9" pad="2"/>
<contactref element="U9" pad="PAD"/>
<contactref element="D12" pad="C"/>
<wire x1="29.21" y1="77.128" x2="30.7975" y2="77.128" width="0.6096" layer="1"/>
<wire x1="30.7975" y1="77.128" x2="32.385" y2="77.128" width="0.6096" layer="1"/>
<wire x1="25.0524" y1="77.978" x2="24.4475" y2="77.978" width="0.4064" layer="1"/>
<wire x1="23.5975" y1="78.828" x2="23.495" y2="78.828" width="0.4064" layer="1"/>
<wire x1="24.4475" y1="77.978" x2="23.5975" y2="78.828" width="0.4064" layer="1"/>
<wire x1="23.495" y1="78.828" x2="21.9075" y2="78.828" width="0.6096" layer="1"/>
<contactref element="R33" pad="1"/>
<contactref element="R32" pad="1"/>
<contactref element="J7" pad="GND2"/>
<contactref element="J7" pad="GND"/>
<wire x1="8.205" y1="62.398" x2="8.205" y2="63.1055" width="0.6096" layer="1"/>
<wire x1="8.205" y1="63.1055" x2="7.9375" y2="63.373" width="0.6096" layer="1"/>
<wire x1="7.9375" y1="63.373" x2="7.3025" y2="63.373" width="0.6096" layer="1"/>
<via x="7.3025" y="63.373" extent="1-16" drill="0.381"/>
<wire x1="5.715" y1="66.4455" x2="7.3025" y2="66.4455" width="0.6096" layer="1"/>
<wire x1="5.715" y1="66.4455" x2="5.627" y2="66.3575" width="0.6096" layer="1"/>
<wire x1="5.627" y1="66.3575" x2="4.445" y2="66.3575" width="0.6096" layer="1"/>
<via x="4.445" y="66.3575" extent="1-16" drill="0.381"/>
<wire x1="7.3025" y1="63.5" x2="7.3025" y2="63.373" width="0.6096" layer="16"/>
<wire x1="7.3025" y1="63.5" x2="4.445" y2="66.3575" width="0.6096" layer="16"/>
<wire x1="10.795" y1="78.855" x2="12.3825" y2="78.855" width="0.6096" layer="1"/>
<wire x1="32.43" y1="97.028" x2="34.29" y2="97.028" width="0.6096" layer="1"/>
<via x="34.29" y="97.028" extent="1-16" drill="0.381"/>
<wire x1="28.53" y1="95.758" x2="27.94" y2="95.758" width="0.6096" layer="1"/>
<polygon width="0.2032" layer="16" isolate="0.0508" rank="2">
<vertex x="0" y="56.388"/>
<vertex x="0" y="112.268"/>
<vertex x="35.56" y="112.268"/>
<vertex x="35.56" y="56.388"/>
</polygon>
<polygon width="0.2032" layer="1" isolate="0.0508" rank="2">
<vertex x="0" y="56.388"/>
<vertex x="0" y="112.268"/>
<vertex x="35.56" y="112.268"/>
<vertex x="35.56" y="56.388"/>
</polygon>
<wire x1="27.725" y1="87.1855" x2="27.725" y2="85.598" width="0.6096" layer="1"/>
<wire x1="27.725" y1="85.598" x2="27.725" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="33.235" y1="87.1855" x2="33.235" y2="85.598" width="0.6096" layer="1"/>
<wire x1="33.235" y1="85.598" x2="33.235" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="28.53" y1="97.028" x2="26.9875" y2="97.028" width="0.6096" layer="1"/>
<wire x1="26.9875" y1="97.028" x2="26.67" y2="97.3455" width="0.6096" layer="1"/>
<wire x1="26.67" y1="97.3455" x2="26.67" y2="97.9805" width="0.6096" layer="1"/>
<via x="26.67" y="97.9805" extent="1-16" drill="0.381"/>
<wire x1="33.3375" y1="97.9805" x2="34.29" y2="97.028" width="0.6096" layer="16"/>
<wire x1="26.67" y1="97.9805" x2="33.3375" y2="97.9805" width="0.6096" layer="16"/>
<via x="10.16" y="108.458" extent="1-16" drill="0.381"/>
<via x="22.86" y="108.458" extent="1-16" drill="0.381"/>
<via x="14.0462" y="63.5" extent="1-16" drill="0.381"/>
<wire x1="14.32729375" y1="63.2536" x2="14.2926" y2="63.2536" width="0.4064" layer="1"/>
<wire x1="14.2926" y1="63.2536" x2="14.0462" y2="63.5" width="0.4064" layer="1"/>
<wire x1="14.655" y1="62.398" x2="14.655" y2="62.92589375" width="0.4064" layer="1"/>
<wire x1="14.655" y1="62.92589375" x2="14.32729375" y2="63.2536" width="0.4064" layer="1"/>
<wire x1="10.68" y1="65.768" x2="10.68" y2="67.068" width="0.2032" layer="1"/>
<wire x1="10.68" y1="67.068" x2="11.43" y2="67.818" width="0.2032" layer="1"/>
<via x="1.27" y="105.918" extent="1-16" drill="0.381"/>
<via x="1.27" y="100.838" extent="1-16" drill="0.381"/>
<via x="1.27" y="95.758" extent="1-16" drill="0.381"/>
<via x="3.81" y="93.218" extent="1-16" drill="0.381"/>
<via x="1.27" y="90.678" extent="1-16" drill="0.381"/>
<via x="3.81" y="88.138" extent="1-16" drill="0.381"/>
<via x="1.27" y="85.598" extent="1-16" drill="0.381"/>
<via x="3.81" y="83.058" extent="1-16" drill="0.381"/>
<via x="6.35" y="85.598" extent="1-16" drill="0.381"/>
<via x="8.89" y="83.058" extent="1-16" drill="0.381"/>
<via x="6.35" y="80.518" extent="1-16" drill="0.381"/>
<via x="6.35" y="75.438" extent="1-16" drill="0.381"/>
<via x="16.51" y="80.518" extent="1-16" drill="0.381"/>
<via x="19.05" y="83.058" extent="1-16" drill="0.381"/>
<via x="21.59" y="80.518" extent="1-16" drill="0.381"/>
<via x="21.59" y="85.598" extent="1-16" drill="0.381"/>
<via x="24.13" y="83.058" extent="1-16" drill="0.381"/>
<via x="26.67" y="85.598" extent="1-16" drill="0.381"/>
<via x="31.75" y="81.788" extent="1-16" drill="0.381"/>
<via x="34.29" y="84.328" extent="1-16" drill="0.381"/>
<via x="34.29" y="79.248" extent="1-16" drill="0.381"/>
<via x="26.67" y="90.678" extent="1-16" drill="0.381"/>
<via x="34.29" y="89.408" extent="1-16" drill="0.381"/>
<via x="29.21" y="74.168" extent="1-16" drill="0.381"/>
<via x="29.21" y="62.738" extent="1-16" drill="0.381"/>
<via x="26.67" y="60.198" extent="1-16" drill="0.381"/>
<via x="19.05" y="62.738" extent="1-16" drill="0.381"/>
<via x="21.59" y="60.198" extent="1-16" drill="0.381"/>
<via x="29.21" y="57.658" extent="1-16" drill="0.381"/>
<via x="3.81" y="62.738" extent="1-16" drill="0.381"/>
<via x="3.81" y="67.818" extent="1-16" drill="0.381"/>
<via x="2.54" y="66.548" extent="1-16" drill="0.381"/>
<contactref element="J9" pad="4"/>
<contactref element="J9" pad="3"/>
<wire x1="22.86" y1="108.458" x2="25.37" y2="108.638" width="0" layer="19" extent="1-1"/>
<wire x1="15.62" y1="101.078" x2="22.86" y2="108.458" width="0" layer="19" extent="1-1"/>
<wire x1="10.16" y1="108.458" x2="15.62" y2="101.078" width="0" layer="19" extent="1-1"/>
<wire x1="7.87" y1="108.638" x2="10.16" y2="108.458" width="0" layer="19" extent="1-1"/>
<wire x1="1.27" y1="105.918" x2="7.87" y2="108.638" width="0" layer="19" extent="1-1"/>
<wire x1="1.27" y1="100.838" x2="1.27" y2="105.918" width="0" layer="19" extent="1-1"/>
<wire x1="3.01" y1="99.078" x2="1.27" y2="100.838" width="0" layer="19" extent="1-1"/>
<wire x1="1.27" y1="95.758" x2="3.01" y2="99.078" width="0" layer="19" extent="1-1"/>
<wire x1="3.01" y1="94.978" x2="1.27" y2="95.758" width="0" layer="19" extent="1-1"/>
<wire x1="3.81" y1="93.218" x2="3.01" y2="94.978" width="0" layer="19" extent="1-1"/>
<wire x1="1.27" y1="90.678" x2="3.81" y2="93.218" width="0" layer="19" extent="1-1"/>
<wire x1="3.81" y1="88.138" x2="1.27" y2="90.678" width="0" layer="19" extent="1-1"/>
<wire x1="6.35" y1="85.598" x2="3.81" y2="88.138" width="0" layer="19" extent="1-1"/>
<wire x1="8.89" y1="83.058" x2="6.35" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="1.27" y1="85.598" x2="3.81" y2="88.138" width="0" layer="19" extent="1-1"/>
<wire x1="3.81" y1="83.058" x2="6.35" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="6.35" y1="80.518" x2="8.89" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="3.01" y1="77.488" x2="6.35" y2="80.518" width="0" layer="19" extent="1-1"/>
<wire x1="6.35" y1="75.438" x2="3.01" y2="77.488" width="0" layer="19" extent="1-1"/>
<wire x1="3.01" y1="73.388" x2="6.35" y2="75.438" width="0" layer="19" extent="1-1"/>
<wire x1="10.795" y1="78.855" x2="8.89" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="16.51" y1="80.518" x2="12.3825" y2="78.855" width="0" layer="19" extent="1-1"/>
<wire x1="19.05" y1="83.058" x2="16.51" y2="80.518" width="0" layer="19" extent="1-1"/>
<wire x1="21.59" y1="85.598" x2="19.05" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="24.13" y1="83.058" x2="21.59" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="26.67" y1="85.598" x2="24.13" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="27.725" y1="85.598" x2="26.67" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="21.59" y1="80.518" x2="19.05" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="21.9075" y1="78.828" x2="21.59" y2="80.518" width="0" layer="19" extent="1-1"/>
<wire x1="26.67" y1="90.678" x2="27.725" y2="87.1855" width="0" layer="19" extent="1-1"/>
<wire x1="29.21" y1="77.128" x2="25.0524" y2="77.978" width="0" layer="19" extent="1-1"/>
<wire x1="34.29" y1="79.248" x2="32.385" y2="77.128" width="0" layer="19" extent="1-1"/>
<wire x1="29.21" y1="74.168" x2="29.21" y2="77.128" width="0" layer="19" extent="1-1"/>
<wire x1="31.75" y1="81.788" x2="34.29" y2="79.248" width="0" layer="19" extent="1-1"/>
<wire x1="33.235" y1="84.0105" x2="31.75" y2="81.788" width="0" layer="19" extent="1-1"/>
<wire x1="34.29" y1="84.328" x2="33.235" y2="84.0105" width="0" layer="19" extent="1-1"/>
<wire x1="34.29" y1="89.408" x2="33.235" y2="87.1855" width="0" layer="19" extent="1-1"/>
<wire x1="7.87" y1="90.858" x2="3.81" y2="93.218" width="0" layer="19" extent="1-1"/>
<wire x1="27.94" y1="95.758" x2="26.67" y2="90.678" width="0" layer="19" extent="1-1"/>
<wire x1="28.53" y1="97.028" x2="28.53" y2="95.758" width="0" layer="19" extent="1-1"/>
<wire x1="3.81" y1="67.818" x2="3.01" y2="73.388" width="0" layer="19" extent="1-1"/>
<wire x1="4.445" y1="66.3575" x2="3.81" y2="67.818" width="0" layer="19" extent="1-1"/>
<wire x1="2.54" y1="66.548" x2="3.81" y2="67.818" width="0" layer="19" extent="1-1"/>
<wire x1="10.68" y1="65.768" x2="7.3025" y2="66.4455" width="0" layer="19" extent="1-1"/>
<wire x1="3.81" y1="62.738" x2="7.3025" y2="63.373" width="0" layer="19" extent="1-1"/>
<wire x1="14.0462" y1="63.5" x2="10.68" y2="65.768" width="0" layer="19" extent="1-1"/>
<wire x1="19.05" y1="62.738" x2="14.655" y2="62.398" width="0" layer="19" extent="1-1"/>
<wire x1="21.59" y1="60.198" x2="19.05" y2="62.738" width="0" layer="19" extent="1-1"/>
<wire x1="26.67" y1="60.198" x2="21.59" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="29.21" y1="62.738" x2="26.67" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="29.21" y1="57.658" x2="26.67" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="28.4122" y1="67.818" x2="29.21" y2="62.738" width="0" layer="19" extent="1-1"/>
<wire x1="32.2678" y1="67.818" x2="28.4122" y2="67.818" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="RX2">
<contactref element="U7" pad="P$35"/>
<contactref element="U9" pad="20"/>
<wire x1="25.37" y1="104.828" x2="25.19" y2="104.648" width="0.2032" layer="1"/>
<wire x1="25.19" y1="104.648" x2="23.8125" y2="104.648" width="0.2032" layer="1"/>
<via x="23.8125" y="104.648" extent="1-16" drill="0.381"/>
<wire x1="23.8125" y1="104.648" x2="23.8125" y2="102.743" width="0.2032" layer="16"/>
<via x="23.8125" y="102.743" extent="1-16" drill="0.381"/>
<wire x1="22.86" y1="102.743" x2="23.8125" y2="102.743" width="0.2032" layer="1"/>
<wire x1="22.86" y1="102.743" x2="21.9075" y2="101.7905" width="0.2032" layer="1"/>
<wire x1="21.9075" y1="91.6305" x2="21.9075" y2="101.7905" width="0.2032" layer="1"/>
<wire x1="5.5448" y1="82.0674" x2="12.3444" y2="82.0674" width="0.2032" layer="1"/>
<wire x1="1.3081" y1="71.9074" x2="1.3081" y2="77.8307" width="0.2032" layer="1"/>
<wire x1="1.3081" y1="77.8307" x2="5.5448" y2="82.0674" width="0.2032" layer="1"/>
<wire x1="12.3444" y1="82.0674" x2="21.9075" y2="91.6305" width="0.2032" layer="1"/>
<wire x1="9.38" y1="68.568" x2="4.6475" y2="68.568" width="0.2032" layer="1"/>
<wire x1="4.6475" y1="68.568" x2="1.3081" y2="71.9074" width="0.2032" layer="1"/>
</signal>
<signal name="TX2">
<contactref element="U7" pad="P$34"/>
<contactref element="U9" pad="21"/>
<wire x1="22.7225" y1="103.558" x2="25.37" y2="103.558" width="0.2032" layer="1"/>
<wire x1="0.9525" y1="71.628" x2="0.9525" y2="77.978" width="0.2032" layer="1"/>
<wire x1="0.9525" y1="77.978" x2="5.3975" y2="82.423" width="0.2032" layer="1"/>
<wire x1="9.38" y1="68.068" x2="4.5125" y2="68.068" width="0.2032" layer="1"/>
<wire x1="4.5125" y1="68.068" x2="0.9525" y2="71.628" width="0.2032" layer="1"/>
<wire x1="5.3975" y1="82.423" x2="11.8796" y2="82.423" width="0.2032" layer="1"/>
<wire x1="11.8796" y1="82.423" x2="20.9169" y2="91.4603" width="0.2032" layer="1"/>
<wire x1="20.9169" y1="91.4603" x2="20.9169" y2="101.7524" width="0.2032" layer="1"/>
<wire x1="20.9169" y1="101.7524" x2="22.7225" y2="103.558" width="0.2032" layer="1"/>
</signal>
<signal name="3">
<contactref element="U7" pad="P$25"/>
<contactref element="S5" pad="4"/>
<contactref element="S5" pad="3"/>
<contactref element="Q3" pad="6"/>
<wire x1="10.51" y1="72.248" x2="10.7719" y2="72.248" width="0.2032" layer="1"/>
<wire x1="10.7719" y1="72.248" x2="10.9855" y2="72.0344" width="0.2032" layer="1"/>
<wire x1="10.9855" y1="72.0344" x2="10.9855" y2="71.501" width="0.2032" layer="1"/>
<wire x1="10.9855" y1="71.501" x2="10.4775" y2="70.993" width="0.2032" layer="1"/>
<wire x1="10.4775" y1="70.993" x2="10.16" y2="70.993" width="0.2032" layer="1"/>
<via x="10.16" y="70.993" extent="1-16" drill="0.381"/>
<via x="5.3975" y="70.993" extent="1-16" drill="0.381"/>
<wire x1="4.61" y1="73.388" x2="4.61" y2="77.488" width="0.6096" layer="1"/>
<wire x1="4.61" y1="73.388" x2="4.61" y2="71.7805" width="0.6096" layer="1"/>
<wire x1="5.3975" y1="70.993" x2="4.61" y2="71.7805" width="0.6096" layer="1"/>
<wire x1="10.16" y1="70.993" x2="5.3975" y2="70.993" width="0.6096" layer="16"/>
<wire x1="4.61" y1="77.488" x2="4.61" y2="80.6297" width="0.2032" layer="1"/>
<wire x1="23.04" y1="92.128" x2="25.37" y2="92.128" width="0.2032" layer="1"/>
<wire x1="4.61" y1="80.6297" x2="5.6921" y2="81.7118" width="0.2032" layer="1"/>
<wire x1="5.6921" y1="81.7118" x2="12.6238" y2="81.7118" width="0.2032" layer="1"/>
<wire x1="12.6238" y1="81.7118" x2="23.04" y2="92.128" width="0.2032" layer="1"/>
</signal>
<signal name="SCL2">
<contactref element="U7" pad="P$36"/>
<contactref element="R24" pad="1"/>
<contactref element="J8" pad="10"/>
<wire x1="29.63" y1="101.3705" x2="29.63" y2="102.743" width="0.254" layer="1"/>
<wire x1="30.1625" y1="93.218" x2="30.1625" y2="100.838" width="0.254" layer="1"/>
<wire x1="30.1625" y1="100.838" x2="29.63" y2="101.3705" width="0.254" layer="1"/>
<wire x1="32.43" y1="91.948" x2="31.4325" y2="91.948" width="0.254" layer="1"/>
<wire x1="31.4325" y1="91.948" x2="30.1625" y2="93.218" width="0.254" layer="1"/>
<wire x1="29.63" y1="102.743" x2="28.8925" y2="102.743" width="0.254" layer="1"/>
<wire x1="28.575" y1="103.0605" x2="28.8925" y2="102.743" width="0.254" layer="1"/>
<wire x1="25.37" y1="106.098" x2="27.76" y2="106.098" width="0.254" layer="1"/>
<wire x1="28.575" y1="105.283" x2="28.575" y2="103.0605" width="0.254" layer="1"/>
<wire x1="27.76" y1="106.098" x2="28.575" y2="105.283" width="0.254" layer="1"/>
</signal>
<signal name="SDA2">
<contactref element="U7" pad="P$37"/>
<contactref element="R25" pad="1"/>
<contactref element="J8" pad="8"/>
<wire x1="30.7975" y1="101.1555" x2="30.7975" y2="93.853" width="0.254" layer="1"/>
<wire x1="30.7975" y1="101.1555" x2="30.5006" y2="101.4524" width="0.254" layer="1"/>
<wire x1="32.43" y1="93.218" x2="31.4325" y2="93.218" width="0.254" layer="1"/>
<wire x1="31.4325" y1="93.218" x2="30.7975" y2="93.853" width="0.254" layer="1"/>
<wire x1="30.5006" y1="101.4524" x2="30.5006" y2="103.4599" width="0.254" layer="1"/>
<wire x1="30.5006" y1="103.4599" x2="29.63" y2="104.3305" width="0.254" layer="1"/>
<wire x1="29.63" y1="104.3305" x2="29.63" y2="105.8155" width="0.254" layer="1"/>
<wire x1="29.63" y1="105.8155" x2="28.0775" y2="107.368" width="0.254" layer="1"/>
<wire x1="28.0775" y1="107.368" x2="25.37" y2="107.368" width="0.254" layer="1"/>
</signal>
<signal name="4">
<contactref element="R26" pad="2"/>
<contactref element="U7" pad="P$16"/>
<wire x1="9.2075" y1="78.828" x2="9.2075" y2="79.5655" width="0.2032" layer="1"/>
<wire x1="9.2075" y1="79.5655" x2="10.16" y2="80.518" width="0.2032" layer="1"/>
<via x="10.16" y="80.518" extent="1-16" drill="0.381"/>
<wire x1="10.16" y1="80.518" x2="10.16" y2="83.693" width="0.2032" layer="16"/>
<via x="10.16" y="83.693" extent="1-16" drill="0.381"/>
<wire x1="10.16" y1="89.0905" x2="10.16" y2="83.693" width="0.2032" layer="1"/>
<wire x1="7.87" y1="89.588" x2="9.6625" y2="89.588" width="0.2032" layer="1"/>
<wire x1="9.6625" y1="89.588" x2="10.16" y2="89.0905" width="0.2032" layer="1"/>
</signal>
<signal name="N$21">
<contactref element="R26" pad="1"/>
<contactref element="D9" pad="A"/>
<wire x1="10.795" y1="77.101" x2="9.2345" y2="77.101" width="0.6096" layer="1"/>
<wire x1="9.2345" y1="77.101" x2="9.2075" y2="77.128" width="0.6096" layer="1"/>
</signal>
<signal name="!RESET2">
<contactref element="U7" pad="P$3"/>
<contactref element="R23" pad="1"/>
<contactref element="S6" pad="4"/>
<contactref element="S6" pad="3"/>
<contactref element="Q3" pad="3"/>
<wire x1="12.35" y1="73.548" x2="12.08" y2="73.548" width="0.2032" layer="1"/>
<wire x1="3.81" y1="102.528" x2="4.5475" y2="102.528" width="0.6096" layer="1"/>
<wire x1="4.5475" y1="102.528" x2="5.02875" y2="103.00925" width="0.6096" layer="1"/>
<wire x1="6.8475" y1="106.098" x2="7.87" y2="106.098" width="0.6096" layer="1"/>
<wire x1="5.02875" y1="103.00925" x2="5.02875" y2="104.27925" width="0.6096" layer="1"/>
<wire x1="5.02875" y1="104.27925" x2="6.8475" y2="106.098" width="0.6096" layer="1"/>
<wire x1="11.43" y1="72.898" x2="11.43" y2="72.5805" width="0.2032" layer="1"/>
<via x="11.43" y="72.5805" extent="1-16" drill="0.381"/>
<wire x1="12.08" y1="73.548" x2="11.43" y2="72.898" width="0.2032" layer="1"/>
<wire x1="4.61" y1="98.933" x2="4.61" y2="99.078" width="0.2032" layer="1"/>
<wire x1="3.81" y1="102.528" x2="3.81" y2="100.838" width="0.6096" layer="1"/>
<wire x1="4.61" y1="100.038" x2="4.61" y2="98.933" width="0.6096" layer="1"/>
<wire x1="3.81" y1="100.838" x2="4.61" y2="100.038" width="0.6096" layer="1"/>
<wire x1="4.61" y1="99.078" x2="4.61" y2="94.978" width="0.6096" layer="1"/>
<wire x1="4.61" y1="94.978" x2="4.61" y2="94.0055" width="0.6096" layer="1"/>
<wire x1="4.61" y1="94.0055" x2="4.7625" y2="93.853" width="0.6096" layer="1"/>
<via x="4.7625" y="93.853" extent="1-16" drill="0.381"/>
<wire x1="4.7625" y1="93.853" x2="4.7625" y2="92.2655" width="0.6096" layer="16"/>
<wire x1="11.43" y1="85.598" x2="4.7625" y2="92.2655" width="0.6096" layer="16"/>
<wire x1="11.43" y1="85.598" x2="11.43" y2="72.5805" width="0.6096" layer="16"/>
</signal>
<signal name="V_USB2">
<contactref element="J7" pad="VBUS1"/>
<contactref element="J7" pad="VBUS2"/>
<contactref element="D10" pad="A"/>
<contactref element="R29" pad="1"/>
<wire x1="8.98" y1="62.398" x2="8.98" y2="61.94510625" width="0.4064" layer="1"/>
<wire x1="10.60010625" y1="60.325" x2="8.98" y2="61.94510625" width="0.4064" layer="1"/>
<wire x1="13.88" y1="62.398" x2="13.88" y2="61.94510625" width="0.4064" layer="1"/>
<wire x1="13.88" y1="61.94510625" x2="12.25989375" y2="60.325" width="0.4064" layer="1"/>
<wire x1="12.25989375" y1="60.325" x2="10.60010625" y2="60.325" width="0.4064" layer="1"/>
<wire x1="8.98" y1="62.398" x2="8.98" y2="64.1085" width="0.6096" layer="1"/>
<wire x1="8.98" y1="64.1085" x2="8.9535" y2="64.135" width="0.6096" layer="1"/>
<via x="8.9535" y="64.135" extent="1-16" drill="0.381"/>
<wire x1="8.9535" y1="64.135" x2="8.9535" y2="65.278" width="0.6096" layer="16"/>
<via x="16.51" y="76.708" extent="1-16" drill="0.381"/>
<wire x1="16.51" y1="76.708" x2="16.63" y2="76.828" width="0.6096" layer="1"/>
<wire x1="16.63" y1="76.828" x2="18.0975" y2="76.828" width="0.6096" layer="1"/>
<wire x1="15.5575" y1="64.7455" x2="14.5025" y2="64.7455" width="0.6096" layer="1"/>
<wire x1="14.5025" y1="64.7455" x2="14.478" y2="64.77" width="0.6096" layer="1"/>
<via x="14.478" y="64.77" extent="1-16" drill="0.381"/>
<wire x1="8.9535" y1="65.278" x2="9.7155" y2="66.04" width="0.6096" layer="16"/>
<wire x1="9.7155" y1="66.04" x2="12.7" y2="66.04" width="0.6096" layer="16"/>
<wire x1="12.7" y1="66.04" x2="13.97" y2="64.77" width="0.6096" layer="16"/>
<wire x1="13.97" y1="64.77" x2="14.478" y2="64.77" width="0.6096" layer="16"/>
<wire x1="14.478" y1="64.77" x2="16.51" y2="66.802" width="0.6096" layer="16"/>
<wire x1="16.51" y1="66.802" x2="16.51" y2="76.708" width="0.6096" layer="16"/>
</signal>
<signal name="VIN2">
<contactref element="D11" pad="A"/>
<contactref element="J9" pad="2"/>
<contactref element="J9" pad="1"/>
<wire x1="20.0025" y1="69.2277" x2="21.4122" y2="67.818" width="0.6096" layer="1"/>
<wire x1="20.0025" y1="76.828" x2="20.0025" y2="69.2277" width="0.6096" layer="1"/>
<wire x1="25.2678" y1="67.818" x2="21.4122" y2="67.818" width="0.6096" layer="16"/>
<wire x1="21.4122" y1="67.818" x2="25.2678" y2="67.818" width="0.6096" layer="1"/>
</signal>
<signal name="DOUT2">
<contactref element="J8" pad="6"/>
<contactref element="U7" pad="P$30"/>
<wire x1="32.43" y1="94.488" x2="34.163" y2="94.488" width="0.6096" layer="1"/>
<via x="34.163" y="94.488" extent="1-16" drill="0.381"/>
<wire x1="34.163" y1="94.488" x2="23.8125" y2="94.488" width="0.6096" layer="16"/>
<wire x1="24.31" y1="98.478" x2="23.8125" y2="97.9805" width="0.6096" layer="1"/>
<wire x1="24.31" y1="98.478" x2="25.37" y2="98.478" width="0.6096" layer="1"/>
<wire x1="23.8125" y1="97.9805" x2="23.8125" y2="94.488" width="0.6096" layer="1"/>
<via x="23.8125" y="94.488" extent="1-16" drill="0.381"/>
</signal>
<signal name="5V2">
<contactref element="J8" pad="9"/>
<contactref element="J8" pad="7"/>
<contactref element="J8" pad="5"/>
<contactref element="D11" pad="C"/>
<contactref element="D10" pad="C"/>
<contactref element="U8" pad="1"/>
<contactref element="U8" pad="3"/>
<contactref element="J8" pad="4"/>
<contactref element="C23" pad="1"/>
<contactref element="C25" pad="1"/>
<contactref element="C28" pad="1"/>
<contactref element="C33" pad="1"/>
<contactref element="C29" pad="1"/>
<contactref element="C30" pad="1"/>
<contactref element="C31" pad="1"/>
<contactref element="C32" pad="1"/>
<wire x1="25.0524" y1="78.928" x2="26.0375" y2="78.928" width="0.4064" layer="1"/>
<wire x1="26.0375" y1="78.928" x2="26.3525" y2="78.613" width="0.4064" layer="1"/>
<wire x1="25.0524" y1="77.028" x2="26.0375" y2="77.028" width="0.4064" layer="1"/>
<wire x1="26.0375" y1="77.028" x2="26.3525" y2="77.343" width="0.4064" layer="1"/>
<wire x1="26.3525" y1="77.343" x2="26.3525" y2="78.613" width="0.4064" layer="1"/>
<wire x1="25.0524" y1="77.028" x2="23.595" y2="77.028" width="0.4064" layer="1"/>
<wire x1="23.595" y1="77.028" x2="23.495" y2="77.128" width="0.4064" layer="1"/>
<wire x1="21.9075" y1="77.128" x2="23.495" y2="77.128" width="0.6096" layer="1"/>
<wire x1="21.9075" y1="77.128" x2="21.805" y2="77.128" width="0.6096" layer="1"/>
<wire x1="20.0025" y1="78.9305" x2="20.0025" y2="79.128" width="0.6096" layer="1"/>
<wire x1="21.805" y1="77.128" x2="20.0025" y2="78.9305" width="0.6096" layer="1"/>
<wire x1="18.0975" y1="79.128" x2="20.0025" y2="79.128" width="0.6096" layer="1"/>
<wire x1="27.305" y1="94.488" x2="28.53" y2="94.488" width="0.6096" layer="1"/>
<wire x1="26.9875" y1="94.1705" x2="26.9875" y2="93.218" width="0.6096" layer="1"/>
<wire x1="26.9875" y1="92.2655" x2="26.9875" y2="93.218" width="0.6096" layer="1"/>
<wire x1="28.53" y1="93.218" x2="26.9875" y2="93.218" width="0.6096" layer="1"/>
<wire x1="28.53" y1="91.948" x2="29.5275" y2="91.948" width="0.6096" layer="1"/>
<wire x1="34.6075" y1="90.678" x2="34.9885" y2="91.059" width="0.6096" layer="1"/>
<wire x1="34.9885" y1="95.377" x2="34.9885" y2="91.059" width="0.6096" layer="1"/>
<wire x1="32.43" y1="95.758" x2="34.6075" y2="95.758" width="0.6096" layer="1"/>
<wire x1="29.5275" y1="91.948" x2="30.7975" y2="90.678" width="0.6096" layer="1"/>
<wire x1="30.7975" y1="90.678" x2="31.535" y2="90.678" width="0.6096" layer="1"/>
<wire x1="31.535" y1="90.678" x2="34.6075" y2="90.678" width="0.6096" layer="1"/>
<wire x1="34.6075" y1="95.758" x2="34.9885" y2="95.377" width="0.6096" layer="1"/>
<wire x1="26.9875" y1="94.1705" x2="27.305" y2="94.488" width="0.6096" layer="1"/>
<wire x1="28.53" y1="91.948" x2="27.305" y2="91.948" width="0.6096" layer="1"/>
<wire x1="27.305" y1="91.948" x2="26.9875" y2="92.2655" width="0.6096" layer="1"/>
<wire x1="29.425" y1="87.1855" x2="29.425" y2="85.598" width="0.6096" layer="1"/>
<wire x1="29.425" y1="85.598" x2="29.425" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="31.535" y1="84.0105" x2="31.535" y2="85.598" width="0.6096" layer="1"/>
<wire x1="31.535" y1="85.598" x2="31.535" y2="87.1855" width="0.6096" layer="1"/>
<wire x1="31.535" y1="87.1855" x2="31.535" y2="90.678" width="0.6096" layer="1"/>
<wire x1="25.0524" y1="78.928" x2="24.7675" y2="78.928" width="0.4064" layer="1"/>
<wire x1="24.7675" y1="78.928" x2="24.4475" y2="79.248" width="0.4064" layer="1"/>
<wire x1="24.4475" y1="79.248" x2="24.4475" y2="79.883" width="0.4064" layer="1"/>
<wire x1="24.4475" y1="79.883" x2="26.51125" y2="81.94675" width="0.4064" layer="1"/>
<wire x1="29.425" y1="87.1855" x2="31.535" y2="87.1855" width="0.6096" layer="1"/>
<wire x1="29.425" y1="85.598" x2="31.535" y2="85.598" width="0.6096" layer="1"/>
<wire x1="29.425" y1="84.0105" x2="31.535" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="26.51125" y1="81.94675" x2="28.09875" y2="81.94675" width="0.4064" layer="1"/>
<wire x1="29.425" y1="83.273" x2="29.425" y2="84.0105" width="0.4064" layer="1"/>
<wire x1="28.09875" y1="81.94675" x2="29.425" y2="83.273" width="0.4064" layer="1"/>
</signal>
<signal name="DTR2">
<contactref element="Q3" pad="1"/>
<contactref element="R27" pad="2"/>
<contactref element="U9" pad="23"/>
<wire x1="9.38" y1="67.068" x2="8.3432125" y2="67.068" width="0.2032" layer="1"/>
<wire x1="12.35" y1="72.248" x2="13.77" y2="72.248" width="0.2032" layer="1"/>
<wire x1="13.77" y1="72.248" x2="13.97" y2="72.048" width="0.2032" layer="1"/>
<wire x1="12.35" y1="72.248" x2="12.0881" y2="72.248" width="0.2032" layer="1"/>
<via x="4.572" y="67.31" extent="1-16" drill="0.381"/>
<wire x1="4.572" y1="67.31" x2="9.017" y2="67.31" width="0.2032" layer="16"/>
<wire x1="12.065" y1="70.358" x2="12.065" y2="70.993" width="0.2032" layer="16"/>
<wire x1="12.065" y1="70.358" x2="9.017" y2="67.31" width="0.2032" layer="16"/>
<via x="12.065" y="70.993" extent="1-16" drill="0.381"/>
<wire x1="11.7475" y1="71.9074" x2="11.7475" y2="71.3105" width="0.2032" layer="1"/>
<wire x1="12.065" y1="70.993" x2="11.7475" y2="71.3105" width="0.2032" layer="1"/>
<wire x1="12.0881" y1="72.248" x2="11.7475" y2="71.9074" width="0.2032" layer="1"/>
<wire x1="4.572" y1="67.31" x2="8.1012125" y2="67.31" width="0.2032" layer="1"/>
<wire x1="8.3432125" y1="67.068" x2="8.1012125" y2="67.31" width="0.2032" layer="1"/>
</signal>
<signal name="N$22">
<contactref element="Q3" pad="2"/>
<contactref element="R28" pad="1"/>
<wire x1="12.35" y1="72.898" x2="14.605" y2="72.898" width="0.2032" layer="1"/>
<wire x1="14.605" y1="72.898" x2="14.9225" y2="73.2155" width="0.2032" layer="1"/>
<wire x1="14.9225" y1="73.2155" x2="14.9225" y2="74.4855" width="0.2032" layer="1"/>
<wire x1="14.9225" y1="74.4855" x2="14.605" y2="74.803" width="0.2032" layer="1"/>
<wire x1="8.255" y1="74.803" x2="7.9375" y2="74.4855" width="0.2032" layer="1"/>
<wire x1="7.9375" y1="74.4855" x2="7.9375" y2="73.025" width="0.2032" layer="1"/>
<wire x1="7.9375" y1="73.025" x2="8.89" y2="72.0725" width="0.2032" layer="1"/>
<wire x1="8.89" y1="72.048" x2="8.89" y2="72.0725" width="0.2032" layer="1"/>
<wire x1="14.605" y1="74.803" x2="8.255" y2="74.803" width="0.2032" layer="1"/>
</signal>
<signal name="N$23">
<contactref element="R27" pad="1"/>
<contactref element="Q3" pad="5"/>
<wire x1="10.51" y1="72.898" x2="10.8001" y2="72.898" width="0.2032" layer="1"/>
<wire x1="10.8001" y1="72.898" x2="11.9431" y2="74.041" width="0.2032" layer="1"/>
<wire x1="11.9431" y1="74.041" x2="13.716" y2="74.041" width="0.2032" layer="1"/>
<wire x1="13.716" y1="74.041" x2="13.97" y2="73.787" width="0.2032" layer="1"/>
<wire x1="13.97" y1="73.748" x2="13.97" y2="73.787" width="0.2032" layer="1"/>
</signal>
<signal name="RTS2">
<contactref element="Q3" pad="4"/>
<contactref element="R28" pad="2"/>
<contactref element="U9" pad="19"/>
<wire x1="9.38" y1="69.068" x2="8.402" y2="69.068" width="0.2032" layer="1"/>
<wire x1="8.255" y1="69.215" x2="8.402" y2="69.068" width="0.2032" layer="1"/>
<wire x1="10.51" y1="73.548" x2="9.8425" y2="73.548" width="0.2032" layer="1"/>
<wire x1="9.8425" y1="73.548" x2="9.09" y2="73.548" width="0.2032" layer="1"/>
<wire x1="9.09" y1="73.548" x2="8.89" y2="73.748" width="0.2032" layer="1"/>
<wire x1="8.255" y1="70.0037875" x2="9.8425" y2="71.5912875" width="0.2032" layer="1"/>
<wire x1="8.255" y1="70.0037875" x2="8.255" y2="69.215" width="0.2032" layer="1"/>
<wire x1="9.8425" y1="71.5912875" x2="9.8425" y2="73.548" width="0.2032" layer="1"/>
</signal>
<signal name="N$24">
<contactref element="J7" pad="B7"/>
<contactref element="J7" pad="A7"/>
<contactref element="U9" pad="4"/>
<wire x1="10.68" y1="62.398" x2="10.68" y2="61.583" width="0.2032" layer="1"/>
<wire x1="10.795" y1="61.468" x2="10.68" y2="61.583" width="0.2032" layer="1"/>
<wire x1="11.68" y1="62.398" x2="11.68" y2="61.591" width="0.2032" layer="1"/>
<wire x1="11.68" y1="61.591" x2="11.557" y2="61.468" width="0.2032" layer="1"/>
<wire x1="11.557" y1="61.468" x2="10.795" y2="61.468" width="0.2032" layer="1"/>
<wire x1="10.68" y1="62.398" x2="10.68" y2="63.258" width="0.2032" layer="1"/>
<wire x1="11.68" y1="64.258" x2="11.68" y2="65.768" width="0.2032" layer="1"/>
<wire x1="10.68" y1="63.258" x2="11.68" y2="64.258" width="0.2032" layer="1"/>
</signal>
<signal name="N$25">
<contactref element="U9" pad="3"/>
<contactref element="J7" pad="B6"/>
<contactref element="J7" pad="A6"/>
<wire x1="11.18" y1="62.398" x2="11.18" y2="63.25" width="0.2032" layer="1"/>
<wire x1="11.18" y1="63.25" x2="11.6205" y2="63.6905" width="0.2032" layer="1"/>
<wire x1="12.18" y1="62.398" x2="12.18" y2="63.5755" width="0.2032" layer="1"/>
<wire x1="12.18" y1="63.5755" x2="12.065" y2="63.6905" width="0.2032" layer="1"/>
<via x="12.065" y="63.6905" extent="1-16" drill="0.381"/>
<wire x1="11.6205" y1="63.6905" x2="12.065" y2="63.6905" width="0.2032" layer="1"/>
<wire x1="12.065" y1="63.6905" x2="11.325425" y2="64.430075" width="0.2032" layer="16"/>
<wire x1="11.325425" y1="64.430075" x2="11.007925" y2="64.430075" width="0.2032" layer="16"/>
<via x="11.007925" y="64.430075" extent="1-16" drill="0.381"/>
<wire x1="11.007925" y1="64.430075" x2="11.18" y2="64.60215" width="0.2032" layer="1"/>
<wire x1="11.18" y1="64.60215" x2="11.18" y2="65.768" width="0.2032" layer="1"/>
</signal>
<signal name="N$26">
<contactref element="R29" pad="2"/>
<contactref element="U9" pad="8"/>
<contactref element="U9" pad="7"/>
<wire x1="13.48" y1="67.068" x2="14.935" y2="67.068" width="0.254" layer="1"/>
<wire x1="14.935" y1="67.068" x2="15.5575" y2="66.4455" width="0.254" layer="1"/>
<wire x1="13.48" y1="66.568" x2="15.435" y2="66.568" width="0.254" layer="1"/>
<wire x1="15.435" y1="66.568" x2="15.5575" y2="66.4455" width="0.254" layer="1"/>
</signal>
<signal name="N$27">
<contactref element="U9" pad="9"/>
<contactref element="R30" pad="1"/>
<wire x1="13.48" y1="67.568" x2="16.0225" y2="67.568" width="0.254" layer="1"/>
<wire x1="16.0225" y1="67.568" x2="17.145" y2="66.4455" width="0.254" layer="1"/>
</signal>
<signal name="N$28">
<contactref element="R31" pad="1"/>
<contactref element="D12" pad="A"/>
<wire x1="12.3825" y1="77.101" x2="13.943" y2="77.101" width="0.6096" layer="1"/>
<wire x1="13.943" y1="77.101" x2="13.97" y2="77.128" width="0.6096" layer="1"/>
</signal>
<signal name="N$29">
<contactref element="J7" pad="A5"/>
<contactref element="R33" pad="2"/>
<wire x1="10.18" y1="62.398" x2="10.18" y2="63.988" width="0.2032" layer="1"/>
<wire x1="9.4225" y1="64.7455" x2="7.3025" y2="64.7455" width="0.2032" layer="1"/>
<wire x1="10.18" y1="63.988" x2="9.4225" y2="64.7455" width="0.2032" layer="1"/>
</signal>
<signal name="N$30">
<contactref element="R32" pad="2"/>
<contactref element="J7" pad="B5"/>
<wire x1="15.367" y1="63.373" x2="16.1925" y2="63.373" width="0.2032" layer="1"/>
<wire x1="17.145" y1="60.5155" x2="16.1925" y2="59.563" width="0.2032" layer="1"/>
<wire x1="6.985" y1="59.563" x2="5.3975" y2="61.1505" width="0.2032" layer="1"/>
<wire x1="5.3975" y1="61.1505" x2="5.3975" y2="63.0555" width="0.2032" layer="1"/>
<wire x1="5.3975" y1="63.0555" x2="5.715" y2="63.373" width="0.2032" layer="1"/>
<wire x1="5.715" y1="63.373" x2="5.715" y2="64.7455" width="0.2032" layer="1"/>
<wire x1="16.1925" y1="63.373" x2="17.145" y2="62.4205" width="0.2032" layer="1"/>
<wire x1="17.145" y1="62.4205" x2="17.145" y2="60.5155" width="0.2032" layer="1"/>
<wire x1="16.1925" y1="59.563" x2="6.985" y2="59.563" width="0.2032" layer="1"/>
<wire x1="13.18" y1="62.398" x2="13.18" y2="63.9546" width="0.2032" layer="1"/>
<wire x1="13.18" y1="63.9546" x2="13.3858" y2="64.1604" width="0.2032" layer="1"/>
<wire x1="13.3858" y1="64.1604" x2="14.5796" y2="64.1604" width="0.2032" layer="1"/>
<wire x1="14.5796" y1="64.1604" x2="15.367" y2="63.373" width="0.2032" layer="1"/>
</signal>
<signal name="SHLD2">
<contactref element="J7" pad="SHLD8"/>
<contactref element="J7" pad="SHLD6"/>
<contactref element="J7" pad="SHLD3"/>
<contactref element="J7" pad="SHLD1"/>
<contactref element="J7" pad="SHLD5"/>
<contactref element="J7" pad="SHLD4"/>
<contactref element="J7" pad="SHLD2"/>
<contactref element="J7" pad="SHLD7"/>
<polygon width="0.2032" layer="1" isolate="0.0508">
<vertex x="5.08" y="56.388"/>
<vertex x="5.08" y="62.738"/>
<vertex x="17.78" y="62.738"/>
<vertex x="17.78" y="56.388"/>
</polygon>
<polygon width="0.2032" layer="16" isolate="0.0508">
<vertex x="5.08" y="56.388"/>
<vertex x="5.08" y="62.738"/>
<vertex x="17.78" y="62.738"/>
<vertex x="17.78" y="56.388"/>
</polygon>
<via x="8.89" y="57.658" extent="1-16" drill="0.381"/>
<via x="13.97" y="57.658" extent="1-16" drill="0.381"/>
<via x="8.5725" y="60.198" extent="1-16" drill="0.381"/>
<via x="14.2875" y="60.198" extent="1-16" drill="0.381"/>
<wire x1="15.75" y1="61.823" x2="15.75" y2="61.823" width="0" layer="19" extent="1-16"/>
<wire x1="14.2875" y1="60.198" x2="15.75" y2="61.823" width="0" layer="19" extent="16-16"/>
<wire x1="13.97" y1="57.658" x2="14.2875" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="15.75" y1="57.643" x2="13.97" y2="57.658" width="0" layer="19" extent="1-1"/>
<wire x1="15.75" y1="57.643" x2="15.75" y2="57.643" width="0" layer="19" extent="1-16"/>
<wire x1="8.89" y1="57.658" x2="13.97" y2="57.658" width="0" layer="19" extent="1-1"/>
<wire x1="7.11" y1="57.643" x2="8.89" y2="57.658" width="0" layer="19" extent="16-16"/>
<wire x1="7.11" y1="57.643" x2="7.11" y2="57.643" width="0" layer="19" extent="1-16"/>
<wire x1="8.5725" y1="60.198" x2="8.89" y2="57.658" width="0" layer="19" extent="1-1"/>
<wire x1="7.11" y1="61.823" x2="8.5725" y2="60.198" width="0" layer="19" extent="16-16"/>
<wire x1="7.11" y1="61.823" x2="7.11" y2="61.823" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="3.3V3">
<contactref element="U10" pad="P$2"/>
<contactref element="R34" pad="2"/>
<contactref element="R35" pad="2"/>
<contactref element="R36" pad="2"/>
<contactref element="U11" pad="5"/>
<contactref element="C38" pad="1"/>
<contactref element="C37" pad="1"/>
<contactref element="C35" pad="1"/>
<contactref element="U12" pad="6"/>
<contactref element="U12" pad="5"/>
<contactref element="R41" pad="2"/>
<wire x1="68.453" y1="78.828" x2="66.8655" y2="78.828" width="0.6096" layer="1"/>
<wire x1="66.8655" y1="78.828" x2="65.278" y2="78.828" width="0.6096" layer="1"/>
<wire x1="63.7206" y1="78.928" x2="65.178" y2="78.928" width="0.4064" layer="1"/>
<wire x1="65.178" y1="78.928" x2="65.278" y2="78.828" width="0.4064" layer="1"/>
<contactref element="R42" pad="2"/>
<wire x1="53.213" y1="64.7455" x2="54.483" y2="64.7455" width="0.6096" layer="1"/>
<via x="54.483" y="64.7455" extent="1-16" drill="0.381"/>
<via x="63.6905" y="79.883" extent="1-16" drill="0.381"/>
<wire x1="63.7206" y1="78.928" x2="63.6905" y2="78.9581" width="0.4064" layer="1"/>
<wire x1="63.6905" y1="78.9581" x2="63.6905" y2="79.883" width="0.4064" layer="1"/>
<wire x1="50.038" y1="78.828" x2="50.038" y2="79.883" width="0.6096" layer="1"/>
<via x="50.038" y="79.883" extent="1-16" drill="0.381"/>
<wire x1="43.938" y1="107.368" x2="43.018" y2="107.368" width="0.6096" layer="1"/>
<wire x1="39.878" y1="104.228" x2="43.018" y2="107.368" width="0.6096" layer="1"/>
<wire x1="67.398" y1="104.3305" x2="67.398" y2="102.743" width="0.6096" layer="1"/>
<wire x1="67.398" y1="102.743" x2="68.7705" y2="102.743" width="0.6096" layer="1"/>
<via x="68.7705" y="102.743" extent="1-16" drill="0.381"/>
<via x="45.9105" y="107.188" extent="1-16" drill="0.381"/>
<wire x1="43.938" y1="107.368" x2="45.7305" y2="107.368" width="0.6096" layer="1"/>
<wire x1="45.7305" y1="107.368" x2="45.9105" y2="107.188" width="0.6096" layer="1"/>
<wire x1="45.9105" y1="107.188" x2="64.3255" y2="107.188" width="0.6096" layer="16"/>
<wire x1="64.3255" y1="107.188" x2="68.7705" y2="102.743" width="0.6096" layer="16"/>
<wire x1="45.9105" y1="107.188" x2="45.9105" y2="90.3605" width="0.6096" layer="16"/>
<wire x1="50.038" y1="86.233" x2="50.038" y2="79.883" width="0.6096" layer="16"/>
<wire x1="45.9105" y1="90.3605" x2="50.038" y2="86.233" width="0.6096" layer="16"/>
<wire x1="50.038" y1="79.883" x2="50.9905" y2="78.9305" width="0.6096" layer="16"/>
<wire x1="53.213" y1="64.7455" x2="53.213" y2="65.532" width="0.2032" layer="1"/>
<wire x1="53.213" y1="65.532" x2="53.1622" y2="65.5828" width="0.2032" layer="1"/>
<wire x1="53.1622" y1="65.5828" x2="49.9618" y2="65.5828" width="0.2032" layer="1"/>
<wire x1="49.3522" y1="64.9732" x2="48.768" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="48.768" y1="64.9732" x2="48.4124" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="48.4124" y1="64.9732" x2="48.248" y2="65.1376" width="0.2032" layer="1"/>
<wire x1="48.248" y1="65.1376" x2="48.248" y2="65.768" width="0.2032" layer="1"/>
<wire x1="49.9618" y1="65.5828" x2="49.3522" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="48.748" y1="65.768" x2="48.748" y2="64.9932" width="0.2032" layer="1"/>
<wire x1="48.748" y1="64.9932" x2="48.768" y2="64.9732" width="0.2032" layer="1"/>
<wire x1="50.9905" y1="78.9305" x2="54.483" y2="78.9305" width="0.6096" layer="16"/>
<wire x1="54.483" y1="78.9305" x2="62.738" y2="78.9305" width="0.6096" layer="16"/>
<wire x1="62.738" y1="78.9305" x2="63.6905" y2="79.883" width="0.6096" layer="16"/>
<wire x1="54.483" y1="64.7455" x2="54.483" y2="78.9305" width="0.6096" layer="16"/>
</signal>
<signal name="GND3">
<contactref element="U10" pad="P$1"/>
<contactref element="U10" pad="P$15"/>
<contactref element="U10" pad="P$38"/>
<contactref element="U10" pad="P$39"/>
<contactref element="D13" pad="C"/>
<contactref element="S7" pad="1"/>
<contactref element="S7" pad="2"/>
<contactref element="S8" pad="1"/>
<contactref element="S8" pad="2"/>
<contactref element="J11" pad="1"/>
<contactref element="J11" pad="3"/>
<contactref element="J11" pad="2"/>
<contactref element="C34" pad="2"/>
<contactref element="U11" pad="2"/>
<contactref element="C36" pad="2"/>
<contactref element="C35" pad="2"/>
<contactref element="C38" pad="2"/>
<contactref element="C37" pad="2"/>
<contactref element="C44" pad="2"/>
<contactref element="C39" pad="2"/>
<contactref element="C40" pad="2"/>
<contactref element="C41" pad="2"/>
<contactref element="C42" pad="2"/>
<contactref element="C43" pad="2"/>
<contactref element="U12" pad="2"/>
<contactref element="U12" pad="PAD"/>
<contactref element="D16" pad="C"/>
<wire x1="65.278" y1="77.128" x2="66.8655" y2="77.128" width="0.6096" layer="1"/>
<wire x1="66.8655" y1="77.128" x2="68.453" y2="77.128" width="0.6096" layer="1"/>
<wire x1="61.1204" y1="77.978" x2="60.5155" y2="77.978" width="0.4064" layer="1"/>
<wire x1="59.6655" y1="78.828" x2="59.563" y2="78.828" width="0.4064" layer="1"/>
<wire x1="60.5155" y1="77.978" x2="59.6655" y2="78.828" width="0.4064" layer="1"/>
<wire x1="59.563" y1="78.828" x2="57.9755" y2="78.828" width="0.6096" layer="1"/>
<contactref element="R44" pad="1"/>
<contactref element="R43" pad="1"/>
<contactref element="J10" pad="GND2"/>
<contactref element="J10" pad="GND"/>
<wire x1="44.273" y1="62.398" x2="44.273" y2="63.1055" width="0.6096" layer="1"/>
<wire x1="44.273" y1="63.1055" x2="44.0055" y2="63.373" width="0.6096" layer="1"/>
<wire x1="44.0055" y1="63.373" x2="43.3705" y2="63.373" width="0.6096" layer="1"/>
<via x="43.3705" y="63.373" extent="1-16" drill="0.381"/>
<wire x1="41.783" y1="66.4455" x2="43.3705" y2="66.4455" width="0.6096" layer="1"/>
<wire x1="41.783" y1="66.4455" x2="41.695" y2="66.3575" width="0.6096" layer="1"/>
<wire x1="41.695" y1="66.3575" x2="40.513" y2="66.3575" width="0.6096" layer="1"/>
<via x="40.513" y="66.3575" extent="1-16" drill="0.381"/>
<wire x1="43.3705" y1="63.5" x2="43.3705" y2="63.373" width="0.6096" layer="16"/>
<wire x1="43.3705" y1="63.5" x2="40.513" y2="66.3575" width="0.6096" layer="16"/>
<wire x1="46.863" y1="78.855" x2="48.4505" y2="78.855" width="0.6096" layer="1"/>
<wire x1="68.498" y1="97.028" x2="70.358" y2="97.028" width="0.6096" layer="1"/>
<via x="70.358" y="97.028" extent="1-16" drill="0.381"/>
<wire x1="64.598" y1="95.758" x2="64.008" y2="95.758" width="0.6096" layer="1"/>
<polygon width="0.2032" layer="16" isolate="0.0508" rank="2">
<vertex x="36.068" y="56.388"/>
<vertex x="36.068" y="112.268"/>
<vertex x="71.628" y="112.268"/>
<vertex x="71.628" y="56.388"/>
</polygon>
<polygon width="0.2032" layer="1" isolate="0.0508" rank="2">
<vertex x="36.068" y="56.388"/>
<vertex x="36.068" y="112.268"/>
<vertex x="71.628" y="112.268"/>
<vertex x="71.628" y="56.388"/>
</polygon>
<wire x1="63.793" y1="87.1855" x2="63.793" y2="85.598" width="0.6096" layer="1"/>
<wire x1="63.793" y1="85.598" x2="63.793" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="69.303" y1="87.1855" x2="69.303" y2="85.598" width="0.6096" layer="1"/>
<wire x1="69.303" y1="85.598" x2="69.303" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="64.598" y1="97.028" x2="63.0555" y2="97.028" width="0.6096" layer="1"/>
<wire x1="63.0555" y1="97.028" x2="62.738" y2="97.3455" width="0.6096" layer="1"/>
<wire x1="62.738" y1="97.3455" x2="62.738" y2="97.9805" width="0.6096" layer="1"/>
<via x="62.738" y="97.9805" extent="1-16" drill="0.381"/>
<wire x1="69.4055" y1="97.9805" x2="70.358" y2="97.028" width="0.6096" layer="16"/>
<wire x1="62.738" y1="97.9805" x2="69.4055" y2="97.9805" width="0.6096" layer="16"/>
<via x="46.228" y="108.458" extent="1-16" drill="0.381"/>
<via x="58.928" y="108.458" extent="1-16" drill="0.381"/>
<via x="50.1142" y="63.5" extent="1-16" drill="0.381"/>
<wire x1="50.39529375" y1="63.2536" x2="50.3606" y2="63.2536" width="0.4064" layer="1"/>
<wire x1="50.3606" y1="63.2536" x2="50.1142" y2="63.5" width="0.4064" layer="1"/>
<wire x1="50.723" y1="62.398" x2="50.723" y2="62.92589375" width="0.4064" layer="1"/>
<wire x1="50.723" y1="62.92589375" x2="50.39529375" y2="63.2536" width="0.4064" layer="1"/>
<wire x1="46.748" y1="65.768" x2="46.748" y2="67.068" width="0.2032" layer="1"/>
<wire x1="46.748" y1="67.068" x2="47.498" y2="67.818" width="0.2032" layer="1"/>
<via x="37.338" y="105.918" extent="1-16" drill="0.381"/>
<via x="37.338" y="100.838" extent="1-16" drill="0.381"/>
<via x="37.338" y="95.758" extent="1-16" drill="0.381"/>
<via x="39.878" y="93.218" extent="1-16" drill="0.381"/>
<via x="37.338" y="90.678" extent="1-16" drill="0.381"/>
<via x="39.878" y="88.138" extent="1-16" drill="0.381"/>
<via x="37.338" y="85.598" extent="1-16" drill="0.381"/>
<via x="39.878" y="83.058" extent="1-16" drill="0.381"/>
<via x="42.418" y="85.598" extent="1-16" drill="0.381"/>
<via x="44.958" y="83.058" extent="1-16" drill="0.381"/>
<via x="42.418" y="80.518" extent="1-16" drill="0.381"/>
<via x="42.418" y="75.438" extent="1-16" drill="0.381"/>
<via x="52.578" y="80.518" extent="1-16" drill="0.381"/>
<via x="55.118" y="83.058" extent="1-16" drill="0.381"/>
<via x="57.658" y="80.518" extent="1-16" drill="0.381"/>
<via x="57.658" y="85.598" extent="1-16" drill="0.381"/>
<via x="60.198" y="83.058" extent="1-16" drill="0.381"/>
<via x="62.738" y="85.598" extent="1-16" drill="0.381"/>
<via x="67.818" y="81.788" extent="1-16" drill="0.381"/>
<via x="70.358" y="84.328" extent="1-16" drill="0.381"/>
<via x="70.358" y="79.248" extent="1-16" drill="0.381"/>
<via x="62.738" y="90.678" extent="1-16" drill="0.381"/>
<via x="70.358" y="89.408" extent="1-16" drill="0.381"/>
<via x="65.278" y="74.168" extent="1-16" drill="0.381"/>
<via x="65.278" y="62.738" extent="1-16" drill="0.381"/>
<via x="62.738" y="60.198" extent="1-16" drill="0.381"/>
<via x="55.118" y="62.738" extent="1-16" drill="0.381"/>
<via x="57.658" y="60.198" extent="1-16" drill="0.381"/>
<via x="65.278" y="57.658" extent="1-16" drill="0.381"/>
<via x


text:
="39.878" y="62.738" extent="1-16" drill="0.381"/>
<via x="39.878" y="67.818" extent="1-16" drill="0.381"/>
<via x="38.608" y="66.548" extent="1-16" drill="0.381"/>
<contactref element="J12" pad="4"/>
<contactref element="J12" pad="3"/>
<wire x1="58.928" y1="108.458" x2="61.438" y2="108.638" width="0" layer="19" extent="1-1"/>
<wire x1="51.688" y1="101.078" x2="58.928" y2="108.458" width="0" layer="19" extent="1-1"/>
<wire x1="46.228" y1="108.458" x2="51.688" y2="101.078" width="0" layer="19" extent="1-1"/>
<wire x1="43.938" y1="108.638" x2="46.228" y2="108.458" width="0" layer="19" extent="1-1"/>
<wire x1="37.338" y1="105.918" x2="43.938" y2="108.638" width="0" layer="19" extent="1-1"/>
<wire x1="37.338" y1="100.838" x2="37.338" y2="105.918" width="0" layer="19" extent="1-1"/>
<wire x1="39.078" y1="99.078" x2="37.338" y2="100.838" width="0" layer="19" extent="1-1"/>
<wire x1="37.338" y1="95.758" x2="39.078" y2="99.078" width="0" layer="19" extent="1-1"/>
<wire x1="39.078" y1="94.978" x2="37.338" y2="95.758" width="0" layer="19" extent="1-1"/>
<wire x1="39.878" y1="93.218" x2="39.078" y2="94.978" width="0" layer="19" extent="1-1"/>
<wire x1="37.338" y1="90.678" x2="39.878" y2="93.218" width="0" layer="19" extent="1-1"/>
<wire x1="39.878" y1="88.138" x2="37.338" y2="90.678" width="0" layer="19" extent="1-1"/>
<wire x1="42.418" y1="85.598" x2="39.878" y2="88.138" width="0" layer="19" extent="1-1"/>
<wire x1="44.958" y1="83.058" x2="42.418" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="37.338" y1="85.598" x2="39.878" y2="88.138" width="0" layer="19" extent="1-1"/>
<wire x1="39.878" y1="83.058" x2="42.418" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="42.418" y1="80.518" x2="44.958" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="39.078" y1="77.488" x2="42.418" y2="80.518" width="0" layer="19" extent="1-1"/>
<wire x1="42.418" y1="75.438" x2="39.078" y2="77.488" width="0" layer="19" extent="1-1"/>
<wire x1="39.078" y1="73.388" x2="42.418" y2="75.438" width="0" layer="19" extent="1-1"/>
<wire x1="46.863" y1="78.855" x2="44.958" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="52.578" y1="80.518" x2="48.4505" y2="78.855" width="0" layer="19" extent="1-1"/>
<wire x1="55.118" y1="83.058" x2="52.578" y2="80.518" width="0" layer="19" extent="1-1"/>
<wire x1="57.658" y1="85.598" x2="55.118" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="60.198" y1="83.058" x2="57.658" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="62.738" y1="85.598" x2="60.198" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="63.793" y1="85.598" x2="62.738" y2="85.598" width="0" layer="19" extent="1-1"/>
<wire x1="57.658" y1="80.518" x2="55.118" y2="83.058" width="0" layer="19" extent="1-1"/>
<wire x1="57.9755" y1="78.828" x2="57.658" y2="80.518" width="0" layer="19" extent="1-1"/>
<wire x1="62.738" y1="90.678" x2="63.793" y2="87.1855" width="0" layer="19" extent="1-1"/>
<wire x1="65.278" y1="77.128" x2="61.1204" y2="77.978" width="0" layer="19" extent="1-1"/>
<wire x1="70.358" y1="79.248" x2="68.453" y2="77.128" width="0" layer="19" extent="1-1"/>
<wire x1="65.278" y1="74.168" x2="65.278" y2="77.128" width="0" layer="19" extent="1-1"/>
<wire x1="67.818" y1="81.788" x2="70.358" y2="79.248" width="0" layer="19" extent="1-1"/>
<wire x1="69.303" y1="84.0105" x2="67.818" y2="81.788" width="0" layer="19" extent="1-1"/>
<wire x1="70.358" y1="84.328" x2="69.303" y2="84.0105" width="0" layer="19" extent="1-1"/>
<wire x1="70.358" y1="89.408" x2="69.303" y2="87.1855" width="0" layer="19" extent="1-1"/>
<wire x1="43.938" y1="90.858" x2="39.878" y2="93.218" width="0" layer="19" extent="1-1"/>
<wire x1="64.008" y1="95.758" x2="62.738" y2="90.678" width="0" layer="19" extent="1-1"/>
<wire x1="64.598" y1="97.028" x2="64.598" y2="95.758" width="0" layer="19" extent="1-1"/>
<wire x1="39.878" y1="67.818" x2="39.078" y2="73.388" width="0" layer="19" extent="1-1"/>
<wire x1="40.513" y1="66.3575" x2="39.878" y2="67.818" width="0" layer="19" extent="1-1"/>
<wire x1="38.608" y1="66.548" x2="39.878" y2="67.818" width="0" layer="19" extent="1-1"/>
<wire x1="46.748" y1="65.768" x2="43.3705" y2="66.4455" width="0" layer="19" extent="1-1"/>
<wire x1="39.878" y1="62.738" x2="43.3705" y2="63.373" width="0" layer="19" extent="1-1"/>
<wire x1="50.1142" y1="63.5" x2="46.748" y2="65.768" width="0" layer="19" extent="1-1"/>
<wire x1="55.118" y1="62.738" x2="50.723" y2="62.398" width="0" layer="19" extent="1-1"/>
<wire x1="57.658" y1="60.198" x2="55.118" y2="62.738" width="0" layer="19" extent="1-1"/>
<wire x1="62.738" y1="60.198" x2="57.658" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="65.278" y1="62.738" x2="62.738" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="65.278" y1="57.658" x2="62.738" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="64.4802" y1="67.818" x2="65.278" y2="62.738" width="0" layer="19" extent="1-1"/>
<wire x1="68.3358" y1="67.818" x2="64.4802" y2="67.818" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="RX3">
<contactref element="U10" pad="P$35"/>
<contactref element="U12" pad="20"/>
<wire x1="61.438" y1="104.828" x2="61.258" y2="104.648" width="0.2032" layer="1"/>
<wire x1="61.258" y1="104.648" x2="59.8805" y2="104.648" width="0.2032" layer="1"/>
<via x="59.8805" y="104.648" extent="1-16" drill="0.381"/>
<wire x1="59.8805" y1="104.648" x2="59.8805" y2="102.743" width="0.2032" layer="16"/>
<via x="59.8805" y="102.743" extent="1-16" drill="0.381"/>
<wire x1="58.928" y1="102.743" x2="59.8805" y2="102.743" width="0.2032" layer="1"/>
<wire x1="58.928" y1="102.743" x2="57.9755" y2="101.7905" width="0.2032" layer="1"/>
<wire x1="57.9755" y1="91.6305" x2="57.9755" y2="101.7905" width="0.2032" layer="1"/>
<wire x1="41.6128" y1="82.0674" x2="48.4124" y2="82.0674" width="0.2032" layer="1"/>
<wire x1="37.3761" y1="71.9074" x2="37.3761" y2="77.8307" width="0.2032" layer="1"/>
<wire x1="37.3761" y1="77.8307" x2="41.6128" y2="82.0674" width="0.2032" layer="1"/>
<wire x1="48.4124" y1="82.0674" x2="57.9755" y2="91.6305" width="0.2032" layer="1"/>
<wire x1="45.448" y1="68.568" x2="40.7155" y2="68.568" width="0.2032" layer="1"/>
<wire x1="40.7155" y1="68.568" x2="37.3761" y2="71.9074" width="0.2032" layer="1"/>
</signal>
<signal name="TX3">
<contactref element="U10" pad="P$34"/>
<contactref element="U12" pad="21"/>
<wire x1="58.7905" y1="103.558" x2="61.438" y2="103.558" width="0.2032" layer="1"/>
<wire x1="37.0205" y1="71.628" x2="37.0205" y2="77.978" width="0.2032" layer="1"/>
<wire x1="37.0205" y1="77.978" x2="41.4655" y2="82.423" width="0.2032" layer="1"/>
<wire x1="45.448" y1="68.068" x2="40.5805" y2="68.068" width="0.2032" layer="1"/>
<wire x1="40.5805" y1="68.068" x2="37.0205" y2="71.628" width="0.2032" layer="1"/>
<wire x1="41.4655" y1="82.423" x2="47.9476" y2="82.423" width="0.2032" layer="1"/>
<wire x1="47.9476" y1="82.423" x2="56.9849" y2="91.4603" width="0.2032" layer="1"/>
<wire x1="56.9849" y1="91.4603" x2="56.9849" y2="101.7524" width="0.2032" layer="1"/>
<wire x1="56.9849" y1="101.7524" x2="58.7905" y2="103.558" width="0.2032" layer="1"/>
</signal>
<signal name="5">
<contactref element="U10" pad="P$25"/>
<contactref element="S7" pad="4"/>
<contactref element="S7" pad="3"/>
<contactref element="Q4" pad="6"/>
<wire x1="46.578" y1="72.248" x2="46.8399" y2="72.248" width="0.2032" layer="1"/>
<wire x1="46.8399" y1="72.248" x2="47.0535" y2="72.0344" width="0.2032" layer="1"/>
<wire x1="47.0535" y1="72.0344" x2="47.0535" y2="71.501" width="0.2032" layer="1"/>
<wire x1="47.0535" y1="71.501" x2="46.5455" y2="70.993" width="0.2032" layer="1"/>
<wire x1="46.5455" y1="70.993" x2="46.228" y2="70.993" width="0.2032" layer="1"/>
<via x="46.228" y="70.993" extent="1-16" drill="0.381"/>
<via x="41.4655" y="70.993" extent="1-16" drill="0.381"/>
<wire x1="40.678" y1="73.388" x2="40.678" y2="77.488" width="0.6096" layer="1"/>
<wire x1="40.678" y1="73.388" x2="40.678" y2="71.7805" width="0.6096" layer="1"/>
<wire x1="41.4655" y1="70.993" x2="40.678" y2="71.7805" width="0.6096" layer="1"/>
<wire x1="46.228" y1="70.993" x2="41.4655" y2="70.993" width="0.6096" layer="16"/>
<wire x1="40.678" y1="77.488" x2="40.678" y2="80.6297" width="0.2032" layer="1"/>
<wire x1="59.108" y1="92.128" x2="61.438" y2="92.128" width="0.2032" layer="1"/>
<wire x1="40.678" y1="80.6297" x2="41.7601" y2="81.7118" width="0.2032" layer="1"/>
<wire x1="41.7601" y1="81.7118" x2="48.6918" y2="81.7118" width="0.2032" layer="1"/>
<wire x1="48.6918" y1="81.7118" x2="59.108" y2="92.128" width="0.2032" layer="1"/>
</signal>
<signal name="SCL3">
<contactref element="U10" pad="P$36"/>
<contactref element="R35" pad="1"/>
<contactref element="J11" pad="10"/>
<wire x1="65.698" y1="101.3705" x2="65.698" y2="102.743" width="0.254" layer="1"/>
<wire x1="66.2305" y1="93.218" x2="66.2305" y2="100.838" width="0.254" layer="1"/>
<wire x1="66.2305" y1="100.838" x2="65.698" y2="101.3705" width="0.254" layer="1"/>
<wire x1="68.498" y1="91.948" x2="67.5005" y2="91.948" width="0.254" layer="1"/>
<wire x1="67.5005" y1="91.948" x2="66.2305" y2="93.218" width="0.254" layer="1"/>
<wire x1="65.698" y1="102.743" x2="64.9605" y2="102.743" width="0.254" layer="1"/>
<wire x1="64.643" y1="103.0605" x2="64.9605" y2="102.743" width="0.254" layer="1"/>
<wire x1="61.438" y1="106.098" x2="63.828" y2="106.098" width="0.254" layer="1"/>
<wire x1="64.643" y1="105.283" x2="64.643" y2="103.0605" width="0.254" layer="1"/>
<wire x1="63.828" y1="106.098" x2="64.643" y2="105.283" width="0.254" layer="1"/>
</signal>
<signal name="SDA3">
<contactref element="U10" pad="P$37"/>
<contactref element="R36" pad="1"/>
<contactref element="J11" pad="8"/>
<wire x1="66.8655" y1="101.1555" x2="66.8655" y2="93.853" width="0.254" layer="1"/>
<wire x1="66.8655" y1="101.1555" x2="66.5686" y2="101.4524" width="0.254" layer="1"/>
<wire x1="68.498" y1="93.218" x2="67.5005" y2="93.218" width="0.254" layer="1"/>
<wire x1="67.5005" y1="93.218" x2="66.8655" y2="93.853" width="0.254" layer="1"/>
<wire x1="66.5686" y1="101.4524" x2="66.5686" y2="103.4599" width="0.254" layer="1"/>
<wire x1="66.5686" y1="103.4599" x2="65.698" y2="104.3305" width="0.254" layer="1"/>
<wire x1="65.698" y1="104.3305" x2="65.698" y2="105.8155" width="0.254" layer="1"/>
<wire x1="65.698" y1="105.8155" x2="64.1455" y2="107.368" width="0.254" layer="1"/>
<wire x1="64.1455" y1="107.368" x2="61.438" y2="107.368" width="0.254" layer="1"/>
</signal>
<signal name="6">
<contactref element="R37" pad="2"/>
<contactref element="U10" pad="P$16"/>
<wire x1="45.2755" y1="78.828" x2="45.2755" y2="79.5655" width="0.2032" layer="1"/>
<wire x1="45.2755" y1="79.5655" x2="46.228" y2="80.518" width="0.2032" layer="1"/>
<via x="46.228" y="80.518" extent="1-16" drill="0.381"/>
<wire x1="46.228" y1="80.518" x2="46.228" y2="83.693" width="0.2032" layer="16"/>
<via x="46.228" y="83.693" extent="1-16" drill="0.381"/>
<wire x1="46.228" y1="89.0905" x2="46.228" y2="83.693" width="0.2032" layer="1"/>
<wire x1="43.938" y1="89.588" x2="45.7305" y2="89.588" width="0.2032" layer="1"/>
<wire x1="45.7305" y1="89.588" x2="46.228" y2="89.0905" width="0.2032" layer="1"/>
</signal>
<signal name="N$31">
<contactref element="R37" pad="1"/>
<contactref element="D13" pad="A"/>
<wire x1="46.863" y1="77.101" x2="45.3025" y2="77.101" width="0.6096" layer="1"/>
<wire x1="45.3025" y1="77.101" x2="45.2755" y2="77.128" width="0.6096" layer="1"/>
</signal>
<signal name="!RESET3">
<contactref element="U10" pad="P$3"/>
<contactref element="R34" pad="1"/>
<contactref element="S8" pad="4"/>
<contactref element="S8" pad="3"/>
<contactref element="Q4" pad="3"/>
<wire x1="48.418" y1="73.548" x2="48.148" y2="73.548" width="0.2032" layer="1"/>
<wire x1="39.878" y1="102.528" x2="40.6155" y2="102.528" width="0.6096" layer="1"/>
<wire x1="40.6155" y1="102.528" x2="41.09675" y2="103.00925" width="0.6096" layer="1"/>
<wire x1="42.9155" y1="106.098" x2="43.938" y2="106.098" width="0.6096" layer="1"/>
<wire x1="41.09675" y1="103.00925" x2="41.09675" y2="104.27925" width="0.6096" layer="1"/>
<wire x1="41.09675" y1="104.27925" x2="42.9155" y2="106.098" width="0.6096" layer="1"/>
<wire x1="47.498" y1="72.898" x2="47.498" y2="72.5805" width="0.2032" layer="1"/>
<via x="47.498" y="72.5805" extent="1-16" drill="0.381"/>
<wire x1="48.148" y1="73.548" x2="47.498" y2="72.898" width="0.2032" layer="1"/>
<wire x1="40.678" y1="98.933" x2="40.678" y2="99.078" width="0.2032" layer="1"/>
<wire x1="39.878" y1="102.528" x2="39.878" y2="100.838" width="0.6096" layer="1"/>
<wire x1="40.678" y1="100.038" x2="40.678" y2="98.933" width="0.6096" layer="1"/>
<wire x1="39.878" y1="100.838" x2="40.678" y2="100.038" width="0.6096" layer="1"/>
<wire x1="40.678" y1="99.078" x2="40.678" y2="94.978" width="0.6096" layer="1"/>
<wire x1="40.678" y1="94.978" x2="40.678" y2="94.0055" width="0.6096" layer="1"/>
<wire x1="40.678" y1="94.0055" x2="40.8305" y2="93.853" width="0.6096" layer="1"/>
<via x="40.8305" y="93.853" extent="1-16" drill="0.381"/>
<wire x1="40.8305" y1="93.853" x2="40.8305" y2="92.2655" width="0.6096" layer="16"/>
<wire x1="47.498" y1="85.598" x2="40.8305" y2="92.2655" width="0.6096" layer="16"/>
<wire x1="47.498" y1="85.598" x2="47.498" y2="72.5805" width="0.6096" layer="16"/>
</signal>
<signal name="V_USB3">
<contactref element="J10" pad="VBUS1"/>
<contactref element="J10" pad="VBUS2"/>
<contactref element="D14" pad="A"/>
<contactref element="R40" pad="1"/>
<wire x1="45.048" y1="62.398" x2="45.048" y2="61.94510625" width="0.4064" layer="1"/>
<wire x1="46.66810625" y1="60.325" x2="45.048" y2="61.94510625" width="0.4064" layer="1"/>
<wire x1="49.948" y1="62.398" x2="49.948" y2="61.94510625" width="0.4064" layer="1"/>
<wire x1="49.948" y1="61.94510625" x2="48.32789375" y2="60.325" width="0.4064" layer="1"/>
<wire x1="48.32789375" y1="60.325" x2="46.66810625" y2="60.325" width="0.4064" layer="1"/>
<wire x1="45.048" y1="62.398" x2="45.048" y2="64.1085" width="0.6096" layer="1"/>
<wire x1="45.048" y1="64.1085" x2="45.0215" y2="64.135" width="0.6096" layer="1"/>
<via x="45.0215" y="64.135" extent="1-16" drill="0.381"/>
<wire x1="45.0215" y1="64.135" x2="45.0215" y2="65.278" width="0.6096" layer="16"/>
<via x="52.578" y="76.708" extent="1-16" drill="0.381"/>
<wire x1="52.578" y1="76.708" x2="52.698" y2="76.828" width="0.6096" layer="1"/>
<wire x1="52.698" y1="76.828" x2="54.1655" y2="76.828" width="0.6096" layer="1"/>
<wire x1="51.6255" y1="64.7455" x2="50.5705" y2="64.7455" width="0.6096" layer="1"/>
<wire x1="50.5705" y1="64.7455" x2="50.546" y2="64.77" width="0.6096" layer="1"/>
<via x="50.546" y="64.77" extent="1-16" drill="0.381"/>
<wire x1="45.0215" y1="65.278" x2="45.7835" y2="66.04" width="0.6096" layer="16"/>
<wire x1="45.7835" y1="66.04" x2="48.768" y2="66.04" width="0.6096" layer="16"/>
<wire x1="48.768" y1="66.04" x2="50.038" y2="64.77" width="0.6096" layer="16"/>
<wire x1="50.038" y1="64.77" x2="50.546" y2="64.77" width="0.6096" layer="16"/>
<wire x1="50.546" y1="64.77" x2="52.578" y2="66.802" width="0.6096" layer="16"/>
<wire x1="52.578" y1="66.802" x2="52.578" y2="76.708" width="0.6096" layer="16"/>
</signal>
<signal name="VIN3">
<contactref element="D15" pad="A"/>
<contactref element="J12" pad="2"/>
<contactref element="J12" pad="1"/>
<wire x1="56.0705" y1="69.2277" x2="57.4802" y2="67.818" width="0.6096" layer="1"/>
<wire x1="56.0705" y1="76.828" x2="56.0705" y2="69.2277" width="0.6096" layer="1"/>
<wire x1="61.3358" y1="67.818" x2="57.4802" y2="67.818" width="0.6096" layer="16"/>
<wire x1="57.4802" y1="67.818" x2="61.3358" y2="67.818" width="0.6096" layer="1"/>
</signal>
<signal name="DOUT3">
<contactref element="J11" pad="6"/>
<contactref element="U10" pad="P$30"/>
<wire x1="68.498" y1="94.488" x2="70.231" y2="94.488" width="0.6096" layer="1"/>
<via x="70.231" y="94.488" extent="1-16" drill="0.381"/>
<wire x1="70.231" y1="94.488" x2="59.8805" y2="94.488" width="0.6096" layer="16"/>
<wire x1="60.378" y1="98.478" x2="59.8805" y2="97.9805" width="0.6096" layer="1"/>
<wire x1="60.378" y1="98.478" x2="61.438" y2="98.478" width="0.6096" layer="1"/>
<wire x1="59.8805" y1="97.9805" x2="59.8805" y2="94.488" width="0.6096" layer="1"/>
<via x="59.8805" y="94.488" extent="1-16" drill="0.381"/>
</signal>
<signal name="5V3">
<contactref element="J11" pad="9"/>
<contactref element="J11" pad="7"/>
<contactref element="J11" pad="5"/>
<contactref element="D15" pad="C"/>
<contactref element="D14" pad="C"/>
<contactref element="U11" pad="1"/>
<contactref element="U11" pad="3"/>
<contactref element="J11" pad="4"/>
<contactref element="C34" pad="1"/>
<contactref element="C36" pad="1"/>
<contactref element="C39" pad="1"/>
<contactref element="C44" pad="1"/>
<contactref element="C40" pad="1"/>
<contactref element="C41" pad="1"/>
<contactref element="C42" pad="1"/>
<contactref element="C43" pad="1"/>
<wire x1="61.1204" y1="78.928" x2="62.1055" y2="78.928" width="0.4064" layer="1"/>
<wire x1="62.1055" y1="78.928" x2="62.4205" y2="78.613" width="0.4064" layer="1"/>
<wire x1="61.1204" y1="77.028" x2="62.1055" y2="77.028" width="0.4064" layer="1"/>
<wire x1="62.1055" y1="77.028" x2="62.4205" y2="77.343" width="0.4064" layer="1"/>
<wire x1="62.4205" y1="77.343" x2="62.4205" y2="78.613" width="0.4064" layer="1"/>
<wire x1="61.1204" y1="77.028" x2="59.663" y2="77.028" width="0.4064" layer="1"/>
<wire x1="59.663" y1="77.028" x2="59.563" y2="77.128" width="0.4064" layer="1"/>
<wire x1="57.9755" y1="77.128" x2="59.563" y2="77.128" width="0.6096" layer="1"/>
<wire x1="57.9755" y1="77.128" x2="57.873" y2="77.128" width="0.6096" layer="1"/>
<wire x1="56.0705" y1="78.9305" x2="56.0705" y2="79.128" width="0.6096" layer="1"/>
<wire x1="57.873" y1="77.128" x2="56.0705" y2="78.9305" width="0.6096" layer="1"/>
<wire x1="54.1655" y1="79.128" x2="56.0705" y2="79.128" width="0.6096" layer="1"/>
<wire x1="63.373" y1="94.488" x2="64.598" y2="94.488" width="0.6096" layer="1"/>
<wire x1="63.0555" y1="94.1705" x2="63.0555" y2="93.218" width="0.6096" layer="1"/>
<wire x1="63.0555" y1="92.2655" x2="63.0555" y2="93.218" width="0.6096" layer="1"/>
<wire x1="64.598" y1="93.218" x2="63.0555" y2="93.218" width="0.6096" layer="1"/>
<wire x1="64.598" y1="91.948" x2="65.5955" y2="91.948" width="0.6096" layer="1"/>
<wire x1="70.6755" y1="90.678" x2="71.0565" y2="91.059" width="0.6096" layer="1"/>
<wire x1="71.0565" y1="95.377" x2="71.0565" y2="91.059" width="0.6096" layer="1"/>
<wire x1="68.498" y1="95.758" x2="70.6755" y2="95.758" width="0.6096" layer="1"/>
<wire x1="65.5955" y1="91.948" x2="66.8655" y2="90.678" width="0.6096" layer="1"/>
<wire x1="66.8655" y1="90.678" x2="67.603" y2="90.678" width="0.6096" layer="1"/>
<wire x1="67.603" y1="90.678" x2="70.6755" y2="90.678" width="0.6096" layer="1"/>
<wire x1="70.6755" y1="95.758" x2="71.0565" y2="95.377" width="0.6096" layer="1"/>
<wire x1="63.0555" y1="94.1705" x2="63.373" y2="94.488" width="0.6096" layer="1"/>
<wire x1="64.598" y1="91.948" x2="63.373" y2="91.948" width="0.6096" layer="1"/>
<wire x1="63.373" y1="91.948" x2="63.0555" y2="92.2655" width="0.6096" layer="1"/>
<wire x1="65.493" y1="87.1855" x2="65.493" y2="85.598" width="0.6096" layer="1"/>
<wire x1="65.493" y1="85.598" x2="65.493" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="67.603" y1="84.0105" x2="67.603" y2="85.598" width="0.6096" layer="1"/>
<wire x1="67.603" y1="85.598" x2="67.603" y2="87.1855" width="0.6096" layer="1"/>
<wire x1="67.603" y1="87.1855" x2="67.603" y2="90.678" width="0.6096" layer="1"/>
<wire x1="61.1204" y1="78.928" x2="60.8355" y2="78.928" width="0.4064" layer="1"/>
<wire x1="60.8355" y1="78.928" x2="60.5155" y2="79.248" width="0.4064" layer="1"/>
<wire x1="60.5155" y1="79.248" x2="60.5155" y2="79.883" width="0.4064" layer="1"/>
<wire x1="60.5155" y1="79.883" x2="62.57925" y2="81.94675" width="0.4064" layer="1"/>
<wire x1="65.493" y1="87.1855" x2="67.603" y2="87.1855" width="0.6096" layer="1"/>
<wire x1="65.493" y1="85.598" x2="67.603" y2="85.598" width="0.6096" layer="1"/>
<wire x1="65.493" y1="84.0105" x2="67.603" y2="84.0105" width="0.6096" layer="1"/>
<wire x1="62.57925" y1="81.94675" x2="64.16675" y2="81.94675" width="0.4064" layer="1"/>
<wire x1="65.493" y1="83.273" x2="65.493" y2="84.0105" width="0.4064" layer="1"/>
<wire x1="64.16675" y1="81.94675" x2="65.493" y2="83.273" width="0.4064" layer="1"/>
</signal>
<signal name="DTR3">
<contactref element="Q4" pad="1"/>
<contactref element="R38" pad="2"/>
<contactref element="U12" pad="23"/>
<wire x1="45.448" y1="67.068" x2="44.4112125" y2="67.068" width="0.2032" layer="1"/>
<wire x1="48.418" y1="72.248" x2="49.838" y2="72.248" width="0.2032" layer="1"/>
<wire x1="49.838" y1="72.248" x2="50.038" y2="72.048" width="0.2032" layer="1"/>
<wire x1="48.418" y1="72.248" x2="48.1561" y2="72.248" width="0.2032" layer="1"/>
<via x="40.64" y="67.31" extent="1-16" drill="0.381"/>
<wire x1="40.64" y1="67.31" x2="45.085" y2="67.31" width="0.2032" layer="16"/>
<wire x1="48.133" y1="70.358" x2="48.133" y2="70.993" width="0.2032" layer="16"/>
<wire x1="48.133" y1="70.358" x2="45.085" y2="67.31" width="0.2032" layer="16"/>
<via x="48.133" y="70.993" extent="1-16" drill="0.381"/>
<wire x1="47.8155" y1="71.9074" x2="47.8155" y2="71.3105" width="0.2032" layer="1"/>
<wire x1="48.133" y1="70.993" x2="47.8155" y2="71.3105" width="0.2032" layer="1"/>
<wire x1="48.1561" y1="72.248" x2="47.8155" y2="71.9074" width="0.2032" layer="1"/>
<wire x1="40.64" y1="67.31" x2="44.1692125" y2="67.31" width="0.2032" layer="1"/>
<wire x1="44.4112125" y1="67.068" x2="44.1692125" y2="67.31" width="0.2032" layer="1"/>
</signal>
<signal name="N$32">
<contactref element="Q4" pad="2"/>
<contactref element="R39" pad="1"/>
<wire x1="48.418" y1="72.898" x2="50.673" y2="72.898" width="0.2032" layer="1"/>
<wire x1="50.673" y1="72.898" x2="50.9905" y2="73.2155" width="0.2032" layer="1"/>
<wire x1="50.9905" y1="73.2155" x2="50.9905" y2="74.4855" width="0.2032" layer="1"/>
<wire x1="50.9905" y1="74.4855" x2="50.673" y2="74.803" width="0.2032" layer="1"/>
<wire x1="44.323" y1="74.803" x2="44.0055" y2="74.4855" width="0.2032" layer="1"/>
<wire x1="44.0055" y1="74.4855" x2="44.0055" y2="73.025" width="0.2032" layer="1"/>
<wire x1="44.0055" y1="73.025" x2="44.958" y2="72.0725" width="0.2032" layer="1"/>
<wire x1="44.958" y1="72.048" x2="44.958" y2="72.0725" width="0.2032" layer="1"/>
<wire x1="50.673" y1="74.803" x2="44.323" y2="74.803" width="0.2032" layer="1"/>
</signal>
<signal name="N$33">
<contactref element="R38" pad="1"/>
<contactref element="Q4" pad="5"/>
<wire x1="46.578" y1="72.898" x2="46.8681" y2="72.898" width="0.2032" layer="1"/>
<wire x1="46.8681" y1="72.898" x2="48.0111" y2="74.041" width="0.2032" layer="1"/>
<wire x1="48.0111" y1="74.041" x2="49.784" y2="74.041" width="0.2032" layer="1"/>
<wire x1="49.784" y1="74.041" x2="50.038" y2="73.787" width="0.2032" layer="1"/>
<wire x1="50.038" y1="73.748" x2="50.038" y2="73.787" width="0.2032" layer="1"/>
</signal>
<signal name="RTS3">
<contactref element="Q4" pad="4"/>
<contactref element="R39" pad="2"/>
<contactref element="U12" pad="19"/>
<wire x1="45.448" y1="69.068" x2="44.47" y2="69.068" width="0.2032" layer="1"/>
<wire x1="44.323" y1="69.215" x2="44.47" y2="69.068" width="0.2032" layer="1"/>
<wire x1="46.578" y1="73.548" x2="45.9105" y2="73.548" width="0.2032" layer="1"/>
<wire x1="45.9105" y1="73.548" x2="45.158" y2="73.548" width="0.2032" layer="1"/>
<wire x1="45.158" y1="73.548" x2="44.958" y2="73.748" width="0.2032" layer="1"/>
<wire x1="44.323" y1="70.0037875" x2="45.9105" y2="71.5912875" width="0.2032" layer="1"/>
<wire x1="44.323" y1="70.0037875" x2="44.323" y2="69.215" width="0.2032" layer="1"/>
<wire x1="45.9105" y1="71.5912875" x2="45.9105" y2="73.548" width="0.2032" layer="1"/>
</signal>
<signal name="N$34">
<contactref element="J10" pad="B7"/>
<contactref element="J10" pad="A7"/>
<contactref element="U12" pad="4"/>
<wire x1="46.748" y1="62.398" x2="46.748" y2="61.583" width="0.2032" layer="1"/>
<wire x1="46.863" y1="61.468" x2="46.748" y2="61.583" width="0.2032" layer="1"/>
<wire x1="47.748" y1="62.398" x2="47.748" y2="61.591" width="0.2032" layer="1"/>
<wire x1="47.748" y1="61.591" x2="47.625" y2="61.468" width="0.2032" layer="1"/>
<wire x1="47.625" y1="61.468" x2="46.863" y2="61.468" width="0.2032" layer="1"/>
<wire x1="46.748" y1="62.398" x2="46.748" y2="63.258" width="0.2032" layer="1"/>
<wire x1="47.748" y1="64.258" x2="47.748" y2="65.768" width="0.2032" layer="1"/>
<wire x1="46.748" y1="63.258" x2="47.748" y2="64.258" width="0.2032" layer="1"/>
</signal>
<signal name="N$35">
<contactref element="U12" pad="3"/>
<contactref element="J10" pad="B6"/>
<contactref element="J10" pad="A6"/>
<wire x1="47.248" y1="62.398" x2="47.248" y2="63.25" width="0.2032" layer="1"/>
<wire x1="47.248" y1="63.25" x2="47.6885" y2="63.6905" width="0.2032" layer="1"/>
<wire x1="48.248" y1="62.398" x2="48.248" y2="63.5755" width="0.2032" layer="1"/>
<wire x1="48.248" y1="63.5755" x2="48.133" y2="63.6905" width="0.2032" layer="1"/>
<via x="48.133" y="63.6905" extent="1-16" drill="0.381"/>
<wire x1="47.6885" y1="63.6905" x2="48.133" y2="63.6905" width="0.2032" layer="1"/>
<wire x1="48.133" y1="63.6905" x2="47.393425" y2="64.430075" width="0.2032" layer="16"/>
<wire x1="47.393425" y1="64.430075" x2="47.075925" y2="64.430075" width="0.2032" layer="16"/>
<via x="47.075925" y="64.430075" extent="1-16" drill="0.381"/>
<wire x1="47.075925" y1="64.430075" x2="47.248" y2="64.60215" width="0.2032" layer="1"/>
<wire x1="47.248" y1="64.60215" x2="47.248" y2="65.768" width="0.2032" layer="1"/>
</signal>
<signal name="N$36">
<contactref element="R40" pad="2"/>
<contactref element="U12" pad="8"/>
<contactref element="U12" pad="7"/>
<wire x1="49.548" y1="67.068" x2="51.003" y2="67.068" width="0.254" layer="1"/>
<wire x1="51.003" y1="67.068" x2="51.6255" y2="66.4455" width="0.254" layer="1"/>
<wire x1="49.548" y1="66.568" x2="51.503" y2="66.568" width="0.254" layer="1"/>
<wire x1="51.503" y1="66.568" x2="51.6255" y2="66.4455" width="0.254" layer="1"/>
</signal>
<signal name="N$37">
<contactref element="U12" pad="9"/>
<contactref element="R41" pad="1"/>
<wire x1="49.548" y1="67.568" x2="52.0905" y2="67.568" width="0.254" layer="1"/>
<wire x1="52.0905" y1="67.568" x2="53.213" y2="66.4455" width="0.254" layer="1"/>
</signal>
<signal name="N$38">
<contactref element="R42" pad="1"/>
<contactref element="D16" pad="A"/>
<wire x1="48.4505" y1="77.101" x2="50.011" y2="77.101" width="0.6096" layer="1"/>
<wire x1="50.011" y1="77.101" x2="50.038" y2="77.128" width="0.6096" layer="1"/>
</signal>
<signal name="N$39">
<contactref element="J10" pad="A5"/>
<contactref element="R44" pad="2"/>
<wire x1="46.248" y1="62.398" x2="46.248" y2="63.988" width="0.2032" layer="1"/>
<wire x1="45.4905" y1="64.7455" x2="43.3705" y2="64.7455" width="0.2032" layer="1"/>
<wire x1="46.248" y1="63.988" x2="45.4905" y2="64.7455" width="0.2032" layer="1"/>
</signal>
<signal name="N$40">
<contactref element="R43" pad="2"/>
<contactref element="J10" pad="B5"/>
<wire x1="51.435" y1="63.373" x2="52.2605" y2="63.373" width="0.2032" layer="1"/>
<wire x1="53.213" y1="60.5155" x2="52.2605" y2="59.563" width="0.2032" layer="1"/>
<wire x1="43.053" y1="59.563" x2="41.4655" y2="61.1505" width="0.2032" layer="1"/>
<wire x1="41.4655" y1="61.1505" x2="41.4655" y2="63.0555" width="0.2032" layer="1"/>
<wire x1="41.4655" y1="63.0555" x2="41.783" y2="63.373" width="0.2032" layer="1"/>
<wire x1="41.783" y1="63.373" x2="41.783" y2="64.7455" width="0.2032" layer="1"/>
<wire x1="52.2605" y1="63.373" x2="53.213" y2="62.4205" width="0.2032" layer="1"/>
<wire x1="53.213" y1="62.4205" x2="53.213" y2="60.5155" width="0.2032" layer="1"/>
<wire x1="52.2605" y1="59.563" x2="43.053" y2="59.563" width="0.2032" layer="1"/>
<wire x1="49.248" y1="62.398" x2="49.248" y2="63.9546" width="0.2032" layer="1"/>
<wire x1="49.248" y1="63.9546" x2="49.4538" y2="64.1604" width="0.2032" layer="1"/>
<wire x1="49.4538" y1="64.1604" x2="50.6476" y2="64.1604" width="0.2032" layer="1"/>
<wire x1="50.6476" y1="64.1604" x2="51.435" y2="63.373" width="0.2032" layer="1"/>
</signal>
<signal name="SHLD3">
<contactref element="J10" pad="SHLD8"/>
<contactref element="J10" pad="SHLD6"/>
<contactref element="J10" pad="SHLD3"/>
<contactref element="J10" pad="SHLD1"/>
<contactref element="J10" pad="SHLD5"/>
<contactref element="J10" pad="SHLD4"/>
<contactref element="J10" pad="SHLD2"/>
<contactref element="J10" pad="SHLD7"/>
<polygon width="0.2032" layer="1" isolate="0.0508">
<vertex x="41.148" y="56.388"/>
<vertex x="41.148" y="62.738"/>
<vertex x="53.848" y="62.738"/>
<vertex x="53.848" y="56.388"/>
</polygon>
<polygon width="0.2032" layer="16" isolate="0.0508">
<vertex x="41.148" y="56.388"/>
<vertex x="41.148" y="62.738"/>
<vertex x="53.848" y="62.738"/>
<vertex x="53.848" y="56.388"/>
</polygon>
<via x="44.958" y="57.658" extent="1-16" drill="0.381"/>
<via x="50.038" y="57.658" extent="1-16" drill="0.381"/>
<via x="44.6405" y="60.198" extent="1-16" drill="0.381"/>
<via x="50.3555" y="60.198" extent="1-16" drill="0.381"/>
<wire x1="51.818" y1="61.823" x2="51.818" y2="61.823" width="0" layer="19" extent="1-16"/>
<wire x1="50.3555" y1="60.198" x2="51.818" y2="61.823" width="0" layer="19" extent="16-16"/>
<wire x1="50.038" y1="57.658" x2="50.3555" y2="60.198" width="0" layer="19" extent="1-1"/>
<wire x1="51.818" y1="57.643" x2="50.038" y2="57.658" width="0" layer="19" extent="1-1"/>
<wire x1="51.818" y1="57.643" x2="51.818" y2="57.643" width="0" layer="19" extent="1-16"/>
<wire x1="44.958" y1="57.658" x2="50.038" y2="57.658" width="0" layer="19" extent="1-1"/>
<wire x1="43.178" y1="57.643" x2="44.958" y2="57.658" width="0" layer="19" extent="16-16"/>
<wire x1="43.178" y1="57.643" x2="43.178" y2="57.643" width="0" layer="19" extent="1-16"/>
<wire x1="44.6405" y1="60.198" x2="44.958" y2="57.658" width="0" layer="19" extent="1-1"/>
<wire x1="43.178" y1="61.823" x2="44.6405" y2="60.198" width="0" layer="19" extent="16-16"/>
<wire x1="43.178" y1="61.823" x2="43.178" y2="61.823" width="0" layer="19" extent="1-16"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
</board>
</drawing>
</eagle>

license: MIT

repository: joeryanxis/RainbowForest

license_type: permissive

repo_name: joeryanxis/RainbowForest

branch_name: refs/heads/master

gha_license_id: MIT

extension: brd


text:
/*

  ESP32 BLE Collector - A BLE scanner with sqlite data persistence on the SD Card
  Source: https://github.com/tobozo/ESP32-BLECollector

  MIT License

  Copyright (c) 2018 tobozo

  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
  in the Software without restriction, including without limitation the rights
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in all
  copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  SOFTWARE.

  -----------------------------------------------------------------------------

*/

#include <Update.h>
#define MENU_BIN F("/menu.bin")
#define SDU_PROGRESS_X 0
#define SDU_PROGRESS_Y 288
#define SDU_PROGRESS_W 150
#define SDU_PROGRESS_H 10
#define SDU_PERCENT_X  60
#define SDU_PERCENT_Y  310
static int SDU_LAST_PERCENT;

class SDUpdater {
  public:
    void updateFromFS(fs::FS &fs, String fileName = MENU_BIN );
    static void SDMenuProgress(int state, int size);
    void displayUpdateUI(String label);
  private:
    void performUpdate(Stream &updateSource, size_t updateSize, String fileName);
};

/* don't break older versions of the SD Updater */
static void updateFromFS(fs::FS &fs, String fileName = MENU_BIN ) {
  SDUpdater sdUpdater;
  sdUpdater.updateFromFS(fs, fileName);
}

void SDUpdater::displayUpdateUI(String label) {
  tft.setCursor(0, 300);
  tft.setTextColor(WROVER_WHITE);
  tft.fillRect(0, 300, SDU_PROGRESS_W+2, 20, WROVER_BLACK);
  tft.printf(label.c_str());
  tft.drawRect(SDU_PROGRESS_X, SDU_PROGRESS_Y, SDU_PROGRESS_W+2, SDU_PROGRESS_H, WROVER_WHITE);
}

void SDUpdater::SDMenuProgress(int state, int size) {
  uint32_t percent = (state*100) / size;
  if(SDU_LAST_PERCENT==percent) return;
  SDU_LAST_PERCENT = percent;
  Serial.printf("percent = %d\n", percent);
  uint16_t x = tft.getCursorX();
  uint16_t y = tft.getCursorY();

  uint16_t wpercent = (SDU_PROGRESS_W * percent) / 100;

  tft.setTextColor(WROVER_WHITE, WROVER_BLACK);

  if (percent > 0 && wpercent <= SDU_PROGRESS_W) {
    tft.fillRect(SDU_PROGRESS_X+1, SDU_PROGRESS_Y+1, wpercent, SDU_PROGRESS_H-2, WROVER_GREEN);
    tft.fillRect(SDU_PROGRESS_X+1+wpercent, SDU_PROGRESS_Y+1, SDU_PROGRESS_W-wpercent, SDU_PROGRESS_H-2, WROVER_BLACK);
  } else {
    tft.fillRect(SDU_PROGRESS_X+1, SDU_PROGRESS_Y+1, SDU_PROGRESS_W, SDU_PROGRESS_H-2, WROVER_BLACK);
  }
  tft.setCursor(SDU_PERCENT_X, SDU_PERCENT_Y);
  tft.print(" " + String(percent) + "% ");
  tft.setCursor(x, y);
}

// perform the actual update from a given stream
void SDUpdater::performUpdate(Stream &updateSource, size_t updateSize, String fileName) {
   displayUpdateUI("LOADING " + fileName);
   Update.onProgress(SDMenuProgress);
   if (Update.begin(updateSize)) {
      size_t written = Update.writeStream(updateSource);
      if (written == updateSize) {
         Serial.println("Written : " + String(written) + " successfully");
      } else {
         Serial.println("Written only : " + String(written) + "/" + String(updateSize) + ". Retry?");
      }
      if (Update.end()) {
         Serial.println("OTA done!");
         if (Update.isFinished()) {
            Out.println();
            Out.println("Update successfully completed");
            Out.println("Rebooting.");
            Out.println();
         } else {
            Out.println();
            Out.println("Update not finished!");
            Out.println("Something went wrong!");
            Out.println();
         }
      } else {
         Out.println();
         Out.println("Error Occurred. Error #: " + String(Update.getError()));
         Out.println();
      }
   } else {
      Out.println();
      Out.println("Not enough space to begin OTA");
      Out.println();
   }
}

// check given FS for valid menu.bin and perform update if available
void SDUpdater::updateFromFS(fs::FS &fs, String fileName) {
  File updateBin = fs.open(fileName);
  if (updateBin) {
    if(updateBin.isDirectory()){
      Out.println();
      Out.println("Error, "+ fileName +" is a directory");
      Out.println();
      updateBin.close();
      return;
    }
    size_t updateSize = updateBin.size();
    if (updateSize > 0) {
      Out.println();
      Out.println("Updating from "+ fileName);
      Out.println();
      performUpdate(updateBin, updateSize, fileName);
    } else {
      Out.println();
      Out.println("Error, file "+ fileName +" is empty!");
      Out.println();
    }
    updateBin.close();
  } else {
    Out.println();
    Out.println("Could not load "+ fileName);
    Out.println();
  }
}

extension: h


text:
SUMMARY = "Provide https support for LWP::UserAgent "
AUTHOR = "Gisle Aas <gisle@activestate.com>"
HOMEPAGE = "https://metacpan.org/release/LWP-Protocol-https"
SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0+"
LIC_FILES_CHKSUM = "file://README;md5=564cc1a1c43004dbc60418dd36928962"

SRC_URI = "http://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-Protocol-https-${PV}.tar.gz"
SRC_URI[md5sum] = "1b422a7d3b5fed1eb4d748fdc9fd79a4"
SRC_URI[sha256sum] = "1ef67750ee363525cf729b59afde805ac4dc80eaf8d36ca01082a4d78a7af629"

S = "${WORKDIR}/LWP-Protocol-https-${PV}"

inherit cpan

RDEPENDS_${PN} += "libio-socket-ssl-perl \
                   liblwp-useragent-perl \
                   libmozilla-ca-perl \
                   libnet-https-perl \
                   "

RPROVIDES_${PN} += "liblwp-protocol-https-socket"

BBCLASSEXTEND = "native"

extension: bb


text:
@article{fantzFranckCondonFactors2006,
  title = {Franck\textendash{{Condon}} Factors, Transition Probabilities, and Radiative Lifetimes for Hydrogen Molecules and Their Isotopomeres},
  author = {Fantz, U. and W{\"u}nderlich, D.},
  year = {2006},
  month = nov,
  volume = {92},
  pages = {853--973},
  journal = {Atomic Data and Nuclear Data Tables},
  language = {en},
  number = {6}
}

@book{NewmanMC,
  title = {Monte {{Carlo Methods}} in {{Statistical Physics}}},
  author = {{M. E. J. Newman} and {G.T. Barkema}},
  year = {1998},
  publisher = {{Clarendon Press}}
}

@article{PeruzzoVQE,
   title={A variational eigenvalue solver on a photonic quantum processor},
   volume={5},
   ISSN={2041-1723},
   url={http://dx.doi.org/10.1038/ncomms5213},
   DOI={10.1038/ncomms5213},
   number={1},
   journal={Nature Communications},
   publisher={Springer Science and Business Media LLC},
   author={Peruzzo, Alberto and McClean, Jarrod and Shadbolt, Peter and Yung, Man-Hong and Zhou, Xiao-Qi and Love, Peter J. and Aspuru-Guzik, Alán and O’Brien, Jeremy L.},
   year={2014},
   month={Jul}
}

@article{quesadaFranckCondonFactorsCounting2019,
  title = {Franck-{{Condon}} Factors by Counting Perfect Matchings of Graphs with Loops},
  author = {Quesada, Nicol{\'a}s},
  year = {2019},
  month = apr,
  volume = {150},
  pages = {164113},
  archivePrefix = {arXiv},
  eprint = {1811.09597},
  eprinttype = {arxiv},
  journal = {J. Chem. Phys.},
  keywords = {Physics - Chemical Physics,Quantum Physics},
  language = {en},
  number = {16}
}

@article{wrightFranckCondonFactorsTheir1999,
  title = {Franck-{{Condon Factors}} and {{Their Use}} in {{Undergraduate Quantum Mechanics}}},
  author = {Wright, John C. and Zielinski, Theresa Julia},
  year = {1999},
  month = oct,
  volume = {76},
  pages = {1367},
  publisher = {{American Chemical Society}},
  journal = {J. Chem. Educ.},
  number = {10}
}

extension: bib


text:
# This recipe is adapted from one in meta-jupyter:
# https://github.com/Xilinx/meta-jupyter/blob/master/recipes-python/python3-sympy_1.1.bb

SUMMARY = "Computer algebra system (CAS) in Python"
HOMEPAGE = "https://pypi.org/project/sympy/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2245824980a408ef1749391dfba32b3b"

SRC_URI[sha256sum] = "1ca588a9f6ce6a323c5592f9635159c2093572826668a1022c75c75bdf0297cb"

inherit pypi setuptools3

RDEPENDS:${PN} += "python3-mpmath"

BBCLASSEXTEND = "native nativesdk"

repository: Intel-BMC/openbmc

repo_name: Intel-BMC/openbmc

gha_license_id: NOASSERTION

gha_language: Python


text:
package data

import (
	"database/sql"
	"log"

	migrate "github.com/golang-migrate/migrate/v4"
	"github.com/golang-migrate/migrate/v4/database/sqlite3"
	bindata "github.com/golang-migrate/migrate/v4/source/go_bindata"

	// Interfacing with the sqlite3 database
	_ "github.com/mattn/go-sqlite3"
)

func (d *Data) migrate() error {
	db, err := sql.Open("sqlite3", "./.audiofile.db")
	if err != nil {
		log.Fatalf("Couldn't open DB: %s", err)
	}

	source, err := bindata.WithInstance(bindata.Resource(
		AssetNames(),
		func(name string) ([]byte, error) {
			return Asset(name)
		},
	))
	if err != nil {
		log.Fatalf("Unable to work with bindata: %s", err)
	}

	data, err := sqlite3.WithInstance(db, &sqlite3.Config{})
	if err != nil {
		log.Fatalf("Couldn't connect: %s", err)
	}

	m, err := migrate.NewWithInstance(
		"go-bindata",
		source,
		"sqlite3",
		data,
	)
	if err != nil {
		log.Fatalf("Unable to migrate: %s", err)
	}

	err = m.Up()
	if err != nil && err.Error() != "no change" {
		return err
	}

	return nil
}

repository: cloudcloud/audiofile

repo_name: cloudcloud/audiofile

gha_language: Go

extension: go


text:
package platform

import (
	"os"
	"os/signal"
	"syscall"

	"github.com/gokit/actorkit"
)

// AwaitActorInterrupt will setup signalling for use in a commandline application
// waiting for ctrl-c or a SIGTERM, SIGINT or SIGKILL signal to gracefully stop provided actor.
// It is a blocking call and will block till signal is received.
func AwaitActorInterrupt(actor actorkit.Actor) {
	signals := make(chan os.Signal, 1)
	signal.Notify(signals, os.Kill, syscall.SIGTERM, syscall.SIGINT, syscall.SIGKILL, syscall.SIGQUIT)
	<-signals
	actor.Stop()
}

// AwaitAddrInterrupt will setup signalling for use in a commandline application
// waiting for ctrl-c or a SIGTERM, SIGINT or SIGKILL signal to gracefully stop provided actor targeted by
// provided address.
// It is a blocking call and will block till signal is received.
func AwaitAddrInterrupt(addr actorkit.Addr) {
	signals := make(chan os.Signal, 1)
	signal.Notify(signals, os.Kill, syscall.SIGTERM, syscall.SIGINT, syscall.SIGKILL, syscall.SIGQUIT)
	<-signals
	actorkit.Poison(addr)
}

// KillAwaitActorInterrupt will setup signalling for use in a commandline application
// waiting for ctrl-c or a SIGTERM, SIGINT or SIGKILL signal to kill provided actor.
// It is a blocking call and will block till signal is received.
func KillAwaitActorInterrupt(actor actorkit.Actor) {
	signals := make(chan os.Signal, 1)
	signal.Notify(signals, os.Kill, syscall.SIGTERM, syscall.SIGINT, syscall.SIGKILL, syscall.SIGQUIT)
	<-signals
	actor.Kill()
}

// KillAwaitAddrInterrupt will setup signalling for use in a commandline application
// waiting for ctrl-c or a SIGTERM, SIGINT or SIGKILL signal to kill provided actor targeted by
// provided address.
// It is a blocking call and will block till signal is received.
func KillAwaitAddrInterrupt(addr actorkit.Addr) {
	signals := make(chan os.Signal, 1)
	signal.Notify(signals, os.Kill, syscall.SIGTERM, syscall.SIGINT, syscall.SIGKILL, syscall.SIGQUIT)
	<-signals
	actorkit.Kill(addr)
}

// DestroyAwaitActorInterrupt will setup signalling for use in a commandline application
// waiting for ctrl-c or a SIGTERM, SIGINT or SIGKILL signal to destroy provided actor.
// It is a blocking call and will block till signal is received.
func DestroyAwaitActorInterrupt(actor actorkit.Actor) {
	signals := make(chan os.Signal, 1)
	signal.Notify(signals, os.Kill, syscall.SIGTERM, syscall.SIGINT, syscall.SIGKILL, syscall.SIGQUIT)
	<-signals
	actor.Destroy()
}

// DestroyAwaitAddrInterrupt will setup signalling for use in a commandline application
// waiting for ctrl-c or a SIGTERM, SIGINT or SIGKILL signal to destroy provided actor targeted by
// provided address.
// It is a blocking call and will block till signal is received.
func DestroyAwaitAddrInterrupt(addr actorkit.Addr) {
	signals := make(chan os.Signal, 1)
	signal.Notify(signals, os.Kill, syscall.SIGTERM, syscall.SIGINT, syscall.SIGKILL, syscall.SIGQUIT)
	<-signals
	actorkit.Destroy(addr)
}


text:
# Generated by superflore -- DO NOT EDIT
#
# Copyright Open Source Robotics Foundation

inherit ros_distro_melodic
inherit ros_superflore_generated

DESCRIPTION = "The rtmros_hironx package is an operating interface via ROS and OpenRTM, for Hiro and NEXTAGE OPEN dual-armed robots from Kawada Industries Inc.

   NOTE for Hiro users: Utilizing this opensource controller for Hiro requires installation both on Controller Box (QNX-based) and Vision PC (Ubuntu Linux), and the steps for it are not shared publicly in order to avoid any possible inconvenience that can easily be caused by slight mis-operation during installation. Please contact TORK for an advice."
AUTHOR = "Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>"
ROS_AUTHOR = "Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>"
HOMEPAGE = "http://ros.org/wiki/rtmros_hironx/"
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5"

ROS_CN = "rtmros_hironx"
ROS_BPN = "rtmros_hironx"

ROS_BUILD_DEPENDS = ""

ROS_BUILDTOOL_DEPENDS = " \
    catkin-native \
"

ROS_EXPORT_DEPENDS = " \
    hironx-calibration \
    hironx-moveit-config \
    hironx-ros-bridge \
"

ROS_BUILDTOOL_EXPORT_DEPENDS = ""

ROS_EXEC_DEPENDS = " \
    hironx-calibration \
    hironx-moveit-config \
    hironx-ros-bridge \
"

# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags.
ROS_TEST_DEPENDS = ""

DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}"
# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually
# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS.
DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}"

RDEPENDS_${PN} += "${ROS_EXEC_DEPENDS}"

# matches with: https://github.com/tork-a/rtmros_hironx-release/archive/release/melodic/rtmros_hironx/2.2.0-1.tar.gz
ROS_BRANCH ?= "branch=release/melodic/rtmros_hironx"
SRC_URI = "git://github.com/tork-a/rtmros_hironx-release;${ROS_BRANCH};protocol=https"
SRCREV = "0bc4d1bc7d3946f5c7022ec552abee4cc62a2fc4"
S = "${WORKDIR}/git"

ROS_BUILD_TYPE = "catkin"

inherit ros_${ROS_BUILD_TYPE}

repository: jianchangfeng/meta-ros

repo_name: jianchangfeng/meta-ros


text:
package cast

import (
	"reflect"
)

// From html/template/content.go
// Copyright 2011 The Go Authors. All rights reserved.
// indirect returns the value, after dereferencing as many times
// as necessary to reach the base type (or nil).
func indirect(a interface{}) interface{} {
	if a == nil {
		return nil
	}
	if t := reflect.TypeOf(a); t.Kind() != reflect.Ptr {
		// Avoid creating a reflect.Value if it's not a pointer.
		return a
	}
	v := reflect.ValueOf(a)
	for v.Kind() == reflect.Ptr && !v.IsNil() {
		v = v.Elem()
	}
	return v.Interface()
}

repository: TomasDSD/cast

repo_name: TomasDSD/cast


text:
DESCRIPTION = "Provides access to Linux Wireless Extensions"
HOMEPAGE = "http://pythonwifi.wikispot.org/"
SECTION = "devel/python"
LICENSE = "LGPLv2+"
LICENSE_${PN}-examples = "GPLv2+"
RDEPENDS_${PN} = "python-ctypes python-datetime"

SRC_URI = "http://download.berlios.de/pythonwifi/${P}.tar.bz2"
SRC_URI[md5sum] = "8fe7fd0a4edce1f9bedaff4acb7fd500"
SRC_URI[sha256sum] = "3e3f645d37ab20450f60c785cec5f21b330f28a6c46c7c1b0898305dd7a34b26"

inherit setuptools

do_install_append() {
        install -d ${D}${docdir}/${PN}
        mv ${D}${datadir}/README ${D}${docdir}/${PN}
        mv ${D}${datadir}/INSTALL ${D}${docdir}/${PN}
        mv ${D}${datadir}/docs/* ${D}${docdir}/${PN}
        install -d ${D}${sbindir}
        mv ${D}${datadir}/examples/* ${D}${sbindir}
}

PACKAGES =+ "${PN}-examples"

FILES_${PN}-examples = "${sbindir}"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
// =================================================================
//
// Copyright (C) 2019 Spatial Current, Inc. - All Rights Reserved
// Released as open source under the MIT License.  See LICENSE file.
//
// =================================================================

package bytes

import (
	"github.com/spatialcurrent/go-reader-writer/pkg/compress/flate"
)

// ReadFlateBytes returns a reader for reading flate bytes from an input array.
// Wraps the "compress/flate" package.
//
//  - https://pkg.go.dev/pkg/compress/flate/
//
func ReadFlateBytes(b []byte, dict []byte) flate.ReadResetCloser {
	return flate.ReadBytes(b, dict)
}

repository: spatialcurrent/go-reader-writer

repo_name: spatialcurrent/go-reader-writer

branch_name: refs/heads/main