text:
="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="POLAR" package="MOLEX-1X4">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SCREW" package="SCREWTERMINAL-3.5MM-4">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="1.27MM" package="1X04-1.27MM">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="LOCK" package="1X04_LOCK">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD" package="1X04-SMD">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="LONGPADS" package="1X04_LONGPADS">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="1X04_NO_SILK" package="1X04_NO_SILK">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="ANTENNA2">
<description>Antenna

Single endded antenna. Common with smaller chip antennas. CHIP4 package is the GPS Chip Antenna SKU: GPS-08418. CHIP5 package is 2.4GHz chip antenna SKU: WRL-00144.</description>
<gates>
<gate name="G$1" symbol="ANTENNA2" x="0" y="0"/>
</gates>
<devices>
<device name="SMD" package="ANTENNA-CHIP2">
<connects>
<connect gate="G$1" pin="SIGNAL" pad="FEED"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD2" package="ANTENNA-CHIP3">
<connects>
<connect gate="G$1" pin="SIGNAL" pad="FEED"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD3" package="ANTENNA-CHIP4">
<connects>
<connect gate="G$1" pin="SIGNAL" pad="SIG"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD5" package="ANTENNA-CHIP5">
<connects>
<connect gate="G$1" pin="SIGNAL" pad="FEED"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD6" package="ANTENNA-CHIP6">
<connects>
<connect gate="G$1" pin="SIGNAL" pad="1"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="SPI_FLASH-X25XX">
<description>8pin SPI Flash series x25xx. Works with devices like W25X32 and BR25L32</description>
<gates>
<gate name="G$1" symbol="SPI_FLASH" x="0" y="0"/>
</gates>
<devices>
<device name="SMD" package="SO08">
<connects>
<connect gate="G$1" pin="CS" pad="1"/>
<connect gate="G$1" pin="GND" pad="4"/>
<connect gate="G$1" pin="HOLD" pad="7"/>
<connect gate="G$1" pin="MISO" pad="2"/>
<connect gate="G$1" pin="MOSI" pad="5"/>
<connect gate="G$1" pin="SCK" pad="6"/>
<connect gate="G$1" pin="VCC" pad="8"/>
<connect gate="G$1" pin="WP" pad="3"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD1" package="SO08-EIAJ">
<connects>
<connect gate="G$1" pin="CS" pad="1"/>
<connect gate="G$1" pin="GND" pad="4"/>
<connect gate="G$1" pin="HOLD" pad="7"/>
<connect gate="G$1" pin="MISO" pad="2"/>
<connect gate="G$1" pin="MOSI" pad="5"/>
<connect gate="G$1" pin="SCK" pad="6"/>
<connect gate="G$1" pin="VCC" pad="8"/>
<connect gate="G$1" pin="WP" pad="3"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="DIODE" prefix="D" uservalue="yes">
<description>Diode
These are standard reverse protection diodes and small signal diodes. SMA package can handle up to about 1A. SOD-323 can handle about 200mA. What the SOD-323 package when ordering, there are some mfgs out there that are 5-pin packages.</description>
<gates>
<gate name="G$1" symbol="DIODE" x="0" y="0"/>
</gates>
<devices>
<device name="SMA" package="SMA-DIODE">
<connects>
<connect gate="G$1" pin="A" pad="A"/>
<connect gate="G$1" pin="C" pad="C"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PTH" package="DIODE-1N4001">
<connects>
<connect gate="G$1" pin="A" pad="A"/>
<connect gate="G$1" pin="C" pad="C"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SOD" package="SOD-323">
<connects>
<connect gate="G$1" pin="A" pad="2"/>
<connect gate="G$1" pin="C" pad="1"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SOT23" package="SOT23-3">
<connects>
<connect gate="G$1" pin="A" pad="1"/>
<connect gate="G$1" pin="C" pad="3"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="1N4148" package="DIODE-1N4148">
<connects>
<connect gate="G$1" pin="A" pad="A"/>
<connect gate="G$1" pin="C" pad="C"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMB" package="SMB-DIODE">
<connects>
<connect gate="G$1" pin="A" pad="A"/>
<connect gate="G$1" pin="C" pad="C"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="HV" package="DIODE-HV">
<connects>
<connect gate="G$1" pin="A" pad="A"/>
<connect gate="G$1" pin="C" pad="C"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="RESISTOR" prefix="R" uservalue="yes">
<description>Resistor
Basic schematic elements and footprints for 0603, 1206, and PTH 1/10th watt (small) resistors.</description>
<gates>
<gate name="G$1" symbol="RESISTOR" x="0" y="0"/>
</gates>
<devices>
<device name="1206" package="1206">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PTH1" package="AXIAL-0.3">
<connects>
<connect gate="G$1" pin="1" pad="P$1"/>
<connect gate="G$1" pin="2" pad="P$2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="2010" package="R2010">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="" package="0805">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0603-RES" package="0603-RES">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name="">
<attribute name="MF" value="Yageo" constant="no"/>
</technology>
</technologies>
</device>
<device name="0402-RES" package="0402-RES">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PTH-1/6W" package="1/6W-RES">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="2512" package="R2512">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="CAP" prefix="C" uservalue="yes">
<description>Capacitor
Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
<gates>
<gate name="G$1" symbol="CAP" x="0" y="0"/>
</gates>
<devices>
<device name="PTH" package="CAP-PTH-SMALL">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PTH2" package="CAP-PTH-SMALL2">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0805" package="0805">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PTH3" package="CAP-PTH-LARGE">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD" package="GRM43D">
<connects>
<connect gate="G$1" pin="1" pad="A"/>
<connect gate="G$1" pin="2" pad="C"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0603-CAP" package="0603-CAP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name="">
<attribute name="MF" value="Yageo" constant="no"/>
</technology>
</technologies>
</device>
<device name="0402-CAP" package="0402-CAP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PTH1" package="CAP-PTH-5MM">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="INDUCTOR" uservalue="yes">
<description>Inductors
Basic Inductor/Choke - 0603 and 1206. Footprints are not proven and vary greatly between part numbers.</description>
<gates>
<gate name="G$1" symbol="INDUCTOR" x="0" y="0"/>
</gates>
<devices>
<device name="H*" package="INDUCTOR-1206">
<connects>
<connect gate="G$1" pin="1" pad="P$1"/>
<connect gate="G$1" pin="2" pad="P$2"/>
</connects>
<technologies>
<technology name="1206"/>
</technologies>
</device>
<device name="0603" package="0603">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="CR54" package="CR54">
<connects>
<connect gate="G$1" pin="1" pad="P$1"/>
<connect gate="G$1" pin="2" pad="P$2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="PWR" package="CDRH125">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0402" package="C0402">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="-B82462G" package="B82462G">
<connects>
<connect gate="G$1" pin="1" pad="P$1"/>
<connect gate="G$1" pin="2" pad="P$2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="CR75" package="CR75">
<connects>
<connect gate="G$1" pin="1" pad="P$1"/>
<connect gate="G$1" pin="2" pad="P$2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="1210" package="1210">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="1007" package="1007">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="frames">
<description>Frames for Sheet and Layout</description>
<packages>
</packages>
<symbols>
<symbol name="A4L-LOC">
<wire x1="256.54" y1="3.81" x2="256.54" y2="8.89" width="0.1016" layer="94"/>
<wire x1="256.54" y1="8.89" x2="256.54" y2="13.97" width="0.1016" layer="94"/>
<wire x1="256.54" y1="13.97" x2="256.54" y2="19.05" width="0.1016" layer="94"/>
<wire x1="256.54" y1="19.05" x2="256.54" y2="24.13" width="0.1016" layer="94"/>
<wire x1="161.29" y1="3.81" x2="161.29" y2="24.13" width="0.1016" layer="94"/>
<wire x1="161.29" y1="24.13" x2="215.265" y2="24.13" width="0.1016" layer="94"/>
<wire x1="215.265" y1="24.13" x2="256.54" y2="24.13" width="0.1016" layer="94"/>
<wire x1="246.38" y1="3.81" x2="246.38" y2="8.89" width="0.1016" layer="94"/>
<wire x1="246.38" y1="8.89" x2="256.54" y2="8.89" width="0.1016" layer="94"/>
<wire x1="246.38" y1="8.89" x2="215.265" y2="8.89" width="0.1016" layer="94"/>
<wire x1="215.265" y1="8.89" x2="215.265" y2="3.81" width="0.1016" layer="94"/>
<wire x1="215.265" y1="8.89" x2="215.265" y2="13.97" width="0.1016" layer="94"/>
<wire x1="215.265" y1="13.97" x2="256.54" y2="13.97" width="0.1016" layer="94"/>
<wire x1="215.265" y1="13.97" x2="215.265" y2="19.05" width="0.1016" layer="94"/>
<wire x1="215.265" y1="19.05" x2="256.54" y2="19.05" width="0.1016" layer="94"/>
<wire x1="215.265" y1="19.05" x2="215.265" y2="24.13" width="0.1016" layer="94"/>
<text x="217.17" y="15.24" size="2.54" layer="94" font="vector">>DRAWING_NAME</text>
<text x="217.17" y="10.16" size="2.286" layer="94" font="vector">>LAST_DATE_TIME</text>
<text x="230.505" y="5.08" size="2.54" layer="94" font="vector">>SHEET</text>
<text x="216.916" y="4.953" size="2.54" layer="94" font="vector">Sheet:</text>
<frame x1="0" y1="0" x2="260.35" y2="179.07" columns="6" rows="4" layer="94"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="A4L-LOC" prefix="FRAME" uservalue="yes">
<description>FRAME

