Use trackball to allow rotation of 3D view
[geda-pcb/pcjc2.git] / lib / transistor.m4
blobfa112fe9829621d4fb97a4d64148c601094cd896
1 divert(-1)
3 #                             COPYRIGHT
4
5 #   PCB, interactive printed circuit board design
6 #   Copyright (C) 1994,1995,1996 Thomas Nau
7
8 #   This program is free software; you can redistribute it and/or modify
9 #   it under the terms of the GNU General Public License as published by
10 #   the Free Software Foundation; either version 2 of the License, or
11 #   (at your option) any later version.
12
13 #   This program is distributed in the hope that it will be useful,
14 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
15 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 #   GNU General Public License for more details.
17
18 #   You should have received a copy of the GNU General Public License
19 #   along with this program; if not, write to the Free Software
20 #   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21
22 #   Contact addresses for paper mail and Email:
23 #   Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
24 #   Thomas.Nau@rz.uni-ulm.de
25
27 # most data by Volker Bosch (bosch@iema.e-technik.uni-stuttgart.de
29 define(`Description_2N3055', `high-power NPN transistor')
30 define(`PinList_2N3055', ``E',`B',`C',`C'')
32 define(`Description_2N3904', `general purpose NPN transistor')
33 define(`PinList_2N3904', ``E',`B',`C'')
35 define(`Description_2N3906', `general purpose PNP transistor')
36 define(`PinList_2N3906', ``E',`B',`C'')
38 define(`Description_BC140', `bipolar transistor')
39 define(`PinList_BC140', ``E',`B',`C'')
41 define(`Description_BC160', `bipolar transistor')
42 define(`PinList_BC160', ``E',`B',`C'')
44 define(`Description_BC237', `bipolar-N transistor')
45 define(`PinList_BC237', ``E',`B',`C'')
47 define(`Description_BC307', `PNP general purpose transistor')
48 define(`PinList_BC307', ``E',`B',`C'')
50 define(`Description_BC327', `bipolar-P transistor')
51 define(`PinList_BC327', ``E',`B',`C'')
53 define(`Description_BC337', `bipolar-N transistor')
54 define(`PinList_BC337', ``E',`B',`C'')
56 define(`Description_BC516', `Darlington-P transistor')
57 define(`PinList_BC516', ``E',`B',`C'')
59 define(`Description_BC517', `Darlington-N transistor')
60 define(`PinList_BC517', ``E',`B',`C'')
62 define(`Description_BC546', `bipolar-N transistor')
63 define(`PinList_BC546', ``E',`B',`C'')
65 define(`Description_BC547', `bipolar-N transistor')
66 define(`PinList_BC547', ``E',`B',`C'')
68 define(`Description_BC548', `bipolar-N transistor')
69 define(`PinList_BC548', ``E',`B',`C'')
71 define(`Description_BC550', `bipolar-N transistor')
72 define(`PinList_BC550', ``E',`B',`C'')
74 define(`Description_BC556', `bipolar-P transistor')
75 define(`PinList_BC556', ``E',`B',`C'')
77 define(`Description_BC557', `bipolar-P transistor')
78 define(`PinList_BC557', ``E',`B',`C'')
80 define(`Description_BC558', `bipolar-P transistor')
81 define(`PinList_BC558', ``E',`B',`C'')
83 define(`Description_BC560', `bipolar-P transistor')
84 define(`PinList_BC560', ``E',`B',`C'')
86 define(`Description_BC635', `bipolar-N transistor')
87 define(`PinList_BC635', ``E',`B',`C'')
89 define(`Description_BC636', `bipolar-P transistor')
90 define(`PinList_BC636', ``E',`B',`C'')
92 define(`Description_MJE340', `bipolar-N transistor')
93 define(`PinList_MJE340', ``E',`C',`B', `C'')
95 define(`Description_MJE350', `bipolar-P transistor')
96 define(`PinList_MJE350', ``E',`C',`B', `C'')
98 # ---------------------------------------------------------------------------
99 # some MOSFETs
101 define(`Description_BS170', `N-MOSFET')
102 define(`PinList_BS170', ``D',`G',`S'')
104 define(`Description_BS240', `P-MOSFET')
105 define(`PinList_BS240', ``D',`G',`S'')
107 define(`Description_BUK453', `N-MOSFET')
108 define(`PinList_BUK453', ``G',`D',`S', `D'')
110 define(`Description_IRF830', `N-MOSFET')
111 define(`PinList_IRF830', ``G',`D',`S', `D'')
113 define(`Description_BS170', `N-MOSFET')
114 define(`PinList_BS170', ``D',`G',`S'')
116 divert(0)dnl