text:
layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="VREF" class="0">
<segment>
<pinref part="IC2" gate="G$1" pin="VREF"/>
<pinref part="C8" gate="G$1" pin="P$1"/>
<wire x1="88.9" y1="58.42" x2="105.41" y2="58.42" width="0.1524" layer="91"/>
<wire x1="105.41" y1="58.42" x2="105.41" y2="55.88" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
<sheet>
<description>Microcontroller</description>
<plain>
<text x="172.72" y="20.32" size="2.54" layer="97" font="vector">Microcontroller</text>
<text x="50.8" y="114.3" size="1.778" layer="97" font="vector" align="center">Solder Joints</text>
<text x="129.54" y="114.3" size="1.778" layer="97" font="vector" align="center">Test Points</text>
<text x="210.82" y="114.3" size="1.778" layer="97" font="vector" align="center">Microcontroller</text>
<text x="48.26" y="63.5" size="1.778" layer="97" font="vector" align="center">Programming Headers</text>
<text x="172.72" y="25.4" size="2.54" layer="97" font="vector">Schematic Diagram:</text>
</plain>
<instances>
<instance part="FRAME2" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="DRAWING_NAME" x="171.45" y="15.24" size="2.54" layer="94" font="vector"/>
<attribute name="LAST_DATE_TIME" x="171.45" y="10.16" size="2.286" layer="94" font="vector"/>
<attribute name="SHEET" x="230.505" y="10.16" size="2.54" layer="94" font="vector"/>
</instance>
<instance part="TP17" gate="G$1" x="134.62" y="135.89" smashed="yes">
<attribute name="NAME" x="133.604" y="129.54" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="135.89" y="133.35" size="1.778" layer="97"/>
</instance>
<instance part="TP16" gate="G$1" x="129.54" y="135.89" smashed="yes">
<attribute name="NAME" x="128.524" y="129.54" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="130.81" y="133.35" size="1.778" layer="97"/>
</instance>
<instance part="TP10" gate="G$1" x="124.46" y="135.89" smashed="yes">
<attribute name="NAME" x="123.444" y="129.54" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="125.73" y="133.35" size="1.778" layer="97"/>
</instance>
<instance part="TP12" gate="G$1" x="119.38" y="135.89" smashed="yes">
<attribute name="NAME" x="118.364" y="129.54" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="120.65" y="133.35" size="1.778" layer="97"/>
</instance>
<instance part="TP13" gate="G$1" x="139.7" y="135.89" smashed="yes">
<attribute name="NAME" x="138.684" y="129.54" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="140.97" y="133.35" size="1.778" layer="97"/>
</instance>
<instance part="U7" gate="G$1" x="210.82" y="134.62" smashed="yes" rot="MR0">
<attribute name="VALUE" x="223.52" y="124.46" size="1.778" layer="96" font="vector" rot="MR0"/>
<attribute name="NAME" x="223.52" y="147.32" size="1.778" layer="95" font="vector" rot="MR0"/>
</instance>
<instance part="SJ9" gate="1" x="41.91" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="39.37" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ8" gate="1" x="49.53" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="46.99" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ11" gate="1" x="57.15" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="54.61" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ10" gate="1" x="64.77" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="62.23" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ12" gate="1" x="72.39" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="69.85" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ1" gate="1" x="80.01" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="77.47" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ2" gate="1" x="87.63" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="85.09" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="PAD5" gate="1" x="48.26" y="43.18" smashed="yes">
<attribute name="VALUE" x="47.117" y="39.878" size="1.778" layer="96"/>
</instance>
<instance part="PAD3" gate="1" x="48.26" y="45.72" smashed="yes">
<attribute name="VALUE" x="47.117" y="42.418" size="1.778" layer="96"/>
</instance>
<instance part="PAD1" gate="1" x="48.26" y="48.26" smashed="yes">
<attribute name="VALUE" x="47.117" y="44.958" size="1.778" layer="96"/>
</instance>
<instance part="PAD2" gate="1" x="45.72" y="48.26" smashed="yes" rot="R180">
<attribute name="VALUE" x="46.863" y="51.562" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="PAD4" gate="1" x="45.72" y="45.72" smashed="yes" rot="R180">
<attribute name="VALUE" x="46.863" y="49.022" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="PAD6" gate="1" x="45.72" y="43.18" smashed="yes" rot="R180">
<attribute name="VALUE" x="46.863" y="46.482" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="SJ3" gate="1" x="34.29" y="134.62" smashed="yes" rot="R90">
<attribute name="NAME" x="31.75" y="132.08" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="GND" class="0">
<segment>
<wire x1="226.06" y1="129.54" x2="229.235" y2="129.54" width="0.1524" layer="91"/>
<label x="230.505" y="130.81" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="U7" gate="G$1" pin="GND"/>
</segment>
<segment>
<wire x1="43.18" y1="43.18" x2="35.56" y2="43.18" width="0.1524" layer="91"/>
<label x="34.29" y="44.45" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="PAD6" gate="1" pin="P"/>
</segment>
</net>
<net name="+3V3" class="0">
<segment>
<wire x1="226.06" y1="142.24" x2="229.235" y2="142.24" width="0.1524" layer="91"/>
<label x="230.505" y="143.51" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="U7" gate="G$1" pin="VCC"/>
</segment>
<segment>
<wire x1="43.18" y1="48.26" x2="35.56" y2="48.26" width="0.1524" layer="91"/>
<label x="34.29" y="49.53" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="PAD2" gate="1" pin="P"/>
</segment>
</net>
<net name="SDA_3V3" class="0">
<segment>
<wire x1="34.29" y1="139.7" x2="34.29" y2="142.24" width="0.1524" layer="91"/>
<label x="35.56" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
<pinref part="SJ3" gate="1" pin="2"/>
</segment>
</net>
<net name="SCL_3V3" class="0">
<segment>
<pinref part="SJ9" gate="1" pin="2"/>
<wire x1="41.91" y1="139.7" x2="41.91" y2="142.24" width="0.1524" layer="91"/>
<label x="43.18" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="B1" class="0">
<segment>
<wire x1="198.12" y1="139.7" x2="194.945" y2="139.7" width="0.1524" layer="91"/>
<label x="193.675" y="140.97" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="U7" gate="G$1" pin="PB1(MISO)"/>
</segment>
<segment>
<pinref part="TP13" gate="G$1" pin="TP"/>
<wire x1="139.7" y1="138.43" x2="139.7" y2="140.97" width="0.1524" layer="91"/>
<label x="140.97" y="142.24" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="SJ11" gate="1" pin="1"/>
<wire x1="57.15" y1="129.54" x2="57.15" y2="127" width="0.1524" layer="91"/>
<label x="55.88" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
<segment>
<pinref part="SJ2" gate="1" pin="1"/>
<wire x1="87.63" y1="129.54" x2="87.63" y2="127" width="0.1524" layer="91"/>
<label x="86.36" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
</net>
<net name="RESET" class="0">
<segment>
<wire x1="194.945" y1="129.54" x2="198.12" y2="129.54" width="0.1524" layer="91"/>
<label x="193.675" y="130.81" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="U7" gate="G$1" pin="PB5(NRES)"/>
</segment>
<segment>
<wire x1="50.8" y1="43.18" x2="58.42" y2="43.18" width="0.1524" layer="91"/>
<label x="59.69" y="44.45" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="PAD5" gate="1" pin="P"/>
</segment>
</net>
<net name="B3" class="0">
<segment>
<wire x1="194.945" y1="134.62" x2="198.12" y2="134.62" width="0.1524" layer="91"/>
<label x="193.675" y="135.89" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="U7" gate="G$1" pin="PB3(ADC3)"/>
</segment>
<segment>
<pinref part="TP17" gate="G$1" pin="TP"/>
<wire x1="134.62" y1="138.43" x2="134.62" y2="140.97" width="0.1524" layer="91"/>
<label x="135.89" y="142.24" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="SJ12" gate="1" pin="1"/>
<wire x1="72.39" y1="129.54" x2="72.39" y2="127" width="0.1524" layer="91"/>
<label x="71.12" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
</net>
<net name="B4" class="0">
<segment>
<wire x1="194.945" y1="132.08" x2="198.12" y2="132.08" width="0.1524" layer="91"/>
<label x="193.675" y="133.35" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="U7" gate="G$1" pin="PB4(ADC2)"/>
</segment>
<segment>
<pinref part="TP16" gate="G$1" pin="TP"/>
<wire x1="129.54" y1="138.43" x2="129.54" y2="140.97" width="0.1524" layer="91"/>
<label x="130.81" y="142.24" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="SJ1" gate="1" pin="1"/>
<wire x1="80.01" y1="129.54" x2="80.01" y2="127" width="0.1524" layer="91"/>
<label x="78.74" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
</net>
<net name="B0" class="0">
<segment>
<wire x1="34.29" y1="127" x2="34.29" y2="129.54" width="0.1524" layer="91"/>
<label x="33.02" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
<pinref part="SJ3" gate="1" pin="1"/>
</segment>
<segment>
<wire x1="194.945" y1="142.24" x2="198.12" y2="142.24" width="0.1524" layer="91"/>
<label x="193.675" y="143.51" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="U7" gate="G$1" pin="PB0(MOSI)"/>
</segment>
<segment>
<pinref part="SJ8" gate="1" pin="1"/>
<wire x1="49.53" y1="129.54" x2="49.53" y2="127" width="0.1524" layer="91"/>
<label x="48.26" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
<segment>
<pinref part="TP12" gate="G$1" pin="TP"/>
<wire x1="119.38" y1="138.43" x2="119.38" y2="140.97" width="0.1524" layer="91"/>
<label x="120.65" y="142.24" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="B2" class="0">
<segment>
<wire x1="194.945" y1="137.16" x2="198.12" y2="137.16" width="0.1524" layer="91"/>
<label x="193.675" y="138.43" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="U7" gate="G$1" pin="PB2(SCK/ADC1)"/>
</segment>
<segment>
<pinref part="SJ9" gate="1" pin="1"/>
<wire x1="41.91" y1="129.54" x2="41.91" y2="127" width="0.1524" layer="91"/>
<label x="40.64" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
<segment>
<pinref part="SJ10" gate="1" pin="1"/>
<wire x1="64.77" y1="129.54" x2="64.77" y2="127" width="0.1524" layer="91"/>
<label x="63.5" y="125.73" size="1.778" layer="95" font="vector" rot="R270"/>
</segment>
<segment>
<pinref part="TP10" gate="G$1" pin="TP"/>
<wire x1="124.46" y1="138.43" x2="124.46" y2="140.97" width="0.1524" layer="91"/>
<label x="125.73" y="142.24" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="MOSI" class="0">
<segment>
<pinref part="SJ8" gate="1" pin="2"/>
<wire x1="49.53" y1="139.7" x2="49.53" y2="142.24" width="0.1524" layer="91"/>
<label x="50.8" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="43.18" y1="45.72" x2="35.56" y2="45.72" width="0.1524" layer="91"/>
<label x="34.29" y="46.99" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="PAD4" gate="1" pin="P"/>
</segment>
</net>
<net name="MISO" class="0">
<segment>
<pinref part="SJ11" gate="1" pin="2"/>
<wire x1="57.15" y1="139.7" x2="57.15" y2="142.24" width="0.1524" layer="91"/>
<label x="58.42" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="50.8" y1="48.26" x2="58.42" y2="48.26" width="0.1524" layer="91"/>
<label x="59.69" y="49.53" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="PAD1" gate="1" pin="P"/>
</segment>
</net>
<net name="SCK" class="0">
<segment>
<pinref part="SJ10" gate="1" pin="2"/>
<wire x1="64.77" y1="139.7" x2="64.77" y2="142.24" width="0.1524" layer="91"/>
<label x="66.04" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="50.8" y1="45.72" x2="58.42" y2="45.72" width="0.1524" layer="91"/>
<label x="59.69" y="46.99" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="PAD3" gate="1" pin="P"/>
</segment>
</net>
<net name="ROUT" class="0">
<segment>
<pinref part="SJ12" gate="1" pin="2"/>
<wire x1="72.39" y1="139.7" x2="72.39" y2="142.24" width="0.1524" layer="91"/>
<label x="73.66" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="DIN" class="0">
<segment>
<pinref part="SJ1" gate="1" pin="2"/>
<wire x1="80.01" y1="139.7" x2="80.01" y2="142.24" width="0.1524" layer="91"/>
<label x="81.28" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="485EN" class="0">
<segment>
<pinref part="SJ2" gate="1" pin="2"/>
<wire x1="87.63" y1="139.7" x2="87.63" y2="142.24" width="0.1524" layer="91"/>
<label x="88.9" y="143.51" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
</nets>
</sheet>
<sheet>
<description>Data Output Interface</description>
<plain>
<wire x1="3.81" y1="89.535" x2="256.54" y2="89.535" width="0.1524" layer="97"/>
<wire x1="87.99195" y1="175.26" x2="87.99195" y2="3.81" width="0.1524" layer="97"/>
<wire x1="256.54" y1="132.3975" x2="3.81" y2="132.3975" width="0.1524" layer="97"/>
<wire x1="172.30725" y1="36.83" x2="172.30725" y2="46.6725" width="0.1524" layer="97"/>
<wire x1="172.30725" y1="46.6725" x2="172.30725" y2="175.26" width="0.1524" layer="97"/>
<wire x1="172.30725" y1="46.6725" x2="3.81" y2="46.6725" width="0.1524" layer="97"/>
<text x="4.445" y="47.3075" size="1.778" layer="97" font="vector">TTL-to-RS232 Converter</text>
<text x="88.5825" y="47.3075" size="1.778" layer="97" font="vector">TTL-to-RS485 Converter</text>
<text x="88.5825" y="90.17" size="1.778" layer="97" font="vector">TTL-to-RS485 Peripherals</text>
<text x="4.445" y="90.17" size="1.778" layer="97" font="vector">TTL-to-RS232 Peripherals</text>
<text x="172.72" y="20.32" size="2.54" layer="97" font="vector">Data Output Interface</text>
<text x="4.445" y="4.5085" size="1.778" layer="97" font="vector">Jumpers</text>
<text x="4.445" y="133.35" size="1.778" layer="97" font="vector">Test Points</text>
<text x="88.5825" y="46.101" size="1.778" layer="97" font="vector" rot="MR0" align="top-right">Connectors</text>
<text x="172.72" y="37.465" size="1.778" layer="97" font="vector">Digital-to-Analog Converter</text>
<text x="168.91" y="5.08" size="1.778" layer="97" font="vector" align="bottom-right">Degson Electrical
15EDGRC-3.5-04P-14-00A-H</text>
<text x="214.63" y="46.99" size="1.778" layer="97" font="vector" align="center">I2C Slave Address = 0x4C</text>
<text x="172.72" y="131.7625" size="1.778" layer="97" font="vector" rot="MR0" align="top-right">+3V3 <=> +5V0 I2C Logic Level Converter</text>
<text x="172.72" y="133.35" size="1.778" layer="97" font="vector">Current-loop Transceiver</text>
<text x="172.72" y="25.4" size="2.54" layer="97" font="vector">Schematic Diagram:</text>
<text x="88.5825" y="133.35" size="1.778" layer="97" font="vector">Decoupling Capacitors</text>
</plain>
<instances>
<instance part="U6" gate="G$1" x="45.72" y="63.5" smashed="yes">
<attribute name="VALUE" x="33.02" y="81.28" size="1.778" layer="96" font="vector"/>
<attribute name="NAME" x="33.02" y="50.8" size="1.778" layer="95" font="vector"/>
</instance>
<instance part="FRAME4" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="DRAWING_NAME" x="171.45" y="15.24" size="2.54" layer="94" font="vector"/>
<attribute name="LAST_DATE_TIME" x="171.45" y="10.16" size="2.286" layer="94" font="vector"/>
<attribute name="SHEET" x="230.505" y="10.16" size="2.54" layer="94" font="vector"/>
</instance>
<instance part="U1" gate="A" x="129.54" y="71.12" smashed="yes">
<attribute name="NAME" x="124.8156" y="85.3186" size="1.778" layer="95" font="vector" rot="SR0"/>
<attribute name="VALUE" x="124.1044" y="49.53" size="1.778" layer="96" font="vector" rot="SR0"/>
</instance>
<instance part="C16" gate="G$1" x="22.86" y="111.76" smashed="yes">
<attribute name="NAME" x="25.4" y="114.3" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="25.4" y="111.76" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C14" gate="G$1" x="33.02" y="111.76" smashed="yes">
<attribute name="NAME" x="35.56" y="114.3" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="35.56" y="111.76" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C17" gate="G$1" x="43.18" y="111.76" smashed="yes">
<attribute name="NAME" x="45.72" y="114.3" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="45.72" y="111.76" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C13" gate="G$1" x="53.34" y="111.76" smashed="yes">
<attribute name="NAME" x="55.88" y="114.3" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="55.88" y="111.76" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C15" gate="G$1" x="63.5" y="111.76" smashed="yes">
<attribute name="NAME" x="66.04" y="114.3" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="66.04" y="111.76" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="R2" gate="G$1" x="99.06" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="97.028" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="100.965" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R4" gate="G$1" x="109.22" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="107.188" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="111.125" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R5" gate="G$1" x="119.38" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="117.348" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="121.285" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R7" gate="G$1" x="129.54" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="127.508" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="131.445" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R3" gate="G$1" x="139.7" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="137.668" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="141.605" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R6" gate="G$1" x="149.86" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="147.828" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="151.765" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R1" gate="G$1" x="160.02" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="157.988" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="161.925" y="111.76" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="SJ6" gate="1" x="144.78" y="26.67" smashed="yes" rot="R90">
<attribute name="NAME" x="142.24" y="24.13" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="SJ7" gate="1" x="152.4" y="26.67" smashed="yes" rot="R90">
<attribute name="NAME" x="149.86" y="24.13" size="1.778" layer="95" font="vector" rot="R90"/>
</instance>
<instance part="TP14" gate="G$1" x="45.72" y="152.4" smashed="yes">
<attribute name="NAME" x="44.704" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="46.99" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="TP15" gate="G$1" x="40.64" y="152.4" smashed="yes">
<attribute name="NAME" x="39.624" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="41.91" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="TP6" gate="G$1" x="35.56" y="152.4" smashed="yes">
<attribute name="NAME" x="34.544" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="36.83" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="TP11" gate="G$1" x="30.48" y="152.4" smashed="yes">
<attribute name="NAME" x="29.464" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="31.75" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="X2" gate="-1" x="120.65" y="24.13" smashed="yes" rot="R180">
<attribute name="NAME" x="119.38" y="25.019" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="106.68" y="25.019" size="1.778" layer="96" font="vector" rot="R180"/>
</instance>
<instance part="X2" gate="-2" x="120.65" y="19.05" smashed="yes" rot="R180">
<attribute name="NAME" x="119.38" y="19.939" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="106.68" y="19.939" size="1.778" layer="96" font="vector" rot="R180"/>
</instance>
<instance part="X2" gate="-3" x="120.65" y="13.97" smashed="yes" rot="R180">
<attribute name="NAME" x="119.38" y="14.859" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="106.68" y="14.859" size="1.778" layer="96" font="vector" rot="R180"/>
</instance>
<instance part="X2" gate="-4" x="120.65" y="8.89" smashed="yes" rot="R180">
<attribute name="NAME" x="119.38" y="9.779" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="106.68" y="9.779" size="1.778" layer="96" font="vector" rot="R180"/>
</instance>
<instance part="TP3" gate="G$1" x="50.8" y="152.4" smashed="yes">
<attribute name="NAME" x="49.784" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="52.07" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="TP1" gate="G$1" x="55.88" y="152.4" smashed="yes">
<attribute name="NAME" x="54.864" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="57.15" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="TP18" gate="G$1" x="60.96" y="152.4" smashed="yes">
<attribute name="NAME" x="59.944" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="62.23" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="JP1" gate="A" x="29.21" y="36.83" smashed="yes">
<attribute name="NAME" x="22.86" y="42.545" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="29.21" y="30.48" size="1.778" layer="96" font="vector" align="top-center"/>
</instance>
<instance part="R16" gate="G$1" x="200.66" y="107.95" smashed="yes" rot="R90">
<attribute name="NAME" x="198.628" y="105.41" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="202.565" y="110.49" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R15" gate="G$1" x="241.3" y="102.87" smashed="yes" rot="R90">
<attribute name="NAME" x="239.268" y="100.33" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="243.205" y="105.41" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="Q2" gate="G$1" x="193.04" y="102.87" smashed="yes" rot="R270">
<attribute name="NAME" x="193.675" y="97.79" size="1.778" layer="95" font="vector" rot="R270"/>
<attribute name="VALUE" x="191.77" y="97.79" size="1.27" layer="96" rot="R270"/>
</instance>
<instance part="Q3" gate="G$1" x="233.68" y="97.79" smashed="yes" rot="R270">
<attribute name="NAME" x="234.315" y="92.71" size="1.778" layer="95" font="vector" rot="R270"/>
<attribute name="VALUE" x="232.41" y="92.71" size="1.27" layer="96" rot="R270"/>
</instance>
<instance part="U4" gate="G$1" x="215.9" y="154.94" smashed="yes">
<attribute name="NAME" x="205.74" y="162.56" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="205.74" y="147.32" size="1.778" layer="96" font="vector" align="top-left"/>
</instance>
<instance part="R17" gate="G$1" x="194.31" y="168.91" smashed="yes" rot="R180">
<attribute name="NAME" x="196.85" y="166.878" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="191.77" y="170.815" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="Q1" gate="G$1" x="246.38" y="153.67" smashed="yes">
<attribute name="NAME" x="247.65" y="154.305" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="247.65" y="151.13" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="R20" gate="G$1" x="207.01" y="168.91" smashed="yes" rot="R180">
<attribute name="NAME" x="209.55" y="166.878" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="204.47" y="170.815" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="JP2" gate="A" x="72.39" y="13.97" smashed="yes">
<attribute name="NAME" x="66.04" y="19.685" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="72.39" y="7.62" size="1.778" layer="96" font="vector" align="top-center"/>
</instance>
<instance part="U3" gate="G$1" x="214.63" y="66.04" smashed="yes">
<attribute name="NAME" x="199.39" y="78.74" size="1.778" layer="94" font="vector"/>
<attribute name="VALUE" x="229.87" y="78.74" size="1.778" layer="94" font="vector" rot="MR0"/>
</instance>
<instance part="C18" gate="G$1" x="115.57" y="152.4" smashed="yes">
<attribute name="NAME" x="118.11" y="154.94" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="118.11" y="152.4" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C19" gate="G$1" x="128.27" y="152.4" smashed="yes">
<attribute name="NAME" x="130.81" y="154.94" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="130.81" y="152.4" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C20" gate="G$1" x="140.97" y="152.4" smashed="yes">
<attribute name="NAME" x="143.51" y="154.94" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="143.51" y="152.4" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="TP19" gate="G$1" x="66.04" y="152.4" smashed="yes">
<attribute name="NAME" x="65.024" y="146.05" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="67.31" y="149.86" size="1.778" layer="97"/>
</instance>
<instance part="JP3" gate="A" x="72.39" y="31.75" smashed="yes">
<attribute name="NAME" x="66.04" y="37.465" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="72.39" y="25.4" size="1.778" layer="96" font="vector" align="top-center"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="C1+" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="C1+"/>
<wire x1="27.94" y1="73.66" x2="24.765" y2="73.66" width="0.1524" layer="91"/>
<label x="23.495" y="74.93" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<label x="25.4" y="121.285" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C16" gate="G$1" pin="P$1"/>
<wire x1="22.86" y1="116.84" x2="22.86" y2="120.015" width="0.1524" layer="91"/>
</segment>
</net>
<net name="V+" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="V+"/>
<wire x1="27.94" y1="71.12" x2="24.765" y2="71.12" width="0.1524" layer="91"/>
<label x="23.495" y="72.39" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="43.18" y1="116.84" x2="43.18" y2="120.015" width="0.1524" layer="91"/>
<label x="45.72" y="121.285" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C17" gate="G$1" pin="P$1"/>
</segment>
</net>
<net name="C1-" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="C1-"/>
<wire x1="27.94" y1="68.58" x2="24.765" y2="68.58" width="0.1524" layer="91"/>
<label x="23.495" y="69.85" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="22.86" y1="106.045" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
<label x="24.0411" y="104.4956" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C16" gate="G$1" pin="P$2"/>
</segment>
</net>
<net name="C2+" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="C2+"/>
<wire x1="27.94" y1="66.04" x2="24.765" y2="66.04" width="0.1524" layer="91"/>
<label x="23.495" y="67.31" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="33.02" y1="116.84" x2="33.02" y2="120.015" width="0.1524" layer="91"/>
<label x="35.56" y="121.285" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C14" gate="G$1" pin="P$1"/>
</segment>
</net>
<net name="C2-" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="C2-"/>
<wire x1="27.94" y1="63.5" x2="24.765" y2="63.5" width="0.1524" layer="91"/>
<label x="23.495" y="64.77" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="33.02" y1="106.045" x2="33.02" y2="109.22" width="0.1524" layer="91"/>
<label x="33.5661" y="104.4956" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C14" gate="G$1" pin="P$2"/>
</segment>
</net>
<net name="V-" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="V-"/>
<wire x1="27.94" y1="60.96" x2="24.765" y2="60.96" width="0.1524" layer="91"/>
<label x="23.495" y="62.23" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="53.34" y1="116.84" x2="53.34" y2="120.015" width="0.1524" layer="91"/>
<label x="55.88" y="121.285" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C13" gate="G$1" pin="P$1"/>
</segment>
</net>
<net name="RIN" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="RIN"/>
<wire x1="27.94" y1="58.42" x2="24.765" y2="58.42" width="0.1524" layer="91"/>
<label x="23.495" y="59.69" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="TP15" gate="G$1" pin="TP"/>
<wire x1="40.64" y1="154.94" x2="40.64" y2="157.48" width="0.1524" layer="91"/>
<label x="41.91" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="SJ7" gate="1" pin="2"/>
<wire x1="152.4" y1="31.75" x2="152.4" y2="34.29" width="0.1524" layer="91"/>
<label x="153.67" y="35.56" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="ROUT" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="ROUT"/>
<wire x1="60.96" y1="58.42" x2="64.135" y2="58.42" width="0.1524" layer="91"/>
<label x="65.405" y="59.69" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="RO"/>
<wire x1="147.32" y1="78.74" x2="150.495" y2="78.74" width="0.1524" layer="91"/>
<label x="151.765" y="80.01" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<wire x1="99.06" y1="104.14" x2="99.06" y2="100.965" width="0.1524" layer="91"/>
<label x="100.33" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R2" gate="G$1" pin="1"/>
</segment>
</net>
<net name="DIN" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="DIN"/>
<wire x1="60.96" y1="63.5" x2="64.135" y2="63.5" width="0.1524" layer="91"/>
<label x="65.405" y="64.77" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="DI"/>
<wire x1="111.76" y1="66.04" x2="108.585" y2="66.04" width="0.1524" layer="91"/>
<label x="107.315" y="67.31" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="129.54" y1="104.14" x2="129.54" y2="100.965" width="0.1524" layer="91"/>
<label x="130.81" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R7" gate="G$1" pin="1"/>
</segment>
</net>
<net name="DOUT" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="DOUT"/>
<wire x1="60.96" y1="68.58" x2="64.135" y2="68.58" width="0.1524" layer="91"/>
<label x="65.405" y="69.85" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="TP14" gate="G$1" pin="TP"/>
<wire x1="45.72" y1="154.94" x2="45.72" y2="157.48" width="0.1524" layer="91"/>
<label x="46.99" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="20.32" y1="39.37" x2="26.67" y2="39.37" width="0.1524" layer="91"/>
<label x="19.05" y="40.64" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="JP1" gate="A" pin="1"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="GND"/>
<wire x1="60.96" y1="71.12" x2="64.135" y2="71.12" width="0.1524" layer="91"/>
<label x="65.405" y="72.39" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<wire x1="43.18" y1="106.045" x2="43.18" y2="109.22" width="0.1524" layer="91"/>
<label x="43.0911" y="104.4956" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C17" gate="G$1" pin="P$2"/>
</segment>
<segment>
<wire x1="53.34" y1="106.045" x2="53.34" y2="109.22" width="0.1524" layer="91"/>
<label x="52.6161" y="104.4956" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C13" gate="G$1" pin="P$2"/>
</segment>
<segment>
<wire x1="63.5" y1="106.045" x2="63.5" y2="109.22" width="0.1524" layer="91"/>
<label x="62.1411" y="104.4956" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C15" gate="G$1" pin="P$2"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="GND"/>
<wire x1="111.76" y1="58.42" x2="108.585" y2="58.42" width="0.1524" layer="91"/>
<label x="107.315" y="59.69" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="149.86" y1="114.3" x2="149.86" y2="117.475" width="0.1524" layer="91"/>
<label x="151.4475" y="119.38" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R6" gate="G$1" pin="2"/>
</segment>
<segment>
<pinref part="U6" gate="G$1" pin="\!EN"/>
<wire x1="27.94" y1="76.2" x2="24.765" y2="76.2" width="0.1524" layer="91"/>
<label x="23.495" y="77.47" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="U4" gate="G$1" pin="I-RETURN"/>
<wire x1="201.93" y1="153.67" x2="184.15" y2="153.67" width="0.1524" layer="91"/>
<label x="182.88" y="154.94" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="A3"/>
<wire x1="234.95" y1="74.93" x2="238.125" y2="74.93" width="0.1524" layer="91"/>
<label x="239.395" y="76.2" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="A2"/>
<wire x1="234.95" y1="72.39" x2="238.125" y2="72.39" width="0.1524" layer="91"/>
<label x="239.395" y="73.66" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="A1"/>
<wire x1="234.95" y1="69.85" x2="238.125" y2="69.85" width="0.1524" layer="91"/>
<label x="239.395" y="71.12" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="A0"/>
<wire x1="234.95" y1="67.31" x2="238.125" y2="67.31" width="0.1524" layer="91"/>
<label x="239.395" y="68.58" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="LDAC"/>
<wire x1="234.95" y1="57.15" x2="238.125" y2="57.15" width="0.1524" layer="91"/>
<label x="239.395" y="58.42" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="V-REF-L"/>
<wire x1="194.31" y1="64.77" x2="191.135" y2="64.77" width="0.1524" layer="91"/>
<label x="189.865" y="66.04" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="GND"/>
<wire x1="194.31" y1="62.23" x2="191.135" y2="62.23" width="0.1524" layer="91"/>
<label x="189.865" y="63.5" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="115.57" y1="146.685" x2="115.57" y2="149.86" width="0.1524" layer="91"/>
<label x="114.2111" y="145.1356" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C18" gate="G$1" pin="P$2"/>
</segment>
<segment>
<wire x1="128.27" y1="146.685" x2="128.27" y2="149.86" width="0.1524" layer="91"/>
<label x="126.9111" y="145.1356" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C19" gate="G$1" pin="P$2"/>
</segment>
<segment>
<wire x1="140.97" y1="146.685" x2="140.97" y2="149.86" width="0.1524" layer="91"/>
<label x="139.6111" y="145.1356" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C20" gate="G$1" pin="P$2"/>
</segment>
<segment>
<pinref part="JP3" gate="A" pin="1"/>
<wire x1="69.85" y1="34.29" x2="63.5" y2="34.29" width="0.1524" layer="91"/>
<label x="62.23" y="35.56" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
</net>
<net name="+3V3" class="0">
<segment>
<wire x1="190.5" y1="105.41" x2="190.5" y2="115.57" width="0.1524" layer="91"/>
<pinref part="Q2" gate="G$1" pin="G"/>
<label x="189.23" y="116.84" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="231.14" y1="100.33" x2="231.14" y2="110.49" width="0.1524" layer="91"/>
<pinref part="Q3" gate="G$1" pin="G"/>
<label x="229.87" y="111.76" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="VCC"/>
<wire x1="111.76" y1="78.74" x2="108.585" y2="78.74" width="0.1524" layer="91"/>
<label x="107.315" y="80.01" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="99.06" y1="114.3" x2="99.06" y2="117.475" width="0.1524" layer="91"/>
<label x="95.5675" y="121.92" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R2" gate="G$1" pin="2"/>
</segment>
<segment>
<wire x1="109.22" y1="117.475" x2="109.22" y2="114.3" width="0.1524" layer="91"/>
<label x="105.7275" y="121.92" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R4" gate="G$1" pin="2"/>
</segment>
<segment>
<wire x1="119.38" y1="114.3" x2="119.38" y2="117.475" width="0.1524" layer="91"/>
<label x="115.8875" y="121.92" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R5" gate="G$1" pin="2"/>
</segment>
<segment>
<wire x1="129.54" y1="114.3" x2="129.54" y2="117.475" width="0.1524" layer="91"/>
<label x="126.0475" y="121.92" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R7" gate="G$1" pin="2"/>
</segment>
<segment>
<wire x1="139.7" y1="114.3" x2="139.7" y2="117.475" width="0.1524" layer="91"/>
<label x="136.2075" y="121.92" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R3" gate="G$1" pin="2"/>
</segment>
<segment>
<pinref part="U6" gate="G$1" pin="VCC"/>
<wire x1="60.96" y1="73.66" x2="64.135" y2="73.66" width="0.1524" layer="91"/>
<label x="65.405" y="74.93" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U6" gate="G$1" pin="FORCEON"/>
<wire x1="60.96" y1="66.04" x2="64.135" y2="66.04" width="0.1524" layer="91"/>
<label x="65.405" y="67.31" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U6" gate="G$1" pin="\!FORCEOFF"/>
<wire x1="60.96" y1="76.2" x2="64.135" y2="76.2" width="0.1524" layer="91"/>
<label x="65.405" y="77.47" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<wire x1="63.5" y1="116.84" x2="63.5" y2="120.015" width="0.1524" layer="91"/>
<label x="66.04" y="121.285" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C15" gate="G$1" pin="P$1"/>
</segment>
<segment>
<wire x1="115.57" y1="157.48" x2="115.57" y2="160.655" width="0.1524" layer="91"/>
<label x="116.84" y="161.925" size="1.778" layer="95" font="vector" rot="MR90"/>
<pinref part="C18" gate="G$1" pin="P$1"/>
</segment>
<segment>
<wire x1="140.97" y1="157.48" x2="140.97" y2="160.655" width="0.1524" layer="91"/>
<label x="142.24" y="161.925" size="1.778" layer="95" font="vector" rot="MR90"/>
<pinref part="C20" gate="G$1" pin="P$1"/>
</segment>
</net>
<net name="A" class="0">
<segment>
<pinref part="U1" gate="A" pin="A"/>
<wire x1="111.76" y1="73.66" x2="108.585" y2="73.66" width="0.1524" layer="91"/>
<label x="107.315" y="74.93" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="139.7" y1="104.14" x2="139.7" y2="100.965" width="0.1524" layer="91"/>
<label x="140.97" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R3" gate="G$1" pin="1"/>
</segment>
<segment>
<wire x1="160.02" y1="114.3" x2="160.02" y2="117.475" width="0.1524" layer="91"/>
<label x="161.6075" y="119.38" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R1" gate="G$1" pin="2"/>
</segment>
<segment>
<pinref part="TP6" gate="G$1" pin="TP"/>
<wire x1="35.56" y1="154.94" x2="35.56" y2="157.48" width="0.1524" layer="91"/>
<label x="36.83" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="20.32" y1="34.29" x2="26.67" y2="34.29" width="0.1524" layer="91"/>
<label x="19.05" y="35.56" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="JP1" gate="A" pin="3"/>
</segment>
</net>
<net name="B" class="0">
<segment>
<pinref part="U1" gate="A" pin="B"/>
<wire x1="111.76" y1="71.12" x2="108.585" y2="71.12" width="0.1524" layer="91"/>
<label x="107.315" y="72.39" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="149.86" y1="104.14" x2="149.86" y2="100.965" width="0.1524" layer="91"/>
<label x="151.13" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R6" gate="G$1" pin="1"/>
</segment>
<segment>
<wire x1="160.02" y1="104.14" x2="160.02" y2="100.965" width="0.1524" layer="91"/>
<label x="161.29" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R1" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="SJ6" gate="1" pin="2"/>
<wire x1="144.78" y1="31.75" x2="144.78" y2="34.29" width="0.1524" layer="91"/>
<label x="146.05" y="35.56" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="TP11" gate="G$1" pin="TP"/>
<wire x1="30.48" y1="154.94" x2="30.48" y2="157.48" width="0.1524" layer="91"/>
<label x="31.75" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="485EN" class="0">
<segment>
<pinref part="U1" gate="A" pin="DE"/>
<wire x1="111.76" y1="63.5" x2="108.585" y2="63.5" width="0.1524" layer="91"/>
<label x="107.315" y="64.77" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="~RE"/>
<wire x1="111.76" y1="68.58" x2="108.585" y2="68.58" width="0.1524" layer="91"/>
<label x="107.315" y="69.85" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="119.38" y1="104.14" x2="119.38" y2="100.965" width="0.1524" layer="91"/>
<label x="120.65" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R5" gate="G$1" pin="1"/>
</segment>
<segment>
<wire x1="109.22" y1="104.14" x2="109.22" y2="100.965" width="0.1524" layer="91"/>
<label x="110.49" y="98.7425" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R4" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="TP18" gate="G$1" pin="TP"/>
<wire x1="60.96" y1="154.94" x2="60.96" y2="157.48" width="0.1524" layer="91"/>
<label x="62.23" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="D-OUT-1" class="0">
<segment>
<pinref part="SJ6" gate="1" pin="1"/>
<wire x1="144.78" y1="19.05" x2="144.78" y2="21.59" width="0.1524" layer="91"/>
<pinref part="SJ7" gate="1" pin="1"/>
<wire x1="144.78" y1="19.05" x2="152.4" y2="19.05" width="0.1524" layer="91"/>
<wire x1="152.4" y1="19.05" x2="152.4" y2="21.59" width="0.1524" layer="91"/>
<label x="152.4" y="17.78" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="X2" gate="-2" pin="K"/>
<wire x1="123.19" y1="19.05" x2="144.78" y2="19.05" width="0.1524" layer="91"/>
<junction x="144.78" y="19.05"/>
</segment>
</net>
<net name="D-OUT-2" class="0">
<segment>
<wire x1="123.19" y1="24.13" x2="125.73" y2="24.13" width="0.1524" layer="91"/>
<label x="127" y="25.4" size="1.778" layer="95" font="vector"/>
<pinref part="X2" gate="-1" pin="K"/>
</segment>
<segment>
<wire x1="20.32" y1="36.83" x2="26.67" y2="36.83" width="0.1524" layer="91"/>
<label x="19.05" y="38.1" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="JP1" gate="A" pin="2"/>
</segment>
</net>
<net name="SDA_3V3" class="0">
<segment>
<wire x1="187.96" y1="100.33" x2="185.42" y2="100.33" width="0.1524" layer="91"/>
<label x="184.15" y="99.06" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="Q2" gate="G$1" pin="S"/>
</segment>
</net>
<net name="SCL_3V3" class="0">
<segment>
<wire x1="228.6" y1="95.25" x2="226.06" y2="95.25" width="0.1524" layer="91"/>
<label x="224.79" y="93.98" size="1.778" layer="95" font="vector" rot="R180"/>
<pinref part="Q3" gate="G$1" pin="S"/>
</segment>
</net>
<net name="V-OUT-1" class="0">
<segment>
<pinref part="TP3" gate="G$1" pin="TP"/>
<wire x1="50.8" y1="154.94" x2="50.8" y2="157.48" width="0.1524" layer="91"/>
<label x="52.07" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="V-OUT-D"/>
<wire x1="194.31" y1="57.15" x2="191.135" y2="57.15" width="0.1524" layer="91"/>
<label x="189.865" y="58.42" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="JP2" gate="A" pin="1"/>
<wire x1="69.85" y1="16.51" x2="63.5" y2="16.51" width="0.1524" layer="91"/>
<label x="62.23" y="17.78" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
</net>
<net name="I-OUT" class="0">
<segment>
<pinref part="TP1" gate="G$1" pin="TP"/>
<wire x1="55.88" y1="154.94" x2="55.88" y2="157.48" width="0.1524" layer="91"/>
<label x="57.15" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="U4" gate="G$1" pin="I-OUT"/>
<wire x1="201.93" y1="151.13" x2="199.39" y2="151.13" width="0.1524" layer="91"/>
<label x="198.12" y="152.4" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="JP2" gate="A" pin="3"/>
<wire x1="69.85" y1="11.43" x2="63.5" y2="11.43" width="0.1524" layer="91"/>
<label x="62.23" y="12.7" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
</net>
<net name="SDA_5V0" class="0">
<segment>
<wire x1="198.12" y1="100.33" x2="200.66" y2="100.33" width="0.1524" layer="91"/>
<wire x1="200.66" y1="100.33" x2="203.2" y2="100.33" width="0.1524" layer="91"/>
<wire x1="200.66" y1="102.87" x2="200.66" y2="100.33" width="0.1524" layer="91"/>
<junction x="200.66" y="100.33"/>
<label x="204.47" y="99.06" size="1.778" layer="95" font="vector" align="top-left"/>
<pinref part="R16" gate="G$1" pin="1"/>
<pinref part="Q2" gate="G$1" pin="D"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="SDA"/>
<wire x1="234.95" y1="62.23" x2="238.125" y2="62.23" width="0.1524" layer="91"/>
<label x="239.395" y="63.5" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
</net>
<net name="+5V0" class="0">
<segment>
<wire x1="200.66" y1="113.03" x2="200.66" y2="115.57" width="0.1524" layer="91"/>
<pinref part="R16" gate="G$1" pin="2"/>
<label x="199.39" y="116.84" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<wire x1="241.3" y1="107.95" x2="241.3" y2="110.49" width="0.1524" layer="91"/>
<pinref part="R15" gate="G$1" pin="2"/>
<label x="240.03" y="111.76" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="IO-VDD"/>
<wire x1="234.95" y1="64.77" x2="238.125" y2="64.77" width="0.1524" layer="91"/>
<label x="239.395" y="66.04" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="V-REF-H"/>
<wire x1="194.31" y1="69.85" x2="191.135" y2="69.85" width="0.1524" layer="91"/>
<label x="189.865" y="71.12" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="VDD"/>
<wire x1="194.31" y1="67.31" x2="191.135" y2="67.31" width="0.1524" layer="91"/>
<label x="189.865" y="68.58" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="128.27" y1="157.48" x2="128.27" y2="160.655" width="0.1524" layer="91"/>
<label x="129.54" y="161.925" size="1.778" layer="95" font="vector" rot="MR90"/>
<pinref part="C19" gate="G$1" pin="P$1"/>
</segment>
</net>
<net name="SCL_5V0" class="0">
<segment>
<wire x1="238.76" y1="95.25" x2="241.3" y2="95.25" width="0.1524" layer="91"/>
<wire x1="241.3" y1="95.25" x2="243.84" y2="95.25" width="0.1524" layer="91"/>
<wire x1="241.3" y1="97.79" x2="241.3" y2="95.25" width="0.1524" layer="91"/>
<junction x="241.3" y="95.25"/>
<label x="245.11" y="93.98" size="1.778" layer="95" font="vector" align="top-left"/>
<pinref part="R15" gate="G$1" pin="1"/>
<pinref part="Q3" gate="G$1" pin="D"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="SCK"/>
<wire x1="234.95" y1="59.69" x2="238.125" y2="59.69" width="0.1524" layer="91"/>
<label x="239.395" y="60.96" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
</net>
<net name="I-IN" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="I-IN"/>
<wire x1="199.39" y1="156.21" x2="201.93" y2="156.21" width="0.1524" layer="91"/>
<label x="198.12" y="157.48" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="R20" gate="G$1" pin="1"/>
<wire x1="212.09" y1="168.91" x2="214.63" y2="168.91" width="0.1524" layer="91"/>
<label x="215.9" y="170.18" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
</net>
<net name="EMITTER" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="EMITTER"/>
<wire x1="229.87" y1="151.13" x2="232.41" y2="151.13" width="0.1524" layer="91"/>
<label x="245.11" y="147.32" size="1.778" layer="95" font="vector" rot="MR0"/>
<wire x1="232.41" y1="151.13" x2="232.41" y2="146.05" width="0.1524" layer="91"/>
<wire x1="232.41" y1="146.05" x2="246.38" y2="146.05" width="0.1524" layer="91"/>
<pinref part="Q1" gate="G$1" pin="E"/>
<wire x1="246.38" y1="146.05" x2="246.38" y2="148.59" width="0.1524" layer="91"/>
</segment>
</net>
<net name="COLLECTOR" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="V+"/>
<wire x1="229.87" y1="156.21" x2="232.41" y2="156.21" width="0.1524" layer="91"/>
<label x="233.68" y="160.02" size="1.778" layer="95" font="vector" rot="MR180"/>
<wire x1="232.41" y1="156.21" x2="232.41" y2="161.29" width="0.1524" layer="91"/>
<wire x1="232.41" y1="161.29" x2="246.38" y2="161.29" width="0.1524" layer="91"/>
<pinref part="Q1" gate="G$1" pin="C"/>
<wire x1="246.38" y1="161.29" x2="246.38" y2="158.75" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="JP3" gate="A" pin="3"/>
<wire x1="69.85" y1="29.21" x2="63.5" y2="29.21" width="0.1524" layer="91"/>
<label x="62.23" y="30.48" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
</net>
<net name="BASE" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="BASE"/>
<label x="240.03" y="152.4" size="1.778" layer="95" font="vector" rot="MR0" align="top-left"/>
<pinref part="Q1" gate="G$1" pin="B"/>
<wire x1="241.3" y1="153.67" x2="229.87" y2="153.67" width="0.1524" layer="91"/>
</segment>
</net>
<net name="MEZZANINE-1" class="0">
<segment>
<pinref part="R17" gate="G$1" pin="1"/>
<pinref part="R20" gate="G$1" pin="2"/>
<wire x1="201.93" y1="168.91" x2="199.39" y2="168.91" width="0.1524" layer="91"/>
</segment>
</net>
<net name="A-OUT-1" class="0">
<segment>
<wire x1="123.19" y1="13.97" x2="125.73" y2="13.97" width="0.1524" layer="91"/>
<label x="127" y="15.24" size="1.778" layer="95" font="vector"/>
<pinref part="X2" gate="-3" pin="K"/>
</segment>
<segment>
<pinref part="JP2" gate="A" pin="2"/>
<wire x1="69.85" y1="13.97" x2="63.5" y2="13.97" width="0.1524" layer="91"/>
<label x="62.23" y="15.24" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
</net>
<net name="V-OUT-2" class="0">
<segment>
<pinref part="R17" gate="G$1" pin="2"/>
<wire x1="189.23" y1="168.91" x2="186.69" y2="168.91" width="0.1524" layer="91"/>
<label x="185.42" y="170.18" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="V-OUT-B"/>
<wire x1="194.31" y1="72.39" x2="191.135" y2="72.39" width="0.1524" layer="91"/>
<label x="189.865" y="73.66" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="TP19" gate="G$1" pin="TP"/>
<wire x1="66.04" y1="154.94" x2="66.04" y2="157.48" width="0.1524" layer="91"/>
<label x="67.31" y="158.75" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="A-OUT-2" class="0">
<segment>
<pinref part="JP3" gate="A" pin="2"/>
<wire x1="69.85" y1="31.75" x2="63.5" y2="31.75" width="0.1524" layer="91"/>
<label x="62.23" y="33.02" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="123.19" y1="8.89" x2="125.73" y2="8.89" width="0.1524" layer="91"/>
<label x="127" y="10.16" size="1.778" layer="95" font="vector"/>
<pinref part="X2" gate="-4" pin="K"/>
</segment>
</net>
</nets>
</sheet>
<sheet>
<description>Power</description>
<plain>
<text x="172.72" y="20.32" size="2.54" layer="97" font="vector">Power</text>
<text x="221.9325" y="59.1185" size="1.778" layer="97" font="vector" align="center">Test Points</text>
<text x="68.58" y="114.3" size="1.778" layer="97" font="vector" align="center">+3V3 to +1V8 Buck Converter</text>
<text x="172.72" y="116.84" size="1.778" layer="97" font="vector" align="center">+7-30V to +5V0 Buck Converter</text>
<text x="127" y="83.82" size="1.778" layer="97" font="vector" align="center">Input Power Connector</text>
<text x="55.88" y="30.48" size="1.778" layer="97" font="vector" align="center">+5V0 to +3V3 Buck Converter</text>
<text x="127" y="104.14" size="1.778" layer="97" font="vector" align="center">Degson Electrical
15EDGRC-3.5-02P-15-00A-H</text>
<text x="172.72" y="25.4" size="2.54" layer="97" font="vector">Schematic Diagram:</text>
</plain>
<instances>
<instance part="FRAME5" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="DRAWING_NAME" x="171.45" y="15.24" size="2.54" layer="94" font="vector"/>
<attribute name="LAST_DATE_TIME" x="171.45" y="10.16" size="2.286" layer="94" font="vector"/>
<attribute name="SHEET" x="230.505" y="10.16" size="2.54" layer="94" font="vector"/>
</instance>
<instance part="IC3" gate="G$1" x="58.42" y="50.8" smashed="yes" rot="R270">
<attribute name="NAME" x="53.34" y="63.5" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="53.34" y="38.1" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="D2" gate="G$1" x="90.17" y="50.8" smashed="yes" rot="R270">
<attribute name="NAME" x="92.71" y="53.34" size="1.778" layer="95" font="vector" rot="R270"/>
<attribute name="VALUE" x="86.36" y="53.34" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="C11" gate="G$1" x="100.33" y="49.53" smashed="yes">
<attribute name="NAME" x="102.87" y="52.07" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="102.87" y="49.53" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C10" gate="G$1" x="110.49" y="49.53" smashed="yes">
<attribute name="NAME" x="113.03" y="52.07" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="113.03" y="49.53" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="U5" gate="G$1" x="66.04" y="139.7" smashed="yes">
<attribute name="NAME" x="58.674" y="147.828" size="1.778" layer="95" font="vector"/>
</instance>
<instance part="C4" gate="G$1" x="40.64" y="132.08" smashed="yes">
<attribute name="NAME" x="43.18" y="134.62" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="43.18" y="132.08" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C12" gate="G$1" x="83.82" y="134.62" smashed="yes">
<attribute name="NAME" x="86.36" y="137.16" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="86.36" y="134.62" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="R18" gate="G$1" x="93.98" y="137.16" smashed="yes" rot="R90">
<attribute name="NAME" x="95.758" y="137.16" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="95.885" y="134.62" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="GND5" gate="G$1" x="40.64" y="121.92" smashed="yes">
<attribute name="VALUE" x="39.116" y="119.38" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="TP8" gate="G$1" x="229.87" y="72.39" smashed="yes">
<attribute name="NAME" x="228.854" y="66.04" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="231.14" y="69.85" size="1.778" layer="97"/>
</instance>
<instance part="TP9" gate="G$1" x="234.95" y="72.39" smashed="yes">
<attribute name="NAME" x="233.934" y="66.04" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="236.22" y="69.85" size="1.778" layer="97"/>
</instance>
<instance part="IC1" gate="P" x="161.29" y="149.86" smashed="yes">
<attribute name="NAME" x="153.67" y="158.75" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="153.67" y="137.16" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C5" gate="G$1" x="142.24" y="147.32" smashed="yes">
<attribute name="NAME" x="144.78" y="149.86" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="144.78" y="147.32" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="C2" gate="G$1" x="179.07" y="149.86" smashed="yes" rot="R270">
<attribute name="NAME" x="181.61" y="147.32" size="1.778" layer="95" font="vector" rot="R270"/>
<attribute name="VALUE" x="179.07" y="147.32" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="C7" gate="G$1" x="210.82" y="140.97" smashed="yes">
<attribute name="NAME" x="208.28" y="143.51" size="1.778" layer="95" font="vector" rot="R180" align="top-left"/>
<attribute name="VALUE" x="208.28" y="140.97" size="1.778" layer="96" font="vector" rot="R180" align="top-left"/>
</instance>
<instance part="C6" gate="G$1" x="218.44" y="140.97" smashed="yes">
<attribute name="NAME" x="220.98" y="143.51" size="1.778" layer="95" font="vector"/>
<attribute name="VALUE" x="220.98" y="140.97" size="1.778" layer="96" font="vector"/>
</instance>
<instance part="D1" gate="G$1" x="187.96" y="143.51" smashed="yes" rot="R90">
<attribute name="NAME" x="185.928" y="140.97" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="189.992" y="140.97" size="1.778" layer="96" font="vector" rot="R90" align="top-left"/>
</instance>
<instance part="L1" gate="G$1" x="199.39" y="149.86" smashed="yes" rot="R90">
<attribute name="NAME" x="194.31" y="152.4" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="204.47" y="152.4" size="1.778" layer="96" font="vector" rot="R90"/>
</instance>
<instance part="R10" gate="G$1" x="229.87" y="142.24" smashed="yes" rot="R90">
<attribute name="NAME" x="227.838" y="139.7" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="231.775" y="144.78" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="R14" gate="G$1" x="229.87" y="106.68" smashed="yes" rot="R90">
<attribute name="NAME" x="227.838" y="104.14" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="231.775" y="109.22" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="TP5" gate="G$1" x="224.79" y="72.39" smashed="yes">
<attribute name="NAME" x="223.774" y="66.04" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="226.06" y="69.85" size="1.778" layer="97"/>
</instance>
<instance part="TP4" gate="G$1" x="219.71" y="72.39" smashed="yes">
<attribute name="NAME" x="218.694" y="66.04" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="220.98" y="69.85" size="1.778" layer="97"/>
</instance>
<instance part="TP2" gate="G$1" x="214.63" y="72.39" smashed="yes">
<attribute name="NAME" x="213.614" y="66.04" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="215.9" y="69.85" size="1.778" layer="97"/>
</instance>
<instance part="TP7" gate="G$1" x="209.55" y="72.39" smashed="yes">
<attribute name="NAME" x="208.534" y="66.04" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="TP_SIGNAL_NAME" x="210.82" y="69.8