DIN A4, landscape with location and doc. field</description>
<gates>
<gate name="G$1" symbol="A4L-LOC" x="0" y="0"/>
</gates>
<devices>
<device name="">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="Sincoheren">
<packages>
<package name="SWITCH">
<wire x1="0" y1="0" x2="5" y2="0" width="0.127" layer="21"/>
<wire x1="0" y1="0" x2="0" y2="3" width="0.127" layer="21"/>
<wire x1="5" y1="0" x2="5" y2="3" width="0.127" layer="21"/>
<wire x1="0" y1="3" x2="5" y2="3" width="0.127" layer="21"/>
<smd name="P$1" x="0" y="1.5" dx="1.7" dy="0.75" layer="1" rot="R90"/>
<smd name="P$2" x="5" y="1.5" dx="1.7" dy="0.75" layer="1" rot="R90"/>
<circle x="2.5" y="1.5" radius="0.848528125" width="0.127" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="SWITCH">
<pin name="P$1" x="-7.62" y="0" length="middle"/>
<pin name="P$2" x="15.24" y="0" length="middle" rot="R180"/>
<wire x1="-2.54" y1="2.54" x2="10.16" y2="2.54" width="0.254" layer="94"/>
<wire x1="10.16" y1="2.54" x2="10.16" y2="-2.54" width="0.254" layer="94"/>
<wire x1="10.16" y1="-2.54" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
<wire x1="-2.54" y1="-2.54" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
<text x="-2.54" y="5.08" size="1.778" layer="94">>NAME</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="SWITCH">
<gates>
<gate name="G$1" symbol="SWITCH" x="-2.54" y="0"/>
</gates>
<devices>
<device name="" package="SWITCH">
<connects>
<connect gate="G$1" pin="P$1" pad="P$1"/>
<connect gate="G$1" pin="P$2" pad="P$2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<parts>
<part name="U2" library="esp8266-development-board" deviceset="ESP8266" device="">
<attribute name="PROD_ID" value="IC-12452"/>
</part>
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="C1" library="SparkFun" deviceset="CAP" device="0402-CAP" value="10uF"/>
<part name="GND6" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="Y1" library="things" deviceset="CRYSTAL-GROUNDED" device="3.2X2.5" value="26MHz">
<attribute name="PROD_ID" value="XTAL-12454"/>
</part>
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="L1" library="SparkFun" deviceset="INDUCTOR" device="0402" value="DNP"/>
<part name="L2" library="SparkFun" deviceset="INDUCTOR" device="0402" value="DNP"/>
<part name="C8" library="SparkFun" deviceset="CAP" device="0402-CAP" value="5.6pF">
<attribute name="PROD_ID" value="CAP-12456"/>
</part>
<part name="GND11" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND13" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="R5" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="SUPPLY5" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="R3" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="SUPPLY4" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="R14" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="1K"/>
<part name="GND5" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="SUPPLY3" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="SUPPLY8" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="GND10" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="SUPPLY9" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="GND15" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="C2" library="SparkFun-Capacitors" deviceset="1.0UF-25V-+80/-20(0805)" device="" value="4.7uF"/>
<part name="C6" library="SparkFun-Capacitors" deviceset="2.2UF-10V-20%(0603)" device="" value="4.7uF"/>
<part name="GND7" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="C4" library="SparkFun" deviceset="CAP" device="0402-CAP" value="10pF"/>
<part name="C5" library="SparkFun" deviceset="CAP" device="0402-CAP" value="10pF"/>
<part name="R1" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="12k"/>
<part name="R6" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="1K"/>
<part name="R4" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="200R"/>
<part name="U1" library="SparkFun-PowerIC" deviceset="V_REG_LDO" device="SMD" value="SPX3819M5-3.3V">
<attribute name="PROD_ID" value="VREG-12457"/>
</part>
<part name="C9" library="SparkFun" deviceset="CAP" device="0402-CAP" value="0.1uF"/>
<part name="R2" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="1K"/>
<part name="GND8" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="R8" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="GND12" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="SUPPLY13" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="D1" library="SparkFun-LED" deviceset="LED-RED" device="0603" value="RED"/>
<part name="Q1" library="SparkFun-DiscreteSemi" deviceset="MOSFET-NCHANNEL" device="BSS138" value="BSS138"/>
<part name="Q2" library="SparkFun-DiscreteSemi" deviceset="MOSFET-NCHANNEL" device="BSS138" value="BSS138"/>
<part name="R12" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="R7" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="R9" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="R13" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="10K"/>
<part name="SUPPLY1" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="SUPPLY6" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="SUPPLY10" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="SUPPLY11" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="SUPPLY7" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="GND17" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="SUPPLY12" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="D2" library="SparkFun-LED" deviceset="LED-BLUE" device="0603" value="BLUE"/>
<part name="SUPPLY15" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
<part name="JP3" library="SparkFun" deviceset="M04" device="PTH"/>
<part name="JP5" library="SparkFun" deviceset="M04" device="PTH"/>
<part name="ANT1" library="SparkFun" deviceset="ANTENNA2" device="SMD6" value="SLDA72-2R470G"/>
<part name="FRAME1" library="frames" deviceset="A4L-LOC" device=""/>
<part name="U$3" library="SparkFun" deviceset="SPI_FLASH-X25XX" device="SMD1"/>
<part name="R10" library="SparkFun" deviceset="RESISTOR" device="0402-RES" value="470"/>
<part name="D3" library="SparkFun" deviceset="DIODE" device="SOD" value="NSR0320"/>
<part name="BUT1" library="Sincoheren" deviceset="SWITCH" device=""/>
<part name="GND14" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
</parts>
<sheets>
<sheet>
<plain>
<wire x1="5.08" y1="109.22" x2="81.28" y2="109.22" width="0.254" layer="97" style="longdash"/>
<wire x1="81.28" y1="109.22" x2="162.56" y2="109.22" width="0.254" layer="97" style="longdash"/>
<wire x1="162.56" y1="109.22" x2="185.42" y2="109.22" width="0.254" layer="97" style="longdash"/>
<wire x1="185.42" y1="109.22" x2="254" y2="109.22" width="0.254" layer="97" style="longdash"/>
<wire x1="81.28" y1="109.22" x2="81.28" y2="172.72" width="0.254" layer="97" style="longdash"/>
<wire x1="185.42" y1="109.22" x2="185.42" y2="172.72" width="0.254" layer="97" style="longdash"/>
<wire x1="162.56" y1="25.4" x2="162.56" y2="109.22" width="0.254" layer="97" style="longdash"/>
<text x="187.96" y="167.64" size="2.54" layer="94">ESP8266 I/O Headers</text>
<text x="86.36" y="167.64" size="2.54" layer="94">UART Level Shift</text>
<text x="7.62" y="167.64" size="2.54" layer="94">Voltage Regulator</text>
<text x="7.62" y="101.6" size="2.54" layer="94">ESP8266</text>
<text x="167.64" y="101.6" size="2.54" layer="94">SPI FLASH</text>
<text x="167.64" y="10.16" size="6.4516" layer="94">linkgo.io</text>
</plain>
<instances>
<instance part="U2" gate="G$1" x="63.5" y="50.8">
<attribute name="PROD_ID" x="63.5" y="50.8" size="2.54" layer="96" display="off"/>
</instance>
<instance part="SUPPLY2" gate="G$1" x="38.1" y="91.44"/>
<instance part="C1" gate="G$1" x="20.32" y="78.74"/>
<instance part="GND6" gate="1" x="38.1" y="10.16"/>
<instance part="GND2" gate="1" x="22.86" y="40.64"/>
<instance part="Y1" gate="G$1" x="35.56" y="48.26" rot="R270">
<attribute name="PROD_ID" x="35.56" y="48.26" size="2.54" layer="96" rot="R270" display="off"/>
</instance>
<instance part="GND1" gate="1" x="20.32" y="71.12"/>
<instance part="L1" gate="G$1" x="114.3" y="68.58"/>
<instance part="L2" gate="G$1" x="127" y="68.58"/>
<instance part="C8" gate="G$1" x="121.92" y="78.74" rot="R90">
<attribute name="PROD_ID" x="121.92" y="78.74" size="2.54" layer="96" rot="R90" display="off"/>
</instance>
<instance part="GND11" gate="1" x="114.3" y="55.88"/>
<instance part="GND13" gate="1" x="127" y="55.88"/>
<instance part="R5" gate="G$1" x="93.98" y="93.98" rot="R90"/>
<instance part="SUPPLY5" gate="G$1" x="93.98" y="101.6"/>
<instance part="R3" gate="G$1" x="86.36" y="93.98" rot="R90"/>
<instance part="SUPPLY4" gate="G$1" x="86.36" y="101.6"/>
<instance part="R14" gate="G$1" x="142.24" y="66.04" rot="R90"/>
<instance part="GND5" gate="1" x="25.4" y="134.62"/>
<instance part="SUPPLY3" gate="G$1" x="50.8" y="152.4"/>
<instance part="SUPPLY8" gate="G$1" x="223.52" y="68.58" rot="MR0"/>
<instance part="GND10" gate="1" x="187.96" y="53.34" rot="MR0"/>
<instance part="SUPPLY9" gate="G$1" x="236.22" y="68.58" rot="MR0"/>
<instance part="GND15" gate="1" x="236.22" y="53.34" rot="MR0"/>
<instance part="C2" gate="G$1" x="20.32" y="142.24" rot="MR0"/>
<instance part="C6" gate="G$1" x="60.96" y="142.24" rot="MR0"/>
<instance part="GND7" gate="1" x="60.96" y="134.62"/>
<instance part="GND3" gate="1" x="20.32" y="134.62"/>
<instance part="C4" gate="G$1" x="30.48" y="50.8" rot="R90"/>
<instance part="C5" gate="G$1" x="30.48" y="45.72" rot="MR270"/>
<instance part="R1" gate="G$1" x="38.1" y="27.94" rot="R90"/>
<instance part="R6" gate="G$1" x="99.06" y="40.64"/>
<instance part="R4" gate="G$1" x="91.44" y="71.12" rot="R180"/>
<instance part="U1" gate="G$1" x="40.64" y="144.78">
<attribute name="PROD_ID" x="40.64" y="144.78" size="2.54" layer="96" display="off"/>
</instance>
<instance part="C9" gate="G$1" x="236.22" y="60.96"/>
<instance part="R2" gate="G$1" x="68.58" y="132.08" rot="R270"/>
<instance part="GND8" gate="1" x="68.58" y="121.92"/>
<instance part="R8" gate="G$1" x="137.16" y="33.02" rot="R90"/>
<instance part="GND12" gate="1" x="137.16" y="22.86"/>
<instance part="SUPPLY13" gate="G$1" x="142.24" y="73.66"/>
<instance part="D1" gate="G$1" x="68.58" y="144.78"/>
<instance part="Q1" gate="G$1" x="111.76" y="134.62" rot="R270"/>
<instance part="Q2" gate="G$1" x="152.4" y="134.62" rot="R270"/>
<instance part="R12" gate="G$1" x="144.78" y="142.24" rot="R90"/>
<instance part="R7" gate="G$1" x="104.14" y="142.24" rot="R90"/>
<instance part="R9" gate="G$1" x="119.38" y="142.24" rot="R90"/>
<instance part="R13" gate="G$1" x="160.02" y="142.24" rot="R90"/>
<instance part="SUPPLY1" gate="G$1" x="25.4" y="152.4"/>
<instance part="SUPPLY6" gate="G$1" x="104.14" y="152.4"/>
<instance part="SUPPLY10" gate="G$1" x="144.78" y="152.4"/>
<instance part="SUPPLY11" gate="G$1" x="160.02" y="149.86"/>
<instance part="SUPPLY7" gate="G$1" x="119.38" y="152.4"/>
<instance part="GND17" gate="1" x="220.98" y="144.78"/>
<instance part="SUPPLY12" gate="G$1" x="226.06" y="160.02"/>
<instance part="D2" gate="G$1" x="111.76" y="40.64" rot="R270"/>
<instance part="SUPPLY15" gate="G$1" x="116.84" y="43.18"/>
<instance part="JP3" gate="G$1" x="213.36" y="149.86"/>
<instance part="JP5" gate="G$1" x="213.36" y="127"/>
<instance part="ANT1" gate="G$1" x="129.54" y="86.36"/>
<instance part="FRAME1" gate="G$1" x="0" y="0"/>
<instance part="U$3" gate="G$1" x="205.74" y="63.5"/>
<instance part="R10" gate="G$1" x="106.68" y="88.9" rot="R180"/>
<instance part="D3" gate="G$1" x="220.98" y="157.48" smashed="yes" rot="R90">
<attribute name="NAME" x="223.52" y="155.4226" size="1.778" layer="95"/>
<attribute name="VALUE" x="223.52" y="157.7086" size="1.778" layer="96"/>
</instance>
<instance part="BUT1" gate="G$1" x="111.76" y="17.78"/>
<instance part="GND14" gate="1" x="104.14" y="15.24"/>
</instances>
<busses>
</busses>
<nets>
<net name="VCC" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="VDDA@1"/>
<wire x1="40.64" y1="86.36" x2="38.1" y2="86.36" width="0.1524" layer="91"/>
<pinref part="SUPPLY2" gate="G$1" pin="VCC"/>
<wire x1="38.1" y1="86.36" x2="38.1" y2="88.9" width="0.1524" layer="91"/>
<pinref part="U2" gate="G$1" pin="VDDA@30"/>
<wire x1="38.1" y1="88.9" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
<wire x1="40.64" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
<wire x1="38.1" y1="83.82" x2="38.1" y2="86.36" width="0.1524" layer="91"/>
<junction x="38.1" y="86.36"/>
<pinref part="U2" gate="G$1" pin="VDDD"/>
<wire x1="40.64" y1="81.28" x2="38.1" y2="81.28" width="0.1524" layer="91"/>
<wire x1="38.1" y1="81.28" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
<junction x="38.1" y="83.82"/>
<pinref part="U2" gate="G$1" pin="VDD3P3@3"/>
<wire x1="40.64" y1="78.74" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
<wire x1="38.1" y1="78.74" x2="38.1" y2="81.28" width="0.1524" layer="91"/>
<junction x="38.1" y="81.28"/>
<pinref part="U2" gate="G$1" pin="VDD3P3@4"/>
<wire x1="40.64" y1="76.2" x2="38.1" y2="76.2" width="0.1524" layer="91"/>
<wire x1="38.1" y1="76.2" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
<junction x="38.1" y="78.74"/>
<pinref part="U2" gate="G$1" pin="VDDPST@11"/>
<wire x1="40.64" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
<wire x1="38.1" y1="73.66" x2="38.1" y2="76.2" width="0.1524" layer="91"/>
<junction x="38.1" y="76.2"/>
<pinref part="U2" gate="G$1" pin="VDDPST@17"/>
<wire x1="40.64" y1="71.12" x2="38.1" y2="71.12" width="0.1524" layer="91"/>
<wire x1="38.1" y1="71.12" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
<junction x="38.1" y="73.66"/>
<wire x1="20.32" y1="88.9" x2="38.1" y2="88.9" width="0.1524" layer="91"/>
<junction x="38.1" y="88.9"/>
<pinref part="C1" gate="G$1" pin="1"/>
<wire x1="20.32" y1="83.82" x2="20.32" y2="88.9" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R5" gate="G$1" pin="2"/>
<pinref part="SUPPLY5" gate="G$1" pin="VCC"/>
<wire x1="93.98" y1="101.6" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R3" gate="G$1" pin="2"/>
<pinref part="SUPPLY4" gate="G$1" pin="VCC"/>
<wire x1="86.36" y1="101.6" x2="86.36" y2="99.06" width="0.1524" layer="91"/>
</segment>
<segment>
<wire x1="48.26" y1="149.86" x2="50.8" y2="149.86" width="0.1524" layer="91"/>
<wire x1="50.8" y1="149.86" x2="50.8" y2="152.4" width="0.1524" layer="91"/>
<pinref part="SUPPLY3" gate="G$1" pin="VCC"/>
<junction x="50.8" y="149.86"/>
<wire x1="50.8" y1="149.86" x2="60.96" y2="149.86" width="0.1524" layer="91"/>
<pinref part="C6" gate="G$1" pin="1"/>
<wire x1="60.96" y1="149.86" x2="60.96" y2="147.32" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="OUT"/>
<wire x1="60.96" y1="149.86" x2="68.58" y2="149.86" width="0.1524" layer="91"/>
<junction x="60.96" y="149.86"/>
<wire x1="68.58" y1="149.86" x2="68.58" y2="147.32" width="0.1524" layer="91"/>
<pinref part="D1" gate="G$1" pin="A"/>
</segment>
<segment>
<wire x1="220.98" y1="66.04" x2="223.52" y2="66.04" width="0.1524" layer="91"/>
<wire x1="223.52" y1="66.04" x2="223.52" y2="68.58" width="0.1524" layer="91"/>
<pinref part="SUPPLY8" gate="G$1" pin="VCC"/>
<pinref part="U$3" gate="G$1" pin="VCC"/>
</segment>
<segment>
<pinref part="SUPPLY9" gate="G$1" pin="VCC"/>
<wire x1="236.22" y1="68.58" x2="236.22" y2="66.04" width="0.1524" layer="91"/>
<pinref part="C9" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="R14" gate="G$1" pin="2"/>
<pinref part="SUPPLY13" gate="G$1" pin="VCC"/>
<wire x1="142.24" y1="73.66" x2="142.24" y2="71.12" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R7" gate="G$1" pin="2"/>
<pinref part="SUPPLY6" gate="G$1" pin="VCC"/>
<wire x1="104.14" y1="147.32" x2="104.14" y2="149.86" width="0.1524" layer="91"/>
<pinref part="Q1" gate="G$1" pin="G"/>
<wire x1="104.14" y1="149.86" x2="104.14" y2="152.4" width="0.1524" layer="91"/>
<wire x1="104.14" y1="149.86" x2="111.76" y2="149.86" width="0.1524" layer="91"/>
<wire x1="111.76" y1="149.86" x2="111.76" y2="142.24" width="0.1524" layer="91"/>
<junction x="104.14" y="149.86"/>
</segment>
<segment>
<pinref part="R12" gate="G$1" pin="2"/>
<wire x1="144.78" y1="147.32" x2="144.78" y2="149.86" width="0.1524" layer="91"/>
<wire x1="144.78" y1="149.86" x2="152.4" y2="149.86" width="0.1524" layer="91"/>
<pinref part="Q2" gate="G$1" pin="G"/>
<wire x1="152.4" y1="149.86" x2="152.4" y2="142.24" width="0.1524" layer="91"/>
<pinref part="SUPPLY10" gate="G$1" pin="VCC"/>
<wire x1="144.78" y1="149.86" x2="144.78" y2="152.4" width="0.1524" layer="91"/>
<junction x="144.78" y="149.86"/>
</segment>
<segment>
<pinref part="D2" gate="G$1" pin="A"/>
<pinref part="SUPPLY15" gate="G$1" pin="VCC"/>
<wire x1="114.3" y1="40.64" x2="116.84" y2="40.64" width="0.1524" layer="91"/>
<wire x1="116.84" y1="40.64" x2="116.84" y2="43.18" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="GND"/>
<wire x1="40.64" y1="17.78" x2="38.1" y2="17.78" width="0.1524" layer="91"/>
<pinref part="GND6" gate="1" pin="GND"/>
<wire x1="38.1" y1="17.78" x2="38.1" y2="12.7" width="0.1524" layer="91"/>
<wire x1="38.1" y1="17.78" x2="38.1" y2="22.86" width="0.1524" layer="91"/>
<junction x="38.1" y="17.78"/>
<pinref part="R1" gate="G$1" pin="1"/>
</segment>
<segment>
<wire x1="25.4" y1="45.72" x2="22.86" y2="45.72" width="0.1524" layer="91"/>
<pinref part="GND2" gate="1" pin="GND"/>
<wire x1="22.86" y1="45.72" x2="22.86" y2="43.18" width="0.1524" layer="91"/>
<wire x1="25.4" y1="50.8" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
<wire x1="22.86" y1="50.8" x2="22.86" y2="48.26" width="0.1524" layer="91"/>
<junction x="22.86" y="45.72"/>
<pinref part="Y1" gate="G$1" pin="GND"/>
<wire x1="22.86" y1="48.26" x2="22.86" y2="45.72" width="0.1524" layer="91"/>
<wire x1="30.48" y1="48.26" x2="22.86" y2="48.26" width="0.1524" layer="91"/>
<junction x="22.86" y="48.26"/>
<pinref part="C4" gate="G$1" pin="1"/>
<pinref part="C5" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="C1" gate="G$1" pin="2"/>
<pinref part="GND1" gate="1" pin="GND"/>
<wire x1="20.32" y1="73.66" x2="20.32" y2="76.2" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="L1" gate="G$1" pin="2"/>
<pinref part="GND11" gate="1" pin="GND"/>
<wire x1="114.3" y1="58.42" x2="114.3" y2="60.96" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="L2" gate="G$1" pin="2"/>
<pinref part="GND13" gate="1" pin="GND"/>
<wire x1="127" y1="60.96" x2="127" y2="58.42" width="0.1524" layer="91"/>
</segment>
<segment>
<wire x1="30.48" y1="144.78" x2="25.4" y2="144.78" width="0.1524" layer="91"/>
<wire x1="25.4" y1="144.78" x2="25.4" y2="137.16" width="0.1524" layer="91"/>
<pinref part="GND5" gate="1" pin="GND"/>
<pinref part="U1" gate="G$1" pin="GND"/>
</segment>
<segment>
<wire x1="190.5" y1="58.42" x2="187.96" y2="58.42" width="0.1524" layer="91"/>
<wire x1="187.96" y1="58.42" x2="187.96" y2="55.88" width="0.1524" layer="91"/>
<pinref part="GND10" gate="1" pin="GND"/>
<pinref part="U$3" gate="G$1" pin="GND"/>
</segment>
<segment>
<pinref part="GND15" gate="1" pin="GND"/>
<wire x1="236.22" y1="55.88" x2="236.22" y2="58.42" width="0.1524" layer="91"/>
<pinref part="C9" gate="G$1" pin="2"/>
</segment>
<segment>
<pinref part="C6" gate="G$1" pin="2"/>
<pinref part="GND7" gate="1" pin="GND"/>
<wire x1="60.96" y1="137.16" x2="60.96" y2="139.7" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="C2" gate="G$1" pin="2"/>
<pinref part="GND3" gate="1" pin="GND"/>
<wire x1="20.32" y1="139.7" x2="20.32" y2="137.16" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R2" gate="G$1" pin="2"/>
<pinref part="GND8" gate="1" pin="GND"/>
<wire x1="68.58" y1="124.46" x2="68.58" y2="127" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R8" gate="G$1" pin="1"/>
<pinref part="GND12" gate="1" pin="GND"/>
<wire x1="137.16" y1="25.4" x2="137.16" y2="27.94" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="BUT1" gate="G$1" pin="P$1"/>
<pinref part="GND14" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="JP3" gate="G$1" pin="1"/>
<pinref part="GND17" gate="1" pin="GND"/>
<wire x1="220.98" y1="147.32" x2="218.44" y2="147.32" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="RES12K"/>
<wire x1="40.64" y1="35.56" x2="38.1" y2="35.56" width="0.1524" layer="91"/>
<wire x1="38.1" y1="35.56" x2="38.1" y2="33.02" width="0.1524" layer="91"/>
<pinref part="R1" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="XTAL_IN"/>
<wire x1="33.02" y1="45.72" x2="35.56" y2="45.72" width="0.1524" layer="91"/>
<pinref part="Y1" gate="G$1" pin="2"/>
<wire x1="35.56" y1="45.72" x2="40.64" y2="45.72" width="0.1524" layer="91"/>
<junction x="35.56" y="45.72"/>
<pinref part="C5" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="XTAL_OUT"/>
<wire x1="33.02" y1="50.8" x2="35.56" y2="50.8" width="0.1524" layer="91"/>
<pinref part="Y1" gate="G$1" pin="1"/>
<wire x1="35.56" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
<junction x="35.56" y="50.8"/>
<pinref part="C4" gate="G$1" pin="2"/>
</segment>
</net>
<net name="CHIP_EN" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="CHIP_EN"/>
<wire x1="83.82" y1="86.36" x2="86.36" y2="86.36" width="0.1524" layer="91"/>
<wire x1="86.36" y1="86.36" x2="86.36" y2="88.9" width="0.1524" layer="91"/>
<pinref part="R3" gate="G$1" pin="1"/>
</segment>
</net>
<net name="U0RXI" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="U0RXD"/>
<wire x1="83.82" y1="55.88" x2="86.36" y2="55.88" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="Q1" gate="G$1" pin="S"/>
<wire x1="106.68" y1="134.62" x2="104.14" y2="134.62" width="0.1524" layer="91"/>
<pinref part="R7" gate="G$1" pin="1"/>
<wire x1="104.14" y1="134.62" x2="104.14" y2="137.16" width="0.1524" layer="91"/>
<wire x1="104.14" y1="134.62" x2="101.6" y2="134.62" width="0.1524" layer="91"/>
<junction x="104.14" y="134.62"/>

