lots of updates and new symbols
authorBdale Garbee <bdale@gag.com>
Wed, 29 Feb 2012 14:52:45 +0000 (07:52 -0700)
committerBdale Garbee <bdale@gag.com>
Wed, 29 Feb 2012 14:52:45 +0000 (07:52 -0700)
pkg/newlib/TI-QFN32.py
pkg/newlib/TI-QFN36.fp
pkg/newlib/TI-QFN36.py
sym/HMC5883L.sym
sym/MPU6000.sym [new file with mode: 0644]
sym/STM32L151.sym

index 39655fd87181364431ca95ea51d83cd538ce6e5c..bfbe9438e3062eb0cdb56a72a686e321b3ab7c0e 100755 (executable)
@@ -45,8 +45,8 @@ for viarow in range (-1,2):
     print '   Pin[',\
        mm2mils100(2 * viacol * CoreSquare / 5), \
        mm2mils100(2 * viarow * CoreSquare / 5), \
-       2800, \
-       1000, \
+       2900, \
+       2500, \
        0, \
        1500, \
        '"pin33" "33" 0x0002]'
index a2e90af4513d8661fac13a8f685679288eb11e88..b2450e81502a3c213f5057be9515a9ba46255d0d 100644 (file)
@@ -5,15 +5,15 @@
 Element[0x0 "QFN36" "" "" 0 0 0 0 0 100 0x0]
 (
    Pad[ 0 0 0 0 17323 0 0 "pin37" "37" "square,nopaste"]
-   Pin[ -5919 -5919 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ 0 -5919 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ 5920 -5919 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ -5919 0 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ 0 0 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ 5920 0 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ -5919 5920 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ 0 5920 2800 1000 0 1500 "pin37" "37" 0x0002]
-   Pin[ 5920 5920 2800 1000 0 1500 "pin37" "37" 0x0002]
+   Pin[ -5919 -5919 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 0 -5919 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 5920 -5919 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ -5919 0 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 0 0 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 5920 0 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ -5919 5920 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 0 5920 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 5920 5920 2900 2500 0 1500 "pin37" "37" 0x0002]
    Pad[ -5919 -5919 -5919 -5919 2960 0 0 "pin37" "37" "square,nopaste"]
    Pad[ -2959 -5919 -2959 -5919 2960 0 2960 "pin37" "37" "square,nopaste"]
    Pad[ -2959 -5919 -2959 -5919 1500 0 2960 "pin37" "37" "square"]
index a02e6efe16a3acefa1c4be22492b0f2484e5f50e..877143cbed8f1dda36c93a7fb4b083c755444ab3 100755 (executable)
@@ -45,8 +45,8 @@ for viarow in range (-1,2):
     print '   Pin[',\
        mm2mils100(2 * viacol * CoreSquare / 5), \
        mm2mils100(2 * viarow * CoreSquare / 5), \
-       2800, \
-       1000, \
+       2900, \
+       2500, \
        0, \
        1500, \
        '"pin37" "37" 0x0002]'
index b0e43d0e77f4d4f498df232c4e55647434aa0151..2a05828aa0739c8da44fa46049e6991366eeab22 100644 (file)
@@ -1,13 +1,13 @@
 v 20110115 2
-P 2400 2500 2100 2500 1 0 0
+P 2400 2900 2100 2900 1 0 0
 {
-T 2400 2500 5 10 0 0 0 6 1
+T 2400 2900 5 10 0 0 0 6 1
 pintype=unknown
-T 2045 2495 5 10 1 1 0 6 1
+T 2045 2895 5 10 1 1 0 6 1
 pinlabel=VDDIO
-T 2195 2545 5 10 1 1 0 0 1
+T 2195 2945 5 10 1 1 0 0 1
 pinnumber=13
-T 2400 2500 5 10 0 0 0 6 1
+T 2400 2900 5 10 0 0 0 6 1
 pinseq=0
 }
 P 2400 900 2100 900 1 0 0
@@ -54,8 +54,8 @@ pinnumber=11
 T 1500 0 5 10 0 0 0 0 1
 pinseq=0
 }
-B 300 300 1800 2700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T 755 2800 8 10 1 1 0 0 1
+B 300 300 1800 3100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 755 3200 8 10 1 1 0 0 1
 device=HMC5883L
 T -5 -1505 8 10 0 1 0 0 1
 footprint=SOIJ8
@@ -70,37 +70,37 @@ pinnumber=12
 T 0 1300 5 10 0 0 0 0 1
 pinseq=0
 }
-P 0 2100 300 2100 1 0 0
+P 0 2500 300 2500 1 0 0
 {
-T 0 2100 5 10 0 0 0 0 1
+T 0 2500 5 10 0 0 0 0 1
 pintype=unknown
-T 355 2095 5 10 1 1 0 0 1
+T 355 2495 5 10 1 1 0 0 1
 pinlabel=SETP
-T 205 2145 5 10 1 1 0 6 1
+T 205 2545 5 10 1 1 0 6 1
 pinnumber=8
-T 0 2100 5 10 0 0 0 0 1
+T 0 2500 5 10 0 0 0 0 1
 pinseq=0
 }