license: MIT

repository: soreva/baro-electronic-hardware

license_type: permissive

repo_name: soreva/baro-electronic-hardware

branch_name: refs/heads/master

extension: sch


text:
5" size="1.778" layer="97"/>
</instance>
<instance part="X1" gate="-1" x="134.62" y="96.52" smashed="yes" rot="R180">
<attribute name="NAME" x="133.35" y="97.409" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="120.65" y="97.409" size="1.778" layer="96" font="vector" rot="R180"/>
</instance>
<instance part="X1" gate="-2" x="134.62" y="91.44" smashed="yes" rot="R180">
<attribute name="NAME" x="133.35" y="92.329" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="120.65" y="92.329" size="1.778" layer="96" font="vector" rot="R180"/>
</instance>
<instance part="R21" gate="G$1" x="229.87" y="119.38" smashed="yes" rot="R90">
<attribute name="NAME" x="227.838" y="116.84" size="1.778" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="231.775" y="121.92" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="GND" class="0">
<segment>
<wire x1="43.18" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
<pinref part="IC3" gate="G$1" pin="GND"/>
<label x="39.37" y="52.07" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<wire x1="110.49" y1="43.815" x2="110.49" y2="46.99" width="0.1524" layer="91"/>
<label x="111.76" y="42.545" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C10" gate="G$1" pin="P$2"/>
</segment>
<segment>
<wire x1="100.33" y1="43.815" x2="100.33" y2="46.99" width="0.1524" layer="91"/>
<label x="101.6" y="42.545" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C11" gate="G$1" pin="P$2"/>
</segment>
<segment>
<pinref part="C4" gate="G$1" pin="P$2"/>
<pinref part="GND5" gate="G$1" pin="GND"/>
<wire x1="40.64" y1="129.54" x2="40.64" y2="127" width="0.1524" layer="91"/>
<pinref part="U5" gate="G$1" pin="VSS"/>
<wire x1="40.64" y1="127" x2="40.64" y2="124.46" width="0.1524" layer="91"/>
<wire x1="53.34" y1="134.62" x2="48.26" y2="134.62" width="0.1524" layer="91"/>
<wire x1="48.26" y1="134.62" x2="48.26" y2="127" width="0.1524" layer="91"/>
<wire x1="48.26" y1="127" x2="40.64" y2="127" width="0.1524" layer="91"/>
<junction x="40.64" y="127"/>
<label x="50.8" y="132.08" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="R18" gate="G$1" pin="1"/>
<wire x1="93.98" y1="132.08" x2="93.98" y2="127" width="0.1524" layer="91"/>
<wire x1="93.98" y1="127" x2="83.82" y2="127" width="0.1524" layer="91"/>
<junction x="48.26" y="127"/>
<pinref part="C12" gate="G$1" pin="P$2"/>
<wire x1="83.82" y1="127" x2="48.26" y2="127" width="0.1524" layer="91"/>
<wire x1="83.82" y1="132.08" x2="83.82" y2="127" width="0.1524" layer="91"/>
<junction x="83.82" y="127"/>
</segment>
<segment>
<pinref part="TP9" gate="G$1" pin="TP"/>
<wire x1="234.95" y1="74.93" x2="234.95" y2="77.47" width="0.1524" layer="91"/>
<label x="236.22" y="78.74" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
<segment>
<pinref part="IC1" gate="P" pin="GND"/>
<pinref part="C5" gate="G$1" pin="P$2"/>
<wire x1="151.13" y1="142.24" x2="142.24" y2="142.24" width="0.1524" layer="91"/>
<wire x1="142.24" y1="142.24" x2="142.24" y2="144.78" width="0.1524" layer="91"/>
<pinref part="D1" gate="G$1" pin="A"/>
<wire x1="187.96" y1="140.97" x2="187.96" y2="134.62" width="0.1524" layer="91"/>
<wire x1="187.96" y1="134.62" x2="142.24" y2="134.62" width="0.1524" layer="91"/>
<wire x1="142.24" y1="134.62" x2="142.24" y2="142.24" width="0.1524" layer="91"/>
<junction x="142.24" y="142.24"/>
<pinref part="C7" gate="G$1" pin="P$2"/>
<wire x1="210.82" y1="138.43" x2="210.82" y2="134.62" width="0.1524" layer="91"/>
<wire x1="210.82" y1="134.62" x2="187.96" y2="134.62" width="0.1524" layer="91"/>
<junction x="187.96" y="134.62"/>
<pinref part="C6" gate="G$1" pin="P$2"/>
<wire x1="218.44" y1="138.43" x2="218.44" y2="134.62" width="0.1524" layer="91"/>
<wire x1="218.44" y1="134.62" x2="210.82" y2="134.62" width="0.1524" layer="91"/>
<junction x="210.82" y="134.62"/>
<label x="189.23" y="135.89" size="1.778" layer="95" font="vector"/>
<label x="143.51" y="135.89" size="1.778" layer="95" font="vector"/>
<wire x1="210.82" y1="134.62" x2="210.82" y2="95.25" width="0.1524" layer="91"/>
<wire x1="210.82" y1="95.25" x2="229.87" y2="95.25" width="0.1524" layer="91"/>
<pinref part="R14" gate="G$1" pin="1"/>
<wire x1="229.87" y1="95.25" x2="229.87" y2="101.6" width="0.1524" layer="91"/>
</segment>
<segment>
<wire x1="137.16" y1="91.44" x2="142.24" y2="91.44" width="0.1524" layer="91"/>
<label x="143.51" y="92.71" size="1.778" layer="95" font="vector"/>
<pinref part="X1" gate="-2" pin="K"/>
</segment>
</net>
<net name="+3V3" class="0">
<segment>
<wire x1="100.33" y1="57.785" x2="100.33" y2="54.61" width="0.1524" layer="91"/>
<label x="101.6" y="59.055" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C11" gate="G$1" pin="P$1"/>
</segment>
<segment>
<pinref part="IC3" gate="G$1" pin="VOUT"/>
<wire x1="68.58" y1="55.88" x2="71.12" y2="55.88" width="0.1524" layer="91"/>
<label x="72.39" y="57.15" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="U5" gate="G$1" pin="CE"/>
<pinref part="C4" gate="G$1" pin="P$1"/>
<wire x1="53.34" y1="139.7" x2="40.64" y2="139.7" width="0.1524" layer="91"/>
<wire x1="40.64" y1="139.7" x2="40.64" y2="137.16" width="0.1524" layer="91"/>
<pinref part="U5" gate="G$1" pin="VIN"/>
<wire x1="53.34" y1="144.78" x2="53.34" y2="139.7" width="0.1524" layer="91"/>
<junction x="53.34" y="139.7"/>
<label x="50.8" y="142.24" size="1.778" layer="95" font="vector" rot="MR0"/>
</segment>
<segment>
<pinref part="TP5" gate="G$1" pin="TP"/>
<wire x1="224.79" y1="74.93" x2="224.79" y2="77.47" width="0.1524" layer="91"/>
<label x="226.06" y="78.74" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="+5V0" class="0">
<segment>
<wire x1="90.17" y1="53.34" x2="90.17" y2="56.515" width="0.1524" layer="91"/>
<pinref part="D2" gate="G$1" pin="A"/>
<label x="91.44" y="57.785" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<pinref part="L1" gate="G$1" pin="2"/>
<pinref part="C6" gate="G$1" pin="P$1"/>
<wire x1="207.01" y1="149.86" x2="210.82" y2="149.86" width="0.1524" layer="91"/>
<wire x1="210.82" y1="149.86" x2="218.44" y2="149.86" width="0.1524" layer="91"/>
<wire x1="218.44" y1="149.86" x2="218.44" y2="146.05" width="0.1524" layer="91"/>
<pinref part="C7" gate="G$1" pin="P$1"/>
<wire x1="210.82" y1="146.05" x2="210.82" y2="149.86" width="0.1524" layer="91"/>
<junction x="210.82" y="149.86"/>
<pinref part="R10" gate="G$1" pin="2"/>
<wire x1="218.44" y1="149.86" x2="229.87" y2="149.86" width="0.1524" layer="91"/>
<wire x1="229.87" y1="149.86" x2="229.87" y2="147.32" width="0.1524" layer="91"/>
<junction x="218.44" y="149.86"/>
<label x="237.49" y="151.13" size="1.778" layer="95" font="vector" rot="MR0"/>
</segment>
<segment>
<pinref part="TP8" gate="G$1" pin="TP"/>
<wire x1="229.87" y1="74.93" x2="229.87" y2="77.47" width="0.1524" layer="91"/>
<label x="231.14" y="78.74" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="+1V8" class="0">
<segment>
<pinref part="U5" gate="G$1" pin="VOUT"/>
<pinref part="C12" gate="G$1" pin="P$1"/>
<wire x1="78.74" y1="144.78" x2="83.82" y2="144.78" width="0.1524" layer="91"/>
<wire x1="83.82" y1="144.78" x2="83.82" y2="139.7" width="0.1524" layer="91"/>
<pinref part="R18" gate="G$1" pin="2"/>
<wire x1="93.98" y1="142.24" x2="93.98" y2="144.78" width="0.1524" layer="91"/>
<wire x1="93.98" y1="144.78" x2="83.82" y2="144.78" width="0.1524" layer="91"/>
<junction x="83.82" y="144.78"/>
<label x="81.28" y="147.32" size="1.778" layer="95" font="vector"/>
</segment>
<segment>
<pinref part="TP4" gate="G$1" pin="TP"/>
<wire x1="219.71" y1="74.93" x2="219.71" y2="77.47" width="0.1524" layer="91"/>
<label x="220.98" y="78.74" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="VIN_5V0" class="0">
<segment>
<wire x1="40.64" y1="55.88" x2="43.18" y2="55.88" width="0.1524" layer="91"/>
<pinref part="IC3" gate="G$1" pin="VIN"/>
<label x="39.37" y="57.15" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="IC3" gate="G$1" pin="EN"/>
<wire x1="43.18" y1="45.72" x2="40.64" y2="45.72" width="0.1524" layer="91"/>
<label x="39.37" y="46.99" size="1.778" layer="95" font="vector" rot="R180"/>
</segment>
<segment>
<pinref part="D2" gate="G$1" pin="C"/>
<wire x1="90.17" y1="48.26" x2="90.17" y2="45.085" width="0.1524" layer="91"/>
<label x="88.9" y="43.815" size="1.778" layer="95" font="vector" rot="MR180"/>
</segment>
<segment>
<wire x1="110.49" y1="54.61" x2="110.49" y2="57.785" width="0.1524" layer="91"/>
<label x="111.76" y="59.055" size="1.778" layer="95" font="vector" rot="MR180"/>
<pinref part="C10" gate="G$1" pin="P$1"/>
</segment>
<segment>
<pinref part="TP7" gate="G$1" pin="TP"/>
<wire x1="209.55" y1="74.93" x2="209.55" y2="77.47" width="0.1524" layer="91"/>
<label x="210.82" y="78.74" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="VIN" class="0">
<segment>
<pinref part="IC1" gate="P" pin="VIN"/>
<pinref part="C5" gate="G$1" pin="P$1"/>
<wire x1="151.13" y1="154.94" x2="142.24" y2="154.94" width="0.1524" layer="91"/>
<wire x1="142.24" y1="154.94" x2="142.24" y2="152.4" width="0.1524" layer="91"/>
<label x="142.24" y="156.21" size="1.778" layer="95" font="vector"/>
</segment>
<segment>
<wire x1="137.16" y1="96.52" x2="142.24" y2="96.52" width="0.1524" layer="91"/>
<label x="143.51" y="97.79" size="1.778" layer="95" font="vector"/>
<pinref part="X1" gate="-1" pin="K"/>
</segment>
<segment>
<pinref part="TP2" gate="G$1" pin="TP"/>
<wire x1="214.63" y1="74.93" x2="214.63" y2="77.47" width="0.1524" layer="91"/>
<label x="215.9" y="78.74" size="1.778" layer="95" font="vector" rot="R90"/>
</segment>
</net>
<net name="PH" class="0">
<segment>
<pinref part="L1" gate="G$1" pin="1"/>
<pinref part="D1" gate="G$1" pin="C"/>
<wire x1="187.96" y1="149.86" x2="191.77" y2="149.86" width="0.1524" layer="91"/>
<wire x1="187.96" y1="146.05" x2="187.96" y2="149.86" width="0.1524" layer="91"/>
<junction x="187.96" y="149.86"/>
<pinref part="IC1" gate="P" pin="PH"/>
<wire x1="171.45" y1="154.94" x2="187.96" y2="154.94" width="0.1524" layer="91"/>
<wire x1="187.96" y1="154.94" x2="187.96" y2="149.86" width="0.1524" layer="91"/>
<pinref part="C2" gate="G$1" pin="P$1"/>
<wire x1="184.15" y1="149.86" x2="187.96" y2="149.86" width="0.1524" layer="91"/>
<label x="187.96" y="156.21" size="1.778" layer="95" font="vector" rot="MR0"/>
</segment>
</net>
<net name="BOOT" class="0">
<segment>
<pinref part="C2" gate="G$1" pin="P$2"/>
<pinref part="IC1" gate="P" pin="BOOT"/>
<wire x1="176.53" y1="149.86" x2="171.45" y2="149.86" width="0.1524" layer="91"/>
</segment>
</net>
<net name="VSENSE" class="0">
<segment>
<pinref part="IC1" gate="P" pin="VSENSE"/>
<wire x1="171.45" y1="144.78" x2="175.26" y2="144.78" width="0.1524" layer="91"/>
<wire x1="175.26" y1="144.78" x2="175.26" y2="130.81" width="0.1524" layer="91"/>
<wire x1="175.26" y1="130.81" x2="229.87" y2="130.81" width="0.1524" layer="91"/>
<pinref part="R10" gate="G$1" pin="1"/>
<wire x1="229.87" y1="137.16" x2="229.87" y2="130.81" width="0.1524" layer="91"/>
<label x="175.26" y="129.54" size="1.778" layer="95" font="vector" rot="MR180"/>
<label x="228.6" y="132.08" size="1.778" layer="95" font="vector" rot="MR0"/>
<pinref part="R21" gate="G$1" pin="2"/>
<wire x1="229.87" y1="130.81" x2="229.87" y2="124.46" width="0.1524" layer="91"/>
<junction x="229.87" y="130.81"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<pinref part="R21" gate="G$1" pin="1"/>
<pinref part="R14" gate="G$1" pin="2"/>
<wire x1="229.87" y1="111.76" x2="229.87" y2="114.3" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
<sheet>
<description>Assembly</description>
<plain>
<text x="172.72" y="20.32" size="2.54" layer="97" font="vector">Assembly</text>
<text x="25.4" y="147.32" size="1.778" layer="97" font="vector" align="center">Fiducial Alignment Points</text>
<text x="25.4" y="99.06" size="1.778" layer="97" font="vector" align="center">Mounting Holes</text>
<text x="172.72" y="25.4" size="2.54" layer="97" font="vector">Schematic Diagram:</text>
</plain>
<instances>
<instance part="FRAME6" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="DRAWING_NAME" x="171.45" y="15.24" size="2.54" layer="94" font="vector"/>
<attribute name="LAST_DATE_TIME" x="171.45" y="10.16" size="2.286" layer="94" font="vector"/>
<attribute name="SHEET" x="230.505" y="10.16" size="2.54" layer="94" font="vector"/>
</instance>
<instance part="U$3" gate="G$1" x="21.59" y="115.57" smashed="yes"/>
<instance part="U$1" gate="G$1" x="27.94" y="109.22" smashed="yes"/>
<instance part="U$4" gate="G$1" x="21.59" y="109.22" smashed="yes"/>
<instance part="U$2" gate="G$1" x="27.94" y="115.57" smashed="yes"/>
<instance part="FID1" gate="G$1" x="21.59" y="154.94" smashed="yes"/>
<instance part="FID2" gate="G$1" x="27.94" y="154.94" smashed="yes"/>
<instance part="FID3" gate="G$1" x="35.56" y="154.94" smashed="yes"/>
<instance part="FID4" gate="G$1" x="13.97" y="154.94" smashed="yes"/>
</instances>
<busses>
</busses>
<nets>
</nets>
</sheet>
</sheets>
</schematic>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
<note version="9.0" severity="warning">
Since Version 9.0, EAGLE supports the align property for labels.
Labels in schematic will not be understood with this version. Update EAGLE to the latest version
for full support of labels.
</note>
</compatibility>
</eagle>


