text:
param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="R5" library="netcat" package="R0402" value="330" x="27.6" y="15" smashed="yes" rot="MR0">
<attribute name="NAME" x="30.435" y="14.562" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="28.235" y="12.968" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="X7" library="netcat" package="HR911105A" value="B78477P1001A314" x="9.5" y="10.5" smashed="yes" rot="R270">
<attribute name="NAME" x="15.82" y="19.15" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="1.88" y="15.58" size="0.8128" layer="27" font="vector" rot="R270"/>
</element>
<element name="C3" library="netcat" package="R0402" value="10p" x="14.1" y="10.25" smashed="yes" rot="MR0">
<attribute name="NAME" x="15.135" y="6.612" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="14.735" y="8.218" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="R3" library="netcat" package="R0402" value="330" x="27.6" y="16.3" smashed="yes" rot="MR0">
<attribute name="NAME" x="30.435" y="15.862" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="28.235" y="14.268" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="C4" library="netcat" package="R0402" value="10p" x="14.1" y="12" smashed="yes" rot="MR0">
<attribute name="NAME" x="14.735" y="8.062" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="14.735" y="9.968" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="C5" library="netcat" package="R0402" value="10p" x="14.1" y="13.7" smashed="yes" rot="MR0">
<attribute name="NAME" x="16.585" y="16.562" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="14.735" y="11.668" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="C6" library="netcat" package="R0402" value="10p" x="14.1" y="15.4" smashed="yes" rot="MR0">
<attribute name="NAME" x="17.085" y="17.862" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="14.735" y="13.368" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="R1" library="netcat" package="R0402" value="50" x="22.7" y="8.55" smashed="yes" rot="R180">
<attribute name="NAME" x="24.065" y="8.112" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="23.335" y="10.582" size="0.8128" layer="27" font="vector" rot="R180"/>
</element>
<element name="R2" library="netcat" package="R0402" value="50" x="22.7" y="12.4" smashed="yes" rot="R180">
<attribute name="NAME" x="24.065" y="11.962" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="23.335" y="14.432" size="0.8128" layer="27" font="vector" rot="R180"/>
</element>
<element name="R4" library="netcat" package="R0402" value="50" x="22.7" y="14.05" smashed="yes" rot="R180">
<attribute name="NAME" x="24.065" y="13.612" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="23.335" y="16.082" size="0.8128" layer="27" font="vector" rot="R180"/>
</element>
<element name="R6" library="netcat" package="R0402" value="50" x="22.7" y="15.7" smashed="yes" rot="R180">
<attribute name="NAME" x="24.065" y="15.262" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="23.335" y="17.732" size="0.8128" layer="27" font="vector" rot="R180"/>
</element>
<element name="C8" library="netcat" package="R0603" value="4.7u" x="27" y="2.5" smashed="yes" rot="R315">
<attribute name="NAME" x="25.2" y="0.6572375" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="25.159046875" y="1.916284375" size="0.8128" layer="27" font="vector" rot="R315"/>
</element>
<element name="C9" library="netcat" package="R0603" value="4.7u" x="26.8" y="18.6" smashed="yes" rot="R225">
<attribute name="NAME" x="24.907234375" y="19.15" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="26.21628125" y="20.44095" size="0.8128" layer="27" font="vector" rot="R225"/>
</element>
<element name="X1" library="netcat" package="1X03" value="" x="50.6" y="14.5" smashed="yes" rot="R90">
<attribute name="NAME" x="46" y="15" size="0.8128" layer="25" font="vector" ratio="10" rot="R90"/>
<attribute name="VALUE" x="53.267" y="13.23" size="0.8128" layer="27" font="vector" rot="R90"/>
</element>
<element name="X2" library="netcat" package="1X03" value="" x="48" y="14.5" smashed="yes" rot="R90">
<attribute name="NAME" x="45" y="16" size="0.8128" layer="25" font="vector" ratio="10" rot="R90"/>
<attribute name="VALUE" x="50.667" y="13.23" size="0.8128" layer="27" font="vector" rot="R90"/>
</element>
<element name="X3" library="netcat" package="1X03" value="" x="50.6" y="1.4" smashed="yes" rot="R90">
<attribute name="NAME" x="46" y="6" size="0.8128" layer="25" font="vector" ratio="10" rot="R90"/>
<attribute name="VALUE" x="53.267" y="0.13" size="0.8128" layer="27" font="vector" rot="R90"/>
</element>
<element name="X4" library="netcat" package="1X03" value="" x="48" y="1.4" smashed="yes" rot="R90">
<attribute name="NAME" x="45" y="5" size="0.8128" layer="25" font="vector" ratio="10" rot="R90"/>
<attribute name="VALUE" x="50.667" y="0.13" size="0.8128" layer="27" font="vector" rot="R90"/>
</element>
<element name="LED1" library="netcat" package="LED0603" value="" x="50.1" y="11.5" smashed="yes" rot="R270">
<attribute name="NAME" x="49" y="12.2" size="0.8128" layer="25" font="vector"/>
</element>
<element name="LED2" library="netcat" package="LED0603" value="" x="50.1" y="9.5" smashed="yes" rot="R270">
<attribute name="NAME" x="49" y="8" size="0.8128" layer="25" font="vector"/>
</element>
<element name="LED3" library="netcat" package="LED0603" value="" x="30.7" y="19" smashed="yes" rot="MR270">
<attribute name="NAME" x="28.965" y="20.565" size="0.8128" layer="26" font="vector" rot="MR180"/>
</element>
<element name="IC1" library="netcat" package="LQFP100" value="STM32F407VE" x="35" y="10.5" smashed="yes" rot="R90">
<attribute name="NAME" x="42.1" y="2.7" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="36" y="8.5" size="0.8128" layer="27" font="vector" rot="R90"/>
</element>
<element name="X5" library="netcat" package="USB_MICROB" value="USBMICRO_B" x="1.25" y="10.5" smashed="yes" rot="MR180">
<attribute name="NAME" x="2.05" y="5" size="0.8128" layer="26" font="vector" rot="MR0"/>
</element>
<element name="IC2" library="netcat" package="LQFP-48" value="DP83848" x="35" y="10.5" smashed="yes" rot="MR0">
<attribute name="NAME" x="39.6" y="14.35" size="0.8128" layer="26" font="vector" rot="MR0" align="bottom-center"/>
<attribute name="VALUE" x="35" y="9.5" size="0.8128" layer="28" font="vector" rot="MR0" align="bottom-center"/>
</element>
<element name="OSC2" library="netcat" package="3225" value="25mhz" x="38.7" y="17.7" smashed="yes" rot="MR0">
<attribute name="NAME" x="35.984" y="20.268" size="0.8128" layer="26" font="vector" rot="MR180"/>
<attribute name="VALUE" x="39.786" y="20.892" size="0.8128" layer="28" font="vector" ratio="10" rot="MR0"/>
</element>
<element name="OSC1" library="netcat" package="3225" value="8mhz" x="42.4" y="8.9" smashed="yes" rot="MR90">
<attribute name="NAME" x="40.834" y="11.818" size="0.8128" layer="26" font="vector" rot="MR180"/>
<attribute name="VALUE" x="45.592" y="7.814" size="0.8128" layer="28" font="vector" ratio="10" rot="MR90"/>
</element>
<element name="IC3" library="netcat" package="SOT23-5" value="LDS3985M33R" x="25.9" y="2.8" smashed="yes" rot="MR90">
<attribute name="NAME" x="21.43" y="2.21" size="0.8128" layer="26" font="vector" rot="MR180"/>
</element>
<element name="C1" library="netcat" package="R0402" value="10n" x="29.5" y="3.75" smashed="yes" rot="MR180">
<attribute name="NAME" x="28.615" y="3.038" size="0.8128" layer="26" font="vector" rot="MR180"/>
<attribute name="VALUE" x="28.865" y="5.782" size="0.8128" layer="28" font="vector" rot="MR180"/>
</element>
<element name="C2" library="netcat" package="SMC_A" value="" x="22.7" y="3.2" smashed="yes" rot="R270">
<attribute name="NAME" x="20.03" y="0.67" size="0.8128" layer="25" font="vector"/>
</element>
<element name="R7" library="netcat" package="R0402" value="330" x="47.4" y="11.5" smashed="yes">
<attribute name="NAME" x="47" y="12.2" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="46.765" y="9.468" size="0.8128" layer="27" font="vector"/>
</element>
<element name="R8" library="netcat" package="R0402" value="330" x="47.4" y="9.5" smashed="yes">
<attribute name="NAME" x="47" y="8" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="46.765" y="7.468" size="0.8128" layer="27" font="vector"/>
</element>
<element name="R9" library="netcat" package="R0402" value="330" x="33.5" y="19" smashed="yes" rot="MR0">
<attribute name="NAME" x="33.435" y="17.462" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="34.135" y="16.968" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="SW1" library="netcat" package="SONY_ERRICSON_SW" value="" x="25.9" y="19" smashed="yes" rot="MR0">
<attribute name="NAME" x="23.3" y="17.4" size="0.8128" layer="26" font="vector" rot="MR180"/>
<attribute name="VALUE" x="27.9" y="21.5" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="C7" library="netcat" package="R0402" value="100n" x="45" y="1.4" smashed="yes">
<attribute name="NAME" x="44.5" y="2.1" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="44.365" y="-0.632" size="0.8128" layer="27" font="vector"/>
</element>
<element name="C10" library="netcat" package="R0402" value="100n" x="45" y="19.7" smashed="yes">
<attribute name="NAME" x="45.45" y="19" size="0.8128" layer="25" font="vector" rot="R180"/>
<attribute name="VALUE" x="44.365" y="17.668" size="0.8128" layer="27" font="vector"/>
</element>
<element name="C11" library="netcat" package="R0402" value="100n" x="40.85" y="5.15" smashed="yes" rot="MR0">
<attribute name="NAME" x="41.835" y="3.512" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="41.485" y="3.118" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="C12" library="netcat" package="R0402" value="100n" x="41.95" y="18.65" smashed="yes" rot="MR180">
<attribute name="NAME" x="43.035" y="19.462" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="43.415" y="20.232" size="0.8128" layer="28" font="vector" rot="MR180"/>
</element>
<element name="C13" library="netcat" package="R0402" value="100n" x="22.7" y="17.5" smashed="yes" rot="R180">
<attribute name="NAME" x="21.765" y="18.362" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="23.335" y="19.532" size="0.8128" layer="27" font="vector" rot="R180"/>
</element>
<element name="TP1" library="netcat" package="TP06R" value="IO" x="28.6" y="5.2" smashed="yes" rot="MR0">
<attribute name="VALUE" x="27.9499" y="6.25" size="0.8128" layer="26" font="vector" rot="MR270"/>
</element>
<element name="TP2" library="netcat" package="TP06R" value="CLK" x="30.2" y="6" smashed="yes" rot="MR0">
<attribute name="VALUE" x="30.7501" y="4.7" size="0.8128" layer="26" font="vector" rot="MR90"/>
</element>
<element name="R10" library="netcat" package="R0402" value="4.7k" x="27.6" y="13.25" smashed="yes" rot="MR0">
<attribute name="NAME" x="25.935" y="12.912" size="0.8128" layer="26" font="vector" rot="MR0"/>
<attribute name="VALUE" x="28.235" y="11.218" size="0.8128" layer="28" font="vector" rot="MR0"/>
</element>
<element name="U$1" library="netcat" package="LOGO2" value="" x="9.3" y="10.45" rot="MR0"/>
<element name="SJ1" library="netcat" package="SJ3" value="" x="38.6" y="1.1" smashed="yes">
<attribute name="NAME" x="39.93" y="0.52" size="0.8128" layer="25" font="vector"/>
<attribute name="VALUE" x="37.33" y="-0.805" size="0.8128" layer="27" font="vector"/>
</element>
<element name="SJ2" library="netcat" package="SJ3" value="" x="41.9" y="16.75" smashed="yes" rot="MR0">
<attribute name="NAME" x="43.1" y="18.6" size="0.8128" layer="26" font="vector" rot="MR180"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="X7" pad="SGND1"/>
<contactref element="X7" pad="SGND2"/>
<contactref element="C6" pad="2"/>
<contactref element="C5" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="C9" pad="2"/>
<contactref element="C8" pad="2"/>
<contactref element="IC1" pad="99"/>
<contactref element="IC1" pad="27"/>
<contactref element="IC1" pad="74"/>
<contactref element="IC1" pad="10"/>
<contactref element="IC1" pad="20"/>
<contactref element="X5" pad="7"/>
<contactref element="X5" pad="8"/>
<contactref element="X5" pad="6"/>
<contactref element="X5" pad="9"/>
<contactref element="X5" pad="GND"/>
<contactref element="IC2" pad="15"/>
<contactref element="IC2" pad="19"/>
<contactref element="IC2" pad="47"/>
<contactref element="IC2" pad="35"/>
<contactref element="IC2" pad="36"/>
<contactref element="OSC2" pad="2"/>
<contactref element="OSC1" pad="2"/>
<contactref element="C1" pad="2"/>
<contactref element="IC3" pad="2"/>
<polygon width="0.3048" layer="1" isolate="0.2">
<vertex x="52" y="21"/>
<vertex x="0" y="21"/>
<vertex x="0" y="0"/>
<vertex x="52" y="0"/>
</polygon>
<polygon width="0.3048" layer="16" isolate="0.2">
<vertex x="52" y="21"/>
<vertex x="0" y="21"/>
<vertex x="0" y="0"/>
<vertex x="52" y="0"/>
</polygon>
<via x="38.8" y="16.8" extent="1-16" drill="0.3" shape="octagon"/>
<via x="45.7" y="18.4" extent="1-16" drill="0.3" shape="octagon"/>
<via x="33" y="13.5" extent="1-16" drill="0.3" shape="octagon"/>
<via x="25.3" y="5.3" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="C2" pad="-"/>
<via x="41.8" y="14" extent="1-16" drill="0.3" shape="octagon"/>
<via x="42.6" y="17.6" extent="1-16" drill="0.3" shape="octagon"/>
<via x="34.5" y="16" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="LED1" pad="C"/>
<contactref element="LED2" pad="C"/>
<contactref element="LED3" pad="C"/>
<contactref element="X2" pad="1"/>
<contactref element="X1" pad="1"/>
<contactref element="X3" pad="1"/>
<contactref element="X4" pad="1"/>
<wire x1="37.75" y1="14.75" x2="37.75" y2="15.75" width="0.2" layer="16"/>
<wire x1="37.25" y1="14.75" x2="37.25" y2="15.75" width="0.2" layer="16"/>
<wire x1="43" y1="9" x2="44" y2="9" width="0.2" layer="1"/>
<wire x1="43" y1="14" x2="41.8" y2="14" width="0.2" layer="1"/>
<wire x1="40.5" y1="19.4" x2="40.7" y2="19.6" width="0.2" layer="1"/>
<wire x1="40.5" y1="18.5" x2="40.5" y2="19.4" width="0.2" layer="1"/>
<wire x1="40.5" y1="17.6" x2="40.3" y2="17.4" width="0.2" layer="1"/>
<wire x1="40.5" y1="18.5" x2="40.5" y2="17.6" width="0.2" layer="1"/>
<wire x1="25.6" y1="5" x2="25.3" y2="5.3" width="0.2" layer="1"/>
<wire x1="27" y1="5" x2="25.6" y2="5" width="0.2" layer="1"/>
<contactref element="SW1" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="C13" pad="2"/>
<contactref element="C12" pad="2"/>
<contactref element="C11" pad="2"/>
<contactref element="C10" pad="2"/>
<contactref element="R10" pad="2"/>
<via x="29.35" y="10.75" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="SJ1" pad="1"/>
<wire x1="40.5" y1="2.5" x2="40.5" y2="3.55" width="0.2" layer="1"/>
<via x="44.4" y="9.2" extent="1-16" drill="0.3" shape="octagon"/>
</signal>
<signal name="3.3V">
<contactref element="R1" pad="1"/>
<contactref element="R2" pad="1"/>
<contactref element="R4" pad="1"/>
<contactref element="R6" pad="1"/>
<contactref element="X7" pad="9"/>
<contactref element="X7" pad="12"/>
<contactref element="X7" pad="5"/>
<contactref element="X7" pad="4"/>
<contactref element="IC1" pad="11"/>
<contactref element="IC1" pad="28"/>
<contactref element="IC1" pad="19"/>
<contactref element="IC1" pad="50"/>
<contactref element="IC1" pad="100"/>
<contactref element="IC1" pad="75"/>
<contactref element="IC1" pad="22"/>
<contactref element="IC1" pad="21"/>
<contactref element="OSC2" pad="4"/>
<contactref element="OSC1" pad="4"/>
<contactref element="IC3" pad="5"/>
<wire x1="41.5" y1="20.4" x2="40" y2="20.4" width="0.3048" layer="1"/>
<wire x1="40" y1="20.4" x2="29" y2="20.4" width="0.3048" layer="1"/>
<wire x1="29" y1="20.4" x2="26.4" y2="20.4" width="0.3048" layer="1"/>
<wire x1="26.4" y1="20.4" x2="24.7" y2="18.7" width="0.3048" layer="1"/>
<wire x1="24.7" y1="9.9" x2="23.35" y2="8.55" width="0.3048" layer="1"/>
<wire x1="24.7" y1="18.7" x2="24.7" y2="17.5" width="0.3048" layer="1"/>
<wire x1="24.7" y1="17.5" x2="24.7" y2="15.7" width="0.3048" layer="1"/>
<wire x1="24.7" y1="15.7" x2="24.7" y2="14.1" width="0.3048" layer="1"/>
<wire x1="24.7" y1="14.1" x2="24.7" y2="12.4" width="0.3048" layer="1"/>
<wire x1="24.7" y1="12.4" x2="24.7" y2="11.2" width="0.3048" layer="1"/>
<wire x1="24.7" y1="11.2" x2="24.7" y2="9.9" width="0.3048" layer="1"/>
<wire x1="23.35" y1="15.7" x2="24.7" y2="15.7" width="0.2" layer="1"/>
<wire x1="23.35" y1="14.05" x2="24.65" y2="14.05" width="0.2" layer="1"/>
<wire x1="24.65" y1="14.05" x2="24.7" y2="14.1" width="0.3048" layer="1"/>
<wire x1="23.35" y1="12.4" x2="24.7" y2="12.4" width="0.2" layer="1"/>
<wire x1="19.66" y1="11.135" x2="24.635" y2="11.135" width="0.3048" layer="1"/>
<wire x1="24.635" y1="11.135" x2="24.7" y2="11.2" width="0.3048" layer="1"/>
<wire x1="17.12" y1="9.865" x2="18.39" y2="11.135" width="0.3048" layer="1"/>
<wire x1="18.39" y1="11.135" x2="19.66" y2="11.135" width="0.3048" layer="1"/>
<wire x1="29" y1="18.5" x2="29" y2="20.4" width="0.2" layer="1"/>
<wire x1="43" y1="15" x2="44.7" y2="15" width="0.2" layer="1"/>
<wire x1="44.7" y1="15" x2="44.7" y2="17.2" width="0.3048" layer="1"/>
<wire x1="40" y1="18.5" x2="40" y2="19.8" width="0.2" layer="1"/>
<wire x1="43" y1="14.5" x2="44.7" y2="14.5" width="0.2" layer="1"/>
<wire x1="44.7" y1="14.5" x2="44.7" y2="15" width="0.3048" layer="1"/>
<wire x1="43" y1="13.5" x2="44.7" y2="13.5" width="0.2" layer="1"/>
<wire x1="44.7" y1="13.5" x2="44.7" y2="14.5" width="0.3048" layer="1"/>
<wire x1="23.35" y1="8.55" x2="23.35" y2="7.35" width="0.3048" layer="1"/>
<wire x1="23.35" y1="7.35" x2="22.7" y2="6.7" width="0.3048" layer="1"/>
<wire x1="27.2" y1="1.85" x2="26.05" y2="1.85" width="0.3048" layer="16"/>
<wire x1="26.05" y1="1.85" x2="26" y2="1.8" width="0.3048" layer="16"/>
<wire x1="26" y1="1.8" x2="25.9" y2="1.8" width="0.3048" layer="16"/>
<via x="25.9" y="1.8" extent="1-16" drill="0.3" shape="octagon"/>
<via x="44.3" y="6.8" extent="1-16" drill="0.3" shape="octagon"/>
<via x="40" y="19.8" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="44.7" y1="17.2" x2="43" y2="18.9" width="0.3048" layer="1"/>
<wire x1="43" y1="18.9" x2="41.5" y2="20.4" width="0.3048" layer="1"/>
<wire x1="40" y1="19.8" x2="40" y2="20.4" width="0.2" layer="1"/>
<wire x1="39.98" y1="18.6475" x2="40" y2="18.6675" width="0.3048" layer="16"/>
<wire x1="40" y1="18.6675" x2="40" y2="19.8" width="0.3048" layer="16"/>
<wire x1="44.7" y1="13.5" x2="44.7" y2="11.4" width="0.3048" layer="1"/>
<wire x1="44.7" y1="11.4" x2="44.3" y2="11" width="0.3048" layer="1"/>
<wire x1="41.8" y1="10.7" x2="42.1" y2="11" width="0.3048" layer="1"/>
<contactref element="C2" pad="+"/>
<wire x1="22.7" y1="6.7" x2="22.7" y2="4.7" width="0.3048" layer="1"/>
<wire x1="22.7" y1="4.5" x2="22.7" y2="4.7" width="0.3048" layer="1"/>
<wire x1="27" y1="4.5" x2="25.1" y2="4.5" width="0.3048" layer="1"/>
<wire x1="25.1" y1="4.5" x2="22.7" y2="4.5" width="0.3048" layer="1"/>
<wire x1="25.9" y1="1.8" x2="25.1" y2="2.6" width="0.3048" layer="1"/>
<wire x1="25.1" y1="2.6" x2="25.1" y2="4.5" width="0.3048" layer="1"/>
<wire x1="41.8" y1="10.7" x2="41.8" y2="9.5" width="0.3048" layer="1"/>
<wire x1="41.8" y1="9.5" x2="41.8" y2="7" width="0.3048" layer="1"/>
<wire x1="41.8" y1="7" x2="41.8" y2="6.7" width="0.3048" layer="1"/>
<wire x1="41.8" y1="6.7" x2="41.5" y2="6.4" width="0.3048" layer="1"/>
<via x="41.5" y="6.4" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="43.3475" y1="7.62" x2="43.3675" y2="7.6" width="0.3048" layer="16"/>
<wire x1="43" y1="6.4" x2="43.3675" y2="6.7675" width="0.3048" layer="16"/>
<wire x1="43.3675" y1="6.7675" x2="43.3675" y2="7.6" width="0.3048" layer="16"/>
<wire x1="41.5" y1="6.4" x2="43" y2="6.4" width="0.3048" layer="16"/>
<wire x1="44.3" y1="6.8" x2="43.4" y2="6.8" width="0.3048" layer="16"/>
<wire x1="43.4" y1="6.8" x2="43.3675" y2="6.7675" width="0.3048" layer="16"/>
<contactref element="C13" pad="1"/>
<contactref element="C12" pad="1"/>
<contactref element="C11" pad="1"/>
<contactref element="C10" pad="1"/>
<contactref element="C7" pad="1"/>
<wire x1="23.35" y1="17.5" x2="24.7" y2="17.5" width="0.2" layer="1"/>
<wire x1="44.35" y1="19.7" x2="43.8" y2="19.7" width="0.2" layer="1"/>
<wire x1="43.8" y1="19.7" x2="43" y2="18.9" width="0.2" layer="1"/>
<wire x1="41.3" y1="18.65" x2="39.9825" y2="18.65" width="0.2" layer="16"/>
<wire x1="39.9825" y1="18.65" x2="39.98" y2="18.6475" width="0.2" layer="16"/>
<contactref element="IC2" pad="22"/>
<contactref element="IC2" pad="32"/>
<contactref element="IC2" pad="48"/>
<wire x1="35.75" y1="14.75" x2="35.75" y2="19" width="0.2" layer="16"/>
<wire x1="35.75" y1="19" x2="36.9" y2="20.15" width="0.2" layer="16"/>
<wire x1="36.9" y1="20.15" x2="39.65" y2="20.15" width="0.2" layer="16"/>
<wire x1="39.65" y1="20.15" x2="40" y2="19.8" width="0.2" layer="16"/>
<wire x1="30.75" y1="12.25" x2="24.85" y2="12.25" width="0.2" layer="16"/>
<wire x1="24.85" y1="12.25" x2="24.7" y2="12.4" width="0.2" layer="16"/>
<via x="24.7" y="12.4" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="39.25" y1="7.75" x2="40.05" y2="7.75" width="0.2" layer="16"/>
<wire x1="40.05" y1="7.75" x2="40.5" y2="7.3" width="0.2" layer="16"/>
<wire x1="40.5" y1="7.3" x2="40.5" y2="6.9" width="0.2" layer="16"/>
<wire x1="40.5" y1="6.9" x2="41" y2="6.4" width="0.2" layer="16"/>
<wire x1="41" y1="6.4" x2="41.5" y2="6.4" width="0.2" layer="16"/>
<contactref element="SJ1" pad="3"/>
<contactref element="IC1" pad="14"/>
<wire x1="42.7" y1="1.35" x2="44.3" y2="1.35" width="0.2" layer="1"/>
<wire x1="44.3" y1="1.35" x2="44.35" y2="1.4" width="0.2" layer="1"/>
<wire x1="44.3" y1="6.8" x2="44.3" y2="3.9" width="0.2" layer="1"/>
<wire x1="44.3" y1="3.9" x2="42.7" y2="2.3" width="0.2" layer="1"/>
<wire x1="42.7" y1="2.3" x2="42.7" y2="1.35" width="0.2" layer="1"/>
<wire x1="42.1" y1="11" x2="43" y2="11" width="0.3048" layer="1"/>
<wire x1="44.3" y1="11" x2="43" y2="11" width="0.3048" layer="1"/>
<wire x1="41.5" y1="6.4" x2="41.5" y2="5.15" width="0.2" layer="16"/>
<wire x1="39.3" y1="1.1" x2="40.75" y2="1.1" width="0.2" layer="1"/>
<wire x1="40.75" y1="1.1" x2="41" y2="1.35" width="0.2" layer="1"/>
<wire x1="41" y1="1.35" x2="42.7" y2="1.35" width="0.2" layer="1"/>
<wire x1="41" y1="2.5" x2="41" y2="1.35" width="0.2" layer="1"/>
<wire x1="17.12" y1="9.865" x2="11.56" y2="9.865" width="0.2" layer="1"/>
<wire x1="11.56" y1="9.865" x2="5.87" y2="4.175" width="0.2" layer="1"/>
<wire x1="5.87" y1="16.825" x2="4.3" y2="15.255" width="0.2" layer="1"/>
<wire x1="4.3" y1="5.745" x2="5.87" y2="4.175" width="0.2" layer="1"/>
<wire x1="4.3" y1="15.255" x2="4.3" y2="5.745" width="0.2" layer="1"/>
<contactref element="IC1" pad="6"/>
<wire x1="43" y1="7" x2="41.8" y2="7" width="0.2" layer="1"/>
<wire x1="43" y1="9.5" x2="41.8" y2="9.5" width="0.2" layer="1"/>
</signal>
<signal name="LED_G">
<contactref element="X7" pad="10"/>
<contactref element="R3" pad="2"/>
<via x="19.7" y="18.2" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="16.2" y1="17.7" x2="12.2" y2="13.7" width="0.2" layer="1"/>
<wire x1="19.2" y1="17.7" x2="19.7" y2="18.2" width="0.2" layer="1"/>
<wire x1="16.2" y1="17.7" x2="19.2" y2="17.7" width="0.2" layer="1"/>
<wire x1="19.7" y1="18.2" x2="21.6" y2="16.3" width="0.2" layer="16"/>
<wire x1="21.6" y1="16.3" x2="26.95" y2="16.3" width="0.2" layer="16"/>
<wire x1="12.2" y1="13.7" x2="6.455" y2="13.7" width="0.2" layer="1"/>
<wire x1="6.455" y1="13.7" x2="5.87" y2="14.285" width="0.2" layer="1"/>
</signal>
<signal name="LED_Y">
<contactref element="X7" pad="11"/>
<contactref element="R5" pad="2"/>
<wire x1="5.87" y1="6.715" x2="5.87" y2="9.87" width="0.2" layer="1"/>
<wire x1="9.3" y1="13.3" x2="12.4" y2="13.3" width="0.2" layer="1"/>
<wire x1="5.87" y1="9.87" x2="9.3" y2="13.3" width="0.2" layer="1"/>
<via x="19.7" y="17.3" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="12.4" y1="13.3" x2="16.4" y2="17.3" width="0.2" layer="1"/>
<wire x1="16.4" y1="17.3" x2="19.7" y2="17.3" width="0.2" layer="1"/>
<wire x1="19.7" y1="17.3" x2="21.1" y2="15.9" width="0.2" layer="16"/>
<wire x1="21.1" y1="15.9" x2="25.4" y2="15.9" width="0.2" layer="16"/>
<wire x1="25.4" y1="15.9" x2="26.3" y2="15" width="0.2" layer="16"/>
<wire x1="26.3" y1="15" x2="26.95" y2="15" width="0.2" layer="16"/>
</signal>
<signal name="TXDP">
<contactref element="X7" pad="1"/>
<contactref element="C6" pad="1"/>
<contactref element="R6" pad="2"/>
<contactref element="IC2" pad="17"/>
<wire x1="20.255" y1="14.945" x2="17.12" y2="14.945" width="0.2" layer="16"/>
<wire x1="22.05" y1="15.7" x2="17.975" y2="15.7" width="0.2" layer="1"/>
<wire x1="17.975" y1="15.7" x2="17.12" y2="14.945" width="0.2" layer="1"/>
<wire x1="14.75" y1="15.4" x2="16.665" y2="15.4" width="0.2" layer="16"/>
<wire x1="16.665" y1="15.4" x2="17.12" y2="14.945" width="0.2" layer="16"/>
<wire x1="20.95" y1="14.25" x2="20.255" y2="14.945" width="0.2" layer="16"/>
<wire x1="30.75" y1="9.75" x2="24.3" y2="9.75" width="0.2" layer="16"/>
<wire x1="24.3" y1="9.75" x2="20.95" y2="13.1" width="0.2" layer="16"/>
<wire x1="20.95" y1="13.1" x2="20.95" y2="14.25" width="0.2" layer="16"/>
</signal>
<signal name="TXDM">
<contactref element="X7" pad="2"/>
<contactref element="C5" pad="1"/>
<contactref element="R4" pad="2"/>
<contactref element="IC2" pad="16"/>
<wire x1="24.1" y1="9.25" x2="30.75" y2="9.25" width="0.2" layer="16"/>
<wire x1="19.66" y1="13.675" x2="19.675" y2="13.675" width="0.2" layer="16"/>
<wire x1="22.05" y1="14.05" x2="20.035" y2="14.05" width="0.2" layer="1"/>
<wire x1="20.035" y1="14.05" x2="19.66" y2="13.675" width="0.2" layer="1"/>
<wire x1="14.75" y1="13.7" x2="19.635" y2="13.7" width="0.2" layer="16"/>
<wire x1="19.635" y1="13.7" x2="19.66" y2="13.675" width="0.2" layer="16"/>
<wire x1="19.675" y1="13.675" x2="24.1" y2="9.25" width="0.2" layer="16"/>
</signal>
<signal name="RXDP">
<contactref element="X7" pad="3"/>
<contactref element="C4" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="IC2" pad="14"/>
<wire x1="20.245" y1="12.405" x2="17.12" y2="12.405" width="0.2" layer="16"/>
<wire x1="22.05" y1="12.4" x2="21.745" y2="12.405" width="0.2" layer="1"/>
<wire x1="21.745" y1="12.405" x2="17.12" y2="12.405" width="0.2" layer="1"/>
<wire x1="14.75" y1="12" x2="16.715" y2="12" width="0.2" layer="16"/>
<wire x1="16.715" y1="12" x2="17.12" y2="12.405" width="0.2" layer="16"/>
<wire x1="30.75" y1="8.25" x2="30.05" y2="8.25" width="0.2" layer="16"/>
<wire x1="30.05" y1="8.25" x2="29.55" y2="8.75" width="0.2" layer="16"/>
<wire x1="23.9" y1="8.75" x2="20.245" y2="12.405" width="0.2" layer="16"/>
<wire x1="29.55" y1="8.75" x2="23.9" y2="8.75" width="0.2" layer="16"/>
</signal>
<signal name="RXDM">
<contactref element="X7" pad="6"/>
<contactref element="C3" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="IC2" pad="13"/>
<wire x1="14.75" y1="10.25" x2="14.75" y2="9.55" width="0.2" layer="16"/>
<wire x1="14.75" y1="9.55" x2="15.7" y2="8.6" width="0.2" layer="16"/>
<wire x1="15.7" y1="8.6" x2="19.655" y2="8.6" width="0.2" layer="16"/>
<wire x1="19.655" y1="8.6" x2="19.66" y2="8.595" width="0.2" layer="16"/>
<wire x1="22.05" y1="8.55" x2="19.705" y2="8.55" width="0.2" layer="1"/>
<wire x1="19.705" y1="8.55" x2="19.66" y2="8.595" width="0.2" layer="1"/>
<wire x1="30.75" y1="7.75" x2="29.85" y2="7.75" width="0.2" layer="16"/>
<wire x1="29.85" y1="7.75" x2="29.35" y2="8.25" width="0.2" layer="16"/>
<wire x1="29.35" y1="8.25" x2="20.005" y2="8.25" width="0.2" layer="16"/>
<wire x1="20.005" y1="8.25" x2="19.66" y2="8.595" width="0.2" layer="16"/>
</signal>
<signal name="LED_LINK">
<contactref element="R3" pad="1"/>
<contactref element="IC2" pad="28"/>
<wire x1="33.75" y1="15.5" x2="33.75" y2="14.75" width="0.2" layer="16"/>
<wire x1="33.75" y1="15.5" x2="32.95" y2="16.3" width="0.2" layer="16"/>
<wire x1="32.95" y1="16.3" x2="28.25" y2="16.3" width="0.2" layer="16"/>
</signal>
<signal name="LED_ACT">
<contactref element="R5" pad="1"/>
<contactref element="IC2" pad="26"/>
<wire x1="32.75" y1="15.5" x2="32.75" y2="14.75" width="0.2" layer="16"/>
<wire x1="32.75" y1="15.5" x2="32.35" y2="15.9" width="0.2" layer="16"/>
<wire x1="29.8" y1="15.9" x2="28.9" y2="15" width="0.2" layer="16"/>
<wire x1="28.9" y1="15" x2="28.25" y2="15" width="0.2" layer="16"/>
<wire x1="32.35" y1="15.9" x2="29.8" y2="15.9" width="0.2" layer="16"/>
</signal>
<signal name="N$13">
<contactref element="C8" pad="1"/>
<contactref element="IC1" pad="73"/>
<wire x1="27" y1="5.5" x2="27.9" y2="5.5" width="0.2" layer="1"/>
<wire x1="27.9" y1="5.5" x2="28.4" y2="5" width="0.2" layer="1"/>
<wire x1="28.4" y1="5" x2="28.4" y2="4.1" width="0.2" layer="1"/>
<wire x1="28.4" y1="4.1" x2="27.41871875" y2="3.11871875" width="0.2" layer="1"/>
<wire x1="27.41871875" y1="3.11871875" x2="26.39895625" y2="3.101040625" width="0.2" layer="1"/>
</signal>
<signal name="N$15">
<contactref element="C9" pad="1"/>
<contactref element="IC1" pad="49"/>
<wire x1="29.5" y1="18.5" x2="29.5" y2="17.2" width="0.2" layer="1"/>
<wire x1="29.5" y1="17.2" x2="29.3" y2="17" width="0.2" layer="1"/>
<wire x1="29.3" y1="17" x2="28.8" y2="17" width="0.2" layer="1"/>
<wire x1="28.8" y1="17" x2="27.401040625" y2="18.398959375" width="0.2" layer="1"/>
<wire x1="27.401040625" y1="18.398959375" x2="27.401040625" y2="19.201040625" width="0.2" layer="1"/>
</signal>
<signal name="ETH_TXD3">
<contactref element="IC1" pad="1"/>
<contactref element="IC2" pad="6"/>
<wire x1="38.76245" y1="4.5" x2="38.23545" y2="3.973" width="0.2" layer="1"/>
<wire x1="38.23545" y1="3.973" x2="35.827" y2="3.973" width="0.2" layer="1"/>
<wire x1="35.827" y1="3.973" x2="34.9" y2="4.9" width="0.2" layer="1"/>
<wire x1="43" y1="4.5" x2="38.76245" y2="4.5" width="0.2" layer="1"/>
<via x="34.9" y="4.9" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="35.25" y1="5.25" x2="35.25" y2="6.25" width="0.2" layer="16"/>
<wire x1="34.9" y1="4.9" x2="35.25" y2="5.25" width="0.2" layer="16"/>
</signal>
<signal name="ETH_MDC">
<contactref element="IC1" pad="16"/>
<contactref element="IC2" pad="31"/>
<wire x1="43" y1="12" x2="44" y2="12" width="0.2" layer="1"/>
<via x="44" y="12" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="35.25" y1="14.75" x2="35.25" y2="19.15" width="0.2" layer="16"/>
<wire x1="42.2" y1="20.6" x2="44" y2="18.8" width="0.2" layer="16"/>
<wire x1="44" y1="18.8" x2="44" y2="12" width="0.2" layer="16"/>
<wire x1="35.25" y1="19.15" x2="36.7" y2="20.6" width="0.2" layer="16"/>
<wire x1="36.7" y1="20.6" x2="42.2" y2="20.6" width="0.2" layer="16"/>
</signal>
<signal name="ETH_TXD2">
<contactref element="IC1" pad="17"/>
<contactref element="IC2" pad="5"/>
<wire x1="43" y1="12.5" x2="42.2" y2="12.5" width="0.2" layer="1"/>
<wire x1="41.3" y1="11.6" x2="41.3" y2="7.7" width="0.2" layer="1"/>
<wire x1="41.3" y1="11.6" x2="42.2" y2="12.5" width="0.2" layer="1"/>
<wire x1="36.4" y1="4.4" x2="35.8" y2="5" width="0.2" layer="1"/>
<via x="35.8" y="5" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="35.8" y1="5" x2="35.75" y2="5.05" width="0.2" layer="16"/>
<wire x1="35.75" y1="5.05" x2="35.75" y2="6.25" width="0.2" layer="16"/>
<wire x1="41.3" y1="7.7" x2="38" y2="4.4" width="0.2" layer="1"/>
<wire x1="38" y1="4.4" x2="36.4" y2="4.4" width="0.2" layer="1"/>
</signal>
<signal name="ETH_TX_CLK">
<contactref element="IC1" pad="18"/>
<contactref element="IC2" pad="1"/>
<wire x1="42.1" y1="13" x2="43" y2="13" width="0.2" layer="1"/>
<wire x1="40.9" y1="11.8" x2="42.1" y2="13" width="0.2" layer="1"/>
<wire x1="40.9" y1="7.9" x2="40.9" y2="11.8" width="0.2" layer="1"/>
<via x="37.8" y="5.1" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="37.8" y1="5.1" x2="37.75" y2="5.15" width="0.2" layer="16"/>
<wire x1="37.75" y1="5.15" x2="37.75" y2="6.25" width="0.2" layer="16"/>
<wire x1="37.8" y1="5.1" x2="38.1" y2="5.1" width="0.2" layer="1"/>
<wire x1="38.1" y1="5.1" x2="40.9" y2="7.9" width="0.2" layer="1"/>
</signal>
<signal name="ETH_CRS">
<contactref element="IC1" pad="23"/>
<contactref element="IC2" pad="40"/>
<wire x1="39.25" y1="11.75" x2="40.15" y2="11.75" width="0.2" layer="16"/>
<via x="41.7" y="15.2706" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="40.15" y1="11.75" x2="41" y2="12.6" width="0.2" layer="16"/>
<wire x1="41" y1="14.5706" x2="41.7" y2="15.2706" width="0.2" layer="16"/>
<wire x1="41" y1="12.6" x2="41" y2="14.5706" width="0.2" layer="16"/>
<wire x1="43" y1="15.5" x2="41.9294" y2="15.5" width="0.2" layer="1"/>
<wire x1="41.9294" y1="15.5" x2="41.7" y2="15.2706" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RX_CLK">
<contactref element="IC1" pad="24"/>
<contactref element="IC2" pad="38"/>
<wire x1="39.25" y1="12.75" x2="40.05" y2="12.75" width="0.2" layer="16"/>
<via x="41.2" y="15.9" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="40.05" y1="12.75" x2="40.6" y2="13.3" width="0.2" layer="16"/>
<wire x1="40.6" y1="15.3" x2="41.2" y2="15.9" width="0.2" layer="16"/>
<wire x1="40.6" y1="13.3" x2="40.6" y2="15.3" width="0.2" layer="16"/>
<wire x1="43" y1="16" x2="41.3" y2="16" width="0.2" layer="1"/>
<wire x1="41.3" y1="16" x2="41.2" y2="15.9" width="0.2" layer="1"/>
<contactref element="SJ2" pad="3"/>
<wire x1="41.2" y1="16.75" x2="41.2" y2="16" width="0.2" layer="16"/>
<wire x1="41.2" y1="16" x2="41.2" y2="15.9" width="0.2" layer="16"/>
</signal>
<signal name="ETH_MDIO">
<contactref element="IC1" pad="25"/>
<contactref element="IC2" pad="30"/>
<wire x1="34.75" y1="14.75" x2="34.75" y2="14" width="0.2" layer="16"/>
<wire x1="34.75" y1="14" x2="35.05" y2="13.7" width="0.2" layer="16"/>
<wire x1="35.05" y1="13.7" x2="38.1" y2="13.7" width="0.2" layer="16"/>
<wire x1="38.1" y1="13.7" x2="38.4" y2="14" width="0.2" layer="16"/>
<wire x1="38.4" y1="14" x2="40" y2="14" width="0.2" layer="16"/>
<via x="40" y="14" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="39.8" y1="14.2" x2="40" y2="14" width="0.2" layer="1"/>
<wire x1="39.8" y1="15.6" x2="39.8" y2="14.2" width="0.2" layer="1"/>
<wire x1="40.7" y1="16.5" x2="39.8" y2="15.6" width="0.2" layer="1"/>
<wire x1="43" y1="16.5" x2="40.7" y2="16.5" width="0.2" layer="1"/>
</signal>
<signal name="ETH_COL">
<contactref element="IC1" pad="26"/>
<contactref element="IC2" pad="42"/>
<wire x1="41" y1="18.5" x2="41" y2="17.4" width="0.2" layer="1"/>
<wire x1="41" y1="17.4" x2="39.4" y2="15.8" width="0.2" layer="1"/>
<wire x1="39.25" y1="10.75" x2="40.25" y2="10.75" width="0.2" layer="16"/>
<wire x1="40.25" y1="10.75" x2="40.3" y2="10.8" width="0.2" layer="16"/>
<via x="40.3" y="10.8" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="39.4" y1="15.8" x2="39.4" y2="12.7" width="0.2" layer="1"/>
<wire x1="39.4" y1="12.7" x2="40.3" y2="11.8" width="0.2" layer="1"/>
<wire x1="40.3" y1="11.8" x2="40.3" y2="10.8" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RX_DV">
<contactref element="IC1" pad="32"/>
<contactref element="IC2" pad="39"/>
<wire x1="39.25" y1="12.25" x2="38.25" y2="12.25" width="0.2" layer="16"/>
<wire x1="38.25" y1="12.25" x2="38.15" y2="12.35" width="0.2" layer="16"/>
<via x="38.15" y="12.35" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="38" y1="18.5" x2="38" y2="12.5" width="0.2" layer="1"/>
<wire x1="38" y1="12.5" x2="38.15" y2="12.35" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RXD0">
<contactref element="IC1" pad="33"/>
<contactref element="IC2" pad="43"/>
<wire x1="39.25" y1="10.25" x2="38.35" y2="10.25" width="0.2" layer="16"/>
<via x="37.9" y="10.7" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="38.35" y1="10.25" x2="37.9" y2="10.7" width="0.2" layer="16"/>
<wire x1="37.5" y1="18.5" x2="37.5" y2="11.1" width="0.2" layer="1"/>
<wire x1="37.5" y1="11.1" x2="37.9" y2="10.7" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RXD1">
<contactref element="IC1" pad="34"/>
<contactref element="IC2" pad="44"/>
<wire x1="39.25" y1="9.75" x2="37.65" y2="9.75" width="0.2" layer="16"/>
<wire x1="37.65" y1="9.75" x2="37.5" y2="9.9" width="0.2" layer="16"/>
<via x="37.5" y="9.9" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="37.5" y1="9.9" x2="37" y2="10.4" width="0.2" layer="1"/>
<wire x1="37" y1="10.4" x2="37" y2="18.5" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RXD2">
<contactref element="IC1" pad="35"/>
<contactref element="IC2" pad="45"/>
<wire x1="39.25" y1="9.25" x2="36.95" y2="9.25" width="0.2" layer="16"/>
<wire x1="36.95" y1="9.25" x2="36.7" y2="9.5" width="0.2" layer="16"/>
<via x="36.7" y="9.5" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="36.7" y1="9.5" x2="36.5" y2="9.7" width="0.2" layer="1"/>
<wire x1="36.5" y1="9.7" x2="36.5" y2="18.5" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RXD3">
<contactref element="IC1" pad="36"/>
<contactref element="IC2" pad="46"/>
<wire x1="39.25" y1="8.75" x2="36.55" y2="8.75" width="0.2" layer="16"/>
<wire x1="36.55" y1="8.75" x2="35.8" y2="9.5" width="0.2" layer="16"/>
<via x="35.8" y="9.5" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="35.8" y1="9.5" x2="36" y2="9.7" width="0.2" layer="1"/>
<wire x1="36" y1="9.7" x2="36" y2="18.5" width="0.2" layer="1"/>
</signal>
<signal name="ETH_RX_ER">
<contactref element="IC1" pad="47"/>
<contactref element="IC2" pad="41"/>
<wire x1="39.25" y1="11.25" x2="38.5" y2="11.25" width="0.2" layer="16"/>
<wire x1="38.5" y1="11.25" x2="38.25" y2="11.5" width="0.2" layer="16"/>
<wire x1="38.25" y1="11.5" x2="38.22434375" y2="11.52434375" width="0.2" layer="16"/>
<via x="38.22434375" y="11.52434375" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="38.22434375" y1="11.52434375" x2="38.5" y2="11.2486875" width="0.2" layer="1"/>
<wire x1="38.5" y1="11.2486875" x2="38.5" y2="10" width="0.2" layer="1"/>
<wire x1="38.5" y1="10" x2="37.4" y2="8.9" width="0.2" layer="1"/>
<wire x1="37.4" y1="8.9" x2="35" y2="8.9" width="0.2" layer="1"/>
<wire x1="35" y1="8.9" x2="30.5" y2="13.4" width="0.2" layer="1"/>
<wire x1="30.5" y1="13.4" x2="30.5" y2="18.5" width="0.2" layer="1"/>
</signal>
<signal name="ETH_TX_EN">
<contactref element="IC1" pad="48"/>
<contactref element="IC2" pad="2"/>
<wire x1="30" y1="18.5" x2="30" y2="16.7" width="0.2" layer="1"/>
<wire x1="30" y1="16.7" x2="30" y2="13.2" width="0.2" layer="1"/>
<wire x1="34.7" y1="8.5" x2="36.6" y2="8.5" width="0.2" layer="1"/>
<wire x1="30" y1="13.2" x2="34.7" y2="8.5" width="0.2" layer="1"/>
<via x="37.25" y="7.8557625" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="37.25" y1="7.8557625" x2="37.25" y2="6.25" width="0.2" layer="16"/>
<wire x1="36.6" y1="8.5" x2="37.25" y2="7.85" width="0.2" layer="1"/>
<wire x1="37.25" y1="7.85" x2="37.25" y2="7.8557625" width="0.2" layer="1"/>
</signal>
<signal name="ETH_TXD0">
<contactref element="IC1" pad="51"/>
<contactref element="IC2" pad="3"/>
<wire x1="27" y1="16.5" x2="28.35" y2="16.5" width="0.2" layer="1"/>
<wire x1="28.35" y1="16.5" x2="29.5" y2="15.35" width="0.2" layer="1"/>
<wire x1="29.5" y1="15.35" x2="29.5" y2="13" width="0.2" layer="1"/>
<via x="36.3" y="7.9" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="36.75" y1="6.25" x2="36.75" y2="7.45" width="0.2" layer="16"/>
<wire x1="36.75" y1="7.45" x2="36.3" y2="7.9" width="0.2" layer="16"/>
<wire x1="29.5" y1="13" x2="34.4" y2="8.1" width="0.2" layer="1"/>
<wire x1="36.1" y1="8.1" x2="36.3" y2="7.9" width="0.2" layer="1"/>
<wire x1="34.4" y1="8.1" x2="36.1" y2="8.1" width="0.2" layer="1"/>
</signal>
<signal name="ETH_TXD1">
<contactref element="IC1" pad="52"/>
<contactref element="IC2" pad="4"/>
<wire x1="27" y1="16" x2="28.2" y2="16" width="0.2" layer="1"/>
<wire x1="28.2" y1="16" x2="29" y2="15.2" width="0.2" layer="1"/>
<wire x1="29" y1="15.2" x2="29" y2="12.8" width="0.2" layer="1"/>
<wire x1="36.25" y1="6.25" x2="36.25" y2="6.95" width="0.2" layer="16"/>
<wire x1="36.25" y1="6.95" x2="35.7" y2="7.5" width="0.2" layer="16"/>
<wire x1="35.7" y1="7.5" x2="35.5" y2="7.5" width="0.2" layer="16"/>
<via x="35.5" y="7.5" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="29" y1="12.8" x2="34.1" y2="7.7" width="0.2" layer="1"/>
<wire x1="35.3" y1="7.7" x2="35.5" y2="7.5" width="0.2" layer="1"/>
<wire x1="34.1" y1="7.7" x2="35.3" y2="7.7" width="0.2" layer="1"/>
</signal>
<signal name="USB_FS_DP">
<contactref element="IC1" pad="71"/>
<contactref element="X5" pad="D+"/>
<wire x1="10.85" y1="10.5" x2="4.05" y2="10.5" width="0.2" layer="16"/>
<wire x1="10.85" y1="10.5" x2="17.2" y2="4.15" width="0.2" layer="16"/>
<wire x1="17.2" y1="4.15" x2="21" y2="4.15" width="0.2" layer="16"/>
<wire x1="27" y1="6.5" x2="25.8" y2="6.5" width="0.2" layer="1"/>
<wire x1="25.8" y1="6.5" x2="25.6" y2="6.3" width="0.2" layer="1"/>
<wire x1="25.6" y1="6.3" x2="24.1" y2="6.3" width="0.2" layer="1"/>
<via x="24.1" y="6.3" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="21" y1="4.15" x2="23.15" y2="6.3" width="0.2" layer="16"/>
<wire x1="23.15" y1="6.3" x2="24.1" y2="6.3" width="0.2" layer="16"/>
</signal>
<signal name="USB_FS_DM">
<contactref element="IC1" pad="70"/>
<contactref element="X5" pad="D-"/>
<wire x1="4.05" y1="9.85" x2="10.85" y2="9.85" width="0.2" layer="16"/>
<wire x1="10.85" y1="9.85" x2="17" y2="3.7" width="0.2" layer="16"/>
<wire x1="17" y1="3.7" x2="21.2" y2="3.7" width="0.2" layer="16"/>
<via x="24.9" y="7" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="27" y1="7" x2="24.9" y2="7" width="0.2" layer="1"/>
<wire x1="21.2" y1="3.7" x2="23.1" y2="5.6" width="0.2" layer="16"/>
<wire x1="23.1" y1="5.6" x2="24.4" y2="5.6" width="0.2" layer="16"/>
<wire x1="24.4" y1="5.6" x2="24.9" y2="6.1" width="0.2" layer="16"/>
<wire x1="24.9" y1="6.1" x2="24.9" y2="7" width="0.2" layer="16"/>
</signal>
<signal name="N$2">
<contactref element="IC2" pad="18"/>
<contactref element="IC2" pad="23"/>
<contactref element="IC2" pad="37"/>
<wire x1="39.25" y1="13.25" x2="34" y2="13.25" width="0.2" layer="16"/>
<wire x1="30.75" y1="12.75" x2="32.4" y2="12.75" width="0.2" layer="16"/>
<wire x1="33.5" y1="12.75" x2="32.4" y2="12.75" width="0.2" layer="16"/>
<wire x1="30.75" y1="10.25" x2="31.85" y2="10.25" width="0.2" layer="16"/>
<wire x1="31.85" y1="10.25" x2="32.4" y2="10.8" width="0.2" layer="16"/>
<wire x1="32.4" y1="10.8" x2="32.4" y2="12.75" width="0.2" layer="16"/>
<wire x1="34" y1="13.25" x2="33.5" y2="12.75" width="0.2" layer="16"/>
</signal>
<signal name="UART1_TX">
<contactref element="IC1" pad="92"/>
<via x="36.3" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X3" pad="2"/>
<wire x1="49.36" y1="2.7" x2="50.6" y2="3.94" width="0.2" layer="16"/>
<wire x1="37.8" y1="0.9" x2="37.4" y2="0.5" width="0.2" layer="16"/>
<wire x1="37.8" y1="0.9" x2="43.55" y2="0.9" width="0.2" layer="16"/>
<wire x1="43.55" y1="0.9" x2="45.35" y2="2.7" width="0.2" layer="16"/>
<wire x1="45.35" y1="2.7" x2="49.36" y2="2.7" width="0.2" layer="16"/>
<wire x1="37" y1="2.5" x2="37" y2="1.8" width="0.2" layer="1"/>
<wire x1="37" y1="1.8" x2="36.3" y2="1.1" width="0.2" layer="1"/>
<wire x1="37.4" y1="0.5" x2="36.9" y2="0.5" width="0.2" layer="16"/>
<wire x1="36.9" y1="0.5" x2="36.3" y2="1.1" width="0.2" layer="16"/>
</signal>
<signal name="UART1_RX">
<contactref element="IC1" pad="93"/>
<via x="37.15" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X3" pad="3"/>
<wire x1="49.32" y1="5.2" x2="50.6" y2="6.48" width="0.2" layer="16"/>
<wire x1="37.15" y1="1.1" x2="37.35" y2="1.3" width="0.2" layer="16"/>
<wire x1="37.35" y1="1.3" x2="43.3" y2="1.3" width="0.2" layer="16"/>
<wire x1="43.3" y1="1.3" x2="45.2" y2="3.2" width="0.2" layer="16"/>
<wire x1="46" y1="3.2" x2="46.5" y2="3.7" width="0.2" layer="16"/>
<wire x1="45.2" y1="3.2" x2="46" y2="3.2" width="0.2" layer="16"/>
<wire x1="46.5" y1="3.7" x2="46.5" y2="4.6" width="0.2" layer="16"/>
<wire x1="46.5" y1="4.6" x2="47.1" y2="5.2" width="0.2" layer="16"/>
<wire x1="47.1" y1="5.2" x2="49.32" y2="5.2" width="0.2" layer="16"/>
<wire x1="37.15" y1="1.1" x2="37.15" y2="1.4" width="0.2" layer="1"/>
<wire x1="37.15" y1="1.4" x2="37.5" y2="1.75" width="0.2" layer="1"/>
<wire x1="37.5" y1="1.75" x2="37.5" y2="2.5" width="0.2" layer="1"/>
</signal>
<signal name="UART2_TX">
<contactref element="IC1" pad="86"/>
<wire x1="34" y1="1.4" x2="33.7" y2="1.1" width="0.2" layer="1"/>
<via x="33.7" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="34" y1="2.5" x2="34" y2="1.4" width="0.2" layer="1"/>
<contactref element="X4" pad="2"/>
<wire x1="36" y1="1.7" x2="34.8" y2="0.5" width="0.2" layer="16"/>
<wire x1="34.8" y1="0.5" x2="34.2" y2="0.5" width="0.2" layer="16"/>
<wire x1="34.2" y1="0.5" x2="33.7" y2="1" width="0.2" layer="16"/>
<wire x1="33.7" y1="1" x2="33.7" y2="1.1" width="0.2" layer="16"/>
<wire x1="36" y1="1.7" x2="43.1" y2="1.7" width="0.2" layer="16"/>
<wire x1="43.1" y1="1.7" x2="45.3" y2="3.9" width="0.2" layer="16"/>
<wire x1="45.3" y1="3.9" x2="45.6" y2="3.9" width="0.2" layer="16"/>
<via x="45.6" y="3.9" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="45.6" y1="3.9" x2="47.96" y2="3.9" width="0.2" layer="1"/>
<wire x1="47.96" y1="3.9" x2="48" y2="3.94" width="0.2" layer="1"/>
</signal>
<signal name="UART2_RX">
<contactref element="IC1" pad="87"/>
<wire x1="34.5" y1="2.5" x2="34.5" y2="1.1" width="0.2" layer="1"/>
<via x="34.5" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X4" pad="3"/>
<wire x1="48" y1="6.48" x2="47.28" y2="6.48" width="0.2" layer="16"/>
<wire x1="35.5" y1="2.1" x2="34.5" y2="1.1" width="0.2" layer="16"/>
<wire x1="47.28" y1="6.48" x2="42.9" y2="2.1" width="0.2" layer="16"/>
<wire x1="42.9" y1="2.1" x2="35.5" y2="2.1" width="0.2" layer="16"/>
</signal>
<signal name="UART3_TX">
<contactref element="IC1" pad="78"/>
<wire x1="30" y1="2.5" x2="30" y2="1.4" width="0.2" layer="1"/>
<wire x1="30" y1="1.4" x2="29.7" y2="1.1" width="0.2" layer="1"/>
<via x="29.7" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X2" pad="2"/>
<wire x1="48" y1="17.04" x2="45.2" y2="14.24" width="0.2" layer="16"/>
<wire x1="45.2" y1="14.24" x2="45.2" y2="6.8" width="0.2" layer="16"/>
<wire x1="45.2" y1="6.8" x2="42.1" y2="3.7" width="0.2" layer="16"/>
<wire x1="42.1" y1="3.7" x2="34.7" y2="3.7" width="0.2" layer="16"/>
<wire x1="34.7" y1="3.7" x2="33.95" y2="2.95" width="0.2" layer="16"/>
<wire x1="33.95" y1="2.95" x2="31.55" y2="2.95" width="0.2" layer="16"/>
<wire x1="31.55" y1="2.95" x2="29.7" y2="1.1" width="0.2" layer="16"/>
</signal>
<signal name="UART3_RX">
<contactref element="IC1" pad="79"/>
<wire x1="30.5" y1="2.5" x2="30.5" y2="1.1" width="0.2" layer="1"/>
<via x="30.5" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X2" pad="3"/>
<wire x1="48" y1="19.58" x2="46.3" y2="17.88" width="0.2" layer="1"/>
<wire x1="46.3" y1="17.88" x2="46.3" y2="14.4" width="0.2" layer="1"/>
<wire x1="46.3" y1="14.4" x2="45.9" y2="14" width="0.2" layer="1"/>
<via x="45.9" y="14" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="45.9" y1="14" x2="45.6" y2="13.7" width="0.2" layer="16"/>
<wire x1="45.6" y1="13.7" x2="45.6" y2="6.6" width="0.2" layer="16"/>
<wire x1="45.6" y1="6.6" x2="42.3" y2="3.3" width="0.2" layer="16"/>
<wire x1="42.3" y1="3.3" x2="34.9" y2="3.3" width="0.2" layer="16"/>
<wire x1="34.9" y1="3.3" x2="34.15" y2="2.55" width="0.2" layer="16"/>
<wire x1="34.15" y1="2.55" x2="31.95" y2="2.55" width="0.2" layer="16"/>
<wire x1="31.95" y1="2.55" x2="30.5" y2="1.1" width="0.2" layer="16"/>
</signal>
<signal name="UART5_RX">
<contactref element="IC1" pad="83"/>
<wire x1="32.5" y1="2.5" x2="32.5" y2="1.1" width="0.2" layer="1"/>
<via x="32.5" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X1" pad="3"/>
<wire x1="49.3" y1="18.28" x2="50.6" y2="19.58" width="0.2" layer="1"/>
<via x="46.7" y="12.8" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="46.4" y1="6.2" x2="42.7" y2="2.5" width="0.2" layer="16"/>
<wire x1="46.4" y1="12.5" x2="46.7" y2="12.8" width="0.2" layer="16"/>
<wire x1="46.4" y1="6.2" x2="46.4" y2="12.5" width="0.2" layer="16"/>
<wire x1="42.7" y1="2.5" x2="35.3" y2="2.5" width="0.2" layer="16"/>
<wire x1="35.3" y1="2.5" x2="34.55" y2="1.75" width="0.2" layer="16"/>
<wire x1="33.15" y1="1.75" x2="32.5" y2="1.1" width="0.2" layer="16"/>
<wire x1="34.55" y1="1.75" x2="33.15" y2="1.75" width="0.2" layer="16"/>
<wire x1="47.23" y1="18.28" x2="49.3" y2="18.28" width="0.2" layer="1"/>
<wire x1="46.7" y1="12.8" x2="46.7" y2="17.75" width="0.2" layer="1"/>
<wire x1="46.7" y1="17.75" x2="47.23" y2="18.28" width="0.2" layer="1"/>
</signal>
<signal name="UART5_TX">
<contactref element="IC1" pad="80"/>
<wire x1="31" y1="2.5" x2="31" y2="1.4" width="0.2" layer="1"/>
<wire x1="31" y1="1.4" x2="31.3" y2="1.1" width="0.2" layer="1"/>
<via x="31.3" y="1.1" extent="1-16" drill="0.3" shape="octagon"/>
<contactref element="X1" pad="2"/>
<wire x1="49.3" y1="15.74" x2="50.6" y2="17.04" width="0.2" layer="16"/>
<wire x1="46" y1="13.1" x2="46.7" y2="13.8" width="0.2" layer="16"/>
<wire x1="46" y1="13.1" x2="46" y2="6.4" width="0.2" layer="16"/>
<wire x1="46" y1="6.4" x2="42.5" y2="2.9" width="0.2" layer="16"/>
<wire x1="46.7" y1="13.8" x2="46.7" y2="15" width="0.2" layer="16"/>
<wire x1="47.44" y1="15.74" x2="49.3" y2="15.74" width="0.2" layer="16"/>
<wire x1="46.7" y1="15" x2="47.44" y2="15.74" width="0.2" layer="16"/>
<wire x1="42.5" y1="2.9" x2="35.1" y2="2.9" width="0.2" layer="16"/>
<wire x1="35.1" y1="2.9" x2="34.35" y2="2.15" width="0.2" layer="16"/>
<wire x1="34.35" y1="2.15" x2="32.35" y2="2.15" width="0.2" layer="16"/>
<wire x1="32.35" y1="2.15" x2="31.3" y2="1.1" width="0.2" layer="16"/>
</signal>
<signal name="SYS_CLK">
<contactref element="OSC1" pad="3"/>
<contactref element="IC1" pad="12"/>
<wire x1="43" y1="10" x2="44.4" y2="10" width="0.2" layer="1"/>
<via x="44.4" y="10" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="43.3475" y1="10.02125" x2="44.37875" y2="10.02125" width="0.2" layer="16"/>
<wire x1="44.37875" y1="10.02125" x2="44.4" y2="10" width="0.2" layer="16"/>
<contactref element="SJ2" pad="1"/>
<wire x1="42.6" y1="16.75" x2="42.6" y2="10.9" width="0.2" layer="16"/>
<wire x1="43.3475" y1="10.1525" x2="43.3475" y2="10.02125" width="0.2" layer="16"/>
<wire x1="42.6" y1="10.9" x2="43.3475" y2="10.1525" width="0.2" layer="16"/>
</signal>
<signal name="N$5">
<contactref element="C1" pad="1"/>
<contactref element="IC3" pad="4"/>
<wire x1="27.2" y1="3.75" x2="28.85" y2="3.75" width="0.2" layer="16"/>
</signal>
<signal name="5V">
<contactref element="IC3" pad="3"/>
<contactref element="IC3" pad="1"/>
<contactref element="X5" pad="VBUS"/>
<wire x1="4.05" y1="9.2" x2="10.5" y2="9.2" width="0.4064" layer="16"/>
<wire x1="24.56" y1="1.9" x2="24.61" y2="1.85" width="0.4064" layer="16"/>
<wire x1="23.2" y1="1.9" x2="24.56" y2="1.9" width="0.4064" layer="16"/>
<wire x1="24.61" y1="3.75" x2="23.2" y2="3.75" width="0.4064" layer="16"/>
<wire x1="23.2" y1="3.75" x2="23.2" y2="1.9" width="0.4064" layer="16"/>
<wire x1="17.8" y1="1.9" x2="23.2" y2="1.9" width="0.4064" layer="16"/>
<wire x1="10.5" y1="9.2" x2="17.8" y2="1.9" width="0.4064" layer="16"/>
</signal>
<signal name="N$6">
<contactref element="LED1" pad="A"/>
<contactref element="R7" pad="2"/>
<wire x1="48.05" y1="11.5" x2="49.35" y2="11.5" width="0.2" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="LED2" pad="A"/>
<contactref element="R8" pad="2"/>
<wire x1="48.05" y1="9.5" x2="49.35" y2="9.5" width="0.2" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="LED3" pad="A"/>
<contactref element="R9" pad="2"/>
<wire x1="31.45" y1="19" x2="32.85" y2="19" width="0.2" layer="16"/>
</signal>
<signal name="LED1">
<contactref element="R7" pad="1"/>
<contactref element="IC1" pad="8"/>
<wire x1="43" y1="8" x2="44.1" y2="8" width="0.2" layer="1"/>
<wire x1="45.9" y1="11.1" x2="46.3" y2="11.5" width="0.2" layer="1"/>
<wire x1="46.3" y1="11.5" x2="46.75" y2="11.5" width="0.2" layer="1"/>
<wire x1="44.1" y1="8" x2="45.9" y2="9.8" width="0.2" layer="1"/>
<wire x1="45.9" y1="9.8" x2="45.9" y2="11.1" width="0.2" layer="1"/>
</signal>
<signal name="LED2">
<contactref element="R8" pad="1"/>
<contactref element="IC1" pad="7"/>
<wire x1="43" y1="7.5" x2="44.2" y2="7.5" width="0.2" layer="1"/>
<wire x1="44.2" y1="7.5" x2="46.2" y2="9.5" width="0.2" layer="1"/>
<wire x1="46.2" y1="9.5" x2="46.75" y2="9.5" width="0.2" layer="1"/>
</signal>
<signal name="LED0">
<contactref element="R9" pad="1"/>
<contactref element="IC1" pad="39"/>
<via x="34.1" y="17" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="34.5" y1="18.5" x2="34.5" y2="17.4" width="0.2" layer="1"/>
<wire x1="34.5" y1="17.4" x2="34.1" y2="17" width="0.2" layer="1"/>
<wire x1="34.1" y1="17" x2="34.1" y2="18.95" width="0.2" layer="16"/>
<wire x1="34.1" y1="18.95" x2="34.15" y2="19" width="0.2" layer="16"/>
</signal>
<signal name="BUT0">
<contactref element="SW1" pad="1"/>
<contactref element="IC1" pad="46"/>
<via x="31.2" y="17" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="31" y1="18.5" x2="31" y2="17.2" width="0.2" layer="1"/>
<wire x1="31" y1="17.2" x2="31.2" y2="17" width="0.2" layer="1"/>
<wire x1="31.2" y1="17" x2="29.5" y2="17" width="0.2" layer="16"/>
<wire x1="29.5" y1="17" x2="27.9" y2="18.6" width="0.2" layer="16"/>
<wire x1="27.9" y1="18.6" x2="27.9" y2="19" width="0.2" layer="16"/>
</signal>
<signal name="SWD_IO">
<contactref element="IC1" pad="72"/>
<contactref element="TP1" pad="TP"/>
<wire x1="27" y1="6" x2="28.6" y2="6" width="0.2" layer="1"/>
<via x="28.6" y="6" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="28.6" y1="6" x2="28.6" y2="5.2" width="0.2" layer="16"/>
</signal>
<signal name="SWD_CLK">
<contactref element="IC1" pad="76"/>
<contactref element="TP2" pad="TP"/>
<wire x1="29" y1="2.5" x2="29" y2="3.4" width="0.2" layer="1"/>
<wire x1="29" y1="3.4" x2="30.2" y2="4.6" width="0.2" layer="1"/>
<wire x1="30.2" y1="4.6" x2="30.2" y2="5.2" width="0.2" layer="1"/>
<via x="30.2" y="5.2" extent="1-16" drill="0.3" shape="octagon"/>
<wire x1="30.2" y1="5.2" x2="30.2" y2="6" width="0.2" layer="16"/>
</signal>
<signal name="N$9">
<contactref element="IC2" pad="24"/>
<contactref element="R10" pad="1"/>
<wire x1="28.25" y1="13.25" x2="30.75" y2="13.25" width="0.2" layer="16"/>
</signal>
<signal name="BOOT0">
<contactref element="SJ1" pad="2"/>
<contactref element="IC1" pad="94"/>
<wire x1="38" y1="2.5" x2="38" y2="1.85" width="0.2" layer="1"/>
<wire x1="38" y1="1.85" x2="38.6" y2="1.25" width="0.2" layer="1"/>
<wire x1="38.6" y1="1.25" x2="38.6" y2="1.1" width="0.2" layer="1"/>
</signal>
<signal name="PHY_OSC">
<contactref element="OSC2" pad="3"/>
<contactref element="IC2" pad="34"/>
<contactref element="SJ2" pad="2"/>
<wire x1="37.7025" y1="18.6475" x2="37.57875" y2="18.6475" width="0.2" layer="16"/>
<wire x1="38.3525" y1="18.6475" x2="37.57875" y2="18.6475" width="0.2" layer="16"/>
<wire x1="38.3525" y1="18.6475" x2="39.3" y2="17.7" width="0.2" layer="16"/>
<wire x1="36.75" y1="14.75" x2="36.75" y2="15.45" width="0.2" layer="16"/>
<wire x1="36.75" y1="15.45" x2="36.25" y2="15.95" width="0.2" layer="16"/>
<wire x1="36.25" y1="18.3" x2="36.6" y2="18.65" width="0.2" layer="16"/>
<wire x1="36.6" y1="18.65" x2="36.6025" y2="18.6475" width="0.2" layer="16"/>
<wire x1="36.6025" y1="18.6475" x2="37.57875" y2="18.6475" width="0.2" layer="16"/>
<wire x1="36.25" y1="15.95" x2="36.25" y2="18.3" width="0.2" layer="16"/>
<wire x1="41.45" y1="17.7" x2="41.9" y2="17.25" width="0.2" layer="16"/>
<wire x1="41.9" y1="17.25" x2="41.9" y2="16.75" width="0.2" layer="16"/>
<wire x1="39.3" y1="17.7" x2="41.45" y2="17.7" width="0.2" layer="16"/>
</signal>
</signals>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>


