find.c: Use SetThing, rather than open-coding assignments to thing_*
[geda-pcb/pcjc2.git] / lib / linear.m4
blob5b8e695753e863a8c08601f10c2f43cc8f976a7b
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 define(`Description_MAX222_dil', `high-speed dual RS232 driver w. shutdown')
28 define(`Param1_MAX222_dil', 18)
29 define(`Param2_MAX222_dil', 300)
30 define(`PinList_MAX222_dil', ``NC',`C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc',`/Shdn'')
32 define(`Description_MAX232_dil', `dual RS232 driver')
33 define(`Param1_MAX232_dil', 16)
34 define(`Param2_MAX232_dil', 300)
35 define(`PinList_MAX232_dil', ``C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'')
37 define(`Description_MAX232A_dil', `high-speed dual RS232 driver')
38 define(`Param1_MAX232A_dil', 16)
39 define(`Param2_MAX232A_dil', 300)
40 define(`PinList_MAX232A_dil', ``C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'')
42 define(`Description_MAX233_dil', `dual RS232 driver without external components')
43 define(`Param1_MAX233_dil', 20)
44 define(`Param2_MAX233_dil', 300)
45 define(`PinList_MAX233_dil', ``T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'')
47 define(`Description_MAX233A_dil', `high-speed dual RS232 driver without external components')
48 define(`Param1_MAX233A_dil', 20)
49 define(`Param2_MAX233A_dil', 300)
50 define(`PinList_MAX233A_dil', ``T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'')
52 define(`Description_MAX667_dil', `5V/adjustable low-dropout linear regulator')
53 define(`Param1_MAX667_dil', 8)
54 define(`Param2_MAX667_dil', 300)
55 define(`PinList_MAX667_dil', ``DD',`OUT',`LBI',`GND',`SHDN',`SET',`LBO',`IN'')
57 define(`Description_MAX680_dil', `+-10V voltage converter')
58 define(`Param1_MAX680_dil', 8)
59 define(`Param2_MAX680_dil', 300)
60 define(`PinList_MAX680_dil', ``C1-',`C2+',`C2-',`V-',`GND',`Vcc',`C1+',`V+'')
62 define(`Description_MAX690_dil', `uP supervisor w. watchdog and power-fail signal')
63 define(`Param1_MAX690_dil', 8)
64 define(`Param2_MAX690_dil', 300)
65 define(`PinList_MAX690_dil', ``Vout',`Vcc',`Gnd',`PFI',`/PFO',`WDI',`/RESET',`VBatt'')
67 define(`Description_MAX691_dil', `uP supervisor w. watchdog, chip-enable and power-fail signal')
68 define(`Param1_MAX691_dil', 16)
69 define(`Param2_MAX691_dil', 300)
70 define(`PinList_MAX691_dil', ``Vbatt',`Vout',`Vcc',`Gnd',`BattOn',`/LowLine',`OSC_In',`OSC_Out',`PFI',`/PFO',`WDI',`/CE_Out',`/CE_In',`/WDO',`/Reset',`Reset'')
72 # --------------------------------------------------------------------
73 # based on data mailed by Olaf Kaluza (olaf@criseis.ruhr.de)
75 define(`Description_L297_dil', `stepper-motor controller')
76 define(`Param1_L297_dil', 20)
77 define(`Param2_L297_dil', 300)
78 define(`PinList_L297_dil', ``Sync',`Gnd',`Home',`A',`/Inh1',`B',`C',`/Inh2',`D',`Enable',`Control',`Vs',`Sens2',`Sens1',`Vref',`Osc',`CW/CCW',`/Clock',`Half/Full',`/Reset'')
80 define(`Description_L297A_dil', `stepper-motor controller')
81 define(`Param1_L297A_dil', 20)
82 define(`Param2_L297A_dil', 300)
83 define(`PinList_L297A_dil', ``Sync',`Gnd',`Home',`A',`/Inh1',`B',`C',`/Inh2',`D',`Enable',`Dir-Mem',`Vs',`Sens2',`Sens1',`Vref',`Osc',`CW/CCW',`/Clock',`Half/Full',`/Reset'')
85 define(`Description_NE4558_dil', `dual operating-amplifier')
86 define(`Param1_NE4558_dil', 8)
87 define(`Param2_NE4558_dil', 300)
88 define(`PinList_NE4558_dil', ``Out1',`Inv1',`NoInv1',`-Us',`NoInv2',`Inv2',`Out2',`+Us'')
90 define(`Description_L298_multiwatt', `dual full-bridge driver')
91 define(`PinList_L298_multiwatt', ``I-Sens1', `Out1', `Out2', `Vcc', `In1', `Enable A', `In2', `Gnd', `Logic-Vcc', `In3', `Enable B', `In4', `Out3', `Out4', `I-Sens2'')
93 divert(0)dnl