text:
1524" layer="51"/>
<wire x1="-1.016" y1="-1.016" x2="1.016" y2="-1.016" width="0.1524" layer="51"/>
<wire x1="1.016" y1="-1.016" x2="1.016" y2="1.016" width="0.1524" layer="51"/>
<wire x1="1.016" y1="1.016" x2="-1.016" y2="1.016" width="0.1524" layer="51"/>
<wire x1="-1.016" y1="1.016" x2="-1.016" y2="-1.016" width="0.1524" layer="51"/>
<text x="-1.1176" y="0.3556" size="1.27" layer="51" ratio="6" rot="SR0">*</text>
<text x="-3.2766" y="-0.635" size="1.27" layer="25" ratio="6" rot="SR0">>Name</text>
</package>
</packages>
</library>
<library name="starview_mini_v7">
<description>Generated from starview_mini_v7.sch

by exp-lbrs.ulp</description>
<packages>
<package name="XBEE3_THING_PLUS_SPARKFUN-RF_XBEE3">
<circle x="-2.809" y="7.641" radius="0.8" width="0.127" layer="51"/>
<wire x1="-6.7691" y1="9.652" x2="-6.7691" y2="6.49731875" width="0.254" layer="21"/>
<wire x1="-6.7691" y1="9.652" x2="6.7691" y2="9.652" width="0.254" layer="21"/>
<wire x1="6.7691" y1="9.652" x2="6.7691" y2="8.9916" width="0.254" layer="21"/>
<wire x1="5.0292" y1="-9.652" x2="6.7691" y2="-9.652" width="0.254" layer="21"/>
<wire x1="6.7691" y1="-9.652" x2="6.7691" y2="-8.5598" width="0.254" layer="21"/>
<wire x1="-5.0292" y1="-9.652" x2="-6.7691" y2="-9.652" width="0.254" layer="21"/>
<wire x1="-6.7691" y1="-9.652" x2="-6.7691" y2="-8.5598" width="0.254" layer="21"/>
<wire x1="-4.094" y1="8.746" x2="-1.524" y2="8.746" width="0.127" layer="51"/>
<wire x1="-1.524" y1="8.746" x2="-1.524" y2="6.536" width="0.127" layer="51"/>
<wire x1="-1.524" y1="6.536" x2="-4.094" y2="6.536" width="0.127" layer="51"/>
<wire x1="-4.094" y1="6.536" x2="-4.094" y2="8.746" width="0.127" layer="51"/>
<wire x1="-5.969" y1="5.5372" x2="5.969" y2="5.5372" width="0.127" layer="51"/>
<wire x1="5.969" y1="5.5372" x2="5.969" y2="-8.89" width="0.127" layer="51"/>
<wire x1="5.969" y1="-8.89" x2="-5.969" y2="-8.89" width="0.127" layer="51"/>
<wire x1="-5.969" y1="-8.89" x2="-5.969" y2="5.5372" width="0.127" layer="51"/>
<rectangle x1="-7.239" y1="5.5118" x2="-6.010275" y2="6.182359375" layer="31"/>
<rectangle x1="-7.239" y1="4.26211875" x2="-6.010275" y2="4.93268125" layer="31"/>
<rectangle x1="-7.239" y1="3.012440625" x2="-6.010275" y2="3.683" layer="31"/>
<rectangle x1="-7.239" y1="1.762759375" x2="-6.010275" y2="2.43331875" layer="31"/>
<rectangle x1="-7.239" y1="0.51308125" x2="-6.010275" y2="1.183640625" layer="31"/>
<rectangle x1="-7.239" y1="-0.7366" x2="-6.010275" y2="-0.066040625" layer="31"/>
<rectangle x1="-7.239" y1="-1.98628125" x2="-6.010275" y2="-1.31571875" layer="31"/>
<rectangle x1="-7.239" y1="-3.235959375" x2="-6.010275" y2="-2.5654" layer="31"/>
<rectangle x1="-7.239" y1="-4.485640625" x2="-6.010275" y2="-3.81508125" layer="31"/>
<rectangle x1="-7.239" y1="-5.73531875" x2="-6.010275" y2="-5.064759375" layer="31"/>
<rectangle x1="-7.239" y1="-6.985" x2="-6.010275" y2="-6.314440625" layer="31"/>
<rectangle x1="-7.239" y1="-8.23468125" x2="-6.010275" y2="-7.56411875" layer="31"/>
<rectangle x1="5.9388375" y1="8.011159375" x2="7.1675625" y2="8.68171875" layer="31"/>
<rectangle x1="5.9388375" y1="6.76148125" x2="7.1675625" y2="7.432040625" layer="31"/>
<rectangle x1="5.9388375" y1="5.5118" x2="7.1675625" y2="6.182359375" layer="31"/>
<rectangle x1="5.9388375" y1="4.26211875" x2="7.1675625" y2="4.93268125" layer="31"/>
<rectangle x1="5.9388375" y1="3.012440625" x2="7.1675625" y2="3.683" layer="31"/>
<rectangle x1="5.9388375" y1="1.762759375" x2="7.1675625" y2="2.43331875" layer="31"/>
<rectangle x1="5.9388375" y1="0.51308125" x2="7.1675625" y2="1.183640625" layer="31"/>
<rectangle x1="5.9388375" y1="-0.7366" x2="7.1675625" y2="-0.066040625" layer="31"/>
<rectangle x1="5.9388375" y1="-1.98628125" x2="7.1675625" y2="-1.31571875" layer="31"/>
<rectangle x1="5.9388375" y1="-3.235959375" x2="7.1675625" y2="-2.5654" layer="31"/>
<rectangle x1="5.9388375" y1="-4.485640625" x2="7.1675625" y2="-3.81508125" layer="31"/>
<rectangle x1="5.9388375" y1="-5.73531875" x2="7.1675625" y2="-5.064759375" layer="31"/>
<rectangle x1="5.9388375" y1="-6.985" x2="7.1675625" y2="-6.314440625" layer="31"/>
<rectangle x1="5.9388375" y1="-8.23468125" x2="7.1675625" y2="-7.56411875" layer="31"/>
<rectangle x1="-4.71678125" y1="-10.0504625" x2="-4.04621875" y2="-8.8217375" layer="31"/>
<rectangle x1="-3.4671" y1="-10.0504625" x2="-2.796540625" y2="-8.8217375" layer="31"/>
<rectangle x1="-2.21741875" y1="-10.0504625" x2="-1.546859375" y2="-8.8217375" layer="31"/>
<rectangle x1="-0.967740625" y1="-10.0504625" x2="-0.29718125" y2="-8.8217375" layer="31"/>
<rectangle x1="0.281940625" y1="-10.0504625" x2="0.9525" y2="-8.8217375" layer="31"/>
<rectangle x1="1.53161875" y1="-10.0504625" x2="2.20218125" y2="-8.8217375" layer="31"/>
<rectangle x1="2.7813" y1="-10.0504625" x2="3.451859375" y2="-8.8217375" layer="31"/>
<rectangle x1="4.03098125" y1="-10.0504625" x2="4.701540625" y2="-8.8217375" layer="31"/>
<rectangle x1="1.3843" y1="4.3561" x2="3.4163" y2="8.8773" layer="41"/>
<smd name="P$1" x="-6.5532" y="5.84708125" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$2" x="-6.5532" y="4.5974" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$3" x="-6.5532" y="3.34771875" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$4" x="-6.5532" y="2.098040625" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$5" x="-6.5532" y="0.848359375" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$6" x="-6.5532" y="-0.40131875" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$7" x="-6.5532" y="-1.651" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$8" x="-6.5532" y="-2.90068125" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$9" x="-6.5532" y="-4.150359375" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$10" x="-6.5532" y="-5.400040625" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$11" x="-6.5532" y="-6.64971875" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$12" x="-6.5532" y="-7.8994" dx="1.4478" dy="0.8382" layer="1" cream="no"/>
<smd name="P$13" x="-4.3815" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$14" x="-3.13181875" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$15" x="-1.882140625" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$16" x="-0.632459375" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$17" x="0.61721875" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$18" x="1.8669" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$19" x="3.11658125" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$20" x="4.366259375" y="-9.4361" dx="1.4478" dy="0.8382" layer="1" rot="R90" cream="no"/>
<smd name="P$21" x="6.5532" y="-7.8994" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$22" x="6.5532" y="-6.64971875" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$23" x="6.5532" y="-5.400040625" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$24" x="6.5532" y="-4.150359375" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$25" x="6.5532" y="-2.90068125" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$26" x="6.5532" y="-1.651" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$27" x="6.5532" y="-0.40131875" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$28" x="6.5532" y="0.848359375" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$29" x="6.5532" y="2.098040625" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$30" x="6.5532" y="3.34771875" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$31" x="6.5532" y="4.5974" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$32" x="6.5532" y="5.84708125" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$33" x="6.5532" y="7.096759375" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<smd name="P$34" x="6.5532" y="8.346440625" dx="1.4478" dy="0.8382" layer="1" rot="R180" cream="no"/>
<text x="-2.54" y="10.16" size="1.27" layer="25">>NAME</text>
<text x="-3.81" y="-12.7" size="1.27" layer="25">>VALUE</text>
<text x="2.667" y="4.572" size="0.4064" layer="41" rot="R90">RF Test Points</text>
<polygon width="0.127" layer="51">
<vertex x="-2.809" y="7.541" curve="-90"/>
<vertex x="-2.909" y="7.641" curve="-90"/>
<vertex x="-2.809" y="7.741" curve="-90"/>
<vertex x="-2.709" y="7.641" curve="-90"/>
</polygon>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer">
<description language="en">OSH Park Design Rules

Please make sure your boards conform to these design rules.

Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
Adjustable Settings

