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

List:       openmoko-commitlog
Subject:    commitlog Digest, Vol 912, Issue 1
From:       commitlog-request () lists ! openmoko ! org
Date:       2009-12-11 10:59:00
Message-ID: mailman.2.1260529202.18082.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. r5752 - trunk/eda/fped (werner@docs.openmoko.org)
   2. r5753 - trunk/gta02-core/docs (werner@docs.openmoko.org)
   3. r5754 - trunk/gta02-core (werner@docs.openmoko.org)

[Attachment #4 (multipart/digest)]


Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Thu, 10 Dec 2009 13:02:03 +0100
Message-ID: <E1NIhid-00034W-EF@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5752 - trunk/eda/fped
Message: 1

Author: werner
Date: 2009-12-10 13:02:02 +0100 (Thu, 10 Dec 2009)
New Revision: 5752

Modified:
   trunk/eda/fped/postscript.c
Log:
Added a crude hack to increase the robustness of font scaling. (This can
be necessary if printing unusually large components.)

- postscript.c: in "maxfont", if we get a zero-sized font, dodge the division
  by zero



Modified: trunk/eda/fped/postscript.c
===================================================================
--- trunk/eda/fped/postscript.c	2009-12-10 06:57:56 UTC (rev 5751)
+++ trunk/eda/fped/postscript.c	2009-12-10 12:02:02 UTC (rev 5752)
@@ -891,16 +891,22 @@
 
 	/*
 	 * Stack: font string width height factor -> factor
+	 *
+	 * Hack: sometimes, scalefont can't produce a suitable font and just
+	 * gives us something zero-sized, which trips the division. We just
+	 * ignore this case for now. Since maxfont is used in pairs, the
+	 * second one may still succeed.
 	 */
 
 	fprintf(file,
+"/sdiv { dup 0 eq { pop 1 } if div } def\n"
 "/maxfont {\n"
 "    gsave 0 0 moveto\n"
 "    /f exch def /h exch def /w exch def\n"
 "    exch f scalefont setfont\n"
 "    false charpath flattenpath pathbbox\n"
 "    /ury exch def /urx exch def /lly exch def /llx exch def\n"
-"    w urx llx sub div h ury lly sub div 2 copy gt { exch } if pop\n"
+"    w urx llx sub sdiv h ury lly sub sdiv 2 copy gt { exch } if pop\n"
 "    f mul grestore } def\n");
 
 	/*





Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Fri, 11 Dec 2009 01:42:34 +0100
Message-ID: <E1NItac-00033S-TS@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5753 - trunk/gta02-core/docs
Message: 2

Author: werner
Date: 2009-12-11 01:42:34 +0100 (Fri, 11 Dec 2009)
New Revision: 5753

Modified:
   trunk/gta02-core/docs/REVIEW
Log:
Various docs/REVIEW improvements suggested by Patryk Benderz:

- add "things to check" before each list of things to check
- added pointer to GTA02 schematics
- described what references to use for new components
- clarified and extended example where SI units are not omitted



Modified: trunk/gta02-core/docs/REVIEW
===================================================================
--- trunk/gta02-core/docs/REVIEW	2009-12-10 12:02:02 UTC (rev 5752)
+++ trunk/gta02-core/docs/REVIEW	2009-12-11 00:42:34 UTC (rev 5753)
@@ -23,6 +23,8 @@
 respective data sheets. In some cases, we depart from the reference for
 consistency within the project or to avoid flaws in the data sheet.
 
+Things to check:
+
 - presence of an entry in the file components/INFO with a pointer to
   a data sheet. If no data sheet is available, we use Openmoko's GTA02
   schematics as a reference.
@@ -49,14 +51,27 @@
 changes have been made. The changes are documented in ECNs in docs/ecn/
 ECNs have their own life cycle, described in docs/ecn/README
 
+Things to check:
+
 - equivalence to the respective circuit in GTA02, except if a change
-  has been made through an ECN
+  has been made through an ECN. The GTA02 schematics can be found here:
+  http://downloads.openmoko.org/developer/schematics/GTA02/Schematics_Freerunner-GTA02_A5-A7cumulative_public_RC0.pdf
  
 - changes are marked with a comment briefly stating what happened and
   which ECN describes the change
 
 - use of the same component references (R1014, etc.)
 
+- if a new component has been added, its component reference must be
+  unique within the gta02-core schematics. Furthermore, it must not
+  coincide with any component reference in Openmoko's GTA02 schematics.
+
+  New component references follow the numbering scheme for the respective
+  sheet (adapted from Openmoko's GTA02), e.g., everything on the PMU sheet
+  is in the range from 1700 to 1799. (Components that existed already in
+  GTA02 but have moved to a different sheet in gta02-core retain their
+  original reference.)
+
 - use of the same component values and their correct presentation.
   The following conventions apply:
 
@@ -83,8 +98,9 @@
     1.2 V become 1V2
 
   - units of additional parameters and all units of components that are
-    not R, C, or L, are written in regular SI or SI-like notation, e.g.,
-    17.6pF, 5.6Vac
+    not R, C, or L, are written in regular SI or SI-like notation. e.g.,
+    Example 1: a varistor could be characterized with 5.8pF, 5.6Vdc.
+    Example 2: a capacitor could be characterized with 100u, 6.3V.
 
 - wherever signals connect to each other, the intersection is T-shaped
   and is marked with a large dot. Connecting signals never intersect
@@ -103,6 +119,8 @@
 Footprints should be accurate renderings of the land patterns shown in
 the respective data sheet or other document defining the footprint.
 
+Things to check:
+
 - presence of an entry in the file modules/INFO with either the name of
   the data sheet entry in components/INFO (if the data sheet contains
   the footprint), or a pointer to a document describing the footprint.



Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Fri, 11 Dec 2009 01:48:10 +0100
Message-ID: <E1NItg2-0003bp-Rw@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5754 - trunk/gta02-core
Message: 3

Author: werner
Date: 2009-12-11 01:48:10 +0100 (Fri, 11 Dec 2009)
New Revision: 5754

Modified:
   trunk/gta02-core/io.sch
   trunk/gta02-core/usb.sch
Log:
- io.sch: D4601 and D4602 are 150 pF instead 151 pF
- usb.sch: D4801 through D4905 are 150 pF and 330 pF instead of 151 pF and 
  331 pF



Modified: trunk/gta02-core/io.sch
===================================================================
--- trunk/gta02-core/io.sch	2009-12-11 00:42:34 UTC (rev 5753)
+++ trunk/gta02-core/io.sch	2009-12-11 00:48:10 UTC (rev 5754)
@@ -1,4 +1,4 @@
-EESchema Schematic File Version 2  date Mon Oct  5 14:17:00 2009
+EESchema Schematic File Version 2  date Thu Dec 10 21:44:50 2009
 LIBS:power,device,conn,gta02-core,gta02-core-cache
 EELAYER 24  0
 EELAYER END
@@ -845,7 +845,7 @@
 U 1 1 4A4307AE
 P 13250 2150
 F 0 "D4602" V 13350 1950 50  0000 C CNN
-F 1 "151pF" V 13250 1950 50  0000 C CNN
+F 1 "150pF" V 13250 1950 50  0000 C CNN
 F 2 "0402" V 13400 1900 60  0001 C CNN
 F 4 "6.5Vac" V 13150 1950 50  0000 C CNN "Field1"
 	1    13250 2150
@@ -875,7 +875,7 @@
 U 1 1 4A4077E9
 P 12950 3000
 F 0 "D4601" V 13050 3200 50  0000 C CNN
-F 1 "151pF" V 12950 3200 50  0000 C CNN
+F 1 "150pF" V 12950 3200 50  0000 C CNN
 F 2 "0402" V 13100 3250 60  0001 C CNN
 F 4 "6.5Vac" V 12850 3200 50  0000 C CNN "Field1"
 	1    12950 3000

Modified: trunk/gta02-core/usb.sch
===================================================================
--- trunk/gta02-core/usb.sch	2009-12-11 00:42:34 UTC (rev 5753)
+++ trunk/gta02-core/usb.sch	2009-12-11 00:48:10 UTC (rev 5754)
@@ -1,4 +1,4 @@
-EESchema Schematic File Version 2  date Thu Oct  8 23:41:52 2009
+EESchema Schematic File Version 2  date Thu Dec 10 21:43:33 2009
 LIBS:power,device,conn,gta02-core,gta02-core-cache
 EELAYER 24  0
 EELAYER END
@@ -485,7 +485,7 @@
 U 1 1 4A3C35B0
 P 11500 4800
 F 0 "D4904" V 11400 5000 50  0000 C CNN
-F 1 "151pF" V 11500 5000 50  0000 C CNN
+F 1 "150pF" V 11500 5000 50  0000 C CNN
 F 2 "0402" H 11440 5010 60  0001 C CNN
 F 4 "9Vdc" V 11600 5000 50  0000 C CNN "DC-Voltage"
 	1    11500 4800
@@ -532,7 +532,7 @@
 U 1 1 4A3C34CE
 P 10900 4800
 F 0 "D4902" V 10800 5000 50  0000 C CNN
-F 1 "151pF" V 10900 5000 50  0000 C CNN
+F 1 "150pF" V 10900 5000 50  0000 C CNN
 F 2 "0402" H 10840 5010 60  0001 C CNN
 F 3 "http://www.kmax.com.tw/doc/02_KEV_Series.pdf" H 9000 4800 60  0001 C CNN
 F 4 "6.5Vac" V 11000 5000 50  0000 C CNN "AC-Voltage"
@@ -544,7 +544,7 @@
 U 1 1 4A3C34CD
 P 10250 4800
 F 0 "D4903" V 10150 5000 50  0000 C CNN
-F 1 "331pF" V 10250 5000 50  0000 C CNN
+F 1 "330pF" V 10250 5000 50  0000 C CNN
 F 2 "0402" H 10190 5010 60  0001 C CNN
 F 4 "5.6Vdc" V 10350 5000 50  0000 C CNN "DC-Voltage"
 	1    10250 4800
@@ -555,7 +555,7 @@
 U 1 1 4A3C34A2
 P 9650 4800
 F 0 "D4901" V 9550 5000 50  0000 C CNN
-F 1 "151pF" V 9650 5000 50  0000 C CNN
+F 1 "150pF" V 9650 5000 50  0000 C CNN
 F 2 "0402" H 9590 5010 60  0001 C CNN
 F 4 "6.5Vac" V 9750 5000 50  0000 C CNN "AC-Voltage"
 	1    9650 4800
@@ -566,7 +566,7 @@
 U 1 1 4A3C347A
 P 9000 4800
 F 0 "D4905" V 8900 5000 50  0000 C CNN
-F 1 "331pF" V 9000 5000 50  0000 C CNN
+F 1 "330pF" V 9000 5000 50  0000 C CNN
 F 2 "0402" H 8940 5010 60  0001 C CNN
 F 4 "5.6Vdc" V 9100 5000 50  0000 C CNN "DC-Voltage"
 	1    9000 4800




--===============0879797908==--

_______________________________________________
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