text:
#ifndef TELLURIC_H
#define TELLURIC_H

#include <QDialog>

namespace Ui {
class Telluric;
}

class Telluric : public QDialog
{
    Q_OBJECT

public:
    explicit Telluric(QWidget *parent = 0);
    ~Telluric();

private slots:
    void on_doubleSpinBox_valueChanged();

    void tellPlot();

    void tellRead();

    void on_lineEdit_6_textChanged();

    void on_doubleSpinBox_2_valueChanged();

    void on_doubleSpinBox_3_valueChanged();

    void on_pushButton_2_clicked();

    void on_doubleSpinBox_4_valueChanged();

    void on_pushButton_3_clicked();

    void on_pushButton_4_clicked();

    void on_pushButton_5_clicked();

    void on_pushButton_6_clicked();

    void on_comboBox_3_currentIndexChanged();

    void on_pushButton_7_clicked();

public slots:
    void seData(QString str, QString str2, QString str3);

private:
    Ui::Telluric *ui;
};

#endif // TELLURIC_H

repository: DPSablowski/croco

repo_name: DPSablowski/croco

extension: h


text:
package internal

import (
	"unsafe"
)

func f67(ctx *Context, l0 int32) int32 {
	var l1 int32
	_ = l1
	var s0i32 int32
	_ = s0i32
	var s0f32 float32
	_ = s0f32
	var s1f32 float32
	_ = s1f32
	s0i32 = 15
	l1 = s0i32
	s0i32 = l0
	s0f32 = *(*float32)(unsafe.Pointer(&ctx.Mem[int(s0i32+24)]))
	s1f32 = 0
	if s0f32 != s1f32 {
		s0i32 = 1
	} else {
		s0i32 = 0
	}
	if s0i32 != 0 {
		goto lbl0
	}
	s0i32 = l0
	s0f32 = *(*float32)(unsafe.Pointer(&ctx.Mem[int(s0i32+28)]))
	s1f32 = 0
	if s0f32 != s1f32 {
		s0i32 = 1
	} else {
		s0i32 = 0
	}
	if s0i32 != 0 {
		goto lbl0
	}
	s0i32 = l0
	s0f32 = *(*float32)(unsafe.Pointer(&ctx.Mem[int(s0i32+32)]))
	s1f32 = 1
	if s0f32 != s1f32 {
		s0i32 = 1
	} else {
		s0i32 = 0
	}
	if s0i32 != 0 {
		goto lbl0
	}
	s0i32 = 192
	l1 = s0i32
lbl0:
	s0i32 = l1
	return s0i32
}