text:
/*
Copyright 2016 The Kubernetes Authors.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

package config

import (
	"fmt"
	"strings"
	"testing"

	"github.com/spf13/pflag"
)

func TestFeatureGateFlag(t *testing.T) {
	tests := []struct {
		arg        string
		allAlpha   bool
		parseError error
	}{
		{fmt.Sprintf("--%s=fooBarBaz=maybeidk", flagName), false, fmt.Errorf("unrecognized key: fooBarBaz")},
		{fmt.Sprintf("--%s=", flagName), false, nil},
		{fmt.Sprintf("--%s=allAlpha=false", flagName), false, nil},
		{fmt.Sprintf("--%s=allAlpha=true", flagName), true, nil},
		{fmt.Sprintf("--%s=allAlpha=banana", flagName), false, fmt.Errorf("invalid value of allAlpha")},
	}
	for i, test := range tests {
		fs := pflag.NewFlagSet("testfeaturegateflag", pflag.ContinueOnError)
		f := &featureGate{}
		f.AddFlag(fs)

		err := fs.Parse([]string{test.arg})
		if test.parseError != nil {
			if !strings.Contains(err.Error(), test.parseError.Error()) {
				t.Errorf("%d: Parse() Expected %v, Got %v", i, test.parseError, err)
			}
		} else if err != nil {
			t.Errorf("%d: Parse() Expected nil, Got %v", i, err)
		}
		if alpha := f.AllAlpha(); alpha != test.allAlpha {
			t.Errorf("%d: AlphaEnabled() expected %v, Got %v", i, test.allAlpha, alpha)
		}
	}
}

license_type: permissive

branch_name: refs/heads/master

extension: go


text:
using System;
using System.Collections.Generic;

namespace Funnel
{
    /// <summary>
    /// Set of Key/Value pairs
    /// </summary>
    public class ReflectionInfo : Dictionary<object, object>
    {
        #region Fields

        /// <summary>
        /// List of explicitly mapped columns
        /// </summary>
        public Dictionary<object, List<MappedColumn>> MappedColumns = new Dictionary<object, List<MappedColumn>>();

        #endregion

        #region Public Properties

        /// <summary>
        /// Gets or sets the source type.
        /// </summary>
        public Type SourceType { get; set; }

        #endregion
    }
}

license: MIT

repository: Drosty/Funnel

repo_name: Drosty/Funnel

extension: cs


text:
// Package mirage 包含优酷播控幻影API相关结构体
//
// https://open.taobao.com/API.htm?docType=2&docId=43082
package mirage

repository: bububa/opentaobao

repo_name: bububa/opentaobao

branch_name: refs/heads/main

gha_language: Go


text:
package main

import (
	"testing"
)

func TestParseMediaWikiTitle(t *testing.T) {
	p := &parser{wikiMode: true}

	testCases := []struct {
		input    string
		expected string
	}{
		{"123 ''foo'' bar", "foo"},

		{"123 '''foo''' bar", "foo"},

		{"123 '''foo'''' bar", "foo"},

		{"123 ''foo'' '''bar''' ''''baz''''", "foo"},

		{"123 '''foo''' ''bar'' ''''baz''''", "foo"},

		{"123 ''''foo'''' '''bar''' ''baz''", "foo"},
	}
	for _, tc := range testCases {
		t.Run(tc.input, func(t *testing.T) {
			actual := p.parseTitle(tc.input)

			if actual != tc.expected {
				t.Errorf("expected: \"%s\", actual: \"%s\".", tc.expected, actual)
			}
		})
	}
}

func TestParseMediaWikiTitleNotFound(t *testing.T) {
	p := &parser{wikiMode: true}

	defer func() {
		if r := recover(); r == nil {
			t.Fatalf("parseTitle didn't panic as expected in MediaWiki mode when missing title.")
		}
	}()

	p.parseTitle("123")
}


text:
SUMMARY = "ST example of image based on X11."
LICENSE = "Proprietary"

include recipes-st/images/st-image.inc

inherit core-image distro_features_check

# let's make sure we have a good image..
REQUIRED_DISTRO_FEATURES = "x11"

IMAGE_LINGUAS = "en-us"

IMAGE_FEATURES += " \
    splash              \
    package-management  \
    ssh-server-dropbear \
    hwcodecs            \
    tools-profile       \
    eclipse-debug       \
    x11-base            \
    x11-sato            \
    "

# Define ROOTFS_MAXSIZE to 3GB
IMAGE_ROOTFS_MAXSIZE = "3145728"

# Set ST_EXAMPLE_IMAGE property to '1' to allow specific use in image creation process
ST_EXAMPLE_IMAGE = "1"

# make sure we boot to desktop
# by default and without x11-base in IMAGE_FEATURES we default to multi-user.target
SYSTEMD_DEFAULT_TARGET = "graphical.target"

# INSTALL addons
#
CORE_IMAGE_EXTRA_INSTALL += " \
    packagegroup-framework-core-base    \
    packagegroup-framework-tools-base   \
    \
    packagegroup-framework-core         \
    packagegroup-framework-tools        \
    \
    packagegroup-framework-sample-x11   \
    "

gha_license_id: NOASSERTION

gha_language: C

extension: bb


text:
func generateParenthesis(n int) []string {
	var ans []string
	backtrack(&ans, "", 0, 0, n)
	return ans
}

func backtrack(ans *[]string, s string, left, right, n int) {
	if len(s) == 2*n {
		*ans = append(*ans, s)
		return
	}

	if left < n {
		backtrack(ans, s+"(", left+1, right, n)
	}

	if right < left {
		backtrack(ans, s+")", left, right+1, n)
	}
}

repository: architectv/leetcode-problems

repo_name: architectv/leetcode-problems


text:
require hal.inc

DEFAULT_PREFERENCE = "-1"

# The following code finds the right linux/input.h,
# which also works with external-toolchain/SDK
do_configure() {
	sed -i -e s:1.43:1.41:g ${S}/configure.in
	linux_input_h=`echo "#include <linux/input.h>" | ${CPP} - | \
		grep "linux\/input.h" | head -n 1 | awk -F '"' '{print $2}'`
	autotools_do_configure --with-linux-input-header=${linux_input_h}
}

SRC_URI[md5sum] = "46ecc5d2e5bd964fb78099688f01bb6a"
SRC_URI[sha256sum] = "ebcf22a373761530920643add1a791af40954dc7349f027d1c35b0e0f7f9c8af"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
import { withInstall, withNoopInstall } from '@element-plus/utils'

import Radio from './src/radio.vue'
import RadioButton from './src/radio-button.vue'
import RadioGroup from './src/radio-group.vue'

export const ElRadio = withInstall(Radio, {
  RadioButton,
  RadioGroup,
})
export default ElRadio
export const ElRadioGroup = withNoopInstall(RadioGroup)
export const ElRadioButton = withNoopInstall(RadioButton)

export * from './src/radio'
export * from './src/radio-group'
export * from './src/radio-button'
export * from './src/constants'

repository: element-plus/element-plus

repo_name: element-plus/element-plus

branch_name: refs/heads/dev

gha_license_id: MIT

gha_language: TypeScript

extension: ts


text:
SUMMARY = "Organize test packages to avoid duplication across all images"

inherit packagegroup

PROVIDES = "${PACKAGES}"
PACKAGES = "\
    packagegroup-rpb-tests \
    packagegroup-rpb-tests-console \
    packagegroup-rpb-tests-python \
    packagegroup-rpb-tests-python3 \
    "

# contains basic dependencies, that don't need graphics/display
RDEPENDS:packagegroup-rpb-tests = "\
    packagegroup-core-buildessential \
    packagegroup-rpb-tests-console \
    packagegroup-rpb-tests-python3 \
    "

SUMMARY:packagegroup-rpb-tests-python3 = "Python3 support for running tests"
RDEPENDS:packagegroup-rpb-tests-python3 = "\
    python3 \
    python3-misc \
    python3-modules \
    python3-pexpect \
    python3-pip \
    python3-pyyaml \
    "

SUMMARY:packagegroup-rpb-tests-console = "Test apps that can be used in console (no graphics)"
RDEPENDS:packagegroup-rpb-tests-console = "\
    alsa-utils-alsaucm \
    alsa-utils-speakertest \
    ${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-dummy", "", "cpupower", d)} \
    cmake \
    crash \
    cryptsetup \
    dhrystone \
    ethtool \
    git \
    gps-utils \
    gpsd \
    i2c-tools \
    igt-gpu-tools-tests \
    iozone3 \
    iperf3 \
    libdrm-tests \
    libgpiod-tools \
    lmbench \
    ltp \
    mbw \
    netperf \
    net-snmp \
    s-suite \
    stress-ng \
    sysbench \
    pciutils \
    pm-qa \
    ptest-runner \
    tinymembench \
    tiobench \
    usbutils \
    whetstone \
    "
RDEPENDS:packagegroup-rpb-tests-console:remove:libc-musl = "igt-gpu-tools-tests"

gha_language: BitBake