Send commitlog mailing list submissions to
        commitlog@lists.openmoko.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
        commitlog-requ...@lists.openmoko.org

You can reach the person managing the list at
        commitlog-ow...@lists.openmoko.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:

   1. r5624 - trunk/gta02-core/modules (re...@docs.openmoko.org)
--- Begin Message ---
Author: rehar
Date: 2009-09-09 19:18:20 +0200 (Wed, 09 Sep 2009)
New Revision: 5624

Modified:
   trunk/gta02-core/modules/INFO
   trunk/gta02-core/modules/STATUS
   trunk/gta02-core/modules/dfbm-cs320.fpd
   trunk/gta02-core/modules/mkloe
Log:
BT module footprint update

Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO       2009-09-09 05:43:24 UTC (rev 5623)
+++ trunk/gta02-core/modules/INFO       2009-09-09 17:18:20 UTC (rev 5624)
@@ -53,4 +53,8 @@
 #LIS302DL
 F: lis302dl
 D: http://www.st.com/stonline/products/literature/tn/12707.pdf
-#D: http://www.st.com/stonline/products/literature/ds/12726.pdf
\ No newline at end of file
+#D: http://www.st.com/stonline/products/literature/ds/12726.pdf
+
+#DFBM-CS320
+F: dfbm-cs320
+D: http://www.china-jtty.com/pdf/lymz/DFBM-CS320-060301.pdf
\ No newline at end of file

Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS     2009-09-09 05:43:24 UTC (rev 5623)
+++ trunk/gta02-core/modules/STATUS     2009-09-09 17:18:20 UTC (rev 5624)
@@ -8,3 +8,4 @@
 wm3236aq                       Werner  EXPERIMENTAL - DO NOT USE YET
 wm8753FL                       Rene    DRAFT
 lis302dl                       Rene    DRAFT
+dfbm-cs320                     Rene

Modified: trunk/gta02-core/modules/dfbm-cs320.fpd
===================================================================
--- trunk/gta02-core/modules/dfbm-cs320.fpd     2009-09-09 05:43:24 UTC (rev 
5623)
+++ trunk/gta02-core/modules/dfbm-cs320.fpd     2009-09-09 17:18:20 UTC (rev 
5624)
@@ -1,85 +1,191 @@
 /*DFBM-CS320 Bluetooth Module*/