repository: chrsan/shadow

repo_name: chrsan/shadow

extension: go


text:
SUMMARY = "NILRT distro-specific configuration files"
DESCRIPTION = "Extra machine specific configuration files for udev, specifically blacklist information."
HOMEPAGE = "https://github.com/ni/meta-nilrt"
BUGTRACKER = "https://github.com/ni/meta-nilrt/issues"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

PV = "1.1"

SRC_URI = " \
	file://mount.blacklist \
	file://rules.d \
	file://scripts \
"

S = "${WORKDIR}"

udev_rules = "${D}${sysconfdir}/udev/rules.d"

do_install() {
	install -d ${D}${sysconfdir}/udev
	install -m 0644 ${S}/mount.blacklist ${D}${sysconfdir}/udev/

	install -d ${udev_rules}
	install -m 0644 ${S}/rules.d/automount.rules                 ${udev_rules}/automount.rules
	install -m 0644 ${S}/rules.d/leds.rules                      ${udev_rules}/leds.rules
	install -m 0644 ${S}/rules.d/localextra.rules                ${udev_rules}/localextra.rules
	install -m 0644 ${S}/rules.d/net-hotplug.rules               ${udev_rules}/net-hotplug.rules
	install -m 0644 ${S}/rules.d/plugdev.rules                   ${udev_rules}/50-plugdev.rules
	install -m 0644 ${S}/rules.d/removable-storage-polling.rules ${udev_rules}/61-removable-storage-polling.rules
	install -m 0644 ${S}/rules.d/usb-serial-permissions.rules    ${udev_rules}/70-usb-serial-permissions.rules

	install -d ${D}${sysconfdir}/udev/scripts
	install -m 0755 ${S}/scripts/* ${D}${sysconfdir}/udev/scripts
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

FILES:${PN} = "${sysconfdir}/udev"
RDEPENDS:${PN} = "udev"
CONFFILES:${PN} = "${sysconfdir}/udev/mount.blacklist"

# to replace udev-extra-rules from meta-oe
RPROVIDES:${PN} = "udev-extra-rules"
RREPLACES:${PN} = "udev-extra-rules"
RCONFLICTS:${PN} = "udev-extra-rules"

repository: ni/meta-nilrt

repo_name: ni/meta-nilrt

branch_name: refs/heads/nilrt/master/kirkstone

gha_license_id: MIT

gha_language: Shell

extension: bb


text:
include neutrino-lua-plugins-target-pattern.inc

MAINTAINER = "flk, content by horsti58"
SRC_NAME = "settingsupdater"

SRC_URI_append = " \
	https://raw.githubusercontent.com/horsti58/lua-data/master/lua/settingupdater_1.png \
"

# only for logo checksum
SRC_URI[sha256sum] = "f642d48bf0b2e98498ee0fa7cf1a5c3062f5eef601f87a815c8d7a4b65eced93"

do_install_append () {
	install -d ${D}${N_ICONS_DIR}
	install -m 644 ${WORKDIR}/settingupdater_1.png ${D}${N_ICONS_DIR}/settingupdater.png
}

repository: neutrino-hd/meta-neutrino

repo_name: neutrino-hd/meta-neutrino

gha_language: BitBake


text:
/*-
 * Copyright © 2017, Jörg Pernfuß <code.jpe@gmail.com>
 * All rights reserved.
 *
 * Use of this source code is governed by a 2-clause BSD license
 * that can be found in the LICENSE file.
 */

package mistral // import "github.com/solnx/mistral/internal/mistral"

import (
	"fmt"
	"os"
	"time"

	"github.com/Shopify/sarama"
	"github.com/mjolnir42/delay"
	"github.com/mjolnir42/erebos"
	kazoo "github.com/wvanbergen/kazoo-go"
)

// Implementation of the erebos.Handler interface

// Start sets up a Mistral application handler
func (m *Mistral) Start() {
	if len(Handlers) == 0 {
		m.Death <- fmt.Errorf(`Incorrectly set handlers`)
		<-m.Shutdown
		return
	}

	kz, err := kazoo.NewKazooFromConnectionString(
		m.Config.Zookeeper.Connect, nil)
	if err != nil {
		m.Death <- err
		<-m.Shutdown
		return
	}
	brokers, err := kz.BrokerList()
	if err != nil {
		kz.Close()
		m.Death <- err
		<-m.Shutdown
		return
	}
	kz.Close()

	host, err := os.Hostname()
	if err != nil {
		m.Death <- err
		<-m.Shutdown
		return
	}

	config := sarama.NewConfig()
	// set producer transport keepalive
	switch m.Config.Kafka.Keepalive {
	case 0:
		config.Net.KeepAlive = 3 * time.Second
	default:
		config.Net.KeepAlive = time.Duration(
			m.Config.Kafka.Keepalive,
		) * time.Millisecond
	}
	// set our required persistence confidence for producing
	switch m.Config.Kafka.ProducerResponseStrategy {
	case `NoResponse`:
		config.Producer.RequiredAcks = sarama.NoResponse
	case `WaitForLocal`:
		config.Producer.RequiredAcks = sarama.WaitForLocal
	case `WaitForAll`:
		config.Producer.RequiredAcks = sarama.WaitForAll
	default:
		config.Producer.RequiredAcks = sarama.WaitForLocal
	}

	// set return parameters
	config.Producer.Return.Successes = true
	config.Producer.Return.Errors = true

	// set how often to retry producing
	switch m.Config.Kafka.ProducerRetry {
	case 0:
		config.Producer.Retry.Max = 3
	default:
		config.Producer.Retry.Max = m.Config.Kafka.ProducerRetry
	}
	config.Producer.Partitioner = sarama.NewHashPartitioner
	config.ClientID = fmt.Sprintf("mistral.%s", host)

	m.trackID = make(map[string]*erebos.Transport)

	m.producer, err = sarama.NewAsyncProducer(brokers, config)
	if err != nil {
		m.Death <- err
		<-m.Shutdown
		return
	}
	m.dispatch = m.producer.Input()
	m.delay = delay.New()

	m.run()
}

// InputChannel returns the data input channel
func (m *Mistral) InputChannel() chan *erebos.Transport {
	return m.Input
}

// ShutdownChannel returns the shutdown signal channel
func (m *Mistral) ShutdownChannel() chan struct{} {
	return m.Shutdown
}

// vim: ts=4 sw=4 sts=4 noet fenc=utf-8 ffs=unix

repository: solnx/mistral

repo_name: solnx/mistral

gha_language: Go


text:
# Copyright Louis Dionne 2017
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)

