On Sep 26, 2010, at 2:31 AM, Karl Hammar wrote: > The U3 is the lm7805-1.sym from gschem and it does not contain any > pintype attribute. > > It is easy enought to correct: > > $ diff `locate lm7805-1.sym` > 1c1 > < v 20080127 1 > --- >> v 20031231 1 > 19,20d18 > < T 300 600 5 10 0 0 0 0 1 > < pintype=in > 28,29d25 > < T 800 0 5 10 0 0 0 0 1 > < pintype=pwr > 37,38d32 > < T 1300 600 5 10 0 0 0 0 1 > < pintype=out
Except that the drc2 rules implicitly assume that "input" and "output" mean *digital* signals. To match the drc2 model of reality, these should all be pwr. > It also fails gsymcheck: > > $ gsymcheck -vv lm7805-1.sym > gEDA/gsymcheck version 1.4.0.20080127 > gEDA/symcheck comes with ABSOLUTELY NO WARRANTY; see COPYING for more > details. > This is free software, and you are welcome to redistribute it under certain > conditions; please see the COPYING file for more details. > > > Checking: /var/home/karl/Net/git/gaf/symbols/linear/lm7805-1.sym > Warning: Missing pinlabel= attribute > Warning: Missing pintype= attribute > Warning: Missing pinlabel= attribute > Warning: Missing pintype= attribute > Warning: Missing pinlabel= attribute > Warning: Missing pintype= attribute > Warning: Missing footprint= attribute > Warning: Did not find numslots= attribute, not checking slotting > ERROR: Found duplicate pinnumber=2 attribute in the symbol > ERROR: Found duplicate pinnumber=2 attribute in the symbol > 8 warnings found > 2 ERRORS found > > *** > > Should a missing numslots=0 really be a warning? > It is annoying to include it in most sym files just to make gsymcheck > to shut up. > > The "ERROR" is due to the: > > T 1600 900 5 10 0 0 0 0 1 > net=GND:2 > > Should that really be an error? All of these "errors" by various utilities require interpretation. gEDA's application space is much broader than originally conceived. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user