Free some global variables and settings.
[geda-pcb/pcjc2.git] / lib / gtag.m4
blob27854631fc8e136734918bb639a1d26d240aec4a
1 divert(-1)
3 # gTag components
5 define(`PKG_PQFP52_10X10',
6 `Element(0x00 "$1" "`$2'" "$3" 250 200 0 150 0x00)
8         Pad(0 129 80 129 16 "1" 0x00000101)
9         Pad(0 155 80 155 16 "2" 0x00000001)
10         Pad(0 180 80 180 16 "3" 0x00000001)
11         Pad(0 206 80 206 16 "4" 0x00000001)
12         Pad(0 232 80 232 16 "5" 0x00000001)
13         Pad(0 257 80 257 16 "6" 0x00000001)
14         Pad(0 283 80 283 16 "7" 0x00000001)
15         Pad(0 308 80 308 16 "8" 0x00000001)
16         Pad(0 334 80 334 16 "9" 0x00000001)
17         Pad(0 359 80 359 16 "10" 0x00000001)
18         Pad(0 385 80 385 16 "11" 0x00000001)
19         Pad(0 411 80 411 16 "12" 0x00000001)
20         Pad(0 436 80 436 16 "13" 0x00000001)
22         Pad(129 565 129 485 16 "14" 0x00000001)
23         Pad(155 565 155 485 16 "15" 0x00000001)
24         Pad(180 565 180 485 16 "16" 0x00000001)
25         Pad(206 565 206 485 16 "17" 0x00000001)
26         Pad(232 565 232 485 16 "18" 0x00000001)
27         Pad(257 565 257 485 16 "19" 0x00000001)
28         Pad(283 565 283 485 16 "20" 0x00000001)
29         Pad(308 565 308 485 16 "21" 0x00000001)
30         Pad(334 565 334 485 16 "22" 0x00000001)
31         Pad(359 565 359 485 16 "23" 0x00000001)
32         Pad(385 565 385 485 16 "24" 0x00000001)
33         Pad(411 565 411 485 16 "25" 0x00000001)
34         Pad(436 565 436 485 16 "26" 0x00000001)
36         Pad(485 436 565 436 16 "27" 0x00000001)
37         Pad(485 411 565 411 16 "28" 0x00000001)
38         Pad(485 385 565 385 16 "29" 0x00000001)
39         Pad(485 359 565 359 16 "30" 0x00000001)
40         Pad(485 334 565 334 16 "31" 0x00000001)
41         Pad(485 308 565 308 16 "32" 0x00000001)
42         Pad(485 283 565 283 16 "33" 0x00000001)
43         Pad(485 257 565 257 16 "34" 0x00000001)
44         Pad(485 232 565 232 16 "35" 0x00000001)
45         Pad(485 206 565 206 16 "36" 0x00000001)
46         Pad(485 180 565 180 16 "37" 0x00000001)
47         Pad(485 155 565 155 16 "38" 0x00000001)
48         Pad(485 129 565 129 16 "39" 0x00000001)
50         Pad(436 0 436 80 16 "40" 0x00000001)
51         Pad(411 0 411 80 16 "41" 0x00000001)
52         Pad(385 0 385 80 16 "42" 0x00000001)
53         Pad(359 0 359 80 16 "43" 0x00000001)
54         Pad(334 0 334 80 16 "44" 0x00000001)
55         Pad(308 0 308 80 16 "45" 0x00000001)
56         Pad(283 0 283 80 16 "46" 0x00000001)
57         Pad(257 0 257 80 16 "47" 0x00000001)
58         Pad(232 0 232 80 16 "48" 0x00000001)
59         Pad(206 0 206 80 16 "49" 0x00000001)
60         Pad(180 0 180 80 16 "50" 0x00000001)
61         Pad(155 0 155 80 16 "51" 0x00000001)
62         Pad(129 0 129 80 16 "52" 0x00000001)
64         ElementLine( 135 129 436 129 20)
65         ElementLine( 129 135 129 436 20)
66         ElementLine( 129 436 436 436 20)
67         ElementLine( 436 436 436 129 20)
68         ElementLine( 129 135 135 129 20)
70         Mark(0 0)
71 )')
73 define(`Description_cy7c64603_qfp', ``USB Microcontroller'')
74 define(`Param1_cy7c64603_qfp', 52)
75 define(`PinList_cy7c64603_qfp', ``1',`2',`3',`4',`5',`6',`7',`8',`9',`10',`11',`12',`13',`14',`15',`16',`17',`18',`19',`20',`21',`22',`23',`24',`25',`26',`27',`28',`29',`30',`31',`32',`33',`34',`35',`36',`37',`38',`39',`40',`41',`42',`43',`44',`45',`46',`47',`48',`49',`50',`51',`52'')
77 define(`PKG_CONN_USB',
78 `Element(0x00 "$1" "`$2'" "$3" 4140 2050 0 100 0x00)
80         Pin(4140 2050 60 28 "1" "1" 0x00000101)
81         Pin(4040 2050 60 28 "2" "2" 0x00000001)
82         Pin(4040 2130 60 28 "3" "3" 0x00000001)
83         Pin(4140 2130 60 28 "4" "4" 0x00000001)
84         Pin(3850 2240 90 90 "" "5" 0x00000009)
85         Pin(4330 2240 90 90 "" "6" 0x00000009)
87         ElementLine( 3850  1900 4330 1900 20)
88         ElementLine( 3850  1900 3850 2150 20)
89         ElementLine( 4330  1900 4330 2150 20)
91         Mark (4140 2050)
92 )')
94 define(`Description_conn_usb',``USB Male Connector'')
95 define(`PinList_conn_usb', ``1', `2', `3', `4'')
97 define(`PKG_SM0805',
98 `Element(0x00 "$1" "`$2'" "$3" 0 100 0 100 0x00)
100         Pad(100  100  100  100 50 "1" 0x00000100)
101         Pad(100  180  100  180 50 "2" 0x00000100)
103         Mark(100 100)
106 define(`PKG_SM1206',
107 `Element(0x00 "$1" "`$2'" "$3" 0 100 0 100 0x00)
109         Pad(100  100  100  100 60 "1" 0x00000100)
110         Pad(100  230  100  230 60 "2" 0x00000100)
112         Mark(100 100)
115 define(`Description_sm0805',``SMT 0805'')
116 define(`PinList_sm0805', ``1', `2'')
118 define(`Description_sm1206',``SMT 1206'')
119 define(`PinList_sm1206', ``1', `2'')
122 define(`PKG_CONN_JTAG',
123 `Element(0x00 "$1" "`$2'" "$3" 0 0 0 100 0x00)
125         Pin(100 100 60 28 "1" "1" 0x00000101)
126         Pin(100 200 60 28 "2" "2" 0x00000001)
127         Pin(100 300 60 28 "3" "3" 0x00000001)
128         Pin(100 400 60 28 "4" "4" 0x00000001)
129         Pin(100 500 60 28 "5" "5" 0x00000001)
130         Pin(100 600 60 28 "6" "6" 0x00000001)
131         Pin(100 700 60 28 "7" "7" 0x00000001)
132         Pin(100 800 60 28 "8" "8" 0x00000001)
134         ElementLine(   0   0 200   0 20)
135         ElementLine(   0 150 200 150 10)
136         ElementLine( 200   0 200 900 20)
137         ElementLine( 200 900   0 900 20)
138         ElementLine(   0 900   0   0 20)
140         Mark (0 0)
143 define(`Description_conn_jtag',``JTAG Connector'')
144 define(`PinList_conn_jtag', ``1', `2', `3', `4', `5', `6', `7', `8'')
147 divert(0)