</segment>
</net>
<net name="U0TXO" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="U0TXD"/>
<wire x1="83.82" y1="53.34" x2="86.36" y2="53.34" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="Q2" gate="G$1" pin="S"/>
<wire x1="147.32" y1="134.62" x2="144.78" y2="134.62" width="0.1524" layer="91"/>
<pinref part="R12" gate="G$1" pin="1"/>
<wire x1="144.78" y1="134.62" x2="144.78" y2="137.16" width="0.1524" layer="91"/>
<wire x1="144.78" y1="134.62" x2="142.24" y2="134.62" width="0.1524" layer="91"/>
<junction x="144.78" y="134.62"/>

</segment>
</net>
<net name="RESET" class="0">
<segment>
<pinref part="R5" gate="G$1" pin="1"/>
<pinref part="U2" gate="G$1" pin="EXT_RSTB"/>
<wire x1="93.98" y1="83.82" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
<wire x1="93.98" y1="83.82" x2="83.82" y2="83.82" width="0.1524" layer="91"/>
<pinref part="R10" gate="G$1" pin="2"/>
<junction x="93.98" y="88.9"/>
<wire x1="101.6" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
</segment>
</net>
<net name="LNA" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="LNA"/>
<pinref part="L1" gate="G$1" pin="1"/>
<wire x1="83.82" y1="78.74" x2="114.3" y2="78.74" width="0.1524" layer="91"/>
<wire x1="114.3" y1="78.74" x2="114.3" y2="76.2" width="0.1524" layer="91"/>
<pinref part="C8" gate="G$1" pin="1"/>
<wire x1="114.3" y1="78.74" x2="116.84" y2="78.74" width="0.1524" layer="91"/>
<junction x="114.3" y="78.74"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<pinref part="C8" gate="G$1" pin="2"/>
<wire x1="124.46" y1="78.74" x2="127" y2="78.74" width="0.1524" layer="91"/>
<pinref part="L2" gate="G$1" pin="1"/>
<wire x1="127" y1="78.74" x2="127" y2="76.2" width="0.1524" layer="91"/>
<wire x1="127" y1="78.74" x2="129.54" y2="78.74" width="0.1524" layer="91"/>
<junction x="127" y="78.74"/>
<wire x1="129.54" y1="78.74" x2="129.54" y2="81.28" width="0.1524" layer="91"/>
<pinref part="ANT1" gate="G$1" pin="SIGNAL"/>
</segment>
</net>
<net name="GPIO14" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="MTMS/SPICLK/GPIO14"/>
<wire x1="83.82" y1="30.48" x2="86.36" y2="30.48" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="JP5" gate="G$1" pin="1"/>
<wire x1="218.44" y1="124.46" x2="223.52" y2="124.46" width="0.1524" layer="91"/>
</segment>
</net>
<net name="ADC" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="TOUT/ADC"/>
<wire x1="83.82" y1="17.78" x2="86.36" y2="17.78" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="JP5" gate="G$1" pin="4"/>
<wire x1="223.52" y1="132.08" x2="218.44" y2="132.08" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GPIO0" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPICS2/GPIO0"/>
<wire x1="83.82" y1="48.26" x2="86.36" y2="48.26" width="0.1524" layer="91"/>

