text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="8.7.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
<layer number="114" name="Badge_Outline" color="11" fill="1" visible="no" active="no"/>
<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="45.5" y2="0" width="0.0762" layer="20"/>
<wire x1="45.5" y1="0" x2="45.5" y2="21" width="0.0762" layer="20"/>
<wire x1="45.5" y1="21" x2="0" y2="21" width="0.0762" layer="20"/>
<wire x1="0" y1="21" x2="0" y2="0" width="0.0762" layer="20"/>
<text x="45.2" y="2.4" size="0.6096" layer="21" rot="R90">RX</text>
<text x="45.2" y="5" size="0.6096" layer="21" rot="R90">TX</text>
<text x="45.2" y="7.1" size="0.6096" layer="21" rot="R90">GND</text>
<text x="45.2" y="9.6" size="0.6096" layer="21" rot="R90">GPIO0</text>
<text x="13" y="19" size="1.016" layer="22" rot="MR0">www.jaycollett.com</text>
<text x="3.2" y="1.1" size="0.8128" layer="22" rot="MR0">v1.2</text>
<text x="27.7" y="3.8" size="0.6096" layer="21">SDO</text>
</plain>
<libraries>
<library name="adafruit" urn="urn:adsk.eagle:library:420">
<packages>
<package name="ESP-12" library_version="1">
<wire x1="-8" y1="13" x2="8" y2="13" width="0.127" layer="21"/>
<wire x1="8" y1="13" x2="8" y2="-11" width="0.127" layer="21"/>
<wire x1="8" y1="-11" x2="-8" y2="-11" width="0.127" layer="21"/>
<wire x1="-8" y1="-11" x2="-8" y2="13" width="0.127" layer="21"/>
<wire x1="-6" y1="5.2" x2="6" y2="5.2" width="0.127" layer="21"/>
<wire x1="6" y1="5.2" x2="6" y2="-9.8" width="0.127" layer="21"/>
<wire x1="6" y1="-9.8" x2="-6" y2="-9.8" width="0.127" layer="21"/>
<wire x1="-6" y1="-9.8" x2="-6" y2="5.2" width="0.127" layer="21"/>
<text x="-0.1" y="8.3" size="1.27" layer="21" font="vector" ratio="12" align="center">Antenna</text>
<smd name="1" x="-7.5" y="4.5" dx="2" dy="1.2" layer="1"/>
<smd name="2" x="-7.5" y="2.5" dx="2" dy="1.2" layer="1"/>
<smd name="3" x="-7.5" y="0.5" dx="2" dy="1.2" layer="1"/>
<smd name="4" x="-7.5" y="-1.5" dx="2" dy="1.2" layer="1"/>
<smd name="5" x="-7.5" y="-3.5" dx="2" dy="1.2" layer="1"/>
<smd name="6" x="-7.5" y="-5.5" dx="2" dy="1.2" layer="1"/>
<smd name="7" x="-7.5" y="-7.5" dx="2" dy="1.2" layer="1"/>
<smd name="8" x="-7.5" y="-9.5" dx="2" dy="1.2" layer="1"/>
<smd name="9" x="7.5" y="-9.5" dx="2" dy="1.2" layer="1"/>
<smd name="10" x="7.5" y="-7.5" dx="2" dy="1.2" layer="1"/>
<smd name="11" x="7.5" y="-5.5" dx="2" dy="1.2" layer="1"/>
<smd name="12" x="7.5" y="-3.5" dx="2" dy="1.2" layer="1"/>
<smd name="13" x="7.5" y="-1.5" dx="2" dy="1.2" layer="1"/>
<smd name="14" x="7.5" y="0.5" dx="2" dy="1.2" layer="1"/>
<smd name="15" x="7.5" y="2.5" dx="2" dy="1.2" layer="1"/>
<smd name="16" x="7.5" y="4.5" dx="2" dy="1.2" layer="1"/>
<text x="-5" y="-12" size="1.4224" layer="25" font="vector" ratio="12" align="center">>NAME</text>
<text x="4.5" y="-12" size="1.4224" layer="27" font="vector" ratio="12" align="center">>VALUE</text>
<rectangle x1="-8" y1="6" x2="8" y2="13" layer="41"/>
<rectangle x1="-8" y1="6" x2="8" y2="13" layer="42"/>
</package>
<package name="1X04-BIG" library_version="1">
<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
<pad name="1" x="0" y="0" drill="1.016" diameter="1.778" rot="R90"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.778" rot="R90"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.778" rot="R90"/>
<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.778" rot="R90"/>
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
</package>
<package name="JST-PH-2-THM-RA" library_version="1">
<description>S2B-PH-K-S

