From a3cf11eb766902be38ea6268e226088f4f73511c Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Wed, 29 Feb 2012 07:52:45 -0700 Subject: [PATCH] lots of updates and new symbols --- pkg/newlib/TI-QFN32.py | 4 +- pkg/newlib/TI-QFN36.fp | 18 ++--- pkg/newlib/TI-QFN36.py | 4 +- sym/HMC5883L.sym | 46 ++++++------- sym/MPU6000.sym | 151 +++++++++++++++++++++++++++++++++++++++++ sym/STM32L151.sym | 24 +++---- 6 files changed, 199 insertions(+), 48 deletions(-) create mode 100644 sym/MPU6000.sym diff --git a/pkg/newlib/TI-QFN32.py b/pkg/newlib/TI-QFN32.py index 39655fd..bfbe943 100755 --- a/pkg/newlib/TI-QFN32.py +++ b/pkg/newlib/TI-QFN32.py @@ -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]' diff --git a/pkg/newlib/TI-QFN36.fp b/pkg/newlib/TI-QFN36.fp index a2e90af..b2450e8 100644 --- a/pkg/newlib/TI-QFN36.fp +++ b/pkg/newlib/TI-QFN36.fp @@ -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"] diff --git a/pkg/newlib/TI-QFN36.py b/pkg/newlib/TI-QFN36.py index a02e6ef..877143c 100755 --- a/pkg/newlib/TI-QFN36.py +++ b/pkg/newlib/TI-QFN36.py @@ -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]' diff --git a/sym/HMC5883L.sym b/sym/HMC5883L.sym index b0e43d0..2a05828 100644 --- a/sym/HMC5883L.sym +++ b/sym/HMC5883L.sym @@ -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 index 0000000..ffc5a6c --- /dev/null +++ b/sym/MPU6000.sym @@ -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 +} diff --git a/sym/STM32L151.sym b/sym/STM32L151.sym index 79f24ba..1696fe5 100644 --- a/sym/STM32L151.sym +++ b/sym/STM32L151.sym @@ -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 -- 2.47.2