</segment>
<segment>

<pinref part="R14" gate="G$1" pin="1"/>
<wire x1="142.24" y1="58.42" x2="144.78" y2="58.42" width="0.1524" layer="91"/>
<wire x1="142.24" y1="60.96" x2="142.24" y2="58.42" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="BUT1" gate="G$1" pin="P$2"/>
<wire x1="127" y1="17.78" x2="132.08" y2="17.78" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GPIO5" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="GPIO5"/>
<wire x1="83.82" y1="40.64" x2="93.98" y2="40.64" width="0.1524" layer="91"/>
<pinref part="R6" gate="G$1" pin="1"/>
</segment>
</net>
<net name="GPIO4" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="GPIO4"/>
<wire x1="83.82" y1="43.18" x2="86.36" y2="43.18" width="0.1524" layer="91"/>

</segment>
</net>
<net name="SD_!WP!" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPIWP/SD_DATA_3"/>
<wire x1="99.06" y1="60.96" x2="83.82" y2="60.96" width="0.1524" layer="91"/>

</segment>
<segment>
<wire x1="190.5" y1="60.96" x2="187.96" y2="60.96" width="0.1524" layer="91"/>

<pinref part="U$3" gate="G$1" pin="WP"/>
</segment>
</net>
<net name="SD_!HD!" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPIHD/SD_DATA_2"/>
<wire x1="99.06" y1="63.5" x2="83.82" y2="63.5" width="0.1524" layer="91"/>

</segment>
<segment>
<wire x1="220.98" y1="63.5" x2="223.52" y2="63.5" width="0.1524" layer="91"/>

<pinref part="U$3" gate="G$1" pin="HOLD"/>
</segment>
</net>
<net name="SD_SI" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPID/SD_DATA_1"/>
<wire x1="99.06" y1="66.04" x2="83.82" y2="66.04" width="0.1524" layer="91"/>

</segment>
<segment>
<wire x1="220.98" y1="58.42" x2="223.52" y2="58.42" width="0.1524" layer="91"/>

<pinref part="U$3" gate="G$1" pin="MOSI"/>
</segment>
</net>
<net name="SD_SO" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPIQ/SD_DATA_0"/>
<wire x1="99.06" y1="68.58" x2="83.82" y2="68.58" width="0.1524" layer="91"/>

</segment>
<segment>
<wire x1="190.5" y1="63.5" x2="187.96" y2="63.5" width="0.1524" layer="91"/>

<pinref part="U$3" gate="G$1" pin="MISO"/>
</segment>
</net>
<net name="SD_CLK" class="0">
<segment>
<wire x1="96.52" y1="71.12" x2="99.06" y2="71.12" width="0.1524" layer="91"/>

<pinref part="R4" gate="G$1" pin="1"/>
</segment>
<segment>
<wire x1="220.98" y1="60.96" x2="223.52" y2="60.96" width="0.1524" layer="91"/>

<pinref part="U$3" gate="G$1" pin="SCK"/>
</segment>
</net>
<net name="SD_CS0" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPICS0/SD_CMD"/>
<wire x1="99.06" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>

</segment>
<segment>
<wire x1="190.5" y1="66.04" x2="187.96" y2="66.04" width="0.1524" layer="91"/>

<pinref part="U$3" gate="G$1" pin="CS"/>
</segment>
</net>
<net name="XPD" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="XPD_DCDC/GPIO16"/>
<wire x1="83.82" y1="22.86" x2="86.36" y2="22.86" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="R10" gate="G$1" pin="1"/>
<wire x1="111.76" y1="88.9" x2="114.3" y2="88.9" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GPIO15" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="MTDO/SPICS/GPIO15"/>
<wire x1="83.82" y1="27.94" x2="86.36" y2="27.94" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="R8" gate="G$1" pin="2"/>
<wire x1="137.16" y1="38.1" x2="137.16" y2="40.64" width="0.1524" layer="91"/>
<wire x1="137.16" y1="40.64" x2="134.62" y2="40.64" width="0.1524" layer="91"/>

</segment>
</net>
<net name="GPIO13" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="MTCK/SPID/GPIO13"/>
<wire x1="83.82" y1="33.02" x2="86.36" y2="33.02" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="JP5" gate="G$1" pin="2"/>
<wire x1="223.52" y1="127" x2="218.44" y2="127" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GPIO12" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="MTDI/SPIQ/GPIO12"/>
<wire x1="83.82" y1="35.56" x2="86.36" y2="35.56" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="JP5" gate="G$1" pin="3"/>
<wire x1="223.52" y1="129.54" x2="218.44" y2="129.54" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GPIO2" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="GPIO2"/>
<wire x1="83.82" y1="45.72" x2="86.36" y2="45.72" width="0.1524" layer="91"/>

</segment>
</net>
<net name="N$6" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SPICLK/SD_CLK"/>
<wire x1="83.82" y1="71.12" x2="86.36" y2="71.12" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
<pinref part="R2" gate="G$1" pin="1"/>
<wire x1="68.58" y1="137.16" x2="68.58" y2="139.7" width="0.1524" layer="91"/>
<pinref part="D1" gate="G$1" pin="C"/>
</segment>
</net>
<net name="TX_HIGH" class="0">
<segment>
<pinref part="Q2" gate="G$1" pin="D"/>
<wire x1="157.48" y1="134.62" x2="160.02" y2="134.62" width="0.1524" layer="91"/>
<pinref part="R13" gate="G$1" pin="1"/>
<wire x1="160.02" y1="134.62" x2="160.02" y2="137.16" width="0.1524" layer="91"/>
<wire x1="160.02" y1="134.62" x2="162.56" y2="134.62" width="0.1524" layer="91"/>
<junction x="160.02" y="134.62"/>

</segment>
<segment>
<wire x1="218.44" y1="152.4" x2="223.52" y2="152.4" width="0.1524" layer="91"/>

<pinref part="JP3" gate="G$1" pin="3"/>
</segment>
</net>
<net name="5V" class="0">
<segment>
<pinref part="C2" gate="G$1" pin="1"/>
<wire x1="30.48" y1="149.86" x2="27.94" y2="149.86" width="0.1524" layer="91"/>
<wire x1="27.94" y1="149.86" x2="25.4" y2="149.86" width="0.1524" layer="91"/>
<wire x1="25.4" y1="149.86" x2="20.32" y2="149.86" width="0.1524" layer="91"/>
<wire x1="20.32" y1="149.86" x2="20.32" y2="147.32" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="IN"/>
<pinref part="SUPPLY1" gate="G$1" pin="5V"/>
<wire x1="25.4" y1="149.86" x2="25.4" y2="152.4" width="0.1524" layer="91"/>
<junction x="25.4" y="149.86"/>
<pinref part="U1" gate="G$1" pin="EN"/>
<wire x1="30.48" y1="139.7" x2="27.94" y2="139.7" width="0.1524" layer="91"/>
<wire x1="27.94" y1="139.7" x2="27.94" y2="149.86" width="0.1524" layer="91"/>
<junction x="27.94" y="149.86"/>
</segment>
<segment>
<pinref part="R13" gate="G$1" pin="2"/>
<wire x1="160.02" y1="147.32" x2="160.02" y2="149.86" width="0.1524" layer="91"/>
<pinref part="SUPPLY11" gate="G$1" pin="5V"/>
</segment>
<segment>
<pinref part="R9" gate="G$1" pin="2"/>
<pinref part="SUPPLY7" gate="G$1" pin="5V"/>
<wire x1="119.38" y1="152.4" x2="119.38" y2="147.32" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="D3" gate="G$1" pin="C"/>
<pinref part="SUPPLY12" gate="G$1" pin="5V"/>
<wire x1="220.98" y1="160.02" x2="226.06" y2="160.02" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RX_HIGH" class="0">
<segment>
<pinref part="Q1" gate="G$1" pin="D"/>
<wire x1="116.84" y1="134.62" x2="119.38" y2="134.62" width="0.1524" layer="91"/>
<pinref part="R9" gate="G$1" pin="1"/>
<wire x1="119.38" y1="134.62" x2="119.38" y2="137.16" width="0.1524" layer="91"/>
<wire x1="119.38" y1="134.62" x2="121.92" y2="134.62" width="0.1524" layer="91"/>
<junction x="119.38" y="134.62"/>

</segment>
<segment>
<wire x1="218.44" y1="149.86" x2="223.52" y2="149.86" width="0.1524" layer="91"/>

<pinref part="JP3" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$9" class="0">
<segment>
<pinref part="R6" gate="G$1" pin="2"/>
<pinref part="D2" gate="G$1" pin="C"/>
<wire x1="106.68" y1="40.64" x2="104.14" y2="40.64" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<pinref part="JP3" gate="G$1" pin="4"/>
<wire x1="218.44" y1="154.94" x2="220.98" y2="154.94" width="0.1524" layer="91"/>
<pinref part="D3" gate="G$1" pin="A"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</schematic>
</drawing>
</eagle>

repository: linkgo/neurite

repo_name: linkgo/neurite

gha_license_id: MIT

gha_language: HTML

extension: sch


text:
DESCRIPTION = "Easy To Use GNOME CD/DVD Burning Application"
LICENSE = "LGPL GPL"
SECTION = "x11/gnome"

inherit gnome

SRC_URI += " file://eject1.diff \
             file://eject2.diff \
"

SRC_URI[archive.md5sum] = "02324246d8e4804e15e41ef7b62836a7"
SRC_URI[archive.sha256sum] = "ac61757df5d0f8f75f05cf9921b0d5638b0a96b68507475b7034739b9afbc93e"

DEPENDS="dbus-glib glib-2.0 gtk+ hal libglade libgnomeui nautilus"
# FIXME: recipes are missing
#RDEPENDS_${PN} = "genisoimage growisofs wodim"

PACKAGES += "nautilus-extension-nautilus-cd-burner"
FILES_nautilus-extension-nautilus-cd-burner = "${libdir}/nautilus"
FILES_${PN}-dbg += "${libdir}/nautilus/extensions-*/.debug"