JST PH 2-pin thru-home side entry</description>
<wire x1="-3" y1="6.3" x2="3" y2="6.3" width="0.127" layer="51"/>
<wire x1="3" y1="6.3" x2="3" y2="-1.4" width="0.127" layer="51"/>
<wire x1="-3" y1="-1.4" x2="-3" y2="6.3" width="0.127" layer="51"/>
<wire x1="-2.2" y1="-1.4" x2="-3" y2="-1.4" width="0.127" layer="51"/>
<wire x1="3" y1="-1.4" x2="2.2" y2="-1.4" width="0.127" layer="51"/>
<wire x1="-2.2" y1="-1.4" x2="-2.2" y2="-0.3" width="0.127" layer="21"/>
<wire x1="-2.2" y1="-0.3" x2="2.1" y2="-0.3" width="0.127" layer="21"/>
<wire x1="2.1" y1="-0.3" x2="2.1" y2="-1.4" width="0.127" layer="21"/>
<wire x1="2.1" y1="-1.4" x2="2.2" y2="-1.4" width="0.127" layer="21"/>
<wire x1="-0.3" y1="6.3" x2="-0.3" y2="3.4" width="0.127" layer="21"/>
<wire x1="-0.3" y1="3.4" x2="0.3" y2="3.4" width="0.127" layer="21"/>
<wire x1="0.3" y1="3.4" x2="0.3" y2="6.3" width="0.127" layer="21"/>
<pad name="2" x="-1" y="0" drill="0.8" diameter="1.4224"/>
<pad name="1" x="1" y="0" drill="0.8" diameter="1.4224"/>
<text x="-2.7" y="-3.8" size="1.27" layer="25" font="vector">>NAME</text>
<text x="0.486" y="-2.096" size="1.4224" layer="21" ratio="12">+</text>
<text x="-1.429" y="-1.896" size="1.4224" layer="21" ratio="12">-</text>
</package>
<package name="1X06-CLEANBIG" library_version="1">
<pad name="1" x="-6.35" y="0" drill="1.016" diameter="1.778" shape="octagon" rot="R90"/>
<pad name="2" x="-3.81" y="0" drill="1.016" diameter="1.778" shape="octagon" rot="R90"/>
<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.778" shape="octagon" rot="R90"/>
<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.778" shape="octagon" rot="R90"/>
<pad name="5" x="3.81" y="0" drill="1.016" diameter="1.778" shape="octagon" rot="R90"/>
<pad name="6" x="6.35" y="0" drill="1.016" diameter="1.778" shape="octagon" rot="R90"/>
<text x="-7.6962" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-7.62" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="3.556" y1="-0.254" x2="4.064" y2="0.254" layer="51"/>
<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
<rectangle x1="-4.064" y1="-0.254" x2="-3.556" y2="0.254" layer="51"/>
<rectangle x1="-6.604" y1="-0.254" x2="-6.096" y2="0.254" layer="51"/>
<rectangle x1="6.096" y1="-0.254" x2="6.604" y2="0.254" layer="51"/>
</package>
<package name="M0805" library_version="1">
<description>RESISTOR

MELF 0.10 W</description>
<wire x1="-1.973" y1="0.983" x2="1.973" y2="0.983" width="0.0508" layer="39"/>
<wire x1="1.973" y1="-0.983" x2="-1.973" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-1.973" y1="-0.983" x2="-1.973" y2="0.983" width="0.0508" layer="39"/>
<wire x1="1.973" y1="0.983" x2="1.973" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="0.7112" y1="0.635" x2="-0.7112" y2="0.635" width="0.1524" layer="51"/>
<wire x1="0.7112" y1="-0.635" x2="-0.7112" y2="-0.635" width="0.1524" layer="51"/>
<smd name="1" x="-0.95" y="0" dx="1.3" dy="1.6" layer="1"/>
<smd name="2" x="0.95" y="0" dx="1.3" dy="1.6" layer="1"/>
<text x="-1.016" y="1.016" size="1.27" layer="25">>NAME</text>
<text x="-1.016" y="-2.286" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-1.0414" y1="-0.7112" x2="-0.6858" y2="0.7112" layer="51"/>
<rectangle x1="0.6858" y1="-0.7112" x2="1.0414" y2="0.7112" layer="51"/>
<rectangle x1="-0.1999" y1="-0.5999" x2="0.1999" y2="0.5999" layer="35"/>
</package>
</packages>
</library>
<library name="SparkFun-Aesthetics">
<description>
SparkFun Aesthetics