-P 0 2500 300 2500 1 0 0
+P 0 2900 300 2900 1 0 0
 {
-T 0 2500 5 10 0 0 0 0 1
+T 0 2900 5 10 0 0 0 0 1
 pintype=unknown
-T 355 2495 5 10 1 1 0 0 1
+T 355 2895 5 10 1 1 0 0 1
 pinlabel=VDD
-T 205 2545 5 10 1 1 0 6 1
+T 205 2945 5 10 1 1 0 6 1
 pinnumber=2
-T 0 2500 5 10 0 0 0 0 1
+T 0 2900 5 10 0 0 0 0 1
 pinseq=0
 }
-P 2400 2100 2100 2100 1 0 0
+P 2400 2500 2100 2500 1 0 0
 {
-T 2400 2100 5 10 0 0 0 6 1
+T 2400 2500 5 10 0 0 0 6 1
 pintype=unknown
-T 2045 2095 5 10 1 1 0 6 1
+T 2045 2495 5 10 1 1 0 6 1
 pinlabel=S1
-T 2195 2145 5 10 1 1 0 0 1
+T 2195 2545 5 10 1 1 0 0 1
 pinnumber=4
-T 2400 2100 5 10 0 0 0 6 1
+T 2400 2500 5 10 0 0 0 6 1
 pinseq=0
 }
 P 800 0 800 300 1 0 0
@@ -125,5 +125,5 @@ pinnumber=10
 T 0 900 5 10 0 0 0 0 1
 pinseq=0
 }
-T 305 3045 8 10 1 1 0 0 1
+T 305 3445 8 10 1 1 0 0 1
 refdes=U?
diff --git a/sym/MPU6000.sym b/sym/MPU6000.sym
new file mode 100644 (file)
index 0000000..ffc5a6c
--- /dev/null
@@ -0,0 +1,151 @@
+v 20110115 2
+P 0 3000 300 3000 1 0 0
+{
+T 0 3000 5 10 0 0 0 0 1
+pintype=pwr
+T 355 2995 5 10 1 1 0 0 1
+pinlabel=VDD
+T 205 3045 5 10 1 1 0 6 1
+pinnumber=13
+T 0 3000 5 10 0 0 0 0 1
+pinseq=13
+}
+P 2700 200 2400 200 1 0 0
+{
+T 2700 200 5 10 0 0 0 0 1
+pintype=io
+T 2345 195 5 10 1 1 0 6 1
+pinlabel=SDA/SDI
+T 2495 245 5 10 1 1 0 0 1
+pinnumber=24
+T 2700 200 5 10 0 0 0 0 1
+pinseq=24
+}
+B 300 0 2100 3300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 1295 2195 8 10 0 1 0 0 1
+device=IC
+T 295 3395 8 10 1 1 0 0 1
+refdes=U?
+P 2700 2600 2400 2600 1 0 0
+{
+T 2700 2600 5 10 0 0 0 6 1
+pintype=in
+T 2345 2595 5 10 1 1 0 6 1
+pinlabel=FSYNC
+T 2495 2645 5 10 1 1 0 0 1
+pinnumber=11
+T 2700 2600 5 10 0 0 0 6 1
+pinseq=11
+}
+P 2700 1400 2400 1400 1 0 0
+{
+T 2700 1400 5 10 0 0 0 6 1
+pintype=in
+T 2345 1395 5 10 1 1 0 6 1
+pinlabel=CS
+T 2495 1445 5 10 1 1 0 0 1
+pinnumber=8
+T 2700 1400 5 10 0 0 0 6 1
+pinseq=8
+}
+P 2700 600 2400 600 1 0 0
+{
+T 2700 600 5 10 0 0 0 0 1
+pintype=in
+T 2345 595 5 10 1 1 0 6 1
+pinlabel=SCL/SCLK
+T 2495 645 5 10 1 1 0 0 1
+pinnumber=23
+T 2700 600 5 10 0 0 0 0 1
+pinseq=23
+}
+P 2700 2200 2400 2200 1 0 0
+{
+T 2700 2200 5 10 0 0 0 0 1
+pintype=out
+T 2345 2195 5 10 1 1 0 6 1
+pinlabel=INT
+T 2495 2245 5 10 1 1 0 0 1
+pinnumber=12
+T 2700 2200 5 10 0 0 0 0 1
+pinseq=12
+}
+P 2700 1000 2400 1000 1 0 0
+{
+T 2700 1000 5 10 0 0 0 0 1
+pintype=io
+T 2345 995 5 10 1 1 0 6 1
+pinlabel=AD0/SDO
+T 2495 1045 5 10 1 1 0 0 1
+pinnumber=9
+T 2700 1000 5 10 0 0 0 0 1
+pinseq=9
+}
+P 0 200 300 200 1 0 0
+{
+T 0 200 5 10 0 0 0 0 1
+pintype=pwr
+T 355 195 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 245 5 10 1 1 0 6 1
+pinnumber=18
+T 0 200 5 10 0 0 0 0 1
+pinseq=18
+}
+P 2700 3000 2400 3000 1 0 0
+{
+T 2700 3000 5 10 0 0 0 0 1
+pintype=in
+T 2345 2995 5 10 1 1 0 6 1
+pinlabel=CLKIN
+T 2495 3045 5 10 1 1 0 0 1
+pinnumber=1
+T 2700 3000 5 10 0 0 0 0 1
+pinseq=1
+}
+T 1495 3395 8 10 1 1 0 0 1
+value=MPU-6000
+P 0 2600 300 2600 1 0 0
+{
+T 0 2600 5 10 0 0 0 0 1
+pintype=pwr
+T 355 2595 5 10 1 1 0 0 1
+pinlabel=REGOUT
+T 205 2645 5 10 1 1 0 6 1
+pinnumber=10
+T 0 2600 5 10 0 0 0 0 1
+pinseq=10
+}
+P 0 2200 300 2200 1 0 0
+{
+T 0 2200 5 10 0 0 0 0 1
+pintype=pwr
+T 355 2195 5 10 1 1 0 0 1
+pinlabel=CPOUT
+T 205 2245 5 10 1 1 0 6 1
+pinnumber=20
+T 0 2200 5 10 0 0 0 0 1
+pinseq=20
+}
+P 0 1400 300 1400 1 0 0
+{
+T 0 1400 5 10 0 0 0 6 1
+pintype=io
+T 355 1395 5 10 1 1 0 0 1
+pinlabel=AUX_DA
+T 205 1445 5 10 1 1 0 6 1
+pinnumber=6
+T 0 1400 5 10 0 0 0 6 1
+pinseq=24
+}
+P 0 1000 300 1000 1 0 0
+{
+T 0 1000 5 10 0 0 0 6 1
+pintype=out
+T 355 995 5 10 1 1 0 0 1
+pinlabel=AUX_CL
+T 205 1045 5 10 1 1 0 6 1
+pinnumber=7
+T 0 1000 5 10 0 0 0 6 1
+pinseq=23
+}
index 79f24ba5737e8ed3a8a30263b12b5b1d549e976e..1696fe57247f513226ec4b5c343d0366f0771044 100644 (file)
@@ -199,15 +199,15 @@ pinseq=18
 T 9500 14400 5 10 0 1 0 6 1
 pintype=io
 }
