Skip to content
Permalink
Branch: master
Commits on Dec 23, 2011
  1. gpio-s3c6410.c (set_h): correct offset of pull-up register (by Andy P…

    Werner Almesberger
    Werner Almesberger committed Dec 23, 2011
    …evy)
    
    Andy wrote:
    
      In the set_h function, the offset used for calculating the pud
      register address is set to 8 but the actual offset for the 3 registers
      that use the function (GPIO ports H, K and L) should be 0x0C.
    
      I have changed my code and I can now successfully use port K
      on my application.
Commits on Mar 24, 2011
  1. fped: mechanical holes had incorrect layers

    Werner Almesberger
    Werner Almesberger committed Mar 24, 2011
    - inst.c (inst_hole): set inst->u.hole.layers, not inst->u.pad.layers
    - layer.c (mech_hole_layers): holes don't need solder paste
Commits on Mar 23, 2011
  1. fpd.y: dump() requires a dummy "one" argument here too, oops

    Werner Almesberger
    Werner Almesberger committed Mar 23, 2011
  2. hack: set errno to ENOENT when -1 fails, so that the error isn't too …

    Werner Almesberger
    Werner Almesberger committed Mar 23, 2011
    …ugly
    
    The caller assumes that any error would be signaled via errno. A proper
    solution would be to allow also for non-errno errors.
  3. fped: added option -1 package to select a single package to output wi…

    Werner Almesberger
    Werner Almesberger committed Mar 23, 2011
    …th -p/-P
  4. fped: don't output pad names consisting only of spaces

    Werner Almesberger
    Werner Almesberger committed Mar 23, 2011
    Such names have an invalid size and may trip the Postscript/PDF interpreter.
    
    - postscript.c (ps_pad_name): don't output names consisting only of spaces
Commits on Mar 22, 2011
  1. boom: order component references correctly

    Werner Almesberger
    Werner Almesberger committed Mar 22, 2011
    - misc.pl (cmp_cref): helper function to order component references by
      name and number
    - part2order: sort component references using cmp_cref
    - prettyord: sort component references using cmp_cref
  2. prettyord: added SMT fab type BOM output

    Werner Almesberger
    Werner Almesberger committed Mar 22, 2011
    - prettyord: new option -f to generate SMT fab output
    - prettyord: new option -c to generate CSV output
    - prettyord: new option -r to sort by component reference (instead of
      part number)
    - prettyord (usage): added description of options
Commits on Jan 22, 2011
  1. - gui.c (change_world_reselect): take into account that we may get ca…

    Werner Almesberger
    Werner Almesberger committed Jan 22, 2011
    …lled
    
      with a selected object but no selected instance. In this case, don't try to
      re-select. (Not perfect, but better than the crash this caused so far.)
Commits on Jan 18, 2011
  1. Added a new pad type: trace pads, for antennas and other trace-like e…

    Werner Almesberger
    Werner Almesberger committed Jan 18, 2011
    …lements.
    
    - layer.h (enum pad_type): added pad type pt_trace
    - layer.c (pad_type_to_layers, layers_to_pad_type), inst.c (inst_pad):
      "trace" pad instantition and conversion infrastructure
    - fpd.y (pad_type), dump.c (print_obj): .fpd file I/O for "trace" pads
    - postscript.c (prologue): added Postscript function "horpath" to produce
      horizontal stripes
    - postscript.c (hatch): show "trace" pads with horizontal stripes
    - gui_style.h (gc_pad_trace), gui_style.c (gc_pad_trace, gui_setup_style),
      gui_inst.c (pad_gc): added visualization of "trace" pads
    - gui_status.c (show_pad_type): added "trace" pad type
    - README: added description of "trace" pads
    - README: added usage examples for the various pad types
Commits on Dec 10, 2010
  1. - test/tsort: "Aborted" doesn't get reported on all platforms, so we …

    Werner Almesberger
    Werner Almesberger committed Dec 10, 2010
    …just
    
      remove it completely (reported by Nobuhiro Iwamatsu)
Commits on Oct 31, 2010
  1. The box coordinates were not properly initialized in gui_draw_pad_text

    Werner Almesberger
    Werner Almesberger committed Oct 31, 2010
    - gui_inst.c (gui_draw_pad_text): box_min and box_max were initialized to
      an undefined value, upsetting valgrind and yielding an incorrect
      location if pad and hole had the same size
Commits on Oct 25, 2010
  1. New tool "boom testsub" to process .sub rules on a set of parameters.

    Werner Almesberger
    Werner Almesberger committed Oct 25, 2010
    Example:
    boom testsub atrf.sub VR3 5V6 0402
    
    - parser.pl: reset $mode globally so that we can call &parse_one directly
    - testsub: new tool to debug .sub rules. Option -d to print rules processing.
Commits on Oct 24, 2010
  1. "Footprint" and "FP" were switched in table (reported by Wolfgang Spr…

    Werner Almesberger
    Werner Almesberger committed Oct 24, 2010
    …aul)