This library contiains non-functional items such as logos, build/ordering notes, frame blocks, etc.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is  the end user's responsibility to ensure correctness and suitablity for a given componet or application.

If you enjoy using this library, please buy one of our products at SparkFun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="DUMMY">
<description>
Dummy Footprint

NOTHING HERE!!! For when you want a symbol with no package as an option against symbols with a package.

Devices using:

BADGERHACK_LOGO

FRAME-LETTER

</description>
</package>
</packages>
</library>
<library name="SparkFun-Aesthetics" urn="urn:adsk.eagle:library:507">
<description>
SparkFun Aesthetics

This library contiains non-functional items such as logos, build/ordering notes, frame blocks, etc.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is  the end user's responsibility to ensure correctness and suitablity for a given componet or application.

If you enjoy using this library, please buy one of our products at SparkFun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="OSHW-LOGO-S" urn="urn:adsk.eagle:footprint:37013/1" library_version="1">
<description>
Open-Source Hardware (OSHW) Logo - Small - Silkscreen

Silkscreen logo for open-source hardware designs.

Devices using:

OSHW_LOGO

</description>
<polygon width="0.15" layer="21">
<vertex x="0.3947" y="-0.9528" curve="9.498218"/>
<vertex x="0.5465" y="-0.8746"/>
<vertex x="0.9235" y="-1.182"/>
<vertex x="1.182" y="-0.9235"/>
<vertex x="0.8746" y="-0.5465" curve="19.000773"/>
<vertex x="1.0049" y="-0.232"/>
<vertex x="1.4888" y="-0.1828"/>
<vertex x="1.4888" y="0.1828"/>
<vertex x="1.0049" y="0.232" curve="19.000773"/>
<vertex x="0.8746" y="0.5465"/>
<vertex x="1.182" y="0.9235"/>
<vertex x="0.9235" y="1.182"/>
<vertex x="0.5465" y="0.8746" curve="19.000773"/>
<vertex x="0.232" y="1.0049"/>
<vertex x="0.1828" y="1.4888"/>
<vertex x="-0.1828" y="1.4888"/>
<vertex x="-0.232" y="1.0049" curve="19.000773"/>
<vertex x="-0.5465" y="0.8746"/>
<vertex x="-0.9235" y="1.182"/>
<vertex x="-1.182" y="0.9235"/>
<vertex x="-0.8746" y="0.5465" curve="19.000773"/>
<vertex x="-1.0049" y="0.232"/>
<vertex x="-1.4888" y="0.1828"/>
<vertex x="-1.4888" y="-0.1828"/>
<vertex x="-1.0049" y="-0.232" curve="19.000773"/>
<vertex x="-0.8746" y="-0.5465"/>
<vertex x="-1.182" y="-0.9235"/>
<vertex x="-0.9235" y="-1.182"/>
<vertex x="-0.5465" y="-0.8746" curve="9.498218"/>
<vertex x="-0.3947" y="-0.9528"/>
<vertex x="-0.1794" y="-0.4331" curve="-67.514699"/>
<vertex x="-0.4688" y="0" curve="-247.473915"/>
<vertex x="0.1794" y="-0.4331"/>
</polygon>
</package>
</packages>
<packages3d>
<package3d name="OSHW-LOGO-S" urn="urn:adsk.eagle:package:37099/1" type="box" library_version="1">
<description>Open-Source Hardware (OSHW) Logo - Small - Silkscreen
Silkscreen logo for open-source hardware designs.
Devices using:
OSHW_LOGO</description>
<packageinstances>
<packageinstance name="OSHW-LOGO-S"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
<class number="1" name="3.3V" width="0.3048" drill="0">
<clearance class="0" value="0.2032"/>
</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="12mil"/>
<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="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="_" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="ESP-12" value="" x="13.1" y="10.5" rot="R90"/>
<element name="PROG" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="1X04-BIG" value="" x="43" y="3" rot="R90"/>
<element name="FRAME1" library="SparkFun-Aesthetics" package="DUMMY" value="FRAME-LETTERNO_PACKAGE" x="11" y="-3.5">
<attribute name="DESIGNER" value="Nobody" x="11" y="-3.5" size="1.778" layer="27" display="off"/>
<attribute name="VERSION" value="v01" x="11" y="-3.5" size="1.778" layer="27" display="off"/>
</element>
<element name="LOGO1" library="SparkFun-Aesthetics" library_urn="urn:adsk.eagle:library:507" package="OSHW-LOGO-S" package3d_urn="urn:adsk.eagle:package:37099/1" value="OSHW-LOGOS" x="31.7" y="1.8"/>
<element name="BATT" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="JST-PH-2-THM-RA" value="" x="39" y="17.5" rot="R270"/>
<element name="BME" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="1X06-CLEANBIG" value="" x="26.5" y="10.5" rot="R270"/>
<element name="R1" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="M0805" value="" x="36.5" y="11"/>
<element name="R2" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="M0805" value="" x="36.5" y="7"/>
<element name="R3" library="adafruit" library_urn="urn:adsk.eagle:library:420" package="M0805" value="" x="36.5" y="3" rot="R180"/>
</elements>
<signals>
<signal name="3.3V" class="1">
<contactref element="_" pad="8"/>
<contactref element="BATT" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="R2" pad="2"/>
<wire x1="37.4142" y1="10.9728" x2="37.4142" y2="7.0104" width="0.3048" layer="1"/>
<wire x1="37.4142" y1="7.0104" x2="37.45" y2="7" width="0.3048" layer="1"/>
<wire x1="37.4142" y1="10.9728" x2="37.45" y2="11" width="0.3048" layer="1"/>
<wire x1="23.622" y1="3.048" x2="22.6314" y2="3.048" width="0.3048" layer="1"/>
<wire x1="25.9842" y1="5.4102" x2="23.622" y2="3.048" width="0.3048" layer="16"/>
<wire x1="27.8892" y1="5.4102" x2="25.9842" y2="5.4102" width="0.3048" layer="16"/>
<wire x1="38.9382" y1="16.4592" x2="27.8892" y2="5.4102" width="0.3048" layer="16"/>
<wire x1="22.6314" y1="3.048" x2="22.6" y2="3" width="0.3048" layer="1"/>
<wire x1="38.9382" y1="16.4592" x2="39" y2="16.5" width="0.3048" layer="16"/>
<wire x1="37.4904" y1="15.0114" x2="37.4904" y2="11.1252" width="0.3048" layer="1"/>
<wire x1="38.9382" y1="16.4592" x2="37.4904" y2="15.0114" width="0.3048" layer="1"/>
<wire x1="37.4904" y1="11.1252" x2="37.45" y2="11" width="0.3048" layer="1"/>
<wire x1="38.9382" y1="16.4592" x2="39" y2="16.5" width="0.3048" layer="1"/>
<via x="23.622" y="3.048" extent="1-16" drill="0.254"/>
</signal>
<signal name="GND">
<contactref element="PROG" pad="3"/>
<contactref element="_" pad="9"/>
<contactref element="BATT" pad="2"/>
<contactref element="BME" pad="2"/>
<contactref element="R3" pad="1"/>
<wire x1="22.7838" y1="17.9832" x2="22.6314" y2="17.9832" width="0.1524" layer="1"/>
<wire x1="26.4414" y1="14.3256" x2="22.7838" y2="17.9832" width="0.1524" layer="1"/>
<wire x1="22.6314" y1="17.9832" x2="22.6" y2="18" width="0.1524" layer="1"/>
<wire x1="26.4414" y1="14.3256" x2="26.5" y2="14.31" width="0.1524" layer="1"/>
<wire x1="37.9476" y1="3.048" x2="37.4904" y2="3.048" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="8.0772" x2="37.9476" y2="3.048" width="0.1524" layer="1"/>
<wire x1="37.4904" y1="3.048" x2="37.45" y2="3" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="8.0772" x2="43" y2="8.08" width="0.1524" layer="1"/>
<wire x1="39.0144" y1="17.907" x2="39.0144" y2="18.4404" width="0.1524" layer="1"/>
<wire x1="41.8338" y1="15.0876" x2="39.0144" y2="17.907" width="0.1524" layer="1"/>
<wire x1="41.8338" y1="9.2964" x2="41.8338" y2="15.0876" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="8.1534" x2="41.8338" y2="9.2964" width="0.1524" layer="1"/>
<wire x1="39.0144" y1="18.4404" x2="39" y2="18.5" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="8.1534" x2="43" y2="8.08" width="0.1524" layer="1"/>
<wire x1="34.8234" y1="14.3256" x2="26.5176" y2="14.3256" width="0.1524" layer="16"/>
<wire x1="38.9382" y1="18.4404" x2="34.8234" y2="14.3256" width="0.1524" layer="16"/>
<wire x1="26.5176" y1="14.3256" x2="26.5" y2="14.31" width="0.1524" layer="16"/>
<wire x1="38.9382" y1="18.4404" x2="39" y2="18.5" width="0.1524" layer="16"/>
<polygon width="0.254" layer="1" isolate="0.016">
<vertex x="7.5" y="21"/>
<vertex x="7.5" y="0"/>
<vertex x="45.5" y="0"/>
<vertex x="45.5" y="21"/>
</polygon>
</signal>
<signal name="RX">
<contactref element="PROG" pad="1"/>
<contactref element="_" pad="15"/>
<wire x1="10.668" y1="10.8966" x2="10.668" y2="17.9832" width="0.1524" layer="1"/>
<wire x1="17.7546" y1="3.81" x2="10.668" y2="10.8966" width="0.1524" layer="1"/>
<wire x1="17.7546" y1="1.905" x2="17.7546" y2="3.81" width="0.1524" layer="1"/>
<wire x1="18.0594" y1="1.6002" x2="17.7546" y2="1.905" width="0.1524" layer="1"/>
<wire x1="41.6052" y1="1.6002" x2="18.0594" y2="1.6002" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="2.9718" x2="41.6052" y2="1.6002" width="0.1524" layer="1"/>
<wire x1="10.668" y1="17.9832" x2="10.6" y2="18" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="2.9718" x2="43" y2="3" width="0.1524" layer="1"/>
</signal>
<signal name="TX">
<contactref element="PROG" pad="2"/>
<contactref element="_" pad="16"/>
<wire x1="10.7442" y1="20.193" x2="8.6106" y2="18.0594" width="0.1524" layer="1"/>
<wire x1="39.1668" y1="20.193" x2="10.7442" y2="20.193" width="0.1524" layer="1"/>
<wire x1="44.1198" y1="15.24" x2="39.1668" y2="20.193" width="0.1524" layer="1"/>
<wire x1="44.1198" y1="6.6294" x2="44.1198" y2="15.24" width="0.1524" layer="1"/>
<wire x1="43.053" y1="5.5626" x2="44.1198" y2="6.6294" width="0.1524" layer="1"/>
<wire x1="8.6106" y1="18.0594" x2="8.6" y2="18" width="0.1524" layer="1"/>
<wire x1="43.053" y1="5.5626" x2="43" y2="5.54" width="0.1524" layer="1"/>
</signal>
<signal name="GPIO0">
<contactref element="PROG" pad="4"/>
<contactref element="_" pad="12"/>
<wire x1="18.4404" y1="19.8882" x2="16.6116" y2="18.0594" width="0.1524" layer="1"/>
<wire x1="39.0144" y1="19.8882" x2="18.4404" y2="19.8882" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="15.9258" x2="39.0144" y2="19.8882" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="10.668" x2="42.9768" y2="15.9258" width="0.1524" layer="1"/>
<wire x1="16.6116" y1="18.0594" x2="16.6" y2="18" width="0.1524" layer="1"/>
<wire x1="42.9768" y1="10.668" x2="43" y2="10.62" width="0.1524" layer="1"/>
</signal>
<signal name="WAKE">
<contactref element="_" pad="4"/>
<contactref element="_" pad="1"/>
<wire x1="9.8298" y1="1.7526" x2="8.6106" y2="2.9718" width="0.1524" layer="1"/>
<wire x1="13.335" y1="1.7526" x2="9.8298" y2="1.7526" width="0.1524" layer="1"/>
<wire x1="14.5542" y1="2.9718" x2="13.335" y2="1.7526" width="0.1524" layer="1"/>
<wire x1="8.6106" y1="2.9718" x2="8.6" y2="3" width="0.1524" layer="1"/>
<wire x1="14.5542" y1="2.9718" x2="14.6" y2="3" width="0.1524" layer="1"/>
</signal>
<signal name="SCL">
<contactref element="BME" pad="3"/>
<contactref element="_" pad="14"/>
<wire x1="13.8684" y1="19.2786" x2="12.6492" y2="18.0594" width="0.1524" layer="1"/>
<wire x1="15.3162" y1="19.2786" x2="13.8684" y2="19.2786" width="0.1524" layer="1"/>
<wire x1="15.6972" y1="18.8976" x2="15.3162" y2="19.2786" width="0.1524" layer="1"/>
<wire x1="15.6972" y1="16.9164" x2="15.6972" y2="18.8976" width="0.1524" layer="1"/>
<wire x1="20.8026" y1="11.811" x2="15.6972" y2="16.9164" width="0.1524" layer="1"/>
<wire x1="26.4414" y1="11.811" x2="20.8026" y2="11.811" width="0.1524" layer="1"/>
<wire x1="12.6492" y1="18.0594" x2="12.6" y2="18" width="0.1524" layer="1"/>
<wire x1="26.4414" y1="11.811" x2="26.5" y2="11.77" width="0.1524" layer="1"/>
</signal>
<signal name="SDA">
<contactref element="BME" pad="4"/>
<contactref element="_" pad="13"/>
<wire x1="14.6304" y1="17.526" x2="14.6304" y2="17.9832" width="0.1524" layer="1"/>
<wire x1="22.86" y1="9.2964" x2="14.6304" y2="17.526" width="0.1524" layer="1"/>
<wire x1="26.4414" y1="9.2964" x2="22.86" y2="9.2964" width="0.1524" layer="1"/>
<wire x1="14.6304" y1="17.9832" x2="14.6" y2="18" width="0.1524" layer="1"/>
<wire x1="26.4414" y1="9.2964" x2="26.5" y2="9.23" width="0.1524" layer="1"/>
</signal>
<signal name="ESP_PWR">
<contactref element="BME" pad="1"/>
<contactref element="_" pad="6"/>
<wire x1="23.6982" y1="8.0772" x2="18.669" y2="3.048" width="0.1524" layer="1"/>
<wire x1="26.9748" y1="8.0772" x2="23.6982" y2="8.0772" width="0.1524" layer="1"/>
<wire x1="27.6606" y1="8.763" x2="26.9748" y2="8.0772" width="0.1524" layer="1"/>
<wire x1="27.6606" y1="15.6972" x2="27.6606" y2="8.763" width="0.1524" layer="1"/>
<wire x1="26.5176" y1="16.8402" x2="27.6606" y2="15.6972" width="0.1524" layer="1"/>
<wire x1="18.669" y1="3.048" x2="18.6" y2="3" width="0.1524" layer="1"/>
<wire x1="26.5176" y1="16.8402" x2="26.5" y2="16.85" width="0.1524" layer="1"/>
</signal>
<signal name="GPIO14">
<contactref element="_" pad="5"/>
</signal>
<signal name="GPIO13">
<contactref element="_" pad="7"/>
</signal>
<signal name="GPIO2">
<contactref element="_" pad="11"/>
<contactref element="R1" pad="1"/>
<wire x1="34.3662" y1="11.049" x2="35.5092" y2="11.049" width="0.1524" layer="1"/>
<wire x1="25.8318" y1="19.5834" x2="34.3662" y2="11.049" width="0.1524" layer="1"/>
<wire x1="20.193" y1="19.5834" x2="25.8318" y2="19.5834" width="0.1524" layer="1"/>
<wire x1="18.669" y1="18.0594" x2="20.193" y2="19.5834" width="0.1524" layer="1"/>
<wire x1="35.5092" y1="11.049" x2="35.55" y2="11" width="0.1524" layer="1"/>
<wire x1="18.669" y1="18.0594" x2="18.6" y2="18" width="0.1524" layer="1"/>
</signal>
<signal name="CSB">
<contactref element="BME" pad="5"/>
</signal>
<signal name="SDO">
<contactref element="BME" pad="6"/>
</signal>
<signal name="GPIO15">
<contactref element="R3" pad="2"/>
<contactref element="_" pad="10"/>
<wire x1="35.5854" y1="5.2578" x2="35.5854" y2="3.048" width="0.1524" layer="1"/>
<wire x1="36.4998" y1="6.1722" x2="35.5854" y2="5.2578" width="0.1524" layer="1"/>
<wire x1="36.4998" y1="8.2296" x2="36.4998" y2="6.1722" width="0.1524" layer="1"/>
<wire x1="27.6606" y1="17.0688" x2="36.4998" y2="8.2296" width="0.1524" layer="1"/>
<wire x1="27.6606" y1="17.2974" x2="27.6606" y2="17.0688" width="0.1524" layer="1"/>
<wire x1="25.6794" y1="19.2786" x2="27.6606" y2="17.2974" width="0.1524" layer="1"/>
<wire x1="21.8694" y1="19.2786" x2="25.6794" y2="19.2786" width="0.1524" layer="1"/>
<wire x1="20.6502" y1="18.0594" x2="21.8694" y2="19.2786" width="0.1524" layer="1"/>
<wire x1="35.5854" y1="3.048" x2="35.55" y2="3" width="0.1524" layer="1"/>
<wire x1="20.6502" y1="18.0594" x2="20.6" y2="18" width="0.1524" layer="1"/>
</signal>
<signal name="CH_PD">
<contactref element="R2" pad="1"/>
<contactref element="_" pad="3"/>
<wire x1="35.5092" y1="5.6388" x2="35.5092" y2="6.9342" width="0.1524" layer="1"/>
<wire x1="34.671" y1="4.8006" x2="35.5092" y2="5.6388" width="0.1524" layer="1"/>
<wire x1="34.671" y1="2.0574" x2="34.671" y2="4.8006" width="0.1524" layer="1"/>
<wire x1="34.8234" y1="1.905" x2="34.671" y2="2.0574" width="0.1524" layer="1"/>
<wire x1="40.3098" y1="1.905" x2="34.8234" y2="1.905" width="0.1524" layer="1"/>
<wire x1="42.5958" y1="4.191" x2="40.3098" y2="1.905" width="0.1524" layer="1"/>
<wire x1="43.434" y1="4.191" x2="42.5958" y2="4.191" width="0.1524" layer="1"/>
<wire x1="44.1198" y1="3.5052" x2="43.434" y2="4.191" width="0.1524" layer="1"/>
<wire x1="44.1198" y1="2.5146" x2="44.1198" y2="3.5052" width="0.1524" layer="1"/>
<wire x1="42.291" y1="0.6858" x2="44.1198" y2="2.5146" width="0.1524" layer="1"/>
<wire x1="16.9164" y1="0.6858" x2="42.291" y2="0.6858" width="0.1524" layer="1"/>
<wire x1="15.4686" y1="2.1336" x2="16.9164" y2="0.6858" width="0.1524" layer="1"/>
<wire x1="15.4686" y1="4.1148" x2="15.4686" y2="2.1336" width="0.1524" layer="1"/>
<wire x1="15.3162" y1="4.2672" x2="15.4686" y2="4.1148" width="0.1524" layer="1"/>
<wire x1="13.8684" y1="4.2672" x2="15.3162" y2="4.2672" width="0.1524" layer="1"/>
<wire x1="12.6492" y1="3.048" x2="13.8684" y2="4.2672" width="0.1524" layer="1"/>
<wire x1="35.5092" y1="6.9342" x2="35.55" y2="7" width="0.1524" layer="1"/>
<wire x1="12.6492" y1="3.048" x2="12.6" y2="3" width="0.1524" layer="1"/>
</signal>
<signal name="GN">
<polygon width="0.254" layer="16" isolate="0.016">
<vertex x="7.5" y="21"/>
<vertex x="7.5" y="0"/>
<vertex x="45.5" y="0"/>
<vertex x="45.5" y="21"/>
</polygon>
</signal>
</signals>
</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 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>
</compatibility>
</eagle>

