information The world's first integrated open source platform for mobile phones. syndicateUTC clock | 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 date | project | content | link |
|---|
| 04:16 on Aug 09 | openmoko | Commit by werner :: r 5974 /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 28 | openmoko | Commit by werner :: r 5973 /developers/werner/cncmap/ (README g2gp/ g2gp/Makefile g2gp/g2gp.c): ( link) Added G-code to gnuplot converter. | # | | 10:34 on Jul 17 | openmoko | Commit by werner :: r 5972 /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 31 | openmoko | Commit by werner :: r 5971 /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 30 | openmoko | Commit by werner :: r 5970 /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 30 | openmoko | Commit by werner :: r 5969 /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 30 | openmoko | Commit by werner :: r 5968 /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 29 | openmoko | Commit by werner :: r 5967 /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 24 | openmoko | Commit by werner :: r 5966 /trunk/src/host/usbreset/README: ( link) Silly typo "confgure" vs. "configure". | # | | 21:12 on May 23 | openmoko | Commit by stefan :: r 5965 /trunk/src/host/dfu-util/DEPRECATED_REPOSITORY_PLEASE_READ_THIS: ( link) dfu-util: Add notice about new development infrastructure | # | | 17:14 on May 08 | openmoko | Commit by stefan :: r 5964 /trunk/src/host/dfu-util/TODO: ( link) TODO: Add note about distros and better wording for DFU 1.1 | # | | 17:14 on May 08 | openmoko | Commit by stefan :: r 5963 /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 07 | openmoko | Commit by stefan :: r 5962 /trunk/src/host/dfu-util/ (Makefile.am TODO): ( link) TODO: Add initial todo list | # | | 15:28 on May 07 | openmoko | Commit by stefan :: r 5961 /trunk/src/host/dfu-util/src/main.c: ( link) | # | | 18:11 on May 04 | openmoko | Commit by stefan :: r 5960 /trunk/src/host/dfu-util/configure.ac: ( link) configure.ac: Remove outdated atmel.c reference. | # | | 18:11 on May 04 | openmoko | Commit by stefan :: r 5959 /trunk/src/host/dfu-util/doc/dfu-util.1: ( link) | # | | 18:11 on May 04 | openmoko | Commit by stefan :: r 5958 /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 04 | openmoko | Commit by stefan :: r 5957 /trunk/src/host/dfu-util/src/main.c: ( link) | # | | 17:20 on May 04 | openmoko | Commit by werner :: r 5956 /trunk/gta02-core/bom/Makefile: ( link) Fixed invocation of pardup.pl (reported by Igor Almeida) | # | | 10:33 on May 04 | openmoko | Commit by werner :: r 5955 /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)
| # |
|