[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: GEDA code sprint?
My ideas:
* Conversion programs can be installed in a user-defined menu. When
selected, gschem saves the schematic, runs the program, and reloads
the schematic; preserving the zoom, pan, and option settings.
Consider options to save the highlighted symbol for the helper; for
example you could run gattrib from a menu option to edit the
properties of the highlighted symbol.
* Symbol creation helpers. For example, a quick-pin tool that adds a
pin of the right length, in the right direction, prompts you for a
pin number and label, sets all the alignments right, etc, all in one
click.
* More adherence to "inch" units. Rulers along edges, coordinate
display, perhaps setting (0,0) to be the lower left corner of a
loaded title block?
* bus symbols connecting in both directions, based on where on the bus
you are (if you're at the bottom end of a bus bar, your connecting
symbol should go up, regardless of which side you're on).
* gattrib for pins on a symbol.
* symbol pins for busses. I.e. I want to label a pin "A[0:15]" with
pinnumber=4,5,6,7,9,11,14,15,16,... and have gschem know what I
mean. Then, the bus line connecting to that pin would be named
"A[0:15]", or perhaps "A[1:16]" to offset then for 16-bit wide RAM
chips etc.
* Be able to give a pin multiple names (much like we have slots), and
cycle through them. Most micros these days have multi-function
pins; it would be nice to be able to choose P1_4 or TXD1 or AN7
according to how I'm *using* the pin.