Commits on Oct 18, 2010
  1. Added interactive query mode (-q word) to gen2chr.

    Werner Almesberger
    Werner Almesberger committed Oct 18, 2010
    - boom/gen2chr: added proper command-line parsing so that -d and -n can now be
      in any order
    - boom/gen2chr: moved part name translation to separate function "translate"
    - boom/gen2chr: added new option -q to translate a word passed on the command
      line
  2. Changed "reference number" to more consistent "part number" (reported by

    Werner Almesberger
    Werner Almesberger committed Oct 18, 2010
    Wolfgang Spraul)
Commits on Oct 17, 2010
  1. boom/parser.pl (parse_one): update include directory to track sub-inc…

    Werner Almesberger
    Werner Almesberger committed Oct 17, 2010
    …ludes
  2. Make include relative to the includer, facilitating use of subdirecto…

    Werner Almesberger
    Werner Almesberger committed Oct 17, 2010
    …ries.
    
    - boom/parser.pl: make relative paths in includes relative to the directory
      containing the file from which we include
Commits on Oct 16, 2010
  1. fped/Makefile: added LDFLAGS (currently empty)

    Werner Almesberger
    Werner Almesberger committed Oct 16, 2010
  2. boom/prettyord: added option -t to display totals

    Werner Almesberger
    Werner Almesberger committed Oct 16, 2010
  3. Improve the diagnostics of gen2chr.

    Werner Almesberger
    Werner Almesberger committed Oct 16, 2010
    - boom/match.pl (sub_expand): print an explanation if available
    - boom/match.pl (match_set_error): set the error explanation text
    - boom/gen2chr: set the error explanation to the part number
Commits on Oct 13, 2010
  1. fix wrong bold content in manual page fped.1

    Werner Almesberger
    Werner Almesberger committed Oct 13, 2010
    Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
Commits on Oct 12, 2010
  1. add DESTDIR to Makefile.

    Werner Almesberger
    Werner Almesberger committed Oct 12, 2010
    the Debian package is need DESTDIR and Debian also install binary 
    to /usr/bin/
    
    Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
  2. add the manual page manual/fped.1

    Werner Almesberger
    Werner Almesberger committed Oct 12, 2010
    Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
    
    [ changed the location to ./ - manual/ is more about extra data for the
      HTML manual. - Werner ]
  3. make the SVN_VERSION, SVN_STATUS run only once.

    Werner Almesberger
    Werner Almesberger committed Oct 12, 2010
    this can reduce warning "svn: '.' is not a working copy"
    when we not in a svn repo.
    
    Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
  4. Makefile (spotless): added target to remove "fped" (suggested by Xian…

    Werner Almesberger
    Werner Almesberger committed Oct 12, 2010
    …gfu Liu)
  5. Updated regression tests for output change in r5974 and improved hand…

    Werner Almesberger
    Werner Almesberger committed Oct 12, 2010
    …ling of
    
    cores.
    
    - test/structure, test/del_vec, test/frame_ref, test/meas_qual, test/del_frame:
      added newline after "unit" directive (reported by Xiangfu Liu)
    - test/Common: new function expect_sed for post-processing of test output
    - test/tsort: use expect_sed to ignore "(core dumped") after "Aborted"
    - test/Common: if there is a file called "core", don't run it
    - Makefile (clean): remove test/core
Commits on Sep 12, 2010
  1. Added recursive includes to BOM parser. Syntax: include filename

    Werner Almesberger
    Werner Almesberger committed Sep 12, 2010
    - boom/parser.pl (parse, parse_one): explicitly switch from file to file and 
      call parse_one for only one file at a time
    - boom/parser.pl (parse_one): added recursive includes
  2. Strip trailing spaces in BOM entries.

    Werner Almesberger
    Werner Almesberger committed Sep 12, 2010
    - boom/parser.pl (bom): strip trailing spaces
Commits on Aug 9, 2010
  1. Added relaxation of pad overlap checking. Not GUI-settable yet.

    Werner Almesberger
    Werner Almesberger committed Aug 9, 2010
    - 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
Commits on Jul 17, 2010
  1. "merfed" is an interesting-looking word, doubtlessly with a lot of

    Werner Almesberger
    Werner Almesberger committed Jul 17, 2010
    potential, but "merged" may still be more understandable.
Commits on May 31, 2010
  1. A bit of cleanup.

    Werner Almesberger
    Werner Almesberger committed May 31, 2010
    - 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
Commits on May 30, 2010
  1. Added support for reordering frames in the GUI.

    Werner Almesberger
    Werner Almesberger committed May 30, 2010
    - 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
  2. Footprint for the replacement SIM/SD holder. Fped >= revision 5667 re…

    Werner Almesberger
    Werner Almesberger committed May 30, 2010
    …quired.
    
    - 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
Older
You can’t perform that action at this time.