[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openmoko-commitlog
Subject:    commitlog Digest, Vol 907, Issue 2
From:       commitlog-request () lists ! openmoko ! org
Date:       2009-12-01 16:16:52
Message-ID: mailman.2131.1259684212.14033.commitlog () lists ! openmoko ! org
[Download RAW message or body]

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-request@lists.openmoko.org

You can reach the person managing the list at
	commitlog-owner@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. r5732 - trunk/eda/fped (werner@docs.openmoko.org)
   2. r5733 - in trunk/gta02-core: . modules (werner@docs.openmoko.org)
   3. r5734 - trunk/eda/fped (werner@docs.openmoko.org)
   4. r5735 - trunk/gta02-core/modules (daveb@docs.openmoko.org)
   5. r5736 - trunk/gta02-core/modules (daveb@docs.openmoko.org)
   6. r5737 - trunk/gta02-core/modules (daveb@docs.openmoko.org)
   7. r5738 - trunk/gta02-core/docs/ecn (daveb@docs.openmoko.org)
   8. r5739 - trunk/gta02-core/docs/ecn (werner@docs.openmoko.org)
   9. r5740 - in trunk/gta02-core: . modules (daveb@docs.openmoko.org)

[Attachment #4 (multipart/digest)]


Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 13:43:59 +0100
Message-ID: <E1NFS5H-0003V0-5E@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5732 - trunk/eda/fped
Message: 1

Author: werner
Date: 2009-12-01 13:43:59 +0100 (Tue, 01 Dec 2009)
New Revision: 5732

Modified:
   trunk/eda/fped/README
   trunk/eda/fped/expr.c
   trunk/eda/fped/expr.h
   trunk/eda/fped/fpd.y
   trunk/eda/fped/unparse.c
Log:
Added functions sin(), cos(), and sqrt().



Modified: trunk/eda/fped/README
===================================================================
--- trunk/eda/fped/README	2009-12-01 10:50:55 UTC (rev 5731)
+++ trunk/eda/fped/README	2009-12-01 12:43:59 UTC (rev 5732)
@@ -438,10 +438,19 @@
 -----------
 
 Expressions can contain numeric constants (in non-exponential notation),
-variable names, the arithmetic operations +, -, *, /, and unary -.
+variable names, the arithmetic operations +, -, *, /, unary -, and the
+functions sin(), cos(), and sqrt().
+
 Parentheses can be used to change precedence.
 
+The argument of sin and cos is a dimensionless number that specifies the
+angle in degrees. E.g., sin(90) yields 1.
 
+The argument of sqrt() can be dimensionless or have a dimension with an
+exponent that's a multiple of two. E.g., sqrt(2) and sqrt(2mm*3mm) are
+valid expressions, sqrt(2mm) isn't.
+
+
 GUI
 ---
 

Modified: trunk/eda/fped/expr.c
===================================================================
--- trunk/eda/fped/expr.c	2009-12-01 10:50:55 UTC (rev 5731)
+++ trunk/eda/fped/expr.c	2009-12-01 12:43:59 UTC (rev 5732)
@@ -249,6 +249,56 @@
 }
 
 
+static struct num sin_cos(const struct expr *self,
+    const struct frame *frame, double (*fn)(double arg))
+{
+	struct num res;
+
+	res = eval_num(self->u.op.a, frame);
+	if (is_undef(res))
+		return undef;
+	if (!is_dimensionless(res)) {
+		fail("angle must be dimensionless");	
+		return undef;
+	}
+	res.n = fn(res.n/180.0*M_PI);
+	return res;
+}
+
+
+struct num op_sin(const struct expr *self, const struct frame *frame)
+{
+	return sin_cos(self, frame, sin);
+}
+
+
+struct num op_cos(const struct expr *self, const struct frame *frame)
+{
+	return sin_cos(self, frame, cos);
+}
+
+
+struct num op_sqrt(const struct expr *self, const struct frame *frame)
+{
+	struct num res;
+
+	res = eval_num(self->u.op.a, frame);
+	if (is_undef(res))
+		return undef;
+	if (res.exponent & 1) {
+		fail("exponent of sqrt argument must be a multiple of two");	
+		return undef;
+	}
+	if (res.n < 0) {
+		fail("argument of sqrt must be positive");	
+		return undef;
+	}
+	res.n = sqrt(res.n);
+	res.exponent >>= 1;
+	return res;
+}
+
+
 struct num op_minus(const struct expr *self, const struct frame *frame)
 {
 	struct num res;
@@ -306,7 +356,7 @@
 {
 	BINARY;
 	if (!b.n) {
-		fail("Division by zero");
+		fail("division by zero");
 		return undef;
 	}
 	res = compatible_mult(&a, &b, a.exponent-b.exponent);
@@ -471,7 +521,8 @@
 		free(expr->u.str);
 		return;
 	}
-	if (expr->op == op_minus) {
+	if (expr->op == op_minus ||
+	    expr->op == op_sin || expr->op == op_cos || expr->op == op_sqrt) {
 		free_expr(expr->u.op.a);
 		return;
 	}

Modified: trunk/eda/fped/expr.h
===================================================================
--- trunk/eda/fped/expr.h	2009-12-01 10:50:55 UTC (rev 5731)
+++ trunk/eda/fped/expr.h	2009-12-01 12:43:59 UTC (rev 5732)
@@ -111,6 +111,10 @@
 struct num op_var(const struct expr *self, const struct frame *frame);
 struct num op_string(const struct expr *self, const struct frame *frame);
 
+struct num op_sin(const struct expr *self, const struct frame *frame);
+struct num op_cos(const struct expr *self, const struct frame *frame);
+struct num op_sqrt(const struct expr *self, const struct frame *frame);
+
 struct num op_minus(const struct expr *self, const struct frame *frame);
 
 struct num op_add(const struct expr *self, const struct frame *frame);

Modified: trunk/eda/fped/fpd.y
===================================================================
--- trunk/eda/fped/fpd.y	2009-12-01 10:50:55 UTC (rev 5731)
+++ trunk/eda/fped/fpd.y	2009-12-01 12:43:59 UTC (rev 5732)
@@ -43,7 +43,9 @@
 
 static int n_vars, n_values;
 
+static const char *id_sin, *id_cos, *id_sqrt;
 
+
 static struct frame *find_frame(const char *name)
 {
 	struct frame *f;
@@ -186,6 +188,9 @@
 		{
 			root_frame = zalloc_type(struct frame);
 			set_frame(root_frame);
+			id_sin = unique("sin");
+			id_cos = unique("cos");
+			id_sqrt = unique("sqrt");
 		}
 	    fpd
 		{
@@ -704,6 +709,19 @@
 		{
 			$$ = $2;
 		}
+	| ID '(' expr ')'
+		{
+			if ($1 == id_sin)
+				$$ = binary_op(op_sin, $3, NULL);
+			else if ($1 == id_cos)
+				$$ = binary_op(op_cos, $3, NULL);
+			else if ($1 == id_sqrt)
+				$$ = binary_op(op_sqrt, $3, NULL);
+			else {
+				yyerrorf("unknown function \"%s\"", $1);
+				YYABORT;
+			}
+		}
 	;
 
 /* special sub-grammar */

Modified: trunk/eda/fped/unparse.c
===================================================================
--- trunk/eda/fped/unparse.c	2009-12-01 10:50:55 UTC (rev 5731)
+++ trunk/eda/fped/unparse.c	2009-12-01 12:43:59 UTC (rev 5732)
@@ -38,7 +38,8 @@
 		return prec_mult;
 	if (op == op_minus)
 		return prec_unary;
-	if (op == op_num || op == op_string || op == op_var)
+	if (op == op_num || op == op_string || op == op_var ||
+	    op == op_sin || op == op_cos || op == op_sqrt)
 		return prec_primary;
 	abort();
 }
@@ -67,6 +68,21 @@
 }
 
 
+static char *unparse_op(const struct expr *expr, enum prec prec);
+
+
+static char *unparse_fn(const char *name, const struct expr *expr)
+{
+	char *buf, *tmp;
+
+	tmp = unparse_op(expr->u.op.a, prec_add);
+	buf = alloc_size(strlen(name)+strlen(tmp)+3);
+	sprintf(buf, "%s(%s)", name, tmp);
+	free(tmp);
+	return buf;
+}
+
+
 static char *unparse_op(const struct expr *expr, enum prec prec)
 {
 	char tmp[100];
@@ -103,6 +119,12 @@
 	if (expr->op == op_div)
 		return merge3(unparse_op(expr->u.op.a, prec_mult), "/",
 		    unparse_op(expr->u.op.b, prec_primary));
+	if (expr->op == op_sin)
+		return unparse_fn("sin", expr);
+	if (expr->op == op_cos)
+		return unparse_fn("cos", expr);
+	if (expr->op == op_sqrt)
+		return unparse_fn("sqrt", expr);
 	abort();
 }
 





Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 14:16:36 +0100
Message-ID: <E1NFSaq-0007Nn-E0@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5733 - in trunk/gta02-core: . modules
Message: 2

Author: werner
Date: 2009-12-01 14:16:36 +0100 (Tue, 01 Dec 2009)
New Revision: 5733

Added:
   trunk/gta02-core/modules/sod-523.fpd
Modified:
   trunk/gta02-core/AUTHORS
   trunk/gta02-core/modules/INFO
   trunk/gta02-core/modules/STATUS
   trunk/gta02-core/modules/mkloe
Log:
Added SOD-523 (EMD2, SC-79) footprint for D4603.



Modified: trunk/gta02-core/AUTHORS
===================================================================
--- trunk/gta02-core/AUTHORS	2009-12-01 12:43:59 UTC (rev 5732)
+++ trunk/gta02-core/AUTHORS	2009-12-01 13:16:36 UTC (rev 5733)
@@ -89,6 +89,7 @@
   modules/332fbga-p05.fpd
   modules/bga96-8x12-0mm8.fpd
   modules/ge865.fpd
+  modules/sod-523.fpd
   modules/stdpass.fpd
   modules/tst.fpd
   modules/wlcsp12-p05.fpd

Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO	2009-12-01 12:43:59 UTC (rev 5732)
+++ trunk/gta02-core/modules/INFO	2009-12-01 13:16:36 UTC (rev 5733)
@@ -110,3 +110,7 @@
 F: wlcsp12-p05
 S: adg3304
 # ADG3304 data sheet page 19
+
+# Rohm 1SS400 diode, SOD-523 (JEDEC) aka EMD2 (Rohm) aka SC-79 (JEITA)
+F: sod-523
+S: 1ss400

Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-12-01 12:43:59 UTC (rev 5732)
+++ trunk/gta02-core/modules/STATUS	2009-12-01 13:16:36 UTC (rev 5733)
@@ -12,6 +12,7 @@
 smsn16				Dave	DRAFT
 sc70-5				Rene
 sc89-6				Rene
+sod-523				Werner	DRAFT
 son1408-3			Rene
 sot23-5				Rene
 stdpass				Werner	EXPERIMENTAL - DO NOT USE YET

Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe	2009-12-01 12:43:59 UTC (rev 5732)
+++ trunk/gta02-core/modules/mkloe	2009-12-01 13:16:36 UTC (rev 5733)
@@ -3,7 +3,7 @@
 
 MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
 MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb tsop-6"
-MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012 smsn16 wlcsp12-p05"
+MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012 smsn16 wlcsp12-p05 sod-523"
 
 LIB=gta02-core.mod
 

Added: trunk/gta02-core/modules/sod-523.fpd
===================================================================
--- trunk/gta02-core/modules/sod-523.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/sod-523.fpd	2009-12-01 13:16:36 UTC (rev 5733)
@@ -0,0 +1,67 @@
+/* MACHINE-GENERATED ! */
+
+frame pad {
+	__0: vec @(-Px/2, -Py/2)
+	__1: vec @(Px/2, Py/2)
+	pad "$name" __0 .
+}
+
+frame cathode {
+	set name = 2
+
+	__0: vec @(0mm, d/2)
+	frame pad .
+}
+
+frame anode {
+	set name = 1
+
+	__0: vec @(0mm, -d/2)
+	frame pad .
+}
+
+frame symbol {
+	set r = 0.3mm
+
+	__5: vec @(0mm, r*(cos(60)-1)/2)
+	__0: vec .(0mm, r)
+	__3: vec .(r*-sin(60), 0mm)
+	__4: vec __0(r*sin(60), 0mm)
+	line __3 . width
+	__2: vec __5(r*sin(60), r*-cos(60))
+	line . __0 width
+	__1: vec __5(r*-sin(60), r*-cos(60))
+	line . __0 width
+	line . __2 width
+}
+
+frame outline {
+	set Ox = 0.8mm+2*clear
+
+	set Oy = d+Py+2*clear
+
+	set clear = 5mil
+
+	__0: vec @(-Ox/2, -Oy/2)
+	__1: vec @(Ox/2, Oy/2)
+	rect __0 . width
+	frame symbol @
+}
+
+package "SOD-523"
+unit mm
+set d = 1.7mm
+
+set Px = 0.8mm
+
+set Py = 0.6mm
+
+set width = 6mil
+
+frame anode @
+frame cathode @
+frame outline @
+measx pad.__0 -> pad.__1 -0.5mm
+measy pad.__0 -> pad.__1 0.5mm
+measy cathode.__0 >> anode.__0 1mm
+measy pad.__0 >> pad.__1 0.8mm





Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 14:16:47 +0100
Message-ID: <E1NFSb1-0007O3-4K@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5734 - trunk/eda/fped
Message: 3

Author: werner
Date: 2009-12-01 14:16:47 +0100 (Tue, 01 Dec 2009)
New Revision: 5734

Modified:
   trunk/eda/fped/gui_canvas.c
Log:
The absolute Y position in the status bar was actually the X position. Oopsie.

- gui_canvas.c (update_pos): display pos.y and not pos.x in the sys_y field



Modified: trunk/eda/fped/gui_canvas.c
===================================================================
--- trunk/eda/fped/gui_canvas.c	2009-12-01 13:16:36 UTC (rev 5733)
+++ trunk/eda/fped/gui_canvas.c	2009-12-01 13:16:47 UTC (rev 5734)
@@ -56,7 +56,7 @@
 static void update_pos(struct coord pos)
 {
 	set_with_units(status_set_sys_x, "X ", pos.x);
-	set_with_units(status_set_sys_y, "Y ", pos.x);
+	set_with_units(status_set_sys_y, "Y ", pos.y);
 	set_with_units(status_set_user_x, "x ", pos.x-user_origin.x);
 	set_with_units(status_set_user_y, "y ", pos.y-user_origin.y);
 }





Content-Transfer-Encoding: 8bit
From: daveb@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 14:28:27 +0100
Message-ID: <E1NFSmJ-0000NI-KX@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5735 - trunk/gta02-core/modules
Message: 4

Author: daveb
Date: 2009-12-01 14:28:27 +0100 (Tue, 01 Dec 2009)
New Revision: 5735

Added:
   trunk/gta02-core/modules/u.fl-r-smt-1.fpd
Modified:
   trunk/gta02-core/modules/STATUS
   trunk/gta02-core/modules/mkloe
Log:
coax connector



Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-12-01 13:16:47 UTC (rev 5734)
+++ trunk/gta02-core/modules/STATUS	2009-12-01 13:28:27 UTC (rev 5735)
@@ -19,6 +19,7 @@
 tdfn34-16			Rene
 tsop-6				Rene
 tst				Werner
+u.fl-r-smt-1			Dave
 vssop8				Rene
 wlcsp12-p05			Werner	DRAFT
 wm3236aq			Werner	EXPERIMENTAL - DO NOT USE YET

Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe	2009-12-01 13:16:47 UTC (rev 5734)
+++ trunk/gta02-core/modules/mkloe	2009-12-01 13:28:27 UTC (rev 5735)
@@ -4,6 +4,7 @@
 MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
 MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb tsop-6"
 MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012 smsn16 wlcsp12-p05 sod-523"
+MODS="$MODS u.fl-r-smt-1"
 
 LIB=gta02-core.mod
 

Added: trunk/gta02-core/modules/u.fl-r-smt-1.fpd
===================================================================
--- trunk/gta02-core/modules/u.fl-r-smt-1.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/u.fl-r-smt-1.fpd	2009-12-01 13:28:27 UTC (rev 5735)
@@ -0,0 +1,16 @@
+/* MACHINE-GENERATED ! */
+
+package "u.fl-r-smt-1"
+unit mm
+__0: vec @(1.9mm/2, -1.1mm)
+__1: vec __0((4mm-1.9mm)/2, 2.2mm)
+pad "2" __0 .
+__2: vec @(-1.9mm/2, -1.1mm)
+__3: vec __2(-(4mm-1.9mm)/2, 2.2mm)
+pad "3" . __2
+__4: vec @(0.5mm, -1mm)
+__5: vec .(-1mm, -1.05mm)
+pad "1" __4 .
+measx __3 >> __1 1mm
+measx __2 >> __0 2.7mm
+measy __5 >> __4 2mm





Content-Transfer-Encoding: 8bit
From: daveb@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 15:13:30 +0100
Message-ID: <E1NFTTu-0006CI-9e@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5736 - trunk/gta02-core/modules
Message: 5

Author: daveb
Date: 2009-12-01 15:13:30 +0100 (Tue, 01 Dec 2009)
New Revision: 5736

Added:
   trunk/gta02-core/modules/ht210.fpd
Modified:
   trunk/gta02-core/modules/STATUS
Log:
LED module - should work for both ht210 and ht110


Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-12-01 13:28:27 UTC (rev 5735)
+++ trunk/gta02-core/modules/STATUS	2009-12-01 14:13:30 UTC (rev 5736)
@@ -7,6 +7,7 @@
 fa2012				Rene
 fh23-39s-0.3shw			Rene	pin numbering needs to be verified
 ge865				Werner
+ht210				Dave
 lis302dl			Rene	DRAFT
 mini-usb			Rene	drill holes still missing!
 smsn16				Dave	DRAFT

Added: trunk/gta02-core/modules/ht210.fpd
===================================================================
--- trunk/gta02-core/modules/ht210.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/ht210.fpd	2009-12-01 14:13:30 UTC (rev 5736)
@@ -0,0 +1,13 @@
+/* MACHINE-GENERATED ! */
+
+package "ht210"
+unit mm
+__0: vec @(-1.8mm/2, -0.8mm/2)
+__3: vec .(-1.2mm, 0.8mm)
+pad "2" . __0
+__1: vec @(1.8mm/2, -0.8mm/2)
+__4: vec .(1.2mm, 0.8mm)
+pad "3" __1 .
+__2: vec @(-0.9mm/2, 0.8mm/2+0.6mm)
+__5: vec .(0.9mm, -(0.6mm+0.8mm))
+pad "1" __2 .





Content-Transfer-Encoding: 8bit
From: daveb@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 15:14:05 +0100
Message-ID: <E1NFTUT-0006Cn-VA@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5737 - trunk/gta02-core/modules
Message: 6

Author: daveb
Date: 2009-12-01 15:14:05 +0100 (Tue, 01 Dec 2009)
New Revision: 5737

Modified:
   trunk/gta02-core/modules/mkloe
Log:
include ht210


Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe	2009-12-01 14:13:30 UTC (rev 5736)
+++ trunk/gta02-core/modules/mkloe	2009-12-01 14:14:05 UTC (rev 5737)
@@ -4,7 +4,7 @@
 MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
 MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb tsop-6"
 MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012 smsn16 wlcsp12-p05 sod-523"
-MODS="$MODS u.fl-r-smt-1"
+MODS="$MODS u.fl-r-smt-1 ht210"
 
 LIB=gta02-core.mod
 





Content-Transfer-Encoding: 8bit
From: daveb@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 15:47:51 +0100
Message-ID: <E1NFU19-0002Om-1F@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5738 - trunk/gta02-core/docs/ecn
Message: 7

Author: daveb
Date: 2009-12-01 15:47:50 +0100 (Tue, 01 Dec 2009)
New Revision: 5738

Modified:
   trunk/gta02-core/docs/ecn/STATUS
   trunk/gta02-core/docs/ecn/ecn0011.txt
Log:
review ecn0011


Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS	2009-12-01 14:14:05 UTC (rev 5737)
+++ trunk/gta02-core/docs/ecn/STATUS	2009-12-01 14:47:50 UTC (rev 5738)
@@ -10,7 +10,7 @@
 0008	Execute	Remove external GPS antenna connector and circuit (CON7602)
 0009	Done	Remove LED transistors (Q1501 and Q1502)
 0010	Execute	Remove audio amplifier (U4101)
-0011	Execute	Reduce number of varistors on USB_VBUS (C4902, C4909)
+0011	Done	Reduce number of varistors on USB_VBUS (C4902, C4909)
 0012	Defer	Add fuse to USB_VBUS
 0013	Defer	Increase rated current of B4902
 0014	Defer	Limit non-ESD overvoltage on USB_VBUS (U4905)

Modified: trunk/gta02-core/docs/ecn/ecn0011.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0011.txt	2009-12-01 14:14:05 UTC (rev 5737)
+++ trunk/gta02-core/docs/ecn/ecn0011.txt	2009-12-01 14:47:50 UTC (rev 5738)
@@ -12,3 +12,4 @@
 
 Author: Werner Almesberger <werner@openmoko.org>
 Commit: SVN 5687, removed C4909 and renamed C4902 to D4905
+Review: Dave Ball <openmoko@daveball.org.uk>, Rev 5737





Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 16:19:00 +0100
Message-ID: <E1NFUVI-0005m3-Gv@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5739 - trunk/gta02-core/docs/ecn
Message: 8

Author: werner
Date: 2009-12-01 16:19:00 +0100 (Tue, 01 Dec 2009)
New Revision: 5739

Modified:
   trunk/gta02-core/docs/ecn/STATUS
Log:
Removed ECN0011 also from the list of open ECNs.



Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS	2009-12-01 14:47:50 UTC (rev 5738)
+++ trunk/gta02-core/docs/ecn/STATUS	2009-12-01 15:19:00 UTC (rev 5739)
@@ -52,7 +52,6 @@
 0002	MEMORY, CPU
 0008	GPS
 0010	AUDIO
-0011	USB
 0019	AUDIO
 0024	GPS
 0026	SD-SIM





Content-Transfer-Encoding: 8bit
From: daveb@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Tue, 01 Dec 2009 17:15:37 +0100
Message-ID: <E1NFVO5-0005gI-T8@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5740 - in trunk/gta02-core: . modules
Message: 9

Author: daveb
Date: 2009-12-01 17:15:37 +0100 (Tue, 01 Dec 2009)
New Revision: 5740

Added:
   trunk/gta02-core/modules/k4m51323pe.fpd
Modified:
   trunk/gta02-core/AUTHORS
   trunk/gta02-core/modem.sch
   trunk/gta02-core/modules/INFO
   trunk/gta02-core/modules/STATUS
   trunk/gta02-core/modules/mkloe
Log:
k4m51323pe module, updated AUTHORS


Modified: trunk/gta02-core/AUTHORS
===================================================================
--- trunk/gta02-core/AUTHORS	2009-12-01 15:19:00 UTC (rev 5739)
+++ trunk/gta02-core/AUTHORS	2009-12-01 16:15:37 UTC (rev 5740)
@@ -12,6 +12,10 @@
   components/pcf50633-04-n3.lib
   components/sc32442.lib
   components/wm8753lgefl.lib
+  modules/ht210.fpd
+  modules/k4m51323pe.fpd
+  modules/smsn16.fpd
+  modules/u.fl-r-smt-1.fpd
 
   Compilations:
   components/gta02-core-expanded.lib

Modified: trunk/gta02-core/modem.sch
===================================================================
--- trunk/gta02-core/modem.sch	2009-12-01 15:19:00 UTC (rev 5739)
+++ trunk/gta02-core/modem.sch	2009-12-01 16:15:37 UTC (rev 5740)
@@ -1,4 +1,4 @@
-EESchema Schematic File Version 2  date Sat 07 Nov 2009 17:20:26 GMT
+EESchema Schematic File Version 2  date Sat 07 Nov 2009 17:40:37 GMT
 LIBS:power,device,conn,gta02-core,gta02-core-cache
 EELAYER 24  0
 EELAYER END
@@ -443,6 +443,7 @@
 P 8300 5150
 F 0 "C8103" V 8350 5350 50  0000 L CNN
 F 1 "220u" V 8350 4950 50  0000 L CNN
+F 2 "1206" H 8300 5150 60  0001 C CNN
 	1    8300 5150
 	0    1    1    0   
 $EndComp

Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO	2009-12-01 15:19:00 UTC (rev 5739)
+++ trunk/gta02-core/modules/INFO	2009-12-01 16:15:37 UTC (rev 5740)
@@ -111,6 +111,10 @@
 S: adg3304
 # ADG3304 data sheet page 19
 
+# SDRAM module
+F: k4m51323pe
+S: k4m51323pe
+
 # Rohm 1SS400 diode, SOD-523 (JEDEC) aka EMD2 (Rohm) aka SC-79 (JEITA)
 F: sod-523
 S: 1ss400

Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-12-01 15:19:00 UTC (rev 5739)
+++ trunk/gta02-core/modules/STATUS	2009-12-01 16:15:37 UTC (rev 5740)
@@ -8,6 +8,7 @@
 fh23-39s-0.3shw			Rene	pin numbering needs to be verified
 ge865				Werner
 ht210				Dave
+k4m51323pe			Dave
 lis302dl			Rene	DRAFT
 mini-usb			Rene	drill holes still missing!
 smsn16				Dave	DRAFT

Added: trunk/gta02-core/modules/k4m51323pe.fpd
===================================================================
--- trunk/gta02-core/modules/k4m51323pe.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/k4m51323pe.fpd	2009-12-01 16:15:37 UTC (rev 5740)
@@ -0,0 +1,69 @@
+/* MACHINE-GENERATED ! */
+
+frame col {
+	table
+	    { rname, row }
+	    { "A", 0 }
+	    { "B", 1 }
+	    { "C", 2 }
+	    { "D", 3 }
+	    { "E", 4 }
+	    { "F", 5 }
+	    { "G", 6 }
+	    { "H", 7 }
+	    { "J", 8 }
+	    { "K", 9 }
+	    { "L", 10 }
+	    { "M", 11 }
+	    { "N", 12 }
+	    { "P", 13 }
+	    { "R", 14 }
+
+	y: vec @(0mm, -e*row)
+	tl: vec .(-b/2, b/2)
+	br: vec .(b, -b)
+	rpad "$rname$cname" . tl
+}
+
+frame col_l {
+	set cname = 9-col
+
+	frame col @
+}
+
+frame col_r {
+	set cname = col+1
+
+	frame col @
+}
+
+frame Pads {
+	loop col = 0, 2
+
+	__0: vec @((4-col)*e, 7*e)
+	frame col_r .
+	__1: vec @(-(4-col)*e, 7*e)
+	frame col_l .
+}
+
+package "k2m51323pe"
+unit mm
+set E = 11mm
+
+set D = 13mm
+
+set e = 0.8mm
+
+set b = 0.5mm
+
+__0: vec @(-E/2, -D/2)
+__1: vec .(E, D)
+rect __0 . 0.1mm
+frame Pads @
+measy col.y -> col.y 0.5mm
+measx Pads.__0 -> Pads.__0 1.5mm
+measx Pads.__1 >> Pads.__0 2mm
+measy col.y -> Pads.__1 1mm
+measx Pads.__0 << Pads.__1 1.5mm
+measx __0 >> __1 -0.5mm
+measy __0 >> __1 0.5mm

Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe	2009-12-01 15:19:00 UTC (rev 5739)
+++ trunk/gta02-core/modules/mkloe	2009-12-01 16:15:37 UTC (rev 5740)
@@ -4,7 +4,7 @@
 MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
 MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb tsop-6"
 MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012 smsn16 wlcsp12-p05 sod-523"
-MODS="$MODS u.fl-r-smt-1 ht210"
+MODS="$MODS u.fl-r-smt-1 ht210 k4m51323pe.fpd"
 
 LIB=gta02-core.mod
 




--===============0997137601==--

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic