CIA.vc
openmoko
open. mobile. free.
Stats » Projects » openmoko
information
Photo
The world's first integrated open source platform for mobile phones.
syndicateUTC clock
04:06 on Sep 03, 2010
event counters
The last message was received 0.83 months ago at 04:16 on Aug 09, 2010
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 1 messages last month
15653 messages since the first one, 3.55 years ago, for an average of 1.98 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
04:16 on Aug 09openmoko
Commit by werner :: r5974 /trunk/eda/fped/ (11 files): (link)

Added relaxation of pad overlap checking. Not GUI-settable yet.

  • README, fpd.l, fpd.y: added directives "allow touch" and "allow overlap" to make overlap checking more permissive
  • dump.c (dump_allow, dump): generate "allow" directive
  • obj.h, obj.c (allow_overlap): added global variable for strictness of overlap checking
  • overlap.h, overlap.c (overlap, ...), layer.h, layer.c (refine_layers): strictness of overlap checking is passed as an argument
  • hole.c (check_through_hole), layer.h, layer.c (refine_copper), obj.c (instantiate): updated callers of "overlap" to provide "allow" argument
#
23:58 on Jul 28openmoko
Commit by werner :: r5973 /developers/werner/cncmap/ (README g2gp/ g2gp/Makefile g2gp/g2gp.c): (link)
Added G-code to gnuplot converter.
#
10:34 on Jul 17openmoko
Commit by werner :: r5972 /trunk/gta02-core/bom/research/lcm: (link)
"merfed" is an interesting-looking word, doubtlessly with a lot of
potential, but "merged" may still be more understandable.
#
05:53 on May 31openmoko
Commit by werner :: r5971 /trunk/eda/fped/ (6 files): (link)

A bit of cleanup.

  • gui_frame_drag.c (FOR_UNORDERED, drag_var_motion, drag_value_motion, drag_frame_motion): moved hard to read loop into helper macro
  • capitalized SWAP, to make it clear it's a macro and can multiply side-effects
  • TODO: updated discussion of open issues
#
20:30 on May 30openmoko
Commit by werner :: r5970 /trunk/eda/fped/ (TODO gui_frame.c gui_frame_drag.c): (link)

Added support for reordering frames in the GUI.

  • gui_frame.c (build_frame_label): the root frame doesn't participate in any form of dragging, so we don't set up dragging for it at all
  • gui_frame_drag.c (pick_table_cell, swap_table_cells_by_coord, swap_table_rows): helper functions for swapping rows in a Gtk table
  • gui_frame_drag.c (swap_frames, drag_frame_motion, setup_frame_drag): added support for reordering of frames by dragging
  • gui_frame_drag.c (SWAP, swap_vars, swap_values, swap_rows): removed SWAP(). Use swap() from util.h instead.
  • TODO: removed frame ordering entry
#
09:49 on May 30openmoko
Commit by werner :: r5969 /trunk/gta02-core/ (6 files in 2 dirs): (link)

Footprint for the replacement SIM/SD holder. Fped >= revision 5667 required.

  • AUTHORS, modules/STATUS, modules/INFO, modules/mkloe, modules/amp-10100492.fpd: added draft footprint for the AMP 10100492 SIM/SD combi-holder
  • sd-sim.sch: added footprint of CON7501
#
09:04 on May 30openmoko
Commit by werner :: r5968 /trunk/eda/fped/ (6 files): (link)

When dragging an endpoint of an inverted measurement, we didn't consider that
inst->base and inst->u.meas.end are swapped, causing fped to crash in vec_at.
Also introduced a universal swap() function.

  • util.h (swap): new swap function for arguments of any type
  • gui_meas.c (begin_drag_move_meas, draw_move_meas): swap the endpoints if moving an inverted measurement
  • coord.c (sort_coord): use swap() instead of swap_coord
  • coord.h, coord.c (swap_coord): removed
  • gui_util.c (save_pix_buf): use swap() instead of open-coding the swap
  • kicad.c (kicad_centric): use sort_coord instead of "manually" sorting the coordinates
#
21:13 on May 29openmoko
Commit by werner :: r5967 /trunk/eda/fped/ (23 files in 2 dirs): (link)

The mechanism for selecting points for measurements reaches its limits when
using frames to encapsulate building blocks, e.g., like macros or functions in
a programming language. Since measurements only know about the frame containing
a vector but not the frames containing that frame, invocations of this frame
from different places can only be distinguished within the min/next/max scheme.
(See the example in README.)

To eliminate this limitation, one needs a way to tell fped to consider a point
only if it has been instantiated through a certain path, e.g., by requiring
some other frames to be visited in its instantiation. This increases the number
of distinct points available for measurements.

The mechanism chosen is to qualify a measurement point with frames that lead to
it. This list of outer frames does not have to include all frames. Without
qualifying, the old behaviour results.

Note that this doesn't cover all possible ways in which a point can appear in
different roles. Multiple frame references can also result from repeating the
same frame reference in the same parent frame. The current qualification
mechanism does not allow such paths to be distinguished. However, one can
always introduce intermediate frames for this purpose.

Furthermore, repetitions create multiple instances of a point, although in what
should be considered the same role.

  • fpd.l: make scanner support free-format a little better by switching back to keyword mode after frame braces. This way, one can write a simple frame in a single line, which is useful for regression tests.
  • fpd.l, fpd.y, README, test/dbg_meas: added %meas directive to print the result of a measurement
  • fpd.y, README: measurements can now be labeled. Note that, due to limitations of the grammar, the first measurement cannot be labeled.
  • error.h, error.c (yywarn): new function for non-fatal diagnostics that always get reported to standard error
  • bitset.h, bitset.c: functions to manipulate variable-size bit sets
  • meas.h, fpd.y, README, test/meas_qual: added the means to specify qualifiers for points used in measurements
  • dump.c (print_meas_base, print_meas): dump qualifiers
  • delete.c (delete_references, test/del_frame): delete measurements that reference a frame being deleted in their qualifiers
  • obj.h, obj.c (enumerate_frames, instantiate): enumerate all frames so that we have an index into the bit vector of visited frames
  • meas.h, meas.c (reset_samples, meas_post), obj.c (generate_vecs, generate_frame, instantiate): record the set of frames visited for each sample
  • meas.c (meas_post): only treat two instances of a point as equivalent if the set of frames visited of one of them is a superset of set of the other. In this case, keep the union of the two sets.
  • meas.h, meas.c (meas_find_min, meas_find_next, meas_find_max), test/meas_qual: instantiate_meas_pkg only select points for which all frames in the qualification have been visited
  • gui_meas.c (is_min, is_next, is_max, is_a_next): updated for above change
  • inst.h, inst.c (curr_frame, propagate_bbox, add_inst, inst_begin_frame, inst_end_frame, inst_start): renamed curr_frame to frame_instantiating to avoid clash with curr_frame in fpd.y
  • inst.h, inst.c (find_meas_hint): make global
  • test/structure, test/del_vec, test/del_frame: fped now warns if a measurement is in an unlinked frame. Changed regressions tests to avoid this warning.
  • test/Common: new function expect_grep to compare only part of the output
#
18:02 on May 24openmoko
Commit by werner :: r5966 /trunk/src/host/usbreset/README: (link)
Silly typo "confgure" vs. "configure".
#
21:12 on May 23openmoko
Commit by stefan :: r5965 /trunk/src/host/dfu-util/DEPRECATED_REPOSITORY_PLEASE_READ_THIS: (link)
dfu-util: Add notice about new development infrastructure
#
17:14 on May 08openmoko
Commit by stefan :: r5964 /trunk/src/host/dfu-util/TODO: (link)
TODO: Add note about distros and better wording for DFU 1.1
#
17:14 on May 08openmoko
Commit by stefan :: r5963 /trunk/src/host/dfu-util/www/ (. index.html simple.css): (link)
www: Add initial website

We keep it small and simple. One html page is enough for now.
#
18:21 on May 07openmoko
Commit by stefan :: r5962 /trunk/src/host/dfu-util/ (Makefile.am TODO): (link)
TODO: Add initial todo list
#
15:28 on May 07openmoko
Commit by stefan :: r5961 /trunk/src/host/dfu-util/src/main.c: (link)
main: Explicit state that our current code only do DFU version 1.0

Inspired by Debian bug #569938:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569938
#
18:11 on May 04openmoko
Commit by stefan :: r5960 /trunk/src/host/dfu-util/configure.ac: (link)
configure.ac: Remove outdated atmel.c reference.
#
18:11 on May 04openmoko
Commit by stefan :: r5959 /trunk/src/host/dfu-util/doc/dfu-util.1: (link)
dfu-util.1: Mention verbose option in manpage.

This is part of a patch from wiml.
http://docs.openmoko.org/trac/ticket/1842
#
18:11 on May 04openmoko
Commit by stefan :: r5958 /trunk/src/host/dfu-util/src/ (dfu.c main.c): (link)
main/dfu: Introduce second -v stage for libusb debug errors.

Giving a second -v on the commandline does now provide the error messages we get
from libusb. Also give some useful information during normal error messages.

This patch is part of a patch from wiml.
http://docs.openmoko.org/trac/ticket/1842
#
18:11 on May 04openmoko
Commit by stefan :: r5957 /trunk/src/host/dfu-util/src/main.c: (link)
main: Fix typos.

Part of a patch from wiml.
http://docs.openmoko.org/trac/ticket/1842
#
17:20 on May 04openmoko
Commit by werner :: r5956 /trunk/gta02-core/bom/Makefile: (link)
Fixed invocation of pardup.pl (reported by Igor Almeida)
#
10:33 on May 04openmoko
Commit by werner :: r5955 /trunk/gta02-core/ (8 files in 3 dirs): (link)

Changed SD/SIM holder from Proconn SMSN16-J0-2214 to Amphenol 101-00492(-20) in
the schematics. Footprint and BOM are still left to do.

  • components/amp-10100492.lib, components/STATUS, components/INFO, components/mkloe, components/gta02-core-comp.pro, AUTHORS: new component, based on Alvaro's smsn16.lib
  • sd-sim.sch, expanded/cards.sch: replaced Proconn SMSN16-J0-2214 with Amphenol 101-00492(-20)
#