repository: seco/ESPBatterySense

repo_name: seco/ESPBatterySense

extension: brd


text:
FetchContent_Populate(catch2)
set(CATCH_ENABLE_WERROR OFF CACHE BOOL "disable catch2 -Werror mode")
set(CATCH_INSTALL_DOCS OFF CACHE BOOL "disable catch2 docs")
set(CATCH_INSTALL_HELPERS OFF CACHE BOOL "disable catch2 contrib")
add_subdirectory(${catch2_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/catch2 EXCLUDE_FROM_ALL)

set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${catch2_SOURCE_DIR}/contrib" PARENT_SCOPE)

license: MIT

repository: potatoengine/potato

license_type: permissive

repo_name: potatoengine/potato

branch_name: refs/heads/main

gha_license_id: MIT

extension: cmake


text:
DESCRIPTION = "Provide per-machine static nodes of /dev"
RDEPENDS_${PN} = "udev"

PR = "r1"

SRC_URI = "file://udev_static_devices_tarball"

FILES_${PN} += "${base_libdir}/udev/*"

do_install () {
	install -d ${D}${base_libdir}/udev/devices
	if [ -s ${WORKDIR}/udev_static_devices_tarball ]; then
		install -m 0644 ${WORKDIR}/udev_static_devices_tarball ${D}${base_libdir}/udev/devices.tar.gz
	fi
}

pkg_postinst () {
	ROOT="$D"
	if [ -f "$ROOT/lib/udev/devices.tar.gz" ]; then
		tar -C "$ROOT/lib/udev" -zxf "$ROOT/lib/udev/devices.tar.gz" || exit $?
	fi
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
import { StoreonModule } from 'storeon';

declare namespace StoreonLocalStorage {
  export interface Config {
    key?: string;
    storage?: Storage;
    serializer?: (object: any) => string;
    deserializer?: (data: string) => any;
    debug?: boolean;
  }
}

/**
 * Storeon module to persist state to local storage
 *
 * @param {String[]|RegExp[]} paths The keys of state object
 *    that will be store in local storage
 * @param {Config} config The config object
 * @param {String} [config.key='storeon'] The default key
 *    to use in local storage
 * @param {Storage} [config.storage] Can be set as `sessionStorage` or
 *    `localStorage`. Defaults value is `localStorage`.
 *     Defaults value is `localStorage`.
 */
export declare function persistState<State>(
  paths?: string[]|RegExp[],
  config?: StoreonLocalStorage.Config
): StoreonModule<State>;

repository: storeon/localstorage

repo_name: storeon/localstorage

branch_name: refs/heads/master

gha_language: JavaScript

extension: ts


text:
DESCRIPTION = "GNOME panel"
LICENSE = "GPLv2 & LGPLv2 & GFDLv1.1"

BPN = "gnome-panel"
PR = "r1"

# conflicts with gnome-panel, because they provide the same package
# http://patches.openembedded.org/patch/43105/
EXCLUDE_FROM_WORLD = "1"
DEFAULT_PREFERENCE = "-1"

LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
                    file://COPYING-DOCS;md5=c9211dab3ae61e580f48432020784324 \
                    file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2"

SECTION = "x11/gnome"

DEPENDS = "gnome-doc-utils-native gtk+3 dconf gconf glib-2.0 gnome-desktop3 gtk+ pango libwnck3 gnome-menus cairo libgweather3 dbus-glib librsvg libcanberra"

inherit gtk-doc gnome gettext pkgconfig

SRC_URI += "file://as-needed.patch "

SRC_URI[archive.md5sum] = "0f2f644dc4081b72f6df7a65282af7c6"
SRC_URI[archive.sha256sum] = "25db8ec026c4bf47f0ef5cc7e2712f2aad175bd7fb8e4952ef5f8b200f17f196"

EXTRA_OECONF = "--disable-scrollkeeper --disable-eds --enable-bonobo=no --with-in-process-applets=none"

do_configure_prepend() {
    gnome-doc-prepare --automake
    sed -i -e s:help:: ${S}/Makefile.am
}

pkg_postinst_${PN}_append () {
    gconftool-2 --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
        --direct --load /etc/gconf/schemas/panel-default-setup.entries
}

PACKAGES =+ "libpanel-applet"
FILES_libpanel-applet = "${libdir}/libpanel-applet-3.so.*"

FILES_${PN} =+ "${datadir}/gnome* \
                ${datadir}/dbus-1 \
                ${datadir}/icons \
                ${datadir}/PolicyKit \
                ${libdir}/bonobo \
"

repository: ExorEmbedded/exor-workspace

repo_name: ExorEmbedded/exor-workspace

gha_language: Python