# Generates a unit test target that succeeds if the compilation of the
# specified source file fails.
#
# If a line containing `MESSAGE[...]` exists in the source file, then the
# target will make sure that `...` is contained in the output of the test.
# This allows one to test that the right static assertions are triggered.
# For example:
#
#   #include <type_traits>
#
#   template <typename T>
#   void f() { static_assert(!std::is_void<T>{}, "hey, don't do that!"); }
#
#   // MESSAGE[hey, don't do that!]
#   int main() { f<void>(); }
#
#
# Parameters
# ----------
# target:
#   Name of the test target to create.
#
# file:
#   Path of the source file that should be compiled.
function(compile_fail target file)
  file(STRINGS "${file}" message REGEX "^.*MESSAGE\\[.*\\]$")
  string(REGEX REPLACE "^.*MESSAGE\\[(.*)\\]$" "\\1" message "${message}")
  string(REPLACE ";" "\\;" message "${message}") # Escape potential ; characters

  add_executable(${target} EXCLUDE_FROM_ALL "${file}")
  add_test(NAME ${target}
    COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR}
                             --target ${target}
                             --config $<CONFIGURATION>)

  if (message)
    set_tests_properties(${target} PROPERTIES PASS_REGULAR_EXPRESSION "${message}")
  else()
    set_tests_properties(${target} PROPERTIES WILL_FAIL TRUE)
  endif()

  # Whenever the input file for a `configure_file` command is changed, a CMake
  # rebuild is triggered. We use this to make sure that we regenerate the test
  # definitions whenever a test file is changed. Otherwise, we don't pick up
  # changes in the failure message.
  configure_file("${file}" "${CMAKE_BINARY_DIR}/CompileFailTest.sentinel")
