Tie USB pull-up to pin 16 (pio0_7)
authorKeith Packard <keithp@keithp.com>
Wed, 3 Jul 2013 01:53:43 +0000 (18:53 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 3 Jul 2013 01:53:43 +0000 (18:53 -0700)
This lets the firmware control the usb connected state

Signed-off-by: Keith Packard <keithp@keithp.com>
telegps.pcb
telegps.sch

index e1f63c9d1038773d30f23ae311636c48dbc2fc8e..983768960d2b20188fcbd877aec7b25881ea9085 100644 (file)
@@ -9,7 +9,7 @@ Grid[100.000000 0.0000 0.0000 0]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[6.00mil 6.00mil 6.00mil 10.00mil 13.00mil 7.00mil]
-Flags("showdrc,nameonpcb,alldirection,clearnew,newfullpoly")
+Flags("showdrc,nameonpcb,newfullpoly,snappin")
 Groups("1,c:2:3:4,s:5")
 Styles["Signal,6.00mil,30.00mil,15.00mil,6.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Medium,15.00mil,30.00mil,15.00mil,6.00mil"]
 
@@ -853,8 +853,7 @@ Via[313.00mil 777.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[236.00mil 266.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[242.00mil 489.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[968.00mil 365.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
-Via[968.00mil 246.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
-Via[585.00mil 668.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[968.00mil 246.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[536.00mil 778.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(3S)"]
 Via[601.00mil 766.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[585.00mil 733.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
@@ -876,6 +875,8 @@ Via[647.00mil 338.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[903.00mil 299.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[828.00mil 308.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[838.00mil 272.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[375.00mil 492.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[585.00mil 668.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 
 Element["" "hole-M3" "H4" "unknown" 125.00mil 675.00mil -24.00mil -40.00mil 0 80 ""]
 (
@@ -1610,8 +1611,6 @@ Layer(1 "top")
        Line[521.69mil 401.69mil 530.00mil 410.00mil 6.00mil 12.00mil "clearline"]
        Line[8.6615mm 578.14mil 324.14mil 578.14mil 6.00mil 12.00mil "clearline"]
        Line[324.14mil 578.14mil 313.00mil 567.00mil 6.00mil 12.00mil "clearline"]
-       Line[313.00mil 567.00mil 313.00mil 530.00mil 6.00mil 12.00mil "clearline"]
-       Line[313.00mil 530.00mil 332.00mil 511.00mil 6.00mil 12.00mil "clearline"]
        Line[570.00mil 8.6515mm 578.77mil 331.84mil 6.00mil 12.00mil "clearline"]
        Line[8.6615mm 558.45mil 8.6615mm 13.6653mm 6.00mil 12.00mil "clearline"]
        Line[8.6615mm 13.6653mm 341.00mil 538.00mil 6.00mil 12.00mil "clearline"]
@@ -1628,8 +1627,6 @@ Layer(1 "top")
        Line[541.37mil 9.3820mm 555.00mil 383.00mil 6.00mil 12.00mil "clearline"]
        Line[555.00mil 383.00mil 555.00mil 420.00mil 6.00mil 12.00mil "clearline"]
        Line[555.00mil 420.00mil 539.00mil 436.00mil 6.00mil 12.00mil "clearline"]
-       Line[539.00mil 436.00mil 407.00mil 436.00mil 6.00mil 12.00mil "clearline"]
-       Line[407.00mil 436.00mil 313.00mil 530.00mil 6.00mil 12.00mil "clearline"]
        Line[395.14mil 13.3097mm 395.14mil 507.86mil 6.00mil 12.00mil "clearline"]
        Line[395.14mil 507.86mil 454.00mil 449.00mil 6.00mil 12.00mil "clearline"]
        Line[454.00mil 449.00mil 544.00mil 449.00mil 6.00mil 12.00mil "clearline"]
@@ -1724,8 +1721,6 @@ Layer(1 "top")
        Line[939.00mil 325.00mil 994.26mil 325.00mil 6.00mil 12.00mil "clearline"]
        Line[993.52mil 365.00mil 968.00mil 365.00mil 6.00mil 12.00mil "clearline"]
        Line[968.00mil 246.00mil 993.52mil 246.00mil 6.00mil 12.00mil "clearline"]
-       Line[1354.00mil 348.82mil 32.9592mm 348.82mil 15.00mil 12.00mil "clearline"]
-       Line[32.9592mm 348.82mil 31.3173mm 284.18mil 15.00mil 12.00mil "clearline"]
        Line[29.3173mm 284.18mil 984.00mil 128.00mil 25.00mil 20.00mil "clearline"]
        Line[13.9115mm 676.56mil 576.44mil 676.56mil 6.00mil 12.00mil "clearline"]
        Line[576.44mil 676.56mil 585.00mil 668.00mil 6.00mil 12.00mil "clearline"]
@@ -1797,6 +1792,12 @@ Layer(1 "top")
        Line[828.00mil 308.00mil 755.00mil 308.00mil 6.00mil 12.00mil "clearline"]
        Line[838.00mil 272.00mil 838.00mil 238.52mil 6.00mil 12.00mil "clearline"]
        Line[838.00mil 238.52mil 799.48mil 200.00mil 6.00mil 12.00mil "clearline"]
+       Line[375.00mil 492.00mil 375.45mil 13.3097mm 6.00mil 12.00mil "clearline"]
+       Line[539.00mil 436.00mil 394.00mil 436.00mil 6.00mil 12.00mil "clearline"]
+       Line[394.00mil 436.00mil 313.00mil 517.00mil 6.00mil 12.00mil "clearline"]
+       Line[313.00mil 517.00mil 313.00mil 567.00mil 6.00mil 12.00mil "clearline"]
+       Line[1354.00mil 348.82mil 32.9592mm 348.82mil 15.00mil 12.00mil ""]
+       Line[32.9592mm 348.82mil 31.3173mm 284.18mil 15.00mil 12.00mil ""]
        Polygon("clearpoly")
        (
                [5.00mil 5.00mil] [1495.00mil 5.00mil] [1495.00mil 795.00mil] [5.00mil 795.00mil] 
@@ -1836,8 +1837,6 @@ Layer(2 "power")
 )
 Layer(3 "signal")
 (
-       Line[588.00mil 443.00mil 436.00mil 443.00mil 6.00mil 12.00mil "clearline"]
-       Line[436.00mil 443.00mil 341.00mil 538.00mil 6.00mil 12.00mil "clearline"]
        Line[527.00mil 173.00mil 527.00mil 209.00mil 6.00mil 12.00mil "clearline"]
        Line[534.00mil 523.00mil 540.00mil 523.00mil 6.00mil 12.00mil "clearline"]
        Line[540.00mil 523.00mil 607.00mil 456.00mil 6.00mil 12.00mil "clearline"]
@@ -1857,38 +1856,21 @@ Layer(3 "signal")
        Line[635.00mil 422.00mil 635.00mil 464.00mil 6.00mil 12.00mil "clearline"]
        Line[635.00mil 464.00mil 600.00mil 499.00mil 6.00mil 12.00mil "clearline"]
        Line[600.00mil 499.00mil 600.00mil 521.00mil 6.00mil 12.00mil "clearline"]
-       Line[268.00mil 723.00mil 313.00mil 678.00mil 6.00mil 12.00mil "clearline"]
        Line[756.00mil 779.00mil 1107.00mil 779.00mil 6.00mil 12.00mil "clearline"]
        Line[1107.00mil 779.00mil 1161.00mil 725.00mil 6.00mil 12.00mil "clearline"]
-       Line[310.00mil 738.00mil 310.00mil 717.00mil 6.00mil 12.00mil "clearline"]
-       Line[310.00mil 717.00mil 332.00mil 695.00mil 6.00mil 12.00mil "clearline"]
-       Line[376.00mil 709.00mil 347.00mil 738.00mil 6.00mil 12.00mil "clearline"]
-       Line[303.00mil 648.00mil 374.00mil 577.00mil 6.00mil 12.00mil "clearline"]
        Line[1311.00mil 452.00mil 1311.00mil 282.00mil 25.00mil 20.00mil "clearline"]
        Line[1311.00mil 282.00mil 1231.00mil 202.00mil 25.00mil 20.00mil "clearline"]
        Line[720.00mil 779.00mil 746.00mil 753.00mil 6.00mil 12.00mil "clearline"]
        Line[746.00mil 753.00mil 1090.00mil 753.00mil 6.00mil 12.00mil "clearline"]
        Line[1090.00mil 753.00mil 1161.00mil 682.00mil 6.00mil 12.00mil "clearline"]
-       Line[376.00mil 709.00mil 660.00mil 709.00mil 6.00mil 12.00mil "clearline"]
-       Line[332.00mil 695.00mil 654.00mil 695.00mil 6.00mil 12.00mil "clearline"]
        Line[720.00mil 779.00mil 614.00mil 779.00mil 6.00mil 12.00mil "clearline"]
        Line[614.00mil 779.00mil 601.00mil 766.00mil 6.00mil 12.00mil "clearline"]
-       Line[313.00mil 678.00mil 575.00mil 678.00mil 6.00mil 12.00mil "clearline"]
-       Line[575.00mil 678.00mil 585.00mil 668.00mil 6.00mil 12.00mil "clearline"]
        Line[996.00mil 207.00mil 1226.00mil 207.00mil 6.00mil 12.00mil "clearline"]
        Line[1226.00mil 207.00mil 1231.00mil 202.00mil 6.00mil 12.00mil "clearline"]
        Line[585.00mil 733.00mil 596.00mil 722.00mil 6.00mil 12.00mil "clearline"]
        Line[596.00mil 722.00mil 666.00mil 722.00mil 6.00mil 12.00mil "clearline"]
-       Line[374.00mil 577.00mil 566.00mil 577.00mil 6.00mil 12.00mil "clearline"]
-       Line[566.00mil 577.00mil 596.00mil 547.00mil 6.00mil 12.00mil "clearline"]
        Line[638.00mil 496.00mil 638.00mil 480.00mil 6.00mil 12.00mil "clearline"]
        Line[638.00mil 480.00mil 649.00mil 469.00mil 6.00mil 12.00mil "clearline"]
-       Line[596.00mil 547.00mil 623.00mil 547.00mil 6.00mil 12.00mil "clearline"]
-       Line[623.00mil 547.00mil 664.00mil 506.00mil 6.00mil 12.00mil "clearline"]
-       Line[664.00mil 506.00mil 664.00mil 356.00mil 6.00mil 12.00mil "clearline"]
-       Line[664.00mil 356.00mil 673.00mil 347.00mil 6.00mil 12.00mil "clearline"]
-       Line[673.00mil 347.00mil 673.00mil 256.00mil 6.00mil 12.00mil "clearline"]
-       Line[673.00mil 256.00mil 761.00mil 168.00mil 6.00mil 12.00mil "clearline"]
        Line[666.00mil 722.00mil 942.00mil 446.00mil 6.00mil 12.00mil "clearline"]
        Line[942.00mil 446.00mil 942.00mil 273.00mil 6.00mil 12.00mil "clearline"]
        Line[942.00mil 273.00mil 903.00mil 234.00mil 6.00mil 12.00mil "clearline"]
@@ -1899,6 +1881,41 @@ Layer(3 "signal")
        Line[838.00mil 272.00mil 854.00mil 288.00mil 6.00mil 12.00mil "clearline"]
        Line[854.00mil 288.00mil 854.00mil 515.00mil 6.00mil 12.00mil "clearline"]
        Line[660.00mil 709.00mil 854.00mil 515.00mil 6.00mil 12.00mil "clearline"]
+       Line[341.00mil 491.00mil 341.00mil 538.00mil 6.00mil 12.00mil "clearline"]
+       Line[579.00mil 564.00mil 596.00mil 547.00mil 6.00mil 12.00mil "clearline"]
+       Line[596.50mil 546.50mil 623.50mil 546.50mil 6.00mil 12.00mil "clearline"]
+       Line[623.50mil 546.50mil 664.00mil 506.00mil 6.00mil 12.00mil "clearline"]
+       Line[751.00mil 142.00mil 864.00mil 142.00mil 6.00mil 12.00mil "clearline"]
+       Line[864.00mil 142.00mil 968.00mil 246.00mil 6.00mil 12.00mil "clearline"]
+       Line[664.00mil 506.00mil 664.00mil 358.00mil 6.00mil 12.00mil "clearline"]
+       Line[664.00mil 358.00mil 673.00mil 349.00mil 6.00mil 12.00mil "clearline"]
+       Line[673.00mil 349.00mil 673.00mil 220.00mil 6.00mil 12.00mil "clearline"]
+       Line[673.00mil 220.00mil 751.00mil 142.00mil 6.00mil 12.00mil "clearline"]
+       Line[815.00mil 516.00mil 815.00mil 331.00mil 6.00mil 12.00mil "clearline"]
+       Line[815.00mil 331.00mil 761.00mil 277.00mil 6.00mil 12.00mil "clearline"]
+       Line[761.00mil 277.00mil 761.00mil 168.00mil 6.00mil 12.00mil "clearline"]
+       Line[375.00mil 492.00mil 468.00mil 492.00mil 6.00mil 12.00mil "clearline"]
+       Line[468.00mil 492.00mil 540.00mil 564.00mil 6.00mil 12.00mil "clearline"]
+       Line[540.00mil 564.00mil 579.00mil 564.00mil 6.00mil 12.00mil "clearline"]
+       Line[347.00mil 738.00mil 545.00mil 738.00mil 6.00mil 12.00mil "clearline"]
+       Line[545.00mil 738.00mil 574.00mil 709.00mil 6.00mil 12.00mil "clearline"]
+       Line[574.00mil 709.00mil 660.00mil 709.00mil 6.00mil 12.00mil "clearline"]
+       Line[310.00mil 738.00mil 336.00mil 712.00mil 6.00mil 12.00mil "clearline"]
+       Line[570.00mil 695.00mil 654.00mil 695.00mil 6.00mil 12.00mil "clearline"]
+       Line[574.00mil 643.00mil 688.00mil 643.00mil 6.00mil 12.00mil "clearline"]
+       Line[268.00mil 723.00mil 292.00mil 699.00mil 6.00mil 12.00mil "clearline"]
+       Line[292.00mil 699.00mil 548.00mil 699.00mil 6.00mil 12.00mil "clearline"]
+       Line[548.00mil 699.00mil 579.00mil 668.00mil 6.00mil 12.00mil "clearline"]
+       Line[579.00mil 668.00mil 585.00mil 668.00mil 6.00mil 12.00mil "clearline"]
+       Line[303.00mil 648.00mil 341.00mil 686.00mil 6.00mil 12.00mil "clearline"]
+       Line[341.00mil 686.00mil 531.00mil 686.00mil 6.00mil 12.00mil "clearline"]
+       Line[531.00mil 686.00mil 574.00mil 643.00mil 6.00mil 12.00mil "clearline"]
+       Line[688.00mil 643.00mil 815.00mil 516.00mil 6.00mil 12.00mil "clearline"]
+       Line[336.00mil 712.00mil 553.00mil 712.00mil 6.00mil 12.00mil "clearline"]
+       Line[553.00mil 712.00mil 570.00mil 695.00mil 6.00mil 12.00mil "clearline"]
+       Line[583.00mil 444.00mil 560.00mil 467.00mil 6.00mil 12.00mil "clearline"]
+       Line[560.00mil 467.00mil 365.00mil 467.00mil 6.00mil 12.00mil "clearline"]
+       Line[365.00mil 467.00mil 341.00mil 491.00mil 6.00mil 12.00mil "clearline"]
        Polygon("clearpoly,lock")
        (
                [5.00mil 5.00mil] [1495.00mil 5.00mil] [1495.00mil 795.00mil] [5.00mil 795.00mil] 
@@ -1942,7 +1959,6 @@ NetList()
                Connect("C37-2")
                Connect("C42-2")
                Connect("C43-2")
-               Connect("R2-2")
                Connect("R5-2")
                Connect("U1-3")
                Connect("U1-7")
@@ -2207,97 +2223,98 @@ NetList()
                Connect("U4-11")
        )
        Net("unnamed_net26" "(unknown)")
-       (
-               Connect("U4-16")
-       )
-       Net("unnamed_net27" "(unknown)")
        (
                Connect("U4-21")
        )
-       Net("unnamed_net28" "(unknown)")
+       Net("unnamed_net27" "(unknown)")
        (
                Connect("U4-22")
        )
-       Net("unnamed_net29" "(unknown)")
+       Net("unnamed_net28" "(unknown)")
        (
                Connect("U4-23")
        )
-       Net("unnamed_net30" "(unknown)")
+       Net("unnamed_net29" "(unknown)")
        (
                Connect("U4-24")
        )
-       Net("unnamed_net31" "(unknown)")
+       Net("unnamed_net30" "(unknown)")
        (
                Connect("U4-30")
        )
-       Net("unnamed_net32" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("R9-1")
                Connect("R10-2")
                Connect("U4-1")
        )
-       Net("unnamed_net33" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("C6-1")
                Connect("U4-5")
                Connect("X2-3")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("C5-1")
                Connect("U4-4")
                Connect("X2-1")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("R4-2")
                Connect("U4-14")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("R3-2")
                Connect("U4-13")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("U4-26")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("J1-2")
                Connect("R3-1")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("J1-3")
                Connect("R2-1")
                Connect("R4-1")
        )
-       Net("unnamed_net40" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("J1-4")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("D1-1")
                Connect("D1-4")
                Connect("U6-1")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("R8-2")
                Connect("U6-5")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("D1-2")
                Connect("R6-1")
        )
-       Net("unnamed_net44" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("D1-3")
                Connect("R7-2")
        )
+       Net("usb_pullup" "(unknown)")
+       (
+               Connect("R2-2")
+               Connect("U4-16")
+       )
        Net("v_lipo" "(unknown)")
        (
                Connect("B1-1")
index 8f332427a336778c0f0e27167ce4247a112fb1a9..fca1a71e53a89e476e113ab02de503ee11836060 100644 (file)
@@ -938,7 +938,6 @@ T 50050 66250 5 10 1 1 0 0 1
 value=1.5k
 }
 N 50550 66000 50550 65400 4
-C 50350 66900 1 0 0 3.3V-plus.sym
 C 49100 64900 1 0 0 nc-right.sym
 {
 T 49200 65400 5 10 0 0 0 0 1
@@ -995,13 +994,6 @@ value=NoConnection
 T 57900 64800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 57800 68100 1 0 0 nc-right.sym
-{
-T 57900 68600 5 10 0 0 0 0 1
-value=NoConnection
-T 57900 68800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 N 60700 64600 58800 64600 4
 N 58800 64600 58800 65000 4
 N 57800 67000 59500 67000 4
@@ -1443,3 +1435,13 @@ N 49400 69000 48500 69000 4
 T 48500 69100 5 10 1 1 0 0 1
 netname=v_usb
 }
+N 50550 67300 50550 66900 4
+{
+T 50200 67400 5 10 1 1 0 0 1
+netname=usb_pullup
+}
+N 58800 68200 57800 68200 4
+{
+T 58800 68250 5 10 1 1 0 6 1
+netname=usb_pullup
+}