</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<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="a"/>
<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="C6" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="10pF" x="11.2014" y="9.8125" smashed="yes">
<attribute name="NAME" x="8.3993" y="10.2108" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-11812" x="11.2014" y="9.8125" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="11.2014" y="9.0505" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="C4" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="10uF" x="4.1402" y="15.9953" smashed="yes">
<attribute name="NAME" x="1.8034" y="16.3135" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-11015" x="4.1402" y="15.9953" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="4.1402" y="15.2333" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="C5" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="10nF" x="4.1402" y="14.4501" smashed="yes">
<attribute name="NAME" x="1.7526" y="14.7345" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00867" x="4.1402" y="14.4501" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="4.1402" y="13.6881" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="C3" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="560pF" x="4.191" y="17.5891" smashed="yes">
<attribute name="NAME" x="1.7149" y="18.0848" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-08749" x="4.191" y="17.5891" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="4.191" y="16.8271" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="R6" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="4.7k" x="36.068" y="28.321" smashed="yes">
<attribute name="NAME" x="33.5534" y="28.7782" size="0.8128" layer="25" font="vector" ratio="20" rot="SR180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-07857" x="36.068" y="28.321" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="36.068" y="27.559" size="1.016" layer="27" font="vector" ratio="21" align="top-center"/>
</element>
<element name="R1" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="4.7k" x="36.1696" y="29.9466" smashed="yes">
<attribute name="NAME" x="33.7058" y="30.353" size="0.8128" layer="25" font="vector" ratio="20" rot="SR180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-07857" x="36.1696" y="29.9466" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="36.1696" y="29.1846" size="1.016" layer="27" font="vector" ratio="21" align="top-center"/>
</element>
<element name="U$5" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="FIDUCIAL_1MM" package3d_urn="urn:adsk.eagle:package:6240632/1" value="FIDUCIAL" x="33.782" y="52.07" smashed="yes"/>
<element name="U$6" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="FIDUCIAL_1MM" package3d_urn="urn:adsk.eagle:package:6240632/1" value="FIDUCIAL" x="10.922" y="1.651" smashed="yes"/>
<element name="U$7" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="FIDUCIAL_1MM" package3d_urn="urn:adsk.eagle:package:6240632/1" value="FIDUCIAL" x="33.782" y="1.651" smashed="yes"/>
<element name="D1" library="SparkFun-LED" library_urn="urn:adsk.eagle:library:529" package="LED-0603" package3d_urn="urn:adsk.eagle:package:39354/1" value="GREEN" x="16.6624" y="48.895" smashed="yes" rot="R90">
<attribute name="NAME" x="16.5862" y="51.5112" size="0.8128" layer="25" font="vector" ratio="20" rot="SR180" align="bottom-center"/>
<attribute name="PROD_ID" value="DIO-00821" x="16.6624" y="48.895" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="17.2974" y="48.895" size="1.016" layer="27" font="vector" ratio="21" rot="R90" align="top-center"/>
</element>
<element name="U1" library="TS3A4751" package="14_PIN" value="TS3A4751" x="29.5656" y="29.6926" smashed="yes" rot="R90">
<attribute name="AVAILABILITY" value="Unavailable" x="29.5656" y="29.6926" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="DESCRIPTION" value=" 0.9 Ohm Low-Voltage Single-Supply Quad SPST Analog Switch " x="29.5656" y="29.6926" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MF" value="Texas Instruments" x="29.5656" y="29.6926" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MP" value="TS3A4751" x="29.5656" y="29.6926" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="30.71336875" y="30.261959375" size="0.8128" layer="25" font="vector" ratio="20" rot="R180"/>
<attribute name="PACKAGE" value="TSSOP-14 Texas Instruments" x="29.5656" y="29.6926" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRICE" value="None" x="29.5656" y="29.6926" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="27.0212" y="25.876" size="1.2722" layer="27" rot="R90"/>
</element>
<element name="C13" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="0.1uF" x="26.924" y="32.5628" smashed="yes" rot="R270">
<attribute name="NAME" x="27.1526" y="35.1536" size="0.8128" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00810" x="26.924" y="32.5628" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="26.162" y="32.5628" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
</element>
<element name="C16" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="0.1uF" x="26.797" y="26.8224" smashed="yes" rot="R90">
<attribute name="NAME" x="25.9588" y="26.8478" size="0.8128" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00810" x="26.797" y="26.8224" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="27.559" y="26.8224" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="R4" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="10M" x="31.4706" y="23.3934" smashed="yes" rot="R90">
<attribute name="NAME" x="31.2674" y="21.2598" size="0.8128" layer="25" font="vector" ratio="20" rot="R270" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-08283" x="31.4706" y="23.3934" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="32.2326" y="23.3934" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:2652347" package="1X04" package3d_urn="urn:adsk.eagle:package:2652525/1" value="" x="45.8216" y="29.337" smashed="yes" rot="R90">
<attribute name="NAME" x="46.8376" y="39.243" size="0.8128" layer="25" font="vector" ratio="20" rot="R180"/>
<attribute name="VALUE" x="47.8536" y="28.067" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
</element>
<element name="C12" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="0.1uF" x="48.3108" y="31.0388" smashed="yes" rot="R270">
<attribute name="NAME" x="47.8536" y="28.194" size="0.8128" layer="25" font="vector" ratio="20" rot="R270" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00810" x="48.3108" y="31.0388" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="47.5488" y="31.0388" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
</element>
<element name="U4" library="LTC3106EUDC_TRPBF" package="QFN50P400X300X80-21N" value="LTC3106EUDC#TRPBF" x="15.5194" y="6.4008" smashed="yes">
<attribute name="AVAILABILITY" value="Unavailable" x="6.8834" y="10.9728" size="1.778" layer="27" display="off"/>
<attribute name="DESCRIPTION" value=" LTC3106 - 300mA Low Voltage Buck-Boost Converter with PowerPath and 1.6μA Quiescent Current " x="6.8834" y="10.9728" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="Linear Technology/Analog" x="6.8834" y="10.9728" size="1.778" layer="27" display="off"/>
<attribute name="MP" value="LTC3106EUDC#TRPBF" x="6.8834" y="10.9728" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="15.1008" y="6.1376" size="0.6096" layer="37" font="vector"/>
<attribute name="PACKAGE" value="QFN-20 Linear Technology" x="6.8834" y="10.9728" size="1.778" layer="27" display="off"/>
<attribute name="PRICE" value="None" x="6.8834" y="10.9728" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="11.5194" y="2.6708" size="0.8128" layer="27" align="top-left"/>
</element>
<element name="L1" library="SamacSys_Parts" package="INDPM3030X150N" value="LQH3NPN100MMEL" x="16.1544" y="11.303" smashed="yes">
<attribute name="DESCRIPTION" value="Fixed Inductors 10uH 1280mA 0.228ohm SRF=20MHz(min)" x="-13.3096" y="5.715" size="1.778" layer="27" display="off"/>
<attribute name="HEIGHT" value="1.5mm" x="-13.3096" y="5.715" size="1.778" layer="27" display="off"/>
<attribute name="MANUFACTURER_NAME" value="Murata Electronics" x="-13.3096" y="5.715" size="1.778" layer="27" display="off"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="LQH3NPN100MMEL" x="-13.3096" y="5.715" size="1.778" layer="27" display="off"/>
<attribute name="MOUSER_PART_NUMBER" value="81-LQH3NPN100MMEL" x="-13.3096" y="5.715" size="1.778" layer="27" display="off"/>
<attribute name="MOUSER_PRICE-STOCK" value="https://www.mouser.com/Search/Refine.aspx?Keyword=81-LQH3NPN100MMEL" x="-13.3096" y="5.715" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="19.2024" y="11.0744" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="center"/>
<attribute name="VALUE" x="16.1544" y="11.303" size="1.27" layer="27" align="center"/>
</element>
<element name="C9" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="2.2uF" x="11.1506" y="6.731" smashed="yes" rot="R180">
<attribute name="NAME" x="8.763" y="6.477" size="0.8128" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-07888" x="61.4426" y="19.431" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="11.1506" y="7.493" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="C10" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="10nF" x="11.1506" y="5.1562" smashed="yes" rot="R180">
<attribute name="NAME" x="11.2268" y="3.7338" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00867" x="64.7446" y="21.1582" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="11.1506" y="5.9182" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="R7" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="10M" x="13.8938" y="2.5654" smashed="yes" rot="R180">
<attribute name="NAME" x="16.3068" y="2.794" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-08283" x="74.0918" y="21.8694" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="13.8938" y="3.3274" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="C11" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="47uF" x="18.5928" y="2.3368" smashed="yes" rot="R90">
<attribute name="NAME" x="16.8148" y="0.762" size="0.8128" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-08280" x="41.1988" y="-54.5592" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="19.3548" y="2.3368" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="C14" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="47uF" x="11.176" y="8.2804" smashed="yes" rot="R180">
<attribute name="NAME" x="8.636" y="8.0772" size="0.8128" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-08280" x="11.176" y="8.2804" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="11.176" y="9.0424" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="Q1" library="SparkFun-DiscreteSemi" library_urn="urn:adsk.eagle:library:514" package="SOT23-3" package3d_urn="urn:adsk.eagle:package:38446/1" value="2.5A/30V/105mΩ" x="21.3614" y="2.3876" smashed="yes" rot="R270">
<attribute name="NAME" x="23.0124" y="1.1684" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="TRANS-11308" x="21.3614" y="2.3876" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="21.3614" y="0.7366" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="R5" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="365k" x="20.3708" y="4.7752" smashed="yes" rot="R180">
<attribute name="NAME" x="23.3172" y="5.1816" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-12533" x="20.3708" y="4.7752" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="20.3708" y="5.5372" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="R18" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="2M" x="20.3962" y="6.5024" smashed="yes">
<attribute name="NAME" x="23.2664" y="6.0452" size="0.8128" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-07868" x="20.3962" y="6.5024" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="20.3962" y="5.7404" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="C2" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="10uF" x="20.4724" y="8.1788" smashed="yes">
<attribute name="NAME" x="21.0058" y="9.144" size="0.8128" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-11015" x="20.4724" y="8.1788" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="20.4724" y="7.4168" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="BATT1" library="battery_54" package="KEYSTONE_V2" value="KEYSTONE_54KEYSTONE_2" x="29.591" y="27.2034" smashed="yes" rot="R270"/>
<element name="RESET1" library="SparkFun-Switches" library_urn="urn:adsk.eagle:library:535" package="TACTILE_SWITCH_SMD_4.6X2.8MM" package3d_urn="urn:adsk.eagle:package:40176/1" value="" x="10.7188" y="16.764" smashed="yes" rot="R270">
<attribute name="NAME" x="8.4328" y="16.8402" size="0.6096" layer="25" font="vector" ratio="20" rot="R270" align="bottom-center"/>
<attribute name="PROD_ID" value="SWCH-13065" x="10.7188" y="16.764" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="9.1948" y="16.764" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
</element>
<element name="C15" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="10nF" x="10.8712" y="20.6756" smashed="yes" rot="R180">
<attribute name="NAME" x="8.1026" y="20.32" size="0.8128" layer="25" font="vector" ratio="20" rot="R270" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00867" x="10.8712" y="20.6756" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="10.8712" y="21.4376" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="U9" library="ISM330DHCX" package="QFN_DHCXTR_STM" value="ISM330DHCXTR" x="44.7294" y="41.9608" smashed="yes" rot="R90">
<attribute name="BUILT_BY" value="EMA_Matt" x="44.7294" y="41.9608" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="COPYRIGHT" value="Copyright (C) 2018 Accelerated Designs. All rights reserved" x="44.7294" y="41.9608" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="DATASHEET" value="https://www.st.com/resource/en/datasheet/ism330dhcx.pdf" x="44.7294" y="41.9608" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="ISM330DHCXTR" x="44.7294" y="41.9608" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="46.4312" y="41.148" size="0.8128" layer="25" font="vector" ratio="20" rot="SR0"/>
<attribute name="SOURCELIBRARY" value="Add_to_database_2020-11-05" x="44.7294" y="41.9608" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="45.3644" y="40.2336" size="1.27" layer="21" ratio="6" rot="SR90" display="off"/>
<attribute name="VENDOR" value="STMicroelectronics" x="44.7294" y="41.9608" size="1.778" layer="27" rot="R90" display="off"/>
</element>
<element name="U10" library="HTS221" package="HLGA-6L_2X2_STM-M" value="HTS221TRHLGA-6L_2X2_STM-M" x="40.8432" y="47.2948" smashed="yes" rot="R270">
<attribute name="BUILT_BY" value="EMA_Anthony" x="40.8432" y="47.2948" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="COPYRIGHT" value="Copyright (C) 2018 Accelerated Designs. All rights reserved" x="40.8432" y="47.2948" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DATASHEET" value="https://www.st.com/content/ccc/resource/technical/document/datasheet/4d/9a/9c/ad/25/07/42/34/DM00116291.pdf/files/DM00116291.pdf/jcr:content/translations/en.DM00116291.pdf" x="40.8432" y="47.2948" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="HTS221TR" x="40.8432" y="47.2948" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="37.4396" y="46.8122" size="0.8128" layer="25" font="vector" ratio="20" rot="SR0"/>
<attribute name="SOURCELIBRARY" value="Updates_to_database_2020-11-03" x="40.8432" y="47.2948" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="40.2082" y="49.022" size="1.27" layer="21" ratio="6" rot="SR270" display="off"/>
<attribute name="VENDOR" value="STMicroelectronics" x="40.8432" y="47.2948" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="C1" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="0.1uF" x="40.132" y="49.53" smashed="yes" rot="R180">
<attribute name="NAME" x="37.846" y="49.784" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00810" x="40.132" y="49.53" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="40.132" y="50.292" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" align="top-center"/>
</element>
<element name="C7" library="SparkFun-Capacitors" library_urn="urn:adsk.eagle:library:510" package="0603" package3d_urn="urn:adsk.eagle:package:37414/1" value="0.1uF" x="46.3296" y="44.7294" smashed="yes">
<attribute name="NAME" x="46.3296" y="45.4914" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="CAP-00810" x="46.3296" y="44.7294" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="46.3296" y="43.9674" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="R2" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="10k" x="41.529" y="43.815" smashed="yes" rot="R90">
<attribute name="NAME" x="40.2082" y="43.2562" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-00824" x="41.529" y="43.815" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="42.291" y="43.815" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="R8" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="4.7k" x="43.18" y="37.7952" smashed="yes" rot="R90">
<attribute name="NAME" x="41.5798" y="39.37" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-07857" x="43.18" y="37.7952" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="43.942" y="37.7952" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="R9" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="4.7k" x="43.18" y="33.528" smashed="yes" rot="R270">
<attribute name="NAME" x="43.18" y="30.861" size="0.8128" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-07857" x="43.18" y="33.528" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="42.418" y="33.528" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
</element>
<element name="U3" library="starview_mini_v7" package="XBEE3_THING_PLUS_SPARKFUN-RF_XBEE3" value="XBEE3_Micro" x="9.6266" y="29.2354" smashed="yes" rot="R90">
<attribute name="NAME" x="6.3246" y="27.2034" size="1.016" layer="25" font="vector" ratio="20" rot="R90"/>
<attribute name="PROD_ID" value="WRL-14444/WRL-14467" x="9.6266" y="29.2354" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="22.3266" y="25.4254" size="1.27" layer="25" rot="R90" display="off"/>
</element>
<element name="S1" library="SparkFun-Switches" library_urn="urn:adsk.eagle:library:535" package="TACTILE_SWITCH_SMD_4.6X2.8MM" package3d_urn="urn:adsk.eagle:package:40176/1" value="MOMENTARY-SWITCH-SPST-SMD-4.6X2.8MM" x="14.605" y="16.764" smashed="yes" rot="R90">
<attribute name="NAME" x="16.8402" y="16.6624" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value="SWCH-13065" x="14.605" y="16.764" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="16.129" y="16.764" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="R12" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="10k" x="14.7066" y="20.6756" smashed="yes">
<attribute name="NAME" x="17.3736" y="20.2692" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-00824" x="14.7066" y="20.6756" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="14.7066" y="19.9136" size="0.6096" layer="27" font="vector" ratio="20" align="top-center"/>
</element>
<element name="R3" library="SparkFun-Resistors" library_urn="urn:adsk.eagle:library:532" package="0603" package3d_urn="urn:adsk.eagle:package:39650/1" value="220" x="16.6624" y="45.4406" smashed="yes" rot="R90">
<attribute name="NAME" x="18.0594" y="44.9834" size="0.8128" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value="RES-07861" x="16.6624" y="45.4406" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="17.4244" y="45.4406" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:2652347" package="FTDI_BASIC" package3d_urn="urn:adsk.eagle:package:2652481/1" value="6_PIN_SERIAL_CABLEPTH" x="11.557" y="54.356" smashed="yes" rot="R270">
<attribute name="NAME" x="13.208" y="49.784" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
<attribute name="VALUE" x="9.398" y="49.784" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
</element>
</elements>
<signals>
<signal name="GND" airwireshidden="yes">
<contactref element="C4" pad="1"/>
<contactref element="C6" pad="1"/>
<contactref element="C5" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="U1" pad="7"/>
<contactref element="C16" pad="1"/>
<contactref element="C13" pad="2"/>
<contactref element="R4" pad="1"/>
<contactref element="J1" pad="1"/>
<contactref element="C12" pad="2"/>
<contactref element="C10" pad="2"/>
<contactref element="U4" pad="15"/>
<contactref element="U4" pad="21"/>
<contactref element="C14" pad="2"/>
<contactref element="C9" pad="2"/>
<contactref element="U4" pad="10"/>
<contactref element="U4" pad="9"/>
<contactref element="U4" pad="6"/>
<contactref element="Q1" pad="1"/>
<contactref element="C11" pad="2"/>
<contactref element="R5" pad="1"/>
<contactref element="C2" pad="2"/>
<contactref element="BATT1" pad="P$6"/>
<contactref element="BATT1" pad="P$5"/>
<contactref element="BATT1" pad="P$4"/>
<via x="22.225" y="4.826" extent="1-16" drill="0.254"/>
<via x="22.606" y="8.255" extent="1-16" drill="0.254"/>
<via x="21.463" y="3.302" extent="1-16" drill="0.254"/>
<via x="16.002" y="3.556" extent="1-16" drill="0.254"/>
<wire x1="15.7694" y1="4.4558" x2="15.7694" y2="3.7886" width="0.254" layer="1"/>
<wire x1="15.7694" y1="3.7886" x2="16.002" y2="3.556" width="0.254" layer="1"/>
<wire x1="16.2694" y1="4.4558" x2="16.2694" y2="3.8234" width="0.254" layer="1"/>
<wire x1="16.2694" y1="3.8234" x2="16.002" y2="3.556" width="0.254" layer="1"/>
<via x="18.034" y="7.366" extent="1-16" drill="0.254"/>
<wire x1="18.034" y1="7.366" x2="17.8188" y2="7.1508" width="0.254" layer="1"/>
<wire x1="17.8188" y1="7.1508" x2="16.9644" y2="7.1508" width="0.254" layer="1"/>
<wire x1="10.3006" y1="5.1562" x2="10.3006" y2="6.731" width="0.635" layer="1"/>
<wire x1="10.3006" y1="6.731" x2="10.3006" y2="8.255" width="0.635" layer="1"/>
<wire x1="10.3006" y1="8.255" x2="10.326" y2="8.2804" width="0.635" layer="1"/>
<wire x1="10.326" y1="8.2804" x2="10.326" y2="9.7871" width="0.635" layer="1"/>
<wire x1="10.326" y1="9.7871" x2="10.3514" y2="9.8125" width="0.635" layer="1"/>
<wire x1="10.3514" y1="9.8125" x2="10.3179" y2="9.779" width="0.635" layer="1"/>
<wire x1="10.3179" y1="9.779" x2="9.271" y2="9.779" width="0.635" layer="1"/>
<wire x1="10.3006" y1="5.1562" x2="10.3006" y2="4.0776" width="0.635" layer="1"/>
<wire x1="10.3006" y1="4.0776" x2="10.287" y2="4.064" width="0.635" layer="1"/>
<via x="10.287" y="4.064" extent="1-16" drill="0.254"/>
<wire x1="3.2648" y1="15.9699" x2="3.2902" y2="15.9953" width="0.635" layer="1"/>
<via x="15.113" y="7.239" extent="1-16" drill="0.254"/>
<via x="16.002" y="7.239" extent="1-16" drill="0.254"/>
<via x="15.113" y="5.461" extent="1-16" drill="0.254"/>
<via x="16.002" y="5.461" extent="1-16" drill="0.254"/>
<wire x1="14.0744" y1="5.1508" x2="13.8204" y2="5.1508" width="0.254" layer="1"/>
<wire x1="13.8204" y1="5.1508" x2="13.589" y2="4.9194" width="0.254" layer="1"/>
<wire x1="13.589" y1="4.9194" x2="13.589" y2="3.683" width="0.254" layer="1"/>
<via x="13.589" y="3.683" extent="1-16" drill="0.254"/>
<via x="17.653" y="3.302" extent="1-16" drill="0.254"/>
<wire x1="17.653" y1="3.302" x2="17.7682" y2="3.1868" width="0.381" layer="1"/>
<wire x1="18.5928" y1="3.1868" x2="17.7682" y2="3.1868" width="0.381" layer="1"/>
<wire x1="20.3614" y1="3.3376" x2="21.4274" y2="3.3376" width="0.381" layer="1"/>
<wire x1="21.4274" y1="3.3376" x2="21.463" y2="3.302" width="0.381" layer="1"/>
<wire x1="21.463" y1="3.302" x2="21.3478" y2="3.1868" width="0.381" layer="1"/>
<wire x1="21.3478" y1="3.1868" x2="18.5928" y2="3.1868" width="0.381" layer="1"/>
<wire x1="21.3224" y1="8.1788" x2="21.3986" y2="8.255" width="0.381" layer="1"/>
<wire x1="21.3986" y1="8.255" x2="22.606" y2="8.255" width="0.381" layer="1"/>
<wire x1="21.2208" y1="4.7752" x2="21.2716" y2="4.826" width="0.381" layer="1"/>
<wire x1="21.2716" y1="4.826" x2="22.225" y2="4.826" width="0.381" layer="1"/>
<via x="12.573" y="0.762" extent="1-16" drill="0.254"/>
<contactref element="C15" pad="1"/>
<contactref element="RESET1" pad="3"/>
<contactref element="RESET1" pad="4"/>
<contactref element="C1" pad="2"/>
<contactref element="U10" pad="5"/>
<contactref element="U9" pad="6"/>
<contactref element="U9" pad="7"/>
<contactref element="C7" pad="2"/>
<wire x1="15.5194" y1="6.4008" x2="15.113" y2="6.8072" width="0.254" layer="1"/>
<wire x1="15.113" y1="6.8072" x2="15.113" y2="7.239" width="0.254" layer="1"/>
<contactref element="U3" pad="P$10"/>
<contactref element="U3" pad="P$21"/>
<contactref element="U3" pad="P$1"/>
<contactref element="U3" pad="P$32"/>
<contactref element="U3" pad="P$34"/>
<contactref element="U3" pad="P$12"/>
<contactref element="S1" pad="2"/>
<contactref element="S1" pad="1"/>
<contactref element="D1" pad="C"/>
<contactref element="J2" pad="GND"/>
<polygon width="0.1524" layer="1" rank="6">
<vertex x="-0.127" y="-0.254"/>
<vertex x="-0.127" y="22.987"/>
<vertex x="0.508" y="23.622"/>
<vertex x="3.937" y="23.622"/>
<vertex x="4.191" y="23.876"/>
<vertex x="4.191" y="30.099"/>
<vertex x="4.572" y="30.48"/>
<vertex x="5.461" y="30.48"/>
<vertex x="5.461" y="32.766"/>
<vertex x="5.334" y="32.893"/>
<vertex x="4.191" y="32.893"/>
<vertex x="4.191" y="34.544"/>
<vertex x="0.127" y="34.544"/>
<vertex x="-0.127" y="34.798"/>
<vertex x="-0.127" y="56.515"/>
<vertex x="0.508" y="57.15"/>
<vertex x="49.149" y="57.15"/>
<vertex x="50.419" y="55.88"/>
<vertex x="50.8" y="55.88"/>
<vertex x="50.8" y="-0.127"/>
<vertex x="50.292" y="-0.635"/>
<vertex x="0.254" y="-0.635"/>
</polygon>
<polygon width="0.1524" layer="16" rank="6">
<vertex x="0" y="-0.381"/>
<vertex x="0" y="23.114"/>
<vertex x="0.508" y="23.622"/>
<vertex x="4.064" y="23.622"/>
<vertex x="4.064" y="29.972"/>
<vertex x="4.572" y="30.48"/>
<vertex x="5.461" y="30.48"/>
<vertex x="5.461" y="32.766"/>
<vertex x="5.334" y="32.893"/>
<vertex x="4.191" y="32.893"/>
<vertex x="4.191" y="34.671"/>
<vertex x="0.127" y="34.671"/>
<vertex x="0" y="34.544"/>
<vertex x="0" y="56.642"/>
<vertex x="0.508" y="57.15"/>
<vertex x="49.403" y="57.15"/>
<vertex x="50.673" y="55.88"/>
<vertex x="50.673" y="-0.254"/>
<vertex x="50.292" y="-0.635"/>
<vertex x="0.254" y="-0.635"/>
</polygon>
</signal>
<signal name="VDD">
<contactref element="C4" pad="2"/>
<contactref element="C6" pad="2"/>
<contactref element="C5" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="R7" pad="2"/>
<contactref element="U4" pad="2"/>
<contactref element="C14" pad="1"/>
<wire x1="14.0744" y1="7.1508" x2="13.5502" y2="7.1508" width="0.2032" layer="1"/>
<wire x1="13.462" y1="7.239" x2="13.5502" y2="7.1508" width="0.2032" layer="1"/>
<wire x1="12.026" y1="9.7871" x2="12.0514" y2="9.8125" width="0.381" layer="1"/>
<wire x1="13.0175" y1="7.6835" x2="13.462" y2="7.239" width="0.381" layer="1"/>
<wire x1="12.026" y1="8.2804" x2="12.026" y2="9.7871" width="0.635" layer="1"/>
<wire x1="12.026" y1="8.2804" x2="12.4206" y2="8.2804" width="0.635" layer="1"/>
<wire x1="12.4206" y1="8.2804" x2="13.0175" y2="7.6835" width="0.635" layer="1"/>
<wire x1="13.081" y1="1.524" x2="13.0438" y2="1.5612" width="0.635" layer="1"/>
<wire x1="13.0438" y1="2.5654" x2="13.0438" y2="1.5612" width="0.635" layer="1"/>
<via x="13.081" y="1.524" extent="1-16" drill="0.3048"/>
<wire x1="12.0514" y1="9.8125" x2="12.0514" y2="10.7814" width="0.635" layer="1"/>
<wire x1="12.0514" y1="10.7814" x2="12.065" y2="10.795" width="0.635" layer="1"/>
<via x="12.065" y="10.795" extent="1-16" drill="0.3048"/>
<wire x1="5.041" y1="17.5891" x2="5.041" y2="16.0461" width="0.635" layer="1"/>
<wire x1="5.041" y1="16.0461" x2="4.9902" y2="15.9953" width="0.635" layer="1"/>
<wire x1="4.9902" y1="15.9953" x2="4.9902" y2="14.4501" width="0.635" layer="1"/>
<wire x1="13.081" y1="1.524" x2="13.589" y2="1.016" width="0.635" layer="16"/>
<wire x1="18.161" y1="1.016" x2="19.812" y2="2.667" width="0.635" layer="16"/>
<wire x1="19.812" y1="2.667" x2="19.812" y2="8.636" width="0.635" layer="16"/>
<wire x1="18.542" y1="9.906" x2="12.954" y2="9.906" width="0.635" layer="16"/>
<wire x1="12.065" y1="10.795" x2="12.954" y2="9.906" width="0.635" layer="16"/>
<wire x1="13.589" y1="1.016" x2="18.161" y2="1.016" width="0.635" layer="16"/>
<wire x1="19.812" y1="8.636" x2="18.542" y2="9.906" width="0.635" layer="16"/>
<wire x1="12.954" y1="9.906" x2="5.6642" y2="9.906" width="0.635" layer="16"/>
<wire x1="4.953" y1="10.6172" x2="4.953" y2="12.827" width="0.635" layer="16"/>
<via x="4.953" y="12.827" extent="1-16" drill="0.381"/>
<wire x1="4.953" y1="12.827" x2="4.953" y2="14.4129" width="0.635" layer="1"/>
<wire x1="4.953" y1="14.4129" x2="4.9902" y2="14.4501" width="0.635" layer="1"/>
<wire x1="5.6642" y1="9.906" x2="4.953" y2="10.6172" width="0.635" layer="16"/>
<wire x1="19.812" y1="8.636" x2="20.447" y2="9.271" width="0.508" layer="16"/>
<contactref element="U3" pad="P$2"/>
<contactref element="R12" pad="2"/>
<contactref element="U1" pad="2"/>
<contactref element="U1" pad="14"/>
<contactref element="C13" pad="1"/>
<wire x1="28.4206" y1="32.4626" x2="28.3548" y2="32.3968" width="0.3048" layer="1"/>
<wire x1="5.0292" y1="22.6822" x2="5.041" y2="22.6704" width="0.635" layer="1"/>
<wire x1="5.041" y1="22.6704" x2="5.041" y2="17.5891" width="0.635" layer="1"/>
<wire x1="29.0576" y1="25.4254" x2="29.0576" y2="27.94" width="0.635" layer="16"/>
<wire x1="29.0576" y1="27.94" x2="29.0576" y2="30.607" width="0.635" layer="16"/>
<wire x1="28.4206" y1="32.4626" x2="28.4206" y2="31.244" width="0.254" layer="1"/>
<wire x1="28.4206" y1="31.244" x2="29.0576" y2="30.607" width="0.254" layer="1"/>
<via x="29.0576" y="30.607" extent="1-16" drill="0.381"/>
<wire x1="28.4206" y1="32.4626" x2="28.4206" y2="33.0728" width="0.254" layer="1"/>
<wire x1="28.0806" y1="33.4128" x2="26.924" y2="33.4128" width="0.254" layer="1"/>
<wire x1="28.4206" y1="33.0728" x2="28.0806" y2="33.4128" width="0.254" layer="1"/>
<wire x1="21.209" y1="10.033" x2="21.209" y2="20.955" width="0.635" layer="16"/>
<wire x1="21.209" y1="20.955" x2="21.209" y2="22.352" width="0.635" layer="16"/>
<wire x1="21.209" y1="22.352" x2="22.733" y2="23.876" width="0.635" layer="16"/>
<wire x1="20.447" y1="9.271" x2="21.209" y2="10.033" width="0.635" layer="16"/>
<wire x1="22.733" y1="23.876" x2="27.5082" y2="23.876" width="0.635" layer="16"/>
<wire x1="27.5082" y1="23.876" x2="29.0576" y2="25.4254" width="0.635" layer="16"/>
<wire x1="15.5566" y1="20.6756" x2="20.9296" y2="20.6756" width="0.254" layer="1"/>
<wire x1="20.9296" y1="20.6756" x2="21.209" y2="20.955" width="0.254" layer="1"/>
<via x="21.209" y="20.955" extent="1-16" drill="0.381"/>
<wire x1="29.0506" y1="26.4326" x2="29.0506" y2="27.933" width="0.254" layer="1"/>
<wire x1="29.0506" y1="27.933" x2="29.0576" y2="27.94" width="0.254" layer="1"/>
<via x="29.0576" y="27.94" extent="1-16" drill="0.381"/>
</signal>
<signal name="SDA">
<contactref element="U3" pad="P$8"/>
<contactref element="U1" pad="3"/>
<wire x1="12.52728125" y1="22.6822" x2="12.52728125" y2="23.95728125" width="0.254" layer="1"/>
<wire x1="12.52728125" y1="23.95728125" x2="12.7" y2="24.13" width="0.254" layer="1"/>
<via x="12.7" y="24.13" extent="1-16" drill="0.35"/>
<wire x1="29.6926" y1="24.5618" x2="29.6926" y2="26.4246" width="0.254" layer="1"/>
<wire x1="29.6926" y1="26.4246" x2="29.7006" y2="26.4326" width="0.254" layer="1"/>
<wire x1="12.7" y1="24.13" x2="20.8534" y2="24.13" width="0.254" layer="16"/>
<via x="20.8534" y="24.13" extent="1-16" drill="0.381"/>
<wire x1="20.8534" y1="24.13" x2="29.2608" y2="24.13" width="0.254" layer="1"/>
<wire x1="29.2608" y1="24.13" x2="29.6926" y2="24.5618" width="0.254" layer="1"/>
</signal>
<signal name="SCL">
<contactref element="U1" pad="11"/>
<contactref element="U3" pad="P$30"/>
<wire x1="30.3706" y1="32.4626" x2="30.3706" y2="34.6534" width="0.254" layer="1"/>
<wire x1="30.3706" y1="34.6534" x2="29.845" y2="35.179" width="0.254" layer="1"/>
<wire x1="29.845" y1="35.179" x2="21.971" y2="35.179" width="0.254" layer="1"/>
<wire x1="21.971" y1="35.179" x2="21.463" y2="35.687" width="0.254" layer="1"/>
<wire x1="21.463" y1="35.687" x2="21.463" y2="37.719" width="0.254" layer="1"/>
<wire x1="6.27888125" y1="35.7886" x2="6.27888125" y2="37.90188125" width="0.254" layer="1"/>
<wire x1="6.27888125" y1="37.90188125" x2="6.604" y2="38.227" width="0.254" layer="1"/>
<wire x1="6.604" y1="38.227" x2="20.955" y2="38.227" width="0.254" layer="1"/>
<wire x1="20.955" y1="38.227" x2="21.463" y2="37.719" width="0.254" layer="1"/>
</signal>
<signal name="SENSOR_EN1">
<contactref element="U1" pad="13"/>
<contactref element="U1" pad="12"/>
<contactref element="R4" pad="2"/>
<contactref element="U1" pad="5"/>
<contactref element="U1" pad="6"/>
<wire x1="31.3436" y1="24.3704" x2="31.4706" y2="24.2434" width="0.254" layer="1"/>
<wire x1="31.2792" y1="24.4348" x2="31.4706" y2="24.2434" width="0.254" layer="1"/>
<wire x1="29.718" y1="32.46" x2="29.7206" y2="32.4626" width="0.254" layer="1"/>
<contactref element="U3" pad="P$27"/>
<wire x1="31.4706" y1="24.2434" x2="31.4706" y2="25.2476" width="0.254" layer="1"/>
<wire x1="31.6506" y1="25.4276" x2="31.6506" y2="26.4326" width="0.254" layer="1"/>
<wire x1="31.6506" y1="25.4276" x2="31.4706" y2="25.2476" width="0.254" layer="1"/>
<wire x1="31.4706" y1="25.2476" x2="31.3436" y2="25.2476" width="0.254" layer="1"/>
<wire x1="31.0006" y1="25.5906" x2="31.0006" y2="26.4326" width="0.254" layer="1"/>
<wire x1="31.3436" y1="25.2476" x2="31.0006" y2="25.5906" width="0.254" layer="1"/>
<wire x1="29.0706" y1="32.4626" x2="29.0706" y2="33.5156" width="0.254" layer="1"/>
<wire x1="29.0706" y1="33.5156" x2="29.1846" y2="33.6296" width="0.254" layer="1"/>
<wire x1="29.1846" y1="33.6296" x2="29.5656" y2="33.6296" width="0.254" layer="1"/>
<wire x1="29.7206" y1="33.4746" x2="29.7206" y2="32.4626" width="0.254" layer="1"/>
<wire x1="29.5656" y1="33.6296" x2="29.7206" y2="33.4746" width="0.254" layer="1"/>
<wire x1="31.0006" y1="26.4326" x2="31.0006" y2="28.5624" width="0.254" layer="1"/>
<wire x1="31.0006" y1="28.5624" x2="30.734" y2="28.829" width="0.254" layer="1"/>
<wire x1="29.718" y1="29.337" x2="29.718" y2="32.46" width="0.254" layer="1"/>
<wire x1="30.734" y1="28.829" x2="30.226" y2="28.829" width="0.254" layer="1"/>
<wire x1="30.226" y1="28.829" x2="29.718" y2="29.337" width="0.254" layer="1"/>
<wire x1="10.02791875" y1="35.7886" x2="10.02791875" y2="37.20591875" width="0.254" layer="1"/>
<wire x1="10.02791875" y1="37.20591875" x2="10.414" y2="37.592" width="0.254" layer="1"/>
<wire x1="10.414" y1="37.592" x2="20.6756" y2="37.592" width="0.254" layer="1"/>
<wire x1="20.6756" y1="37.592" x2="21.0566" y2="37.211" width="0.254" layer="1"/>
<wire x1="21.0566" y1="37.211" x2="21.0566" y2="35.5186625" width="0.254" layer="1"/>
<wire x1="21.0566" y1="35.5186625" x2="21.8026625" y2="34.7726" width="0.254" layer="1"/>
<wire x1="29.7206" y1="34.2874" x2="29.7206" y2="33.4746" width="0.254" layer="1"/>
<wire x1="21.8026625" y1="34.7726" x2="29.2354" y2="34.7726" width="0.254" layer="1"/>
<wire x1="29.2354" y1="34.7726" x2="29.7206" y2="34.2874" width="0.254" layer="1"/>
</signal>
<signal name="VCC_1">
<contactref element="R1" pad="2"/>
<contactref element="R6" pad="2"/>
<contactref element="U10" pad="1"/>
<contactref element="U10" pad="6"/>
<contactref element="C1" pad="1"/>
<contactref element="U9" pad="8"/>
<contactref element="U9" pad="5"/>
<contactref element="C7" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="U9" pad="1"/>
<contactref element="U9" pad="11"/>
<wire x1="39.37" y1="40.005" x2="40.005" y2="40.64" width="0.635" layer="16"/>
<wire x1="40.005" y1="40.64" x2="40.005" y2="44.577" width="0.635" layer="16"/>
<via x="40.005" y="51.054" extent="1-16" drill="0.381"/>
<wire x1="40.005" y1="44.577" x2="40.005" y2="45.466" width="0.635" layer="16"/>
<wire x1="40.005" y1="45.466" x2="40.005" y2="46.482" width="0.635" layer="16"/>
<wire x1="40.005" y1="46.482" x2="40.005" y2="51.054" width="0.635" layer="16"/>
<wire x1="34.925" y1="39.497" x2="35.433" y2="40.005" width="0.635" layer="16"/>
<wire x1="35.433" y1="40.005" x2="39.37" y2="40.005" width="0.635" layer="16"/>
<wire x1="40.982" y1="49.53" x2="40.982" y2="50.7374" width="0.254" layer="1"/>
<wire x1="40.982" y1="50.7374" x2="40.6654" y2="51.054" width="0.254" layer="1"/>
<wire x1="40.6654" y1="51.054" x2="40.005" y2="51.054" width="0.254" layer="1"/>
<wire x1="41.5925" y1="47.2948" x2="42.2148" y2="47.2948" width="0.1524" layer="1"/>
<wire x1="42.2148" y1="47.2948" x2="42.291" y2="47.371" width="0.254" layer="1"/>
<wire x1="41.3432" y1="48.0441" x2="41.3432" y2="48.3696" width="0.1524" layer="1"/>
<wire x1="40.982" y1="48.7308" x2="40.982" y2="49.53" width="0.254" layer="1"/>
<wire x1="41.3432" y1="48.3696" x2="40.982" y2="48.7308" width="0.1524" layer="1"/>
<wire x1="41.9354" y1="49.53" x2="40.982" y2="49.53" width="0.254" layer="1"/>
<wire x1="42.291" y1="47.371" x2="42.291" y2="49.1744" width="0.254" layer="1"/>
<wire x1="42.291" y1="49.1744" x2="41.9354" y2="49.53" width="0.254" layer="1"/>
<wire x1="41.529" y1="44.665" x2="41.441" y2="44.577" width="0.254" layer="1"/>
<wire x1="41.441" y1="44.577" x2="40.005" y2="44.577" width="0.254" layer="1"/>
<via x="40.005" y="44.577" extent="1-16" drill="0.381"/>
<wire x1="45.4795875" y1="43.1419" x2="45.4795875" y2="44.7293875" width="0.1524" layer="1"/>
<wire x1="45.4795875" y1="44.7293875" x2="45.4796" y2="44.7294" width="0.254" layer="1"/>
<wire x1="43.9792125" y1="43.1419" x2="43.9792125" y2="44.4110125" width="0.1524" layer="1"/>
<wire x1="43.9792125" y1="44.4110125" x2="44.2976" y2="44.7294" width="0.254" layer="1"/>
<wire x1="44.2976" y1="44.7294" x2="45.479575" y2="44.7294" width="0.254" layer="1"/>
<wire x1="45.479575" y1="44.7294" x2="45.4795875" y2="44.7293875" width="0.254" layer="1"/>
<wire x1="45.4796" y1="44.7294" x2="44.4246" y2="44.7294" width="0.254" layer="1"/>
<wire x1="44.4246" y1="44.7294" x2="43.942" y2="45.212" width="0.254" layer="1"/>
<wire x1="43.942" y1="45.212" x2="43.942" y2="45.72" width="0.254" layer="1"/>
<via x="43.942" y="45.72" extent="1-16" drill="0.381"/>
<wire x1="43.942" y1="45.72" x2="43.688" y2="45.974" width="0.254" layer="16"/>
<wire x1="40.005" y1="46.482" x2="40.513" y2="45.974" width="0.254" layer="16"/>
<wire x1="43.688" y1="45.974" x2="40.513" y2="45.974" width="0.254" layer="16"/>
<wire x1="40.513" y1="45.974" x2="40.005" y2="45.466" width="0.254" layer="16"/>
<wire x1="45.6627" y1="41.460675" x2="46.540675" y2="41.460675" width="0.1524" layer="1"/>
<wire x1="46.540675" y1="41.460675" x2="46.863" y2="41.783" width="0.1524" layer="1"/>
<wire x1="46.863" y1="41.783" x2="46.863" y2="42.418" width="0.254" layer="1"/>
<via x="46.863" y="42.418" extent="1-16" drill="0.381"/>
<wire x1="46.863" y1="42.418" x2="46.863" y2="45.5168" width="0.254" layer="16"/>
<wire x1="46.863" y1="45.5168" x2="46.5328" y2="45.847" width="0.254" layer="16"/>
<wire x1="46.5328" y1="45.847" x2="44.069" y2="45.847" width="0.254" layer="16"/>
<wire x1="44.069" y1="45.847" x2="43.94