endfunction()

repository: ricejasonf/dyno

repo_name: ricejasonf/dyno

gha_license_id: NOASSERTION

extension: cmake


text:
SRC_URI="${KERNELORG_MIRROR}/pub/linux/kernel/people/lenb/acpi/utils/pmtools-${PV}.tar.bz2"

S="${WORKDIR}/pmtools"

do_compile() {
	oe_runmake
}

do_install() {
	install -d ${D}/usr/bin
	install ${S}/acpidump/acpidump ${D}/usr/bin
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
package db

import (
	"context"
	"errors"
	"net/http"
	"time"

	"github.com/94peter/sterna/util"
	"github.com/go-redis/redis/v8"
)

const (
	CtxRedisKey = util.CtxKey("ctxRedisKey")
)

type RedisDI interface {
	NewRedisClient(ctx context.Context) (RedisClient, error)
}

func GetRedisByReq(req *http.Request) RedisClient {
	ctx := req.Context()
	cltInter := ctx.Value(CtxRedisKey)

	if dbclt, ok := cltInter.(RedisClient); ok {
		return dbclt
	}
	return nil
}

type RedisConf struct {
	Host string `yaml:"host"`
	Pwd  string `yaml:"pass"`
	DB   int    `yaml:"db"`
}

func (rc *RedisConf) NewRedisClient(ctx context.Context) (RedisClient, error) {
	//const connTimeout = time.Second * 5
	var r RedisClient
	r = &redisV8CltImpl{
		clt: redis.NewClient(&redis.Options{
			Addr: rc.Host,
			// Password:     r.Pwd, // no password set
			DB: rc.DB, // use default DB
			// DialTimeout:  connTimeout,
			// ReadTimeout:  connTimeout,
			// WriteTimeout: connTimeout,
		}),
		ctx: ctx,
	}

	if r.Ping() != "PONG" {
		return nil, errors.New("redis connect error")
	}
	return r, nil
}

type RedisClient interface {
	Close() error
	Ping() string
	Set(k string, v interface{}, exp time.Duration) (string, error)
	Del(k string) (int64, error)
	LPush(k string, v interface{}) (int64, error)
	RPop(k string) ([]byte, error)
	HMGet(key string, field ...string) []interface{}
	Exists(key string) bool
}

type redisV8CltImpl struct {
	clt *redis.Client
	ctx context.Context
}

func (rci *redisV8CltImpl) Close() error {
	return rci.clt.Close()
}

func (rci *redisV8CltImpl) Ping() string {
	return rci.clt.Ping(rci.ctx).Val()
}

func (rci *redisV8CltImpl) Set(k string, v interface{}, exp time.Duration) (string, error) {
	return rci.clt.Set(rci.ctx, k, v, exp).Result()
}

func (rci *redisV8CltImpl) Del(k string) (int64, error) {
	return rci.clt.Del(rci.ctx, k).Result()
}

func (rci *redisV8CltImpl) LPush(k string, v interface{}) (int64, error) {
	return rci.clt.LPush(rci.ctx, k, v).Result()
}

func (rci *redisV8CltImpl) RPop(k string) ([]byte, error) {
	return rci.clt.RPop(rci.ctx, k).Bytes()
}

func (rci *redisV8CltImpl) Exists(key string) bool {
	return rci.clt.Exists(rci.ctx, key).Val() == 1
}

func (rci *redisV8CltImpl) HMGet(key string, field ...string) []interface{} {
	return rci.clt.HMGet(rci.ctx, key, field...).Val()
}

repository: muulin-tech/sterna

repo_name: muulin-tech/sterna

branch_name: refs/heads/main


text:
@inproceedings{shoenberger2017use,
 author = {Shoenberger, Ian and Mkaouer, Mohamed Wiem and Kessentini, Marouane},
 booktitle = {European Conference on the Applications of Evolutionary Computation},
 organization = {Springer, Cham},
 pages = {20--34},
 title = {On the Use of Smelly Examples to Detect Code Smells in JavaScript},
 year = {2017}
}

gha_language: TeX

extension: bib