gEDA-user: Are multiple pinlabels on a symbol pin OK?

2010-04-02 Thread Dave N6NZ
Normally when I construct a symbol for a microcontroller or such part where the 
I/O pins can have multiple functions, I like to include the alternate functions 
in the pin label, like this example from an Atmel part:

pinlabel=PE2 (XTAL2/ADC0/PCINT26)

But... I've run into a part where the list of alternate functions on some pins 
makes the resulting symbol outrageously wide.  I'd like to display the GPIO 
name in the default font (10), and the alternate names in a smaller font (say 7 
or 8).

Can I have two pinlabels on a pin? Like so:
P  blah
{
T X Y 9 10 blah
pinlabel=PE2
T X Y 9 7 blah -- note smaller font size
pinlabel=(XTAL2/ADC0/PCINT26)
blah
}

Is that OK, or will gschem get confused down the road?

-dave



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Are multiple pinlabels on a symbol pin OK?

2010-04-02 Thread Peter Clifton
On Fri, 2010-04-02 at 14:31 -0700, Dave N6NZ wrote:
 Normally when I construct a symbol for a microcontroller or such part where 
 the I/O pins can have multiple functions, I like to include the alternate 
 functions in the pin label, like this example from an Atmel part:
 
 pinlabel=PE2 (XTAL2/ADC0/PCINT26)
 
 But... I've run into a part where the list of alternate functions on some 
 pins makes the resulting symbol outrageously wide.  I'd like to display the 
 GPIO name in the default font (10), and the alternate names in a smaller font 
 (say 7 or 8).
 
 Can I have two pinlabels on a pin? Like so:
 P  blah
 {
 T X Y 9 10 blah
 pinlabel=PE2
 T X Y 9 7 blah -- note smaller font size
 pinlabel=(XTAL2/ADC0/PCINT26)
 blah
 }
 
 Is that OK, or will gschem get confused down the road?

Ok, but probably unwise (IMO). I can't really feel justify why. You
could avoid any potential issue by calling the label something else..
pinlabel2= or just place text in the symbol.

Its a shame we don't have any inline markup we can use to change the
font-size mid label, since otherwise we'd be able to guarantee the text
lining up correctly. As it stands, you're having to guess where to start
the second set of label text based upon how particular font gschem picks
up renders on your machine. It will probably stay about right, but not
all fonts on all machines will be exactly the same.

Regards,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user