license: MIT

license_type: permissive

branch_name: refs/heads/main

extension: brd


text:
2" y2="45.72" width="0.254" layer="16"/>
<via x="41.783" y="39.878" extent="1-16" drill="0.381"/>
<wire x1="41.783" y1="39.878" x2="40.767" y2="39.878" width="0.254" layer="16"/>
<wire x1="40.767" y1="39.878" x2="40.005" y2="40.64" width="0.254" layer="16"/>
<wire x1="37.045" y1="29.972" x2="37.0196" y2="29.9466" width="0.254" layer="1"/>
<contactref element="U1" pad="1"/>
<contactref element="C16" pad="2"/>
<contactref element="J1" pad="2"/>
<contactref element="C12" pad="1"/>
<wire x1="45.8216" y1="31.877" x2="48.299" y2="31.877" width="0.254" layer="1"/>
<wire x1="48.299" y1="31.877" x2="48.3108" y2="31.8888" width="0.254" layer="1"/>
<contactref element="R8" pad="2"/>
<contactref element="R9" pad="2"/>
<wire x1="47.7774" y1="38.6842" x2="47.1932" y2="38.6842" width="0.635" layer="16"/>
<via x="47.1932" y="38.6842" extent="1-16" drill="0.381"/>
<wire x1="47.1932" y1="38.6842" x2="43.219" y2="38.6842" width="0.508" layer="1"/>
<wire x1="43.219" y1="38.6842" x2="43.18" y2="38.6452" width="0.508" layer="1"/>
<wire x1="48.514" y1="32.512" x2="47.879" y2="31.877" width="0.635" layer="16"/>
<wire x1="48.514" y1="32.512" x2="48.514" y2="37.9476" width="0.635" layer="16"/>
<wire x1="48.514" y1="37.9476" x2="47.7774" y2="38.6842" width="0.635" layer="16"/>
<wire x1="28.4006" y1="26.4326" x2="28.4006" y2="27.327" width="0.254" layer="1"/>
<wire x1="28.4006" y1="27.327" x2="28.0416" y2="27.686" width="0.254" layer="1"/>
<wire x1="28.0416" y1="27.686" x2="26.8106" y2="27.686" width="0.254" layer="1"/>
<wire x1="26.8106" y1="27.686" x2="26.797" y2="27.6724" width="0.254" layer="1"/>
<wire x1="26.797" y1="27.6724" x2="26.797" y2="28.956" width="0.254" layer="1"/>
<via x="26.797" y="28.956" extent="1-16" drill="0.381"/>
<wire x1="26.797" y1="28.956" x2="26.797" y2="33.147" width="0.635" layer="16"/>
<wire x1="26.797" y1="33.147" x2="27.559" y2="33.909" width="0.635" layer="16"/>
<wire x1="34.925" y1="34.6456" x2="34.925" y2="39.497" width="0.635" layer="16"/>
<wire x1="27.559" y1="33.909" x2="34.1884" y2="33.909" width="0.635" layer="16"/>
<wire x1="34.1884" y1="33.909" x2="34.925" y2="34.6456" width="0.635" layer="16"/>
<wire x1="45.8216" y1="31.877" x2="36.957" y2="31.877" width="0.635" layer="16"/>
<wire x1="36.957" y1="31.877" x2="36.2204" y2="31.877" width="0.635" layer="16"/>
<wire x1="36.2204" y1="31.877" x2="34.1884" y2="33.909" width="0.635" layer="16"/>
<wire x1="36.918" y1="28.321" x2="36.918" y2="29.845" width="0.635" layer="1"/>
<wire x1="36.918" y1="29.845" x2="37.045" y2="29.972" width="0.635" layer="1"/>
<wire x1="37.0196" y1="29.9466" x2="37.0196" y2="31.8144" width="0.635" layer="1"/>
<wire x1="37.0196" y1="31.8144" x2="36.957" y2="31.877" width="0.635" layer="1"/>
<via x="36.957" y="31.877" extent="1-16" drill="0.381"/>
<wire x1="45.8216" y1="31.877" x2="45.1612" y2="31.877" width="0.254" layer="1"/>
<wire x1="44.3602" y1="32.678" x2="43.18" y2="32.678" width="0.254" layer="1"/>
<wire x1="45.1612" y1="31.877" x2="44.3602" y2="32.678" width="0.254" layer="1"/>
<wire x1="43.9792125" y1="40.7797" x2="43.9792125" y2="40.2992125" width="0.254" layer="1"/>
<wire x1="43.9792125" y1="40.2992125" x2="43.561" y2="39.881" width="0.254" layer="1"/>
<wire x1="43.561" y1="39.881" x2="42.39593125" y2="39.881" width="0.254" layer="1"/>
<wire x1="42.39593125" y1="39.881" x2="42.39293125" y2="39.878" width="0.254" layer="1"/>
<wire x1="42.39293125" y1="39.878" x2="41.783" y2="39.878" width="0.254" layer="1"/>
<wire x1="47.879" y1="31.877" x2="45.8216" y2="31.877" width="0.635" layer="16"/>
</signal>
<signal name="V_BATT">
<contactref element="Q1" pad="2"/>
<contactref element="U4" pad="14"/>
<contactref element="U4" pad="20"/>
<contactref element="U4" pad="19"/>
<contactref element="C11" pad="1"/>
<wire x1="16.9644" y1="6.6508" x2="17.9872" y2="6.6508" width="0.254" layer="1"/>
<wire x1="18.4277" y1="6.6334" x2="18.0046" y2="6.6334" width="0.254" layer="1"/>
<wire x1="18.0046" y1="6.6334" x2="17.9872" y2="6.6508" width="0.254" layer="1"/>
<via x="18.4277" y="6.6334" extent="1-16" drill="0.254"/>
<wire x1="15.2694" y1="8.3458" x2="15.2694" y2="8.8606" width="0.2032" layer="1"/>
<wire x1="15.2694" y1="8.8606" x2="15.24" y2="8.89" width="0.2032" layer="1"/>
<wire x1="15.24" y1="8.89" x2="14.859" y2="8.89" width="0.2032" layer="1"/>
<wire x1="14.7694" y1="8.3458" x2="14.7694" y2="8.8004" width="0.2032" layer="1"/>
<wire x1="14.7694" y1="8.8004" x2="14.859" y2="8.89" width="0.2032" layer="1"/>
<via x="14.224" y="8.89" extent="1-16" drill="0.254"/>
<wire x1="14.859" y1="8.89" x2="14.224" y2="8.89" width="0.2032" layer="1"/>
<wire x1="14.224" y1="8.89" x2="14.097" y2="9.017" width="0.2032" layer="1"/>
<wire x1="14.097" y1="9.017" x2="13.716" y2="9.017" width="0.2032" layer="1"/>
<wire x1="13.716" y1="9.017" x2="13.589" y2="8.89" width="0.2032" layer="1"/>
<via x="13.589" y="8.89" extent="1-16" drill="0.254"/>
<polygon width="0.0254" layer="1" thermals="no">
<vertex x="15.24" y="9.017"/>
<vertex x="14.478" y="9.017"/>
<vertex x="14.224" y="9.271"/>
<vertex x="13.462" y="9.271"/>
<vertex x="13.335" y="9.144"/>
<vertex x="13.335" y="8.636"/>
<vertex x="13.589" y="8.382"/>
<vertex x="14.605" y="8.382"/>
<vertex x="14.732" y="8.255"/>
<vertex x="15.24" y="8.255"/>
<vertex x="15.367" y="8.382"/>
<vertex x="15.367" y="8.89"/>
</polygon>
<wire x1="18.642" y1="1.4376" x2="18.5928" y2="1.4868" width="0.635" layer="1"/>
<via x="17.526" y="1.905" extent="1-16" drill="0.3048"/>
<wire x1="17.526" y1="1.905" x2="18.796" y2="3.175" width="0.635" layer="16"/>
<wire x1="18.034" y1="8.89" x2="13.589" y2="8.89" width="0.635" layer="16"/>
<wire x1="18.796" y1="3.175" x2="18.796" y2="5.969" width="0.635" layer="16"/>
<wire x1="18.796" y1="5.969" x2="18.796" y2="6.477" width="0.635" layer="16"/>
<wire x1="18.796" y1="6.477" x2="18.796" y2="7.239" width="0.635" layer="16"/>
<wire x1="18.796" y1="7.239" x2="18.796" y2="8.128" width="0.635" layer="16"/>
<wire x1="18.796" y1="8.128" x2="18.034" y2="8.89" width="0.635" layer="16"/>
<wire x1="18.4277" y1="6.6334" x2="18.288" y2="6.6334" width="0.635" layer="16"/>
<wire x1="18.665" y1="6.608" x2="18.288" y2="6.608" width="0.635" layer="16"/>
<wire x1="18.796" y1="6.477" x2="18.665" y2="6.608" width="0.635" layer="16"/>
<wire x1="20.3614" y1="1.4376" x2="18.642" y2="1.4376" width="0.635" layer="1"/>
<wire x1="18.5928" y1="1.4868" x2="18.1746" y2="1.905" width="0.635" layer="1"/>
<wire x1="18.1746" y1="1.905" x2="17.526" y2="1.905" width="0.635" layer="1"/>
<wire x1="18.288" y1="6.608" x2="18.288" y2="6.6334" width="0.254" layer="16"/>
<wire x1="18.288" y1="6.6334" x2="18.288" y2="6.731" width="0.254" layer="16"/>
<wire x1="18.288" y1="6.731" x2="18.796" y2="7.239" width="0.254" layer="16"/>
<wire x1="18.288" y1="6.608" x2="18.288" y2="6.477" width="0.254" layer="16"/>
<wire x1="18.288" y1="6.477" x2="18.796" y2="5.969" width="0.254" layer="16"/>
</signal>
<signal name="SCL_OUT">
<contactref element="R1" pad="1"/>
<contactref element="U1" pad="10"/>
<contactref element="U10" pad="2"/>
<contactref element="U9" pad="13"/>
<via x="37.211" y="40.7289" extent="1-16" drill="0.254"/>
<wire x1="37.211" y1="40.7289" x2="37.084" y2="40.6019" width="0.254" layer="16"/>
<wire x1="37.211" y1="40.7289" x2="39.4589" y2="40.7289" width="0.1524" layer="1"/>
<wire x1="39.4589" y1="40.7289" x2="39.624" y2="40.894" width="0.1524" layer="1"/>
<wire x1="39.624" y1="41.5798" x2="40.005" y2="41.9608" width="0.1524" layer="1"/>
<wire x1="40.005" y1="41.9608" x2="43.7961" y2="41.9608" width="0.1524" layer="1"/>
<wire x1="39.624" y1="40.894" x2="39.624" y2="41.5798" width="0.1524" layer="1"/>
<wire x1="37.211" y1="40.7289" x2="37.211" y2="47.5742" width="0.254" layer="16"/>
<wire x1="37.211" y1="47.5742" x2="37.6936" y2="48.0568" width="0.254" layer="16"/>
<via x="37.6936" y="48.0568" extent="1-16" drill="0.254"/>
<wire x1="37.6936" y1="48.0568" x2="40.3305" y2="48.0568" width="0.1524" layer="1"/>
<wire x1="40.3305" y1="48.0568" x2="40.3432" y2="48.0441" width="0.254" layer="1"/>
<wire x1="35.3196" y1="29.9466" x2="31.3944" y2="29.9466" width="0.254" layer="1"/>
<wire x1="31.3944" y1="29.9466" x2="30.988" y2="30.353" width="0.254" layer="1"/>
<wire x1="30.988" y1="30.353" x2="30.988" y2="32.43" width="0.254" layer="1"/>
<wire x1="30.988" y1="32.43" x2="31.0206" y2="32.4626" width="0.254" layer="1"/>
<wire x1="31.0206" y1="32.4626" x2="31.0206" y2="39.1486" width="0.254" layer="1"/>
<wire x1="31.0206" y1="39.1486" x2="31.369" y2="39.497" width="0.254" layer="1"/>
<via x="31.369" y="39.497" extent="1-16" drill="0.381"/>
<wire x1="34.08085" y1="39.497" x2="31.369" y2="39.497" width="0.254" layer="16"/>
<wire x1="34.5313" y1="40.6019" x2="34.3154" y2="40.386" width="0.254" layer="16"/>
<wire x1="34.3154" y1="39.73155" x2="34.08085" y2="39.497" width="0.254" layer="16"/>
<wire x1="37.084" y1="40.6019" x2="34.5313" y2="40.6019" width="0.254" layer="16"/>
<wire x1="34.3154" y1="40.386" x2="34.3154" y2="39.73155" width="0.254" layer="16"/>
</signal>
<signal name="SDA_OUT">
<contactref element="R6" pad="1"/>
<contactref element="U10" pad="4"/>
<contactref element="U9" pad="14"/>
<wire x1="43.7961" y1="41.460675" x2="41.333675" y2="41.460675" width="0.1524" layer="1"/>
<wire x1="41.333675" y1="41.460675" x2="41.148" y2="41.275" width="0.1524" layer="1"/>
<wire x1="41.148" y1="39.878" x2="41.148" y2="41.275" width="0.254" layer="1"/>
<wire x1="40.3432" y1="46.5455" x2="36.3855" y2="46.5455" width="0.1524" layer="1"/>
<wire x1="36.068" y1="46.228" x2="36.3855" y2="46.5455" width="0.254" layer="1"/>
<contactref element="U1" pad="4"/>
<wire x1="30.3506" y1="26.4326" x2="30.3506" y2="20.5764" width="0.254" layer="1"/>
<wire x1="30.3506" y1="20.5764" x2="30.734" y2="20.193" width="0.254" layer="1"/>
<wire x1="30.734" y1="20.193" x2="34.8742" y2="20.193" width="0.254" layer="1"/>
<wire x1="34.8742" y1="20.193" x2="35.2298" y2="20.5486" width="0.254" layer="1"/>
<wire x1="35.2298" y1="20.5486" x2="35.2298" y2="28.3092" width="0.254" layer="1"/>
<wire x1="35.2298" y1="28.3092" x2="35.218" y2="28.321" width="0.254" layer="1"/>
<wire x1="35.2298" y1="20.5486" x2="35.3314" y2="20.5486" width="0.254" layer="1"/>
<wire x1="38.354" y1="20.066" x2="38.735" y2="20.447" width="0.254" layer="1"/>
<wire x1="38.735" y1="20.447" x2="38.735" y2="38.227" width="0.254" layer="1"/>
<wire x1="38.735" y1="38.227" x2="38.481" y2="38.481" width="0.254" layer="1"/>
<wire x1="36.322" y1="38.481" x2="36.068" y2="38.735" width="0.254" layer="1"/>
<wire x1="35.3314" y1="20.5486" x2="35.814" y2="20.066" width="0.254" layer="1"/>
<wire x1="35.814" y1="20.066" x2="38.354" y2="20.066" width="0.254" layer="1"/>
<wire x1="38.481" y1="38.481" x2="36.322" y2="38.481" width="0.254" layer="1"/>
<wire x1="36.068" y1="38.735" x2="36.068" y2="46.228" width="0.254" layer="1"/>
<wire x1="38.735" y1="38.227" x2="39.116" y2="38.608" width="0.254" layer="1"/>
<wire x1="39.116" y1="38.608" x2="39.878" y2="38.608" width="0.254" layer="1"/>
<wire x1="39.878" y1="38.608" x2="41.148" y2="39.878" width="0.254" layer="1"/>
</signal>
<signal name="BATT_IN">
<contactref element="Q1" pad="3"/>
<contactref element="BATT1" pad="P$2"/>
<contactref element="BATT1" pad="P$1"/>
<contactref element="BATT1" pad="P$3"/>
<polygon width="0.635" layer="1">
<vertex x="22.098" y="3.175"/>
<vertex x="22.098" y="1.778"/>
<vertex x="22.352" y="1.524"/>
<vertex x="30.099" y="1.524"/>
<vertex x="33.528" y="4.953"/>
<vertex x="33.528" y="12.446"/>
<vertex x="33.02" y="12.954"/>
<vertex x="24.511" y="12.954"/>
<vertex x="23.876" y="12.319"/>
<vertex x="23.876" y="3.81"/>
<vertex x="23.495" y="3.429"/>
<vertex x="22.352" y="3.429"/>
</polygon>
</signal>
<signal name="VCC">
<contactref element="C10" pad="1"/>
<contactref element="U4" pad="4"/>
<contactref element="U4" pad="11"/>
<contactref element="U4" pad="12"/>
<contactref element="U4" pad="8"/>
<contactref element="U4" pad="5"/>
<via x="15.24" y="3.556" extent="1-16" drill="0.254"/>
<wire x1="15.2694" y1="4.4558" x2="15.2694" y2="3.5854" width="0.254" layer="1"/>
<wire x1="15.2694" y1="3.5854" x2="15.24" y2="3.556" width="0.254" layer="1"/>
<wire x1="16.9644" y1="5.1508" x2="17.7238" y2="5.1508" width="0.254" layer="1"/>
<wire x1="17.907" y1="5.461" x2="17.907" y2="5.334" width="0.254" layer="1"/>
<wire x1="17.907" y1="5.334" x2="17.7238" y2="5.1508" width="0.254" layer="1"/>
<via x="17.907" y="5.461" extent="1-16" drill="0.254"/>
<wire x1="16.9644" y1="5.6508" x2="17.7172" y2="5.6508" width="0.254" layer="1"/>
<wire x1="17.7172" y1="5.6508" x2="17.907" y2="5.461" width="0.254" layer="1"/>
<wire x1="14.0744" y1="6.1508" x2="13.5168" y2="6.1508" width="0.2032" layer="1"/>
<wire x1="13.5168" y1="6.1508" x2="13.335" y2="5.969" width="0.2032" layer="1"/>
<wire x1="13.335" y1="5.842" x2="13.335" y2="5.969" width="0.2032" layer="1"/>
<wire x1="14.0744" y1="5.6508" x2="13.5262" y2="5.6508" width="0.2032" layer="1"/>
<wire x1="13.5262" y1="5.6508" x2="13.335" y2="5.842" width="0.2032" layer="1"/>
<wire x1="12.0006" y1="5.1562" x2="12.6492" y2="5.1562" width="0.635" layer="1"/>
<wire x1="12.6492" y1="5.1562" x2="13.335" y2="5.842" width="0.635" layer="1"/>
<wire x1="12.0006" y1="5.1562" x2="12.0006" y2="4.2536" width="0.635" layer="1"/>
<wire x1="12.0006" y1="4.2536" x2="11.938" y2="4.191" width="0.635" layer="1"/>
<via x="11.938" y="4.191" extent="1-16" drill="0.3048"/>
<wire x1="11.938" y1="4.191" x2="12.192" y2="4.445" width="0.635" layer="16"/>
<wire x1="17.907" y1="5.461" x2="17.907" y2="4.826" width="0.635" layer="16"/>
<wire x1="17.907" y1="4.826" x2="17.526" y2="4.445" width="0.635" layer="16"/>
<wire x1="17.526" y1="4.445" x2="15.875" y2="4.445" width="0.635" layer="16"/>
<wire x1="15.875" y1="4.445" x2="15.24" y2="4.445" width="0.635" layer="16"/>
<wire x1="15.24" y1="4.445" x2="14.605" y2="4.445" width="0.635" layer="16"/>
<wire x1="14.605" y1="4.445" x2="12.192" y2="4.445" width="0.635" layer="16"/>
<wire x1="15.24" y1="3.556" x2="15.24" y2="4.064" width="0.635" layer="16"/>
<wire x1="15.24" y1="4.445" x2="15.24" y2="4.064" width="0.635" layer="16"/>
<wire x1="15.24" y1="4.064" x2="14.986" y2="4.064" width="0.254" layer="16"/>
<wire x1="14.986" y1="4.064" x2="14.605" y2="4.445" width="0.254" layer="16"/>
<wire x1="15.24" y1="4.064" x2="15.494" y2="4.064" width="0.254" layer="16"/>
<wire x1="15.494" y1="4.064" x2="15.875" y2="4.445" width="0.254" layer="16"/>
</signal>
<signal name="N$2">
<contactref element="L1" pad="1"/>
<contactref element="U4" pad="18"/>
<wire x1="15.7694" y1="8.3458" x2="15.7694" y2="8.9956" width="0.254" layer="1"/>
<wire x1="15.24" y1="11.0174" x2="14.9544" y2="11.303" width="0.254" layer="1"/>
<wire x1="15.7694" y1="8.9956" x2="15.24" y2="9.525" width="0.254" layer="1"/>
<wire x1="15.24" y1="9.525" x2="15.24" y2="11.0174" width="0.254" layer="1"/>
<polygon width="0.0254" layer="1" thermals="no">
<vertex x="13.97" y="12.954"/>
<vertex x="13.97" y="9.779"/>
<vertex x="14.478" y="9.271"/>
<vertex x="15.367" y="9.271"/>
<vertex x="15.621" y="9.017"/>
<vertex x="15.748" y="9.017"/>
<vertex x="15.875" y="9.144"/>
<vertex x="15.875" y="12.954"/>
<vertex x="15.621" y="13.208"/>
<vertex x="14.224" y="13.208"/>
</polygon>
</signal>
<signal name="N$3">
<contactref element="L1" pad="2"/>
<contactref element="U4" pad="17"/>
<wire x1="16.2694" y1="8.3458" x2="16.2694" y2="8.8538" width="0.254" layer="1"/>
<wire x1="16.2694" y1="8.8538" x2="17.3544" y2="9.9388" width="0.254" layer="1"/>
<wire x1="17.3544" y1="9.9388" x2="17.3544" y2="11.303" width="0.254" layer="1"/>
<polygon width="0.0254" layer="1" thermals="no">
<vertex x="16.637" y="13.208"/>
<vertex x="18.161" y="13.208"/>
<vertex x="18.415" y="12.954"/>
<vertex x="18.415" y="9.906"/>
<vertex x="16.891" y="8.382"/>
<vertex x="16.383" y="8.382"/>
<vertex x="16.256" y="8.509"/>
<vertex x="16.256" y="9.017"/>
<vertex x="16.383" y="9.144"/>
<vertex x="16.383" y="12.954"/>
</polygon>
</signal>
<signal name="N$4">
<contactref element="U4" pad="7"/>
<contactref element="R7" pad="1"/>
<wire x1="14.7438" y1="2.5654" x2="14.7438" y2="4.4302" width="0.1524" layer="1"/>
<wire x1="14.7438" y1="4.4302" x2="14.7694" y2="4.4558" width="0.1524" layer="1"/>
</signal>
<signal name="N$9">
<contactref element="U4" pad="16"/>
<contactref element="R18" pad="2"/>
<contactref element="C2" pad="1"/>
<wire x1="16.9644" y1="7.6508" x2="17.3028" y2="7.6508" width="0.1524" layer="1"/>
<wire x1="17.8308" y1="8.1788" x2="19.6224" y2="8.1788" width="0.1524" layer="1"/>
<wire x1="17.3028" y1="7.6508" x2="17.8308" y2="8.1788" width="0.1524" layer="1"/>
<wire x1="19.6224" y1="8.1788" x2="21.2462" y2="6.555" width="0.1524" layer="1"/>
<wire x1="21.2462" y1="6.555" x2="21.2462" y2="6.5024" width="0.1524" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="U4" pad="3"/>
<contactref element="C9" pad="1"/>
<wire x1="14.0744" y1="6.6508" x2="12.0808" y2="6.6508" width="0.2032" layer="1"/>
<wire x1="12.0808" y1="6.6508" x2="12.0006" y2="6.731" width="0.2032" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="U4" pad="13"/>
<contactref element="R18" pad="1"/>
<contactref element="R5" pad="2"/>
<wire x1="19.5462" y1="6.5024" x2="19.1946" y2="6.1508" width="0.1524" layer="1"/>
<wire x1="19.1946" y1="6.1508" x2="16.9644" y2="6.1508" width="0.1524" layer="1"/>
<wire x1="19.5462" y1="6.5024" x2="19.5462" y2="4.8006" width="0.1524" layer="1"/>
<wire x1="19.5462" y1="4.8006" x2="19.5208" y2="4.7752" width="0.1524" layer="1"/>
</signal>
<signal name="RESET">
<contactref element="RESET1" pad="1"/>
<contactref element="C15" pad="2"/>
<contactref element="RESET1" pad="2"/>
<contactref element="U3" pad="P$6"/>
<wire x1="9.9188" y1="14.714" x2="9.9188" y2="18.814" width="0.635" layer="1"/>
<wire x1="9.9188" y1="18.814" x2="9.9188" y2="20.5732" width="0.635" layer="1"/>
<wire x1="9.9188" y1="20.5732" x2="10.0212" y2="20.6756" width="0.635" layer="1"/>
<wire x1="10.0212" y1="20.6756" x2="10.0212" y2="22.67548125" width="0.635" layer="1"/>
<wire x1="10.0212" y1="22.67548125" x2="10.02791875" y2="22.6822" width="0.635" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="U9" pad="12"/>
<contactref element="R2" pad="1"/>
<wire x1="43.7961" y1="42.460925" x2="43.060875" y2="42.460925" width="0.1524" layer="1"/>
<wire x1="43.060875" y1="42.460925" x2="42.545" y2="42.9768" width="0.1524" layer="1"/>
<wire x1="42.545" y1="42.9768" x2="41.5408" y2="42.9768" width="0.1524" layer="1"/>
<wire x1="41.5408" y1="42.9768" x2="41.529" y2="42.965" width="0.1524" layer="1"/>
</signal>
<signal name="SDA_AUX">
<contactref element="J1" pad="3"/>
<contactref element="R9" pad="1"/>
<contactref element="U9" pad="2"/>
<wire x1="45.8216" y1="34.417" x2="43.219" y2="34.417" width="0.254" layer="1"/>
<wire x1="43.219" y1="34.417" x2="43.18" y2="34.378" width="0.254" layer="1"/>
<wire x1="43.18" y1="34.378" x2="42.3808" y2="34.378" width="0.254" layer="1"/>
<wire x1="42.3808" y1="34.378" x2="42.1132" y2="34.6456" width="0.254" layer="1"/>
<wire x1="44.0974" y1="39.4746" x2="44.5008" y2="39.878" width="0.254" layer="1"/>
<wire x1="42.56426875" y1="39.4746" x2="44.0974" y2="39.4746" width="0.254" layer="1"/>
<wire x1="42.1132" y1="34.6456" x2="42.1132" y2="39.02353125" width="0.254" layer="1"/>
<wire x1="42.1132" y1="39.02353125" x2="42.56426875" y2="39.4746" width="0.254" layer="1"/>
<wire x1="44.5008" y1="39.878" x2="44.5008" y2="40.7582375" width="0.254" layer="1"/>
<wire x1="44.5008" y1="40.7582375" x2="44.4793375" y2="40.7797" width="0.254" layer="1"/>
</signal>
<signal name="SCL_AUX">
<contactref element="J1" pad="4"/>
<contactref element="R8" pad="1"/>
<wire x1="43.1682" y1="36.957" x2="43.18" y2="36.9452" width="0.254" layer="1"/>
<wire x1="43.18" y1="36.9452" x2="45.8098" y2="36.9452" width="0.254" layer="1"/>
<wire x1="45.8098" y1="36.9452" x2="45.8216" y2="36.957" width="0.254" layer="1"/>
<contactref element="U9" pad="3"/>
<wire x1="45.8216" y1="36.957" x2="47.625" y2="36.957" width="0.254" layer="1"/>
<wire x1="47.625" y1="36.957" x2="48.006" y2="37.338" width="0.254" layer="1"/>
<wire x1="48.006" y1="37.338" x2="48.006" y2="39.37" width="0.254" layer="1"/>
<wire x1="44.9794625" y1="39.9835375" x2="44.9794625" y2="40.7797" width="0.254" layer="1"/>
<wire x1="48.006" y1="39.37" x2="47.625" y2="39.751" width="0.254" layer="1"/>
<wire x1="47.625" y1="39.751" x2="45.212" y2="39.751" width="0.254" layer="1"/>
<wire x1="45.212" y1="39.751" x2="44.9794625" y2="39.9835375" width="0.254" layer="1"/>
</signal>
<signal name="DIN">
<contactref element="U3" pad="P$4"/>
<contactref element="J2" pad="TXO"/>
<wire x1="7.528559375" y1="22.6822" x2="7.528559375" y2="25.689559375" width="0.254" layer="1"/>
<wire x1="7.528559375" y1="25.689559375" x2="7.874" y2="26.035" width="0.254" layer="1"/>
<wire x1="7.874" y1="26.035" x2="14.478" y2="26.035" width="0.254" layer="1"/>
<via x="14.478" y="26.035" extent="1-16" drill="0.381"/>
<wire x1="14.478" y1="26.035" x2="14.986" y2="26.543" width="0.254" layer="16"/>
<wire x1="14.986" y1="32.639" x2="15.367" y2="33.02" width="0.254" layer="16"/>
<wire x1="17.399" y1="33.02" x2="17.653" y2="33.274" width="0.254" layer="16"/>
<wire x1="17.653" y1="33.274" x2="17.653" y2="48.9712" width="0.254" layer="16"/>
<wire x1="17.653" y1="48.9712" x2="17.3482" y2="49.276" width="0.254" layer="16"/>
<wire x1="17.3482" y1="49.276" x2="14.986" y2="49.276" width="0.254" layer="16"/>
<via x="14.986" y="49.276" extent="1-16" drill="0.381"/>
<wire x1="14.986" y1="49.276" x2="11.557" y2="49.276" width="0.254" layer="1"/>
<wire x1="14.986" y1="26.543" x2="14.986" y2="32.639" width="0.254" layer="16"/>
<wire x1="15.367" y1="33.02" x2="17.399" y2="33.02" width="0.254" layer="16"/>
</signal>
<signal name="DOUT">
<contactref element="U3" pad="P$3"/>
<contactref element="J2" pad="RXI"/>
<wire x1="6.27888125" y1="22.6822" x2="6.27888125" y2="26.34488125" width="0.254" layer="1"/>
<via x="15.621" y="26.797" extent="1-16" drill="0.381"/>
<wire x1="15.621" y1="26.797" x2="18.415" y2="26.797" width="0.254" layer="16"/>
<wire x1="18.415" y1="26.797" x2="18.796" y2="27.178" width="0.254" layer="16"/>
<wire x1="18.1356" y1="51.8668" x2="15.1384" y2="51.8668" width="0.254" layer="16"/>
<wire x1="15.1384" y1="51.8668" x2="15.113" y2="51.8414" width="0.254" layer="16"/>
<wire x1="15.113" y1="51.8414" x2="15.113" y2="51.816" width="0.254" layer="16"/>
<via x="15.113" y="51.816" extent="1-16" drill="0.381"/>
<wire x1="15.113" y1="51.816" x2="11.557" y2="51.816" width="0.254" layer="1"/>
<wire x1="6.27888125" y1="26.34488125" x2="6.731" y2="26.797" width="0.254" layer="1"/>
<wire x1="6.731" y1="26.797" x2="15.621" y2="26.797" width="0.254" layer="1"/>
<wire x1="18.796" y1="27.178" x2="18.796" y2="51.2064" width="0.254" layer="16"/>
<wire x1="18.796" y1="51.2064" x2="18.1356" y2="51.8668" width="0.254" layer="16"/>
</signal>
<signal name="CTS">
<contactref element="U3" pad="P$24"/>
<contactref element="J2" pad="CTS"/>
<wire x1="13.776959375" y1="35.7886" x2="13.776959375" y2="34.737040625" width="0.254" layer="1"/>
<wire x1="13.776959375" y1="34.737040625" x2="14.224" y2="34.29" width="0.254" layer="1"/>
<wire x1="14.224" y1="34.29" x2="14.986" y2="34.29" width="0.254" layer="1"/>
<wire x1="14.986" y1="34.29" x2="15.24" y2="34.544" width="0.254" layer="1"/>
<via x="15.24" y="34.544" extent="1-16" drill="0.381"/>
<wire x1="15.24" y1="34.544" x2="15.24" y2="43.815" width="0.254" layer="16"/>
<wire x1="15.24" y1="43.815" x2="14.859" y2="44.196" width="0.254" layer="16"/>
<via x="14.859" y="44.196" extent="1-16" drill="0.381"/>
<wire x1="14.859" y1="44.196" x2="11.557" y2="44.196" width="0.254" layer="1"/>
</signal>
<signal name="!SLEEP_RQ">
<contactref element="S1" pad="4"/>
<contactref element="S1" pad="3"/>
<contactref element="U3" pad="P$9"/>
<contactref element="R12" pad="1"/>
<contactref element="J2" pad="DTR"/>
<wire x1="13.805" y1="14.714" x2="13.805" y2="18.814" width="0.635" layer="1"/>
<wire x1="13.805" y1="18.814" x2="13.805" y2="20.624" width="0.635" layer="1"/>
<wire x1="13.805" y1="20.624" x2="13.8566" y2="20.6756" width="0.635" layer="1"/>
<wire x1="13.8566" y1="20.6756" x2="13.8566" y2="22.602559375" width="0.635" layer="1"/>
<wire x1="13.8566" y1="22.602559375" x2="13.776959375" y2="22.6822" width="0.635" layer="1"/>
<wire x1="13.776959375" y1="22.6822" x2="13.776959375" y2="25.029159375" width="0.254" layer="1"/>
<wire x1="13.776959375" y1="25.029159375" x2="13.7922" y2="25.0444" width="0.254" layer="1"/>
<via x="13.7922" y="25.0444" extent="1-16" drill="0.381"/>
<wire x1="13.7922" y1="25.0444" x2="13.7922" y2="53.975" width="0.254" layer="16"/>
<wire x1="13.7922" y1="53.975" x2="13.4112" y2="54.356" width="0.254" layer="16"/>
<wire x1="13.4112" y1="54.356" x2="11.557" y2="54.356" width="0.254" layer="16"/>
</signal>
<signal name="ASSOC">
<contactref element="U3" pad="P$26"/>
<contactref element="R3" pad="1"/>
<wire x1="11.2776" y1="35.7886" x2="11.2776" y2="34.1884" width="0.254" layer="1"/>
<wire x1="16.4592" y1="33.782" x2="16.6878" y2="34.0106" width="0.254" layer="1"/>
<wire x1="16.6878" y1="34.0106" x2="16.6497" y2="34.0487" width="0.254" layer="1"/>
<via x="16.6497" y="34.0487" extent="1-16" drill="0.381"/>
<wire x1="16.6497" y1="34.0487" x2="16.637" y2="34.0614" width="0.254" layer="16"/>
<wire x1="16.637" y1="34.0614" x2="16.637" y2="39.37" width="0.254" layer="16"/>
<via x="16.637" y="39.37" extent="1-16" drill="0.381"/>
<wire x1="16.637" y1="39.37" x2="16.637" y2="44.5652" width="0.254" layer="1"/>
<wire x1="16.637" y1="44.5652" x2="16.6624" y2="44.5906" width="0.254" layer="1"/>
<wire x1="11.2776" y1="34.1884" x2="11.684" y2="33.782" width="0.254" layer="1"/>
<wire x1="11.684" y1="33.782" x2="16.4592" y2="33.782" width="0.254" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="R3" pad="2"/>
<contactref element="D1" pad="A"/>
<wire x1="16.6624" y1="46.2906" x2="16.6624" y2="48.018" width="0.254" layer="1"/>
</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>
<errors>
<approved hash="19,1,11211665f605f141"/>
<approved hash="19,1,d921de651e8519c1"/>
<approved hash="19,1,d93ddda21d4219dd"/>
<approved hash="19,1,113d15a2f5c2f15d"/>
<approved hash="22,1,cc0f4c0c3542b541"/>
<approved hash="22,1,029682914f2ccf2b"/>
<approved hash="22,1,029682914f2ccf2b"/>
<approved hash="22,1,029682914f2ccf2b"/>
<approved hash="22,1,234ca34bec866c81"/>
<approved hash="22,1,234ca34bec866c81"/>
<approved hash="22,1,234ca34bec866c81"/>
<approved hash="22,1,9f581f5fd31a531d"/>
<approved hash="22,1,9f581f5fd31a531d"/>
<approved hash="22,1,b9b439b76575e576"/>
<approved hash="22,1,9f581f5fd31a531d"/>
<approved hash="22,1,b9b439b76575e576"/>
<approved hash="22,1,b9b439b76575e576"/>
<approved hash="22,1,581bd818eade6add"/>
<approved hash="22,1,581bd818eade6add"/>
<approved hash="22,1,581bd818eade6add"/>
<approved hash="22,1,cc0f4c0c3542b541"/>
<approved hash="22,1,cc0f4c0c3542b541"/>
<approved hash="22,16,cc0f4c0c3542b541"/>
<approved hash="22,16,cc0f4c0c3542b541"/>
<approved hash="22,16,cc0f4c0c3542b541"/>
<approved hash="22,16,029682914f2ccf2b"/>
<approved hash="22,16,029682914f2ccf2b"/>
<approved hash="22,16,029682914f2ccf2b"/>
<approved hash="22,16,234ca34bec866c81"/>
<approved hash="22,16,234ca34bec866c81"/>
<approved hash="22,16,234ca34bec866c81"/>
<approved hash="22,16,9f581f5fd31a531d"/>
<approved hash="22,16,9f581f5fd31a531d"/>
<approved hash="22,16,9f581f5fd31a531d"/>
<approved hash="22,16,581bd818eade6add"/>
<approved hash="22,16,581bd818eade6add"/>
<approved hash="22,16,581bd818eade6add"/>
<approved hash="22,16,b9b439b76575e576"/>
<approved hash="22,16,b9b439b76575e576"/>
<approved hash="22,16,b9b439b76575e576"/>
<approved hash="23,1,b178ee10f010af78"/>
<approved hash="22,1,f9d479d72a95aa96"/>
<approved hash="22,16,f9d479d72a95aa96"/>
<approved hash="23,1,c5f10c0a74de9a3e"/>
<approved hash="23,1,f1691b691f1bbdbe"/>
<approved hash="23,1,4c2901094196a53b"/>
<approved hash="23,1,393f7203741d45de"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports Fusion synchronisation.
This feature will not be available in this version and saving
the document will break the link to the Fusion PCB feature.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
<note version="8.5" severity="warning">
Since Version 8.5, EAGLE supports locking for holes, vias, wires and polygons.
The locking property on all objects of these types will not be understood in this version.
</note>
</compatibility>
</eagle>