do_install_append() {
	rm ${D}${libdir}/nautilus/extensions-*/*.la
}

license: MIT

repository: trini/openembedded

license_type: permissive

repo_name: trini/openembedded

branch_name: refs/heads/master

extension: bb


text:
#pragma once

#include <fstream>
#include <string>
#include <iostream>
#include <vector>
#include <map>

#include "Storage.hpp"

#include "mbedtls/ssl.h"

class SyncableStorage : public Storage {
	public:
		SyncableStorage(std::string filename) : Storage(filename) {}

		bool SyncIsAssociated();
		std::string SyncGetKey();

		// SyncSetup, SyncSetupNewAccount, SyncDeleteFromServer, SyncReset, Sync:
		// Blocking network stuff, return summary string on success, throw exception if something goes wrong.

		// Setup: Connect to existing account
		std::string SyncSetup(std::string hostname, std::string key);

		// Setup: Create new account
		std::string SyncSetupNewAccount(std::string hostname);

		// Deassociate from server and keep or delete data on server:
		std::string SyncReset(bool delete_from_server);

		// Synchronize password storage with server
		std::string Sync();

	protected:

		static void unpack_key(const std::string &key, std::string &account_no, std::string &enckey);
		static uint16_t crc16(const uint8_t *data, size_t len);
		static std::string pack_key(const std::string &account_no, const std::string &enckey);

		std::string GetBToken(std::string key);
		std::string PutBToken(std::string btoken, std::string key);

		enum ServerAction {
			CREATE, UPDATE, RESET
		};

		std::string PerformServerAction(std::string server_name, enum SyncableStorage::ServerAction action);

		std::string SyncDeleteFromServer();

		void DeriveKeys(const std::string &enckey, std::string &aes_data_key, std::string &hmac_key, std::string &auth_token);

		int SSLWriteExactly(mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len);
		int SSLReadExactly(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len);

		void CommunicateCreate(mbedtls_ssl_context *ssl, std::ostringstream &output);
		void CommunicateUpdate(mbedtls_ssl_context *ssl, std::ostringstream &output);
		void CommunicateReset(mbedtls_ssl_context *ssl, std::ostringstream &output);

		void LoadSystemCerts(mbedtls_x509_crt &cacert);
};

extension: hpp


text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.1.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.0125" altunitdist="inch" altunit="inch"/>
<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="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="15" 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="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" 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="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="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="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" 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="151" name="HeatSink" 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="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"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="76.2" y2="0" width="0" layer="20"/>
<wire x1="76.2" y1="0" x2="76.2" y2="50.8" width="0" layer="20"/>
<wire x1="76.2" y1="50.8" x2="0" y2="50.8" width="0" layer="20"/>
<wire x1="0" y1="50.8" x2="0" y2="0" width="0" layer="20"/>
<rectangle x1="0" y1="0" x2="76.2" y2="50.8" layer="46"/>
<polygon width="0.6096" layer="45">
<vertex x="4.7625" y="13.97" curve="-90"/>
<vertex x="6.0325" y="12.7" curve="-90"/>
<vertex x="4.7625" y="11.43" curve="-90"/>
<vertex x="3.4925" y="12.7" curve="-90"/>
</polygon>
<polygon width="0.6096" layer="45">
<vertex x="4.7625" y="39.37" curve="-90"/>
<vertex x="6.0325" y="38.1" curve="-90"/>
<vertex x="4.7625" y="36.83" curve="-90"/>
<vertex x="3.4925" y="38.1" curve="-90"/>
</polygon>
<polygon width="0.6096" layer="45">
<vertex x="72.39" y="39.37" curve="-90"/>
<vertex x="73.66" y="38.1" curve="-180"/>
<vertex x="71.12" y="38.1" curve="-90"/>
</polygon>
<polygon width="0.6096" layer="45">
<vertex x="72.39" y="13.97" curve="-90"/>
<vertex x="73.66" y="12.7" curve="-180"/>
<vertex x="71.12" y="12.7" curve="-90"/>
</polygon>
</plain>
<libraries>
<library name="SparkFun">
<description>Spark Fun Electronics' preferred foot prints. Not to be used for commercial purposes. We've spent an enormous amount of time creating and checking these footprints and parts. If you enjoy using this library, please buy one of our products at www.sparkfun.com.</description>
<packages>
<package name="MOLEX-1X6">
<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
<wire x1="13.97" y1="3.048" x2="13.97" y2="-2.54" width="0.127" layer="21"/>
<wire x1="13.97" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
<wire x1="13.97" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="21"/>
<wire x1="12.7" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
<wire x1="0" y1="-1.27" x2="12.7" y2="-1.27" width="0.127" layer="21"/>
<wire x1="12.7" y1="-1.27" x2="12.7" y2="-2.54" width="0.127" layer="21"/>
<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/>
<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796"/>
</package>
<package name="MOLEX-1X4">
<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
</package>
</packages>
</library>
<library name="will">
<packages>
<package name="POLOLU_DRV8801_CARRIER">
<pad name="VDC" x="-6.35" y="6.35" drill="0.8" diameter="1.6764"/>
<pad name="BRK" x="-6.35" y="3.81" drill="0.8" diameter="1.6764"/>
<pad name="SLP" x="-6.35" y="1.27" drill="0.8" diameter="1.6764"/>
<pad name="DIR" x="-6.35" y="-1.27" drill="0.8" diameter="1.6764"/>
<pad name="PWM" x="-6.35" y="-3.81" drill="0.8" diameter="1.6764"/>
<pad name="GND2" x="-6.35" y="-6.35" drill="0.8" diameter="1.6764" shape="square"/>
<pad name="FLT" x="6.35" y="6.35" drill="0.8" diameter="1.6764"/>
<pad name="CS" x="6.35" y="3.81" drill="0.8" diameter="1.6764"/>
<pad name="VMM" x="6.35" y="1.27" drill="0.8" diameter="1.6764"/>
<pad name="OUT-" x="6.35" y="-1.27" drill="0.8" diameter="1.6764"/>
<pad name="OUT+" x="6.35" y="-3.81" drill="0.8" diameter="1.6764"/>
<pad name="GND" x="6.35" y="-6.35" drill="0.8" diameter="1.6764" shape="square"/>
</package>
<package name="POLOLU_A-STAR-MICRO">
<pad name="5" x="-6.35" y="0" drill="0.8001" diameter="1.524"/>
<pad name="6" x="-6.35" y="2.54" drill="0.8001" diameter="1.524"/>
<pad name="7" x="-6.35" y="5.08" drill="0.8001" diameter="1.524"/>
<pad name="8" x="-6.35" y="7.62" drill="0.8001" diameter="1.524"/>
<pad name="4" x="-6.35" y="-2.54" drill="0.8001" diameter="1.524"/>
<pad name="3" x="-6.35" y="-5.08" drill="0.8001" diameter="1.524"/>
<pad name="2" x="-6.35" y="-7.62" drill="0.8001" diameter="1.524"/>
<pad name="1" x="-6.35" y="-10.16" drill="0.8001" diameter="1.524"/>
<pad name="9" x="-6.35" y="10.16" drill="0.8001" diameter="1.524"/>
<pad name="0" x="-6.35" y="-12.7" drill="0.8001" diameter="1.524"/>
<pad name="A0" x="6.35" y="10.16" drill="0.8001" diameter="1.524"/>
<pad name="A1" x="6.35" y="7.62" drill="0.8001" diameter="1.524"/>
<pad name="10" x="6.35" y="5.08" drill="0.8001" diameter="1.524"/>
<pad name="11" x="6.35" y="2.54" drill="0.8001" diameter="1.524"/>
<pad name="12" x="6.35" y="0" drill="0.8001" diameter="1.524"/>
<pad name="RST" x="6.35" y="-2.54" drill="0.8001" diameter="1.524"/>
<pad name="3V3" x="6.35" y="-5.08" drill="0.8001" diameter="1.524"/>
<pad name="5V" x="6.35" y="-7.62" drill="0.8001" diameter="1.524"/>
<pad name="GND" x="6.35" y="-10.16" drill="0.8001" diameter="1.524"/>
<pad name="VIN" x="6.35" y="-12.7" drill="0.8001" diameter="1.524"/>
<wire x1="-7.62" y1="11.43" x2="-7.62" y2="-13.97" width="0.127" layer="21"/>
<wire x1="-7.62" y1="-13.97" x2="7.62" y2="-13.97" width="0.127" layer="21"/>
<wire x1="7.62" y1="-13.97" x2="7.62" y2="11.43" width="0.127" layer="21"/>
<wire x1="7.62" y1="11.43" x2="-7.62" y2="11.43" width="0.127" layer="21"/>
<wire x1="-3.81" y1="12.7" x2="-3.81" y2="8.89" width="0.127" layer="19"/>
<wire x1="-3.81" y1="8.89" x2="3.81" y2="8.89" width="0.127" layer="19"/>
<wire x1="3.81" y1="8.89" x2="3.81" y2="12.7" width="0.127" layer="19"/>
<wire x1="3.81" y1="12.7" x2="-3.81" y2="12.7" width="0.127" layer="19"/>
<text x="5.08" y="10.795" size="1.27" layer="21" rot="R180">A0</text>
<text x="5.08" y="8.255" size="1.27" layer="21" rot="R180">A1</text>
<text x="5.08" y="5.715" size="1.27" layer="21" rot="R180">10~</text>
<text x="5.08" y="3.175" size="1.27" layer="21" rot="R180">11~</text>
<text x="5.08" y="0.635" size="1.27" layer="21" rot="R180">12</text>
<text x="5.08" y="-1.905" size="1.27" layer="21" rot="R180">RST</text>
<text x="5.08" y="-4.445" size="1.27" layer="21" rot="R180">3V3</text>
<text x="5.08" y="-6.985" size="1.27" layer="21" rot="R180">5V</text>
<text x="5.08" y="-9.525" size="1.27" layer="21" rot="R180">GND</text>
<text x="5.08" y="-12.065" size="1.27" layer="21" rot="R180">VIN</text>
<text x="-5.08" y="-13.335" size="1.27" layer="21">0</text>
<text x="-5.08" y="-10.795" size="1.27" layer="21">1</text>
<text x="-5.08" y="-8.255" size="1.27" layer="21">2</text>
<text x="-5.08" y="-5.715" size="1.27" layer="21">3</text>
<text x="-5.08" y="-3.175" size="1.27" layer="21">4</text>
<text x="-5.08" y="-0.635" size="1.27" layer="21">5</text>
<text x="-5.08" y="1.905" size="1.27" layer="21">6</text>
<text x="-5.08" y="4.445" size="1.27" layer="21">7</text>
<text x="-5.08" y="6.985" size="1.27" layer="21">8</text>
<text x="-5.08" y="9.525" size="1.27" layer="21">9</text>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="fab *">
<description language="en">EAGLE Modela Design Rules

These design rules can be used to check whether the Modela will be able to correctly mill your board.

Primary Rules:

Min. clearance = 0.315mm

Min. trace width = 0.03mm</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="0.4mm"/>
<param name="mdWirePad" value="0.4mm"/>
<param name="mdWireVia" value="0.4mm"/>
<param name="mdPadPad" value="0.4mm"/>
<param name="mdPadVia" value="0.4mm"/>
<param name="mdViaVia" value="0.4mm"/>
<param name="mdSmdPad" value="0.4mm"/>
<param name="mdSmdVia" value="0.4mm"/>
<param name="mdSmdSmd" value="0.4mm"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="40mil"/>
<param name="mdDrill" value="16mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="0.3mm"/>
<param name="msDrill" value="32mil"/>
<param name="msMicroVia" value="9.99mm"/>
<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="10mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<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="4mil"/>
<param name="mlMaxStopFrame" value="4mil"/>
<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="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<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="JP1" library="SparkFun" package="MOLEX-1X6" value="" x="39.0525" y="8.89" rot="R180"/>
<element name="U$1" library="will" package="POLOLU_DRV8801_CARRIER" value="POLOLU_DRV8801_CARRIER" x="25.0825" y="20.0025" rot="MR270"/>
<element name="U$2" library="will" package="POLOLU_A-STAR-MICRO" value="POLOLU_A-STAR-MICRO" x="44.7675" y="38.4175" rot="MR90"/>
<element name="U$3" library="will" package="POLOLU_DRV8801_CARRIER" value="POLOLU_DRV8801_CARRIER" x="47.625" y="20.0025" rot="MR270"/>
<element name="JP2" library="SparkFun" package="MOLEX-1X6" value="" x="61.595" y="8.89" rot="R180"/>
<element name="JP5" library="SparkFun" package="MOLEX-1X4" value="" x="24.765" y="36.83" rot="R90"/>
</elements>
<signals>
<signal name="M11">
<contactref element="U$1" pad="OUT-"/>
<contactref element="JP1" pad="6"/>
<wire x1="26.3525" y1="8.89" x2="26.3525" y2="13.6525" width="0.8128" layer="1"/>
</signal>
<signal name="VCC">
<contactref element="U$1" pad="VDC"/>
<contactref element="U$3" pad="VDC"/>
<contactref element="U$2" pad="5V"/>
<contactref element="JP1" pad="4"/>
<contactref element="JP2" pad="4"/>
<wire x1="31.4325" y1="8.89" x2="31.4325" y2="4.1275" width="0.6096" layer="1"/>
<wire x1="31.4325" y1="4.1275" x2="43.815" y2="4.1275" width="0.6096" layer="1"/>
<wire x1="43.815" y1="4.1275" x2="50.35494375" y2="4.1275" width="0.6096" layer="1"/>
<wire x1="50.35494375" y1="4.1275" x2="53.975" y2="7.43005625" width="0.6096" layer="1"/>
<wire x1="53.975" y1="7.43005625" x2="53.975" y2="8.89" width="0.6096" layer="1"/>
<wire x1="18.7325" y1="26.3525" x2="15.875" y2="23.495" width="0.6096" layer="1"/>
<wire x1="15.875" y1="23.495" x2="15.875" y2="11.738153125" width="0.6096" layer="1"/>
<wire x1="15.875" y1="11.738153125" x2="24.438153125" y2="4.1275" width="0.6096" layer="1"/>
<wire x1="24.438153125" y1="4.1275" x2="31.4325" y2="4.1275" width="0.6096" layer="1"/>
<wire x1="41.275" y1="26.3525" x2="38.735" y2="26.3525" width="0.6096" layer="1"/>
<wire x1="38.735" y1="26.3525" x2="38.735" y2="11.43" width="0.6096" layer="1"/>
<wire x1="38.735" y1="11.43" x2="43.815" y2="11.43" width="0.6096" layer="1"/>
<wire x1="43.815" y1="11.43" x2="43.815" y2="4.1275" width="0.6096" layer="1"/>
<wire x1="37.1475" y1="44.7675" x2="37.1475" y2="44.829575" width="0.6096" layer="1"/>
<wire x1="37.1475" y1="44.829575" x2="18.7325" y2="26.414575" width="0.6096" layer="1"/>
<wire x1="18.7325" y1="26.414575" x2="18.7325" y2="26.3525" width="0.6096" layer="1"/>
</signal>
<signal name="GND">
<contactref element="JP1" pad="1"/>
<contactref element="U$2" pad="GND"/>
<contactref element="U$1" pad="GND2"/>
<contactref element="U$1" pad="GND"/>
<contactref element="JP2" pad="1"/>
<contactref element="U$3" pad="GND"/>
<contactref element="U$3" pad="GND2"/>
<wire x1="31.4325" y1="13.6525" x2="31.4325" y2="21.59" width="0.8128" layer="1"/>
<wire x1="31.4325" y1="21.59" x2="31.4325" y2="26.3525" width="0.8128" layer="1"/>
<wire x1="26.67" y1="36.83" x2="34.6075" y2="44.7675" width="0.8128" layer="1"/>
<wire x1="53.975" y1="26.3525" x2="53.975" y2="21.59" width="0.8128" layer="1"/>
<wire x1="53.975" y1="21.59" x2="53.975" y2="13.6525" width="0.8128" layer="1"/>
<wire x1="39.0525" y1="6.0325" x2="61.595" y2="6.0325" width="0.8128" layer="16"/>
<wire x1="16.51" y1="29.961425" x2="16.51" y2="23.879525" width="0.8128" layer="16"/>
<wire x1="16.51" y1="23.879525" x2="18.799525" y2="21.59" width="0.8128" layer="16"/>
<contactref element="JP5" pad="1"/>
<wire x1="24.765" y1="36.83" x2="26.67" y2="36.83" width="0.8128" layer="1"/>
<wire x1="24.765" y1="36.83" x2="23.378575" y2="36.83" width="0.6096" layer="1"/>
<wire x1="23.378575" y1="36.83" x2="16.51" y2="29.961425" width="0.6096" layer="1"/>
<via x="16.51" y="29.961425" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="39.0525" y1="8.89" x2="39.0525" y2="6.0325" width="0.6096" layer="1"/>
<via x="39.0525" y="6.0325" extent="1-16" drill="0.9" diameter="1.6764"/>
<via x="61.595" y="6.0325" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="61.595" y1="6.0325" x2="61.595" y2="8.89" width="0.6096" layer="1"/>
<via x="31.4325" y="21.59" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="31.4325" y1="21.59" x2="18.799525" y2="21.59" width="0.6096" layer="16"/>
<wire x1="31.4325" y1="21.59" x2="53.975" y2="21.59" width="0.6096" layer="16"/>
<via x="53.975" y="21.59" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="61.595" y1="8.89" x2="61.595" y2="42.380446875" width="0.6096" layer="1"/>
<wire x1="61.595" y1="42.380446875" x2="57.302946875" y2="46.99" width="0.6096" layer="1"/>
<wire x1="57.302946875" y1="46.99" x2="37.534703125" y2="46.99" width="0.6096" layer="1"/>
<wire x1="37.534703125" y1="46.99" x2="34.6075" y2="46.920296875" width="0.6096" layer="1"/>
<wire x1="34.6075" y1="46.920296875" x2="34.6075" y2="44.7675" width="0.6096" layer="1"/>
</signal>
<signal name="PWM1">
<contactref element="U$1" pad="PWM"/>
<contactref element="U$2" pad="9"/>
<wire x1="28.8925" y1="26.3525" x2="28.8925" y2="32.0994125" width="0.6096" layer="1"/>
<wire x1="28.8925" y1="32.0994125" x2="32.0355875" y2="36.5125" width="0.6096" layer="1"/>
<wire x1="32.0355875" y1="36.5125" x2="53.507596875" y2="36.5125" width="0.6096" layer="1"/>
<wire x1="53.507596875" y1="36.5125" x2="54.9275" y2="35.092596875" width="0.6096" layer="1"/>
<wire x1="54.9275" y1="35.092596875" x2="54.9275" y2="32.0675" width="0.6096" layer="1"/>
</signal>
<signal name="PWM2">
<contactref element="U$3" pad="PWM"/>
<contactref element="U$2" pad="10"/>
<wire x1="49.8475" y1="42.2047625" x2="49.83669375" y2="40.103034375" width="0.6096" layer="16"/>
<wire x1="49.83669375" y1="40.103034375" x2="52.145140625" y2="37.7825" width="0.6096" layer="16"/>
<wire x1="52.145140625" y1="37.7825" x2="57.785" y2="37.7825" width="0.6096" layer="16"/>
<wire x1="57.785" y1="37.7825" x2="57.785" y2="29.5275" width="0.6096" layer="16"/>
<via x="49.8475" y="42.2047625" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="49.8475" y1="42.2047625" x2="49.8475" y2="44.7675" width="0.6096" layer="1"/>
<wire x1="57.785" y1="29.5275" x2="51.435" y2="29.5275" width="0.6096" layer="16"/>
<wire x1="51.435" y1="29.5275" x2="51.435" y2="23.8125" width="0.6096" layer="16"/>
<via x="51.435" y="23.8125" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="51.435" y1="23.8125" x2="51.435" y2="26.3525" width="0.6096" layer="1"/>
</signal>
<signal name="V+">
<contactref element="U$1" pad="VMM"/>
<contactref element="U$3" pad="VMM"/>
<wire x1="46.355" y1="11.43" x2="23.8125" y2="11.43" width="0.6096" layer="16"/>
<wire x1="23.8125" y1="11.43" x2="17.529525" y2="11.43" width="0.6096" layer="16"/>
<wire x1="14.605" y1="31.238034375" x2="14.605" y2="14.037025" width="0.6096" layer="16"/>
<wire x1="14.605" y1="14.037025" x2="17.529525" y2="11.43" width="0.6096" layer="16"/>
<contactref element="JP5" pad="2"/>
<wire x1="24.765" y1="39.37" x2="22.736965625" y2="39.37" width="0.6096" layer="1"/>
<wire x1="22.736965625" y1="39.37" x2="14.605" y2="31.238034375" width="0.6096" layer="1"/>
<via x="14.605" y="31.238034375" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="23.8125" y1="13.6525" x2="23.8125" y2="11.43" width="0.6096" layer="1"/>
<via x="23.8125" y="11.43" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="46.355" y1="13.6525" x2="46.355" y2="11.43" width="0.6096" layer="1"/>
<via x="46.355" y="11.43" extent="1-16" drill="0.9" diameter="1.6764"/>
<contactref element="U$2" pad="VIN"/>
<wire x1="24.765" y1="39.37" x2="25.617896875" y2="39.37" width="0.6096" layer="1"/>
<wire x1="25.617896875" y1="39.37" x2="27.41395" y2="40.11395" width="0.6096" layer="1" curve="45.00005"/>
<wire x1="27.41395" y1="40.11395" x2="32.0675" y2="44.7675" width="0.6096" layer="1"/>
</signal>
<signal name="C_SENSE_1">
<contactref element="U$2" pad="A0"/>
<contactref element="U$1" pad="CS"/>
<wire x1="59.69" y1="41.255321875" x2="59.69" y2="28.774203125" width="0.6096" layer="16"/>
<wire x1="59.69" y1="28.774203125" x2="59.723590625" y2="25.8326875" width="0.6096" layer="16"/>
<wire x1="59.723590625" y1="25.8326875" x2="54.61271875" y2="18.415" width="0.6096" layer="16"/>
<wire x1="54.61271875" y1="18.415" x2="23.495" y2="18.415" width="0.6096" layer="16"/>
<wire x1="23.495" y1="18.415" x2="21.2725" y2="16.1925" width="0.6096" layer="16"/>
<via x="21.2725" y="16.1925" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="21.2725" y1="16.1925" x2="21.2725" y2="13.6525" width="0.6096" layer="1"/>
<wire x1="54.9275" y1="44.7675" x2="56.177821875" y2="44.7675" width="0.6096" layer="1"/>
<wire x1="56.177821875" y1="44.7675" x2="59.69" y2="41.255321875" width="0.6096" layer="1"/>
<via x="59.69" y="41.255321875" extent="1-16" drill="0.9" diameter="1.6764"/>
</signal>
<signal name="DIR2">
<contactref element="U$3" pad="DIR"/>
<contactref element="U$2" pad="5"/>
<wire x1="48.895" y1="26.3525" x2="48.895" y2="23.8125" width="0.6096" layer="1"/>
<via x="48.895" y="23.8125" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="48.895" y1="23.8125" x2="48.895" y2="29.5275" width="0.6096" layer="16"/>
<wire x1="48.895" y1="29.5275" x2="44.7675" y2="29.5275" width="0.6096" layer="16"/>
<wire x1="44.7675" y1="29.5275" x2="44.7675" y2="34.6075" width="0.6096" layer="16"/>
<via x="44.7675" y="34.6075" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="44.7675" y1="34.6075" x2="44.7675" y2="32.0675" width="0.6096" layer="1"/>
</signal>
<signal name="DIR1">
<contactref element="U$1" pad="DIR"/>
<contactref element="U$2" pad="4"/>
<wire x1="26.3525" y1="29.5275" x2="42.2275" y2="29.5275" width="0.6096" layer="16"/>
<wire x1="26.3525" y1="26.3525" x2="26.3525" y2="29.5275" width="0.6096" layer="1"/>
<via x="26.3525" y="29.5275" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="42.2275" y1="29.5275" x2="42.2275" y2="34.6075" width="0.6096" layer="16"/>
<via x="42.2275" y="34.6075" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="42.2275" y1="34.6075" x2="42.2275" y2="32.0675" width="0.6096" layer="1"/>
</signal>
<signal name="ENCA1">
<contactref element="JP1" pad="2"/>
<contactref element="U$2" pad="1"/>
<wire x1="36.5125" y1="8.89" x2="36.5125" y2="28.2575" width="0.6096" layer="1"/>
<wire x1="36.5125" y1="28.2575" x2="34.6075" y2="30.48" width="0.6096" layer="1"/>
<wire x1="34.6075" y1="30.48" x2="34.6075" y2="32.0675" width="0.6096" layer="1"/>
</signal>
<signal name="ENCB1">
<contactref element="JP1" pad="3"/>
<contactref element="U$2" pad="0"/>
<wire x1="33.9725" y1="8.89" x2="33.9725" y2="27.94" width="0.6096" layer="1"/>
<wire x1="33.9725" y1="27.94" x2="32.0675" y2="30.48" width="0.6096" layer="1"/>
<wire x1="32.0675" y1="30.48" x2="32.0675" y2="32.0675" width="0.6096" layer="1"/>
</signal>
<signal name="ENCB2">
<contactref element="JP2" pad="3"/>
<contactref element="U$2" pad="2"/>
<wire x1="40.64" y1="28.575" x2="55.095096875" y2="28.575" width="0.6096" layer="1"/>
<wire x1="55.095096875" y1="28.575" x2="56.515" y2="27.155096875" width="0.6096" layer="1"/>
<wire x1="56.515" y1="27.155096875" x2="56.515" y2="8.89" width="0.6096" layer="1"/>
<wire x1="37.1475" y1="32.0675" x2="40.64" y2="28.575" width="0.6096" layer="1"/>
</signal>
<signal name="ENCA2">
<contactref element="JP2" pad="2"/>
<contactref element="U$2" pad="3"/>
<wire x1="41.91" y1="29.845" x2="55.88" y2="29.845" width="0.6096" layer="1"/>
<wire x1="55.88" y1="29.845" x2="59.055" y2="26.67" width="0.6096" layer="1"/>
<wire x1="59.055" y1="26.67" x2="59.055" y2="8.89" width="0.6096" layer="1"/>
<wire x1="39.6875" y1="32.0675" x2="41.91" y2="29.845" width="0.6096" layer="1"/>
</signal>
<signal name="C_SENSE_2">
<contactref element="U$3" pad="CS"/>
<contactref element="U$2" pad="A1"/>
<wire x1="52.3875" y1="41.91" x2="56.854184375" y2="41.91" width="0.6096" layer="16"/>
<wire x1="56.854184375" y1="41.91" x2="59.461646875" y2="44.769259375" width="0.6096" layer="16"/>
<wire x1="59.461646875" y1="44.769259375" x2="61.595" y2="42.338284375" width="0.6096" layer="16"/>
<wire x1="61.595" y1="42.338284375" x2="61.595" y2="28.030253125" width="0.6096" layer="16"/>
<wire x1="61.595" y1="28.030253125" x2="61.567409375" y2="24.50848125" width="0.6096" layer="16"/>
<wire x1="61.567409375" y1="24.50848125" x2="56.04596875" y2="16.51" width="0.6096" layer="16"/>
<wire x1="56.04596875" y1="16.51" x2="45.61105" y2="16.51" width="0.6096" layer="16"/>
<wire x1="52.3875" y1="44.7675" x2="52.3875" y2="41.91" width="0.6096" layer="1"/>
<via x="52.3875" y="41.91" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="43.815" y1="13.6525" x2="43.815" y2="16.51" width="0.6096" layer="1"/>
<wire x1="43.815" y1="16.51" x2="45.61105" y2="16.51" width="0.6096" layer="1"/>
<via x="45.61105" y="16.51" extent="1-16" drill="0.9" diameter="1.6764"/>
</signal>
<signal name="M12">
<contactref element="U$3" pad="OUT-"/>
<contactref element="JP2" pad="6"/>
<wire x1="48.895" y1="8.89" x2="48.895" y2="13.6525" width="0.8128" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="U$1" pad="OUT+"/>
<contactref element="JP1" pad="5"/>
<wire x1="28.8925" y1="13.6525" x2="28.8925" y2="8.89" width="0.8128" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="JP2" pad="5"/>
<contactref element="U$3" pad="OUT+"/>
<wire x1="51.435" y1="8.89" x2="51.435" y2="13.6525" width="0.8128" layer="1"/>
</signal>
<signal name="ACT_1">
<contactref element="JP5" pad="3"/>
<contactref element="U$2" pad="7"/>
<via x="20.6375" y="41.91" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="20.6375" y1="41.91" x2="27.305" y2="41.91" width="0.6096" layer="16"/>
<wire x1="27.305" y1="41.91" x2="31.4325" y2="40.3225" width="0.6096" layer="16"/>
<wire x1="31.4325" y1="40.3225" x2="44.45" y2="40.3225" width="0.6096" layer="16"/>
<wire x1="44.45" y1="40.3225" x2="49.8475" y2="34.6075" width="0.6096" layer="16"/>
<via x="49.8475" y="34.6075" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="49.8475" y1="34.6075" x2="49.8475" y2="32.0675" width="0.6096" layer="1"/>
<wire x1="24.765" y1="41.91" x2="20.6375" y2="41.91" width="0.6096" layer="1"/>
</signal>
<signal name="ACT_2">
<contactref element="JP5" pad="4"/>
<contactref element="U$2" pad="8"/>
<wire x1="24.765" y1="44.45" x2="20.6375" y2="44.45" width="0.6096" layer="1"/>
<via x="20.6375" y="44.45" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="20.6375" y1="44.45" x2="26.67" y2="44.45" width="0.6096" layer="16"/>
<wire x1="26.67" y1="44.45" x2="31.75" y2="42.545" width="0.6096" layer="16"/>
<wire x1="31.75" y1="42.545" x2="44.7675" y2="42.545" width="0.6096" layer="16"/>
<wire x1="44.7675" y1="42.545" x2="52.3875" y2="34.6075" width="0.6096" layer="16"/>
<via x="52.3875" y="34.6075" extent="1-16" drill="0.9" diameter="1.6764"/>
<wire x1="52.3875" y1="34.6075" x2="52.3875" y2="32.0675" width="0.6096" layer="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>

extension: brd


text:
DESCRIPTION = "The calibrator and other useful utilities for TI wireless solution based on wl12xx driver"
LICENSE = "TI-BSD"

DEPENDS = "libnl2"

PV ="0.0"
PR_append = "+gitr${SRCPV}"

SRCREV = "6de17deb67a1313b5cc8"
SRC_URI = "git://github.com/gxk/ti-utils.git;protocol=git"

S = "${WORKDIR}/git"

export CROSS_COMPILE = "${TARGET_PREFIX}"
CFLAGS += "-I${STAGING_INCDIR}/libnl2/ -DCONFIG_LIBNL20"

do_install() {
	install -d ${D}${bindir}
	install -m 0755 calibrator ${D}${bindir}/
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
#include <cstdio>
#include <cstdlib>
#include <vector>
#include <string>
#include <cstring>
#include <queue>
#include <stack>
#include <algorithm>
#include <iostream>
#include <map>
#include <cmath>
#include <set>
#include <cassert>
#include <ctime>
#include <bitset>

using namespace std;

typedef long long ll;

set< pair<int, int> > S;

int main() {
#ifndef ONLINE_JUDGE
    freopen("in.in", "r", stdin);
#endif

    int a, b, c = 0;

    cin >> a >> b;
    if(a == 0 || b == 0) {
        cout << 0 << endl;
        return 0;
    }
    if(a > b) swap(a, b);

    int tot = 25000000;

    while(b > a && tot > 0){
        b -= a;
        a *= 2;
        c++;
        if(a == b) break;
        if(a > b) swap(a, b);
        --tot;
    }

    if(a == b) cout << c + 1 << endl;
    else cout << -1 << endl;
    //cout << bfs(a, b, c) << endl;

    return 0;
}

url: https://raw.githubusercontent.com/adelnobel/Training-for-ACM-ICPC-problems/8030d24ab3ce1f50821b22647bf9195b41f932b1/Ad-hoc/SGU126 - Boxes (Cycle Finding brent)/Code KOOSA!.cpp

extension: cpp

filename: Code KOOSA!.cpp


text:
@inproceedings{Kawamoto:2018:MTG:3327345.3327349,
 author = {Kawamoto, Tatsuro and Tsubaki, Masashi and Obuchi, Tomoyuki},
 title = {Mean-field Theory of Graph Neural Networks in Graph Partitioning},
 booktitle = {Proceedings of the 32Nd International Conference on Neural Information Processing Systems},
 series = {NIPS'18},
 year = {2018},
 location = {Montr\&\#233;al, Canada},
 pages = {4366--4376},
 numpages = {11},
 url = {http://dl.acm.org/citation.cfm?id=3327345.3327349},
 acmid = {3327349},
 publisher = {Curran Associates Inc.},
 address = {USA},
}

url: https://raw.githubusercontent.com/Hugh-Shi/DL-NLP-Readings/924e4d189e5660c5b5d4854278f3df755ae2231d/Bibtex/Mean-field theory of graph neural networks in graph partitioning.bib

repository: Hugh-Shi/DL-NLP-Readings

repo_name: Hugh-Shi/DL-NLP-Readings

extension: bib


text:
SUMMARY = "A highly flexible tool adds advanced features to any HTML tables"
HOMEPAGE = "https://www.datatables.net"

DT_NAME = "DataTables-1.10.19"
DT_LICENSE_LONG = "${WORKDIR}/${DT_NAME}/license.txt"

LICENSE = "DataTables_Custom"
LIC_FILES_CHKSUM = "file://${DT_LICENSE_LONG};md5=0f09bcd3a7ccda673b31aabd84bf8341"
NO_GENERIC_LICENSE[DataTables_Custom] = "${DT_LICENSE_LONG}"

DEPENDS = "jquery"

SRC_URI = "https://files.rce.systems/yocto-elite/datatables_1.10.19.tar.gz"
SRC_URI[md5sum] = "f36622229228d1ac0e4b0d145e118075"
SRC_URI[sha256sum] = "2421f7203b8b4b0cae8454d1fc59e97de864766d38093fbb3d55f92e5ee32cd1"

PROVIDES += " datatables"
RPROVIDES_${PN} = "datatables"

do_install() {
  install -d ${D}/src/htmllib/${DT_NAME}/
  cp -r ${WORKDIR}/${DT_NAME} ${D}/src/htmllib/
}

PACKAGES = "${PN}"
FILES_${PN} = "/src /src/htmllib /src/htmllib/${DT_NAME}/*"

repository: RceSystems/meta-resptech-elite

repo_name: RceSystems/meta-resptech-elite


text:
DESCRIPTION = "Scripts to support system options on the OpenPandora."
LICENSE = "GPLV2"
LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"

COMPATIBLE_MACHINE = "omap3-pandora"

DEPENDS = "zenity dbus"
RDEPENDS = "zenity dbus"

PR = "r63"

SRC_URI = " \
          file://LICENSE \
          file://op_bright.sh \
          file://op_cpuspeed.sh \
          file://op_cpuspeed.pnd \
          file://op_wifi.sh \
          file://op_wifi.pnd \
          file://op_bluetooth.sh \
          file://op_bluetooth-check.desktop \
          file://op_bluetooth.desktop \
          file://op_startupmanager.sh \
          file://op_startupmanager.pnd \
          file://op_switchgui.sh \
          file://op_switchgui.pnd \
          file://startnetbooklauncher \
          file://startmmenu \
          file://startpmenu \
          file://stopmmenu \
          file://op_calibrate.sh \
          file://op_calibrate.pnd \
          file://op_datetime.sh \
          file://op_datetime.pnd \
          file://op_usermanager.sh \
          file://op_usermanager.pnd \
          file://op_lcdsettings.sh \
          file://op_lcdsettings.pnd \
	  file://op_cpusettings.sh \
          file://op_cpusettings.pnd \
          file://op_lcdrate.sh \
          file://op_videofir.sh \
          file://op_storage.sh \
	  file://op_storage.pnd \
          file://op_nubmode.sh \
	  file://op_nubmode.pnd \
          file://op_tvout.sh \
	  file://op_tvout.pnd \
	  file://op_inputtest.pnd \
          file://gui.conf \
	  file://cpu.conf \
          file://gamma.conf \
          file://service.conf \
          file://default_up \
          file://none_up \
          file://op_env.sh \
          file://arora.pnd \
          file://evince.pnd \
          file://gigolo.pnd \
          file://midori.pnd \
          file://mousepad.pnd \
          file://ristretto.pnd \
          file://squeeze.pnd \
          file://thunar.pnd \
          file://xchat.pnd \
	  file://gcalctool.pnd \
	  file://op_bright_down.sh \
	  file://op_lid.sh \
	  file://op_power.sh \
	  file://op_battlow.sh \
	  file://op_bright_up.sh \
	  file://op_menu.sh \
"

do_install() {
          install -d ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_bright.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_cpuspeed.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_cpusettings.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_wifi.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_bluetooth.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_startupmanager.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_switchgui.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_calibrate.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_datetime.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_usermanager.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_lcdsettings.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_lcdrate.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_videofir.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_nubmode.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_storage.sh ${D}${prefix}/pandora/scripts/
          install -m 0755 ${WORKDIR}/op_tvout.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_bright_down.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_lid.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_power.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_battlow.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_bright_up.sh ${D}${prefix}/pandora/scripts/
	  install -m 0755 ${WORKDIR}/op_menu.sh ${D}${prefix}/pandora/scripts/

          install -d ${D}${prefix}/pandora/apps/
          install -m 0755 ${WORKDIR}/op_calibrate.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_cpuspeed.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_datetime.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_lcdsettings.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_cpusettings.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_nubmode.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_startupmanager.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_storage.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_switchgui.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_usermanager.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_wifi.pnd ${D}${prefix}/pandora/apps/
          install -m 0755 ${WORKDIR}/op_tvout.pnd ${D}${prefix}/pandora/apps/
	  install -m 0755 ${WORKDIR}/op_inputtest.pnd ${D}${prefix}/pandora/apps/

	  install -d ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/arora.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/evince.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/gigolo.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/midori.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/mousepad.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/ristretto.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/squeeze.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/thunar.pnd ${D}${prefix}/pandora/mmenu/
          install -m 0755 ${WORKDIR}/xchat.pnd ${D}${prefix}/pandora/mmenu/
	  install -m 0755 ${WORKDIR}/gcalctool.pnd ${D}${prefix}/pandora/mmenu/

          install -d ${D}${datadir}/applications/
          install -m 0644 ${WORKDIR}/op_bluetooth.desktop ${D}${datadir}/applications/

          install -d ${D}${sysconfdir}/xdg/autostart/
          install -m 0644 ${WORKDIR}/op_bluetooth-check.desktop ${D}${sysconfdir}/xdg/autostart/op_bluetooth-check.desktop

          install -d ${D}${sysconfdir}/pandora/conf/
          install -m 0644 ${WORKDIR}/gui.conf ${D}${sysconfdir}/pandora/conf/gui.conf
	  install -m 0644 ${WORKDIR}/cpu.conf ${D}${sysconfdir}/pandora/conf/cpu.conf
          install -m 0644 ${WORKDIR}/gamma.conf ${D}${sysconfdir}/pandora/conf/gamma.conf
          install -m 0644 ${WORKDIR}/service.conf ${D}${sysconfdir}/pandora/conf/service.conf

          install -d ${D}${sysconfdir}/pandora/conf/dss_fir/
          install -m 0644 ${WORKDIR}/default_up ${D}${sysconfdir}/pandora/conf/dss_fir/
          install -m 0644 ${WORKDIR}/none_up ${D}${sysconfdir}/pandora/conf/dss_fir/

          install -d ${D}${sysconfdir}/profile.d/
          install -m 0755 ${WORKDIR}/op_env.sh ${D}${sysconfdir}/profile.d/

          install -d ${D}${bindir}/
          install -m 0755 ${WORKDIR}/startnetbooklauncher ${D}${bindir}/
          install -m 0755 ${WORKDIR}/startmmenu ${D}${bindir}/
          install -m 0755 ${WORKDIR}/startpmenu ${D}${bindir}/
          install -m 0755 ${WORKDIR}/stopmmenu ${D}${bindir}/
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

FILES_${PN} += "${prefix} ${datadir}"

repository: djwillis/meta-openpandora-vendor

repo_name: djwillis/meta-openpandora-vendor