-P 6000 20400 6000 20000 1 0 0
+P 5600 20400 5600 20000 1 0 0
 {
-T 5950 20095 5 10 1 1 90 0 1
+T 5550 20095 5 10 1 1 90 0 1
 pinnumber=6
-T 6000 19945 3 10 1 1 90 6 1
+T 5600 19945 3 10 1 1 90 6 1
 pinlabel=VLCD
-T 5900 20800 5 10 0 1 270 2 1
+T 5500 20800 5 10 0 1 270 2 1
 pinseq=4
-T 6000 20400 5 10 0 1 270 2 1
+T 5600 20400 5 10 0 1 270 2 1
 pintype=pwr
 }
 P 9500 4400 9100 4400 1 0 0
@@ -232,15 +232,15 @@ pinseq=18
 T 9500 14000 5 10 0 1 0 6 1
 pintype=io
 }
-P 5600 20400 5600 20000 1 0 0
+P 6000 20400 6000 20000 1 0 0
 {
-T 5550 20095 5 10 1 1 90 0 1
+T 5950 20095 5 10 1 1 90 0 1
 pinnumber=22
-T 5600 19945 3 10 1 1 90 6 1
+T 6000 19945 3 10 1 1 90 6 1
 pinlabel=VDDA
-T 5500 20800 5 10 0 1 270 2 1
+T 5900 20800 5 10 0 1 270 2 1
 pinseq=3
-T 5600 20400 5 10 0 1 270 2 1
+T 6000 20400 5 10 0 1 270 2 1
 pintype=pwr
 }
 P 0 14000 400 14000 1 0 0
@@ -710,7 +710,7 @@ P 9500 7200 9100 7200 1 0 0
 T 9195 7245 5 10 1 1 0 0 1
 pinnumber=62
 T 9045 7195 3 10 1 1 0 6 1
-pinlabel=PC15/TIM4_CH4
+pinlabel=PD15/TIM4_CH4
 T 9900 7300 5 10 0 1 0 6 1
 pinseq=20
 T 9500 7200 5 10 0 1 0 6 1
@@ -831,7 +831,7 @@ P 9500 8400 9100 8400 1 0 0
 T 9195 8445 5 10 1 1 0 0 1
 pinnumber=59
 T 9045 8395 3 10 1 1 0 6 1
-pinlabel=PD12/TIM4_CH/USART3_RTS
+pinlabel=PD12/TIM4_CH1/USART3_RTS
 T 9900 8500 5 10 0 1 0 6 1
 pinseq=18
 T 9500 8400 5 10 0 1 0 6 1