text:
using System;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Moip;
using Moip.Utilities;

namespace Moip.Models
{
    public class AmountOrderRequest : BaseModel
    {
        // These fields hold the values for the public properties.
        private string currency;
        private Models.SubtotalsRequest subtotals;

        [JsonProperty("currency")]
        public string Currency
        {
            get
            {
                return this.currency;
            }
            set
            {
                this.currency = value;
                onPropertyChanged("Currency");
            }
        }

        [JsonProperty("subtotals")]
        public Models.SubtotalsRequest Subtotals
        {
            get
            {
                return this.subtotals;
            }
            set
            {
                this.subtotals = value;
                onPropertyChanged("Subtotals");
            }
        }
    }
}

repository: wirecardBrasil/moip-sdk-dotnet

repo_name: wirecardBrasil/moip-sdk-dotnet

branch_name: refs/heads/master

gha_license_id: MIT

gha_language: C#

extension: cs


text:
package main

func nextPermutation(nums []int) {

	done := false
	n := len(nums)
	for i := n - 2; i >= 0; i-- {
		if nums[i] < nums[i+1] {
			done = true

			j := i
			for ; j < n-1; j++ {
				if nums[j] < nums[j+1] {
					nums[j], nums[j+1] = nums[j+1], nums[j]
				} else {
					break
				}
			}

			for j := j - 1; j > i; j-- {
				nums[j], nums[j-1] = nums[j-1], nums[j]
			}

			for k := i + 1; k < (i+1+n)/2; k++ {
				nums[k], nums[n-k+i] = nums[n-k+i], nums[k]
			}

			break
		}
	}

	if !done {
		for i := 0; i < n/2; i++ {
			j := n - i - 1
			nums[i], nums[j] = nums[j], nums[i]
		}
	}
}