-frame pad_x{
-       ur: vec @(w/2,0mm)
-       ll: vec @(-w/2,-l)
-       pad "$name" ur ll
+
+frame pad_x {
+       ur: vec @(w/2, 0mm)
+       ll: vec @(-w/2, -l)
+       pad "$name" ur .
 }
 
-frame pad_y{
-       ur: vec @(0mm,w/2)
-       ll: vec @(-l,-w/2)
-       pad "$name" ur ll
+frame pad_c {
+       ur: vec @(w/2, 0mm)
+       ll: vec @(-w/2, -l)
+       pad "$name" ur .
 }
-frame pad_c{
+
+frame pad_y {
+       ur: vec @(0mm, w/2)
+       ll: vec @(-l, -w/2)
+       pad "$name" ur .
+}
+
+frame pad_c1 {
        set w = H
+
        set l = E
-       loop z=28,(i+1)
+
        set name = z
-       pos: vec @(A/2-(i-19)*(G+F)-(H/2+I+G/2)-I-G/2,B/2+H)
-       frame pad_x pos
+
+       loop z = 28, i+1
+
+       pos: vec @(A/2-(i-19)*(G+F)-(H/2+2*I+G), B/2+H)
+       frame pad_c .
 }
-frame pad_u{
+
+frame pad_c2 {
+       set w = H
+
+       set l = E
+
+       set name = z
+
+       loop z = 36, i+1
+
+       pos: vec @(-A/2-w/2, B/2-(i-29)*(G+F)-(E-H)-(2*F+G))
+       frame pad_c .
+}
+
+frame pad_c3 {
+       set w = H
+
+       set l = -E
+
+       set name = z
+
+       loop z = 10, i+1
+
+       pos: vec @(-A/2+(i-1)*(G+F)+2*I+G+w/2, -B/2-H)
+       frame pad_c .
+}
+
+frame pad_c4 {
+       set w = H
+
+       set l = E
+
+       set name = z
+
+       loop z = 18, i+1
+
+       pos: vec @(A/2+H/2, -B/2+(i-11)*(G+F)+2*(E+F)-H+G)
+       frame pad_c .
+}
+
+frame pad_u {
        set w = G
+
        set l = H
+
        set name = i
-       pos: vec @(A/2-(i-19)*(G+F)-I-G/2,B/2+H)
-       frame pad_x pos
+
+       pos: vec @(A/2-(i-19)*(G+F)-I-G/2, B/2+H)
+       frame pad_x .
 }
-frame pad_b{
+
+frame pad_b {
        set w = G
+
        set l = -H
+
        set name = i
-       pos: vec @(-A/2+(i-1)*(G+F)+I+G/2,-B/2-H)
-       frame pad_x pos
+
+       pos: vec @(-A/2+(i-1)*(G+F)+I+G/2, -B/2-H)
+       frame pad_x .
 }
-frame pad_l{
+
+frame pad_l {
        set w = G
+
        set l = H
+
        set name = i
-       pos: vec @(-A/2,B/2-(i-11)*(G+F)-(E-H)-F-G/2)
-       frame pad_y pos
+
+       pos: vec @(-A/2, B/2-(i-29)*(G+F)-(E-H)-F-G/2)
+       frame pad_y .
 }
-frame pad_r{
+
+frame pad_r {
        set w = G
+
        set l = -H
+
        set name = i
-       pos: vec @(A/2,-B/2+(i-11)*(G+F)+(E-H)+F+G/2)
-       frame pad_y pos
+
+       pos: vec @(A/2, -B/2+(i-11)*(G+F)+E-H+F+G/2)
+       frame pad_y .
 }
-frame pads_u{
-       loop i=19,27
+
+frame pads_u {
+       loop i = 19, 27
+
        frame pad_u @
-       frame pad_c @
+       frame pad_c1 @
 }
 
-frame pads_l{
-       loop i=11,17
+frame pads_l {
+       loop i = 29, 35
+
        frame pad_l @
+       frame pad_c2 @
+}
 
+frame pads_b {
+       loop i = 1, 9
+
+       frame pad_b @
+       frame pad_c3 @
 }
-frame pads_b{
-       loop i=1,9
-       frame pad_b @
 
+frame pads_r {
+       loop i = 11, 17
+
+       frame pad_r @
+       frame pad_c4 @
 }
-frame pads_r{
-       loop i=11,17
-       frame pad_r @
 
+frame outline {
+       ur: vec @(Ax/2, By/2)
+       ll: vec @(-Ax/2, -By/2)
+       rect ur . silk
+       p1_m: vec .(0mm, -0.5mm)
+       dia: vec .(0.1mm, 0.1mm)
+       circ p1_m . silk
 }
+
 package "DFBM-CS320"
+unit mm
+set A = 6.3mm
 
-set A = 6.3mm
 set B = 5.3mm
+
 set E = 1.025mm
+
 set F = 0.3mm
+
 set G = 0.35mm
+
 set H = 0.8mm
-set I = 0.375mm 
 
+set I = 0.375mm
+
+set Ax = 7.5mm
+
+set By = 6.5mm
+
+set silk = 0.1mm
+
+frame outline @
 frame pads_u @
 frame pads_l @
 frame pads_b @
 frame pads_r @
-measy pad_x.ll -> pad_y.ur 1mm 
-/*measy pad_u.ll -> pads_u.pos 1mm*/
+measx "I=" pad_c.ur -> pad_x.ll -E-0.5mm
+measy "G=" pad_y.ll <- pad_y.ur H+0.5mm
+measy "B=" pad_x.ll -> pad_x.ll H+I+1mm
+measy "E=" pad_c4.pos << pad_c.ll -H-0.5mm
+measx "A=" pad_r.pos <- pad_y.ur F+E+0.5mm
+measy "F=" pad_y.ll >> pad_c2.pos 0.5mm
+measx "A+H=" pad_c1.pos >> pad_c4.pos 1mm
+measy "F=" pad_y.ur -> pad_y.ll -H-0.5mm
+measx "H=" pad_c.ll -> pad_c.ur -1mm
+measy outline.ll >> outline.ur 2mm
+measx outline.ll >> outline.ur -2mm

Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe      2009-09-09 05:43:24 UTC (rev 5623)
+++ trunk/gta02-core/modules/mkloe      2009-09-09 17:18:20 UTC (rev 5624)
@@ -1,7 +1,7 @@
 #!/bin/bash
 # Make a Library of Everything
 
-MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
+MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl 
dfbm-cs320"
 
 LIB=gta02-core.mod
 




--- End Message ---
_______________________________________________
commitlog mailing list
commitlog@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/commitlog

Reply via email to