extension: go


text:
package recorder

import (
	"database/sql"
	"fmt"

	//"runtime/debug"

	"github.com/nantipov/longscreen/internal/domain"
	"github.com/nantipov/longscreen/internal/service"
)

var audioClipsCounter = 0

func isClipStopped(clip *domain.Clip) bool {
	select {
	case isStopped := <-clip.StopChannel:
		return isStopped
	default:
		return false
	}
	return false
}

func markClipAsStopped(clipId int64, db *sql.DB) {
	service.GetGlobalSettings().RemoveClipById(clipId)
	fmt.Printf("Clip #%d has been stopped\n", clipId)
	db.Exec(fmt.Sprintf("UPDATE clip SET status = 'STOPPED' WHERE id = %d", clipId))
	//debug.FreeOSMemory()
}

repository: nantipov/longscreen

repo_name: nantipov/longscreen


text:
# teca_add_test(name
#   EXEC_NAME -- optional, name of the compiled test
#   SOURCES  -- optional, source files to comile
#   LIBS -- optional, libraries to link to the compiled test
#   COMMAND -- required, test command
#   FEATURES -- optional, boolean condition decribing feature dependencies
#   REQ_TECA_DATA -- flag whose presence indicates the test needs the data repo
#   WILL_FAIL -- flag whose presence indicates the test is expected to fail
#   )
function (teca_add_test T_NAME)
    set(opt_args REQ_TECA_DATA WILL_FAIL)
    set(val_args EXEC_NAME)
    set(array_args SOURCES LIBS COMMAND FEATURES)
    cmake_parse_arguments(T "${opt_args}" "${val_args}" "${array_args}" ${ARGN})
    set(TEST_ENABLED ON)
    if (NOT DEFINED T_FEATURES)
        set(TEST_ENABLED ON)
    else()
        foreach(feature ${T_FEATURES})
            if (NOT feature)
                set(TEST_ENABLED OFF)
            endif()
        endforeach()
    endif()
    if (TEST_ENABLED)
        if (T_SOURCES)
            set(EXEC_NAME ${T_NAME})
            if (T_EXEC_NAME)
                set(EXEC_NAME ${T_EXEC_NAME})
            endif()
            if (TECA_HAS_CUDA)
                set_source_files_properties(${T_SOURCES} PROPERTIES LANGUAGE CUDA)
            endif()
            add_executable(${EXEC_NAME} ${T_SOURCES})
            if (T_LIBS)
                target_link_libraries(${EXEC_NAME} ${T_LIBS})
            endif()
        endif()
        if ((T_REQ_TECA_DATA AND TECA_HAS_DATA) OR NOT T_REQ_TECA_DATA)
            add_test(NAME ${T_NAME} COMMAND ${T_COMMAND}
                WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
            if (T_WILL_FAIL)
                set_tests_properties(${T_NAME}
                    PROPERTIES PASS_REGULAR_EXPRESSION "ERROR;FAIL")
            else()
                set_tests_properties(${T_NAME}
                    PROPERTIES FAIL_REGULAR_EXPRESSION "ERROR;FAIL")
            endif()
            if (TECA_ENABLE_PROFILER)
                set_property(TEST ${T_NAME} APPEND PROPERTY ENVIRONMENT
                    "PROFILER_ENABLE=3;PROFILER_LOG_FILE=${T_NAME}_time.csv;"
                    "MEMPROF_INTERVAL=0.5;MEMPROF_LOG_FILE=${T_NAME}_mem.csv")
            endif()
        endif()
    endif()
endfunction()

function (teca_add_app_test T_NAME T_TARGET)
    if (TARGET ${T_TARGET})
        teca_add_test(${T_NAME} ${ARGV})
    endif()
endfunction()

repository: LBL-EESA/TECA

repo_name: LBL-EESA/TECA

branch_name: refs/heads/develop

gha_license_id: NOASSERTION

extension: cmake


text:
//
// Created by ooooo on 2020/2/23.
//
#ifndef CPP_0287__SOLUTION2_H_
#define CPP_0287__SOLUTION2_H_

#include <iostream>
#include <vector>

using namespace std;

/**
 * sort
 */
class Solution {
 public:
  int findDuplicate(vector<int> &nums) {
    sort(nums.begin(), nums.end());
    for (int i = 0; i < nums.size() - 1; ++i) {
      if (nums[i] == nums[i + 1]) return nums[i];
    }
    return -1;
  }
};

#endif //CPP_0287__SOLUTION2_H_

repository: ooooo-youwillsee/leetcode

repo_name: ooooo-youwillsee/leetcode

extension: h