Index: trunk/oldlib/newlib/crystal/CTX169_oscillator
===================================================================
--- trunk/oldlib/newlib/crystal/CTX169_oscillator (revision 295)
+++ trunk/oldlib/newlib/crystal/CTX169_oscillator (nonexistent)
@@ -1,15 +0,0 @@
-
-Element(0x00000000 "CTX169" "X1" "20 MHz" 2330 910 425 -215 0 150 0x00000000)
-(
- Pin(0 -60 60 30 90 28 "NC" "1" 0x00000101)
- Pin(300 -60 60 30 90 28 "GND" "2" 0x00000001)
- Pin(300 -360 60 30 90 28 "OUT" "3" 0x00000001)
- Pin(0 -360 60 30 90 28 "Vdd" "4" 0x00000001)
- ElementLine (-110 50 -110 -410 10)
- ElementLine (-60 -460 350 -460 10)
- ElementLine (400 -410 400 0 10)
- ElementLine (350 50 -110 50 10)
- ElementArc (-60 -410 50 50 270 90 10)
- ElementArc (350 -410 50 50 180 90 10)
- ElementArc (350 0 50 50 90 90 10)
- )
Index: trunk/oldlib/newlib/crystal/Makefile.am
===================================================================
--- trunk/oldlib/newlib/crystal/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/crystal/Makefile.am (nonexistent)
@@ -1,10 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/crystal
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- CTX169_oscillator
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/keystone/Makefile.am
===================================================================
--- trunk/oldlib/newlib/keystone/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/keystone/Makefile.am (nonexistent)
@@ -1,10 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/keystone
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- KEYSTONE_1062.fp
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/keystone/KEYSTONE_1062.fp
===================================================================
--- trunk/oldlib/newlib/keystone/KEYSTONE_1062.fp (revision 295)
+++ trunk/oldlib/newlib/keystone/KEYSTONE_1062.fp (nonexistent)
@@ -1,41 +0,0 @@
-# element_flags, description, pcb-name, value, mark_x, mark_y,
-# text_x, text_y, text_direction, text_scale, text_flags
-Element[0x00000000 "Surface Mount Coin Cell Holder" "J?" "KEYSTONE_1062" 0 0 -3150 -3150 0 100 ""]
-(
-# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
- Pad[0 -39400 0 -46500 12500 1000 800 "NEG" "1" "square"]
- Pad[0 39400 0 46500 12500 1000 800 "POS" "2" "square"]
-
-# ElementArc[x, y, xradius, yradius, start angle, delta angle, width]
- ElementArc[0 -16550 45800 45800 156 65 1000]
- ElementArc[0 -16550 45800 45800 24 -65 1000]
-
-# ElementLine[x1, y1, x2, y2, thickness]
- # left/right lines that slope down and to the center
- ElementLine[ 41794 2182 22850 44450 1000]
- ElementLine[-41794 2182 -22850 44450 1000]
-
- # lines around bottom pad
- ElementLine[ 22850 44450 8250 44450 1000]
- ElementLine[ -22850 44450 -8250 44450 1000]
-
- ElementLine[ 8250 44450 8250 54450 1000]
- ElementLine[ -8250 44450 -8250 54450 1000]
- ElementLine[ -8250 54450 8250 54450 1000]
-
- # lines around top pad
- ElementLine[ 34456 -46650 8250 -46650 1000]
- ElementLine[ -34456 -46650 -8250 -46650 1000]
-
- ElementLine[ 8250 -46650 8250 -54450 1000]
- ElementLine[ -8250 -46650 -8250 -54450 1000]
- ElementLine[ -8250 -54450 8250 -54450 1000]
-
-# POS terminal
- ElementLine[ -13250 46500 -13250 50500 1000]
- ElementLine[ -15250 48500 -11250 48500 1000]
-
-# NEG terminal
- ElementLine[ -15250 -48500 -11250 -48500 1000]
-
-)
Index: trunk/oldlib/newlib/tests/StrongARM_CPU
===================================================================
--- trunk/oldlib/newlib/tests/StrongARM_CPU (revision 295)
+++ trunk/oldlib/newlib/tests/StrongARM_CPU (nonexistent)
@@ -1,217 +0,0 @@
-
-Element(0x00000000 "StrongARM CPU" "U1" "SA-1100" 1410 2275 -70 -50 0 100 0x00000000)
-(
- Pad(-7 -102 -53 -102 12 12 14 "1" "1" 0x00000000)
- Pad(-7 -280 -53 -280 12 12 14 "10" "10" 0x00000100)
- Pad(-1030 -1158 -1030 -1204 12 12 14 "100" "100" 0x00000100)
- Pad(-1049 -1158 -1049 -1204 12 12 14 "101" "101" 0x00000100)
- Pad(-1069 -1158 -1069 -1204 12 12 14 "102" "102" 0x00000100)
- Pad(-1089 -1158 -1089 -1204 12 12 14 "103" "103" 0x00000100)
- Pad(-1108 -1158 -1108 -1204 12 12 14 "104" "104" 0x00000100)
- Pad(-1160 -1106 -1206 -1106 12 12 14 "105" "105" 0x00000100)
- Pad(-1160 -1087 -1206 -1087 12 12 14 "106" "106" 0x00000100)
- Pad(-1160 -1067 -1206 -1067 12 12 14 "107" "107" 0x00000100)
- Pad(-1160 -1047 -1206 -1047 12 12 14 "108" "108" 0x00000100)
- Pad(-1160 -1028 -1206 -1028 12 12 14 "109" "109" 0x00000100)
- Pad(-7 -299 -53 -299 12 12 14 "11" "11" 0x00000100)
- Pad(-1160 -1008 -1206 -1008 12 12 14 "110" "110" 0x00000100)
- Pad(-1160 -988 -1206 -988 12 10 14 "111" "111" 0x00000100)
- Pad(-1160 -969 -1206 -969 12 12 14 "112" "112" 0x00000100)
- Pad(-1160 -949 -1206 -949 12 12 14 "113" "113" 0x00000100)
- Pad(-1160 -929 -1206 -929 12 12 14 "114" "114" 0x00000100)
- Pad(-1160 -909 -1206 -909 12 10 14 "115" "115" 0x00000100)
- Pad(-1160 -890 -1206 -890 12 12 14 "116" "116" 0x00000100)
- Pad(-1160 -870 -1206 -870 12 12 14 "117" "117" 0x00000100)
- Pad(-1160 -850 -1206 -850 12 12 14 "118" "118" 0x00000100)
- Pad(-1160 -831 -1206 -831 12 12 14 "119" "119" 0x00000100)
- Pad(-7 -319 -53 -319 12 12 14 "12" "12" 0x00000100)
- Pad(-1160 -811 -1206 -811 12 12 14 "120" "120" 0x00000100)
- Pad(-1160 -791 -1206 -791 12 12 14 "121" "121" 0x00000100)
- Pad(-1160 -772 -1206 -772 12 12 14 "122" "122" 0x00000100)
- Pad(-1160 -752 -1206 -752 12 12 14 "123" "123" 0x00000100)
- Pad(-1160 -732 -1206 -732 12 12 14 "124" "124" 0x00000100)
- Pad(-1160 -713 -1206 -713 12 12 14 "125" "125" 0x00000100)
- Pad(-1160 -693 -1206 -693 12 12 14 "126" "126" 0x00000100)
- Pad(-1160 -673 -1206 -673 12 12 14 "127" "127" 0x00000100)
- Pad(-1160 -654 -1206 -654 12 12 14 "128" "128" 0x00000100)
- Pad(-1160 -634 -1206 -634 12 12 14 "129" "129" 0x00000100)
- Pad(-7 -339 -53 -339 12 12 14 "13" "13" 0x00000100)
- Pad(-1160 -614 -1206 -614 12 12 14 "130" "130" 0x00000100)
- Pad(-1160 -594 -1206 -594 12 12 14 "131" "131" 0x00000100)
- Pad(-1160 -575 -1206 -575 12 12 14 "132" "132" 0x00000100)
- Pad(-1160 -555 -1206 -555 12 12 14 "133" "133" 0x00000100)
- Pad(-1160 -535 -1206 -535 12 10 14 "134" "134" 0x00000100)
- Pad(-1160 -516 -1206 -516 12 12 14 "135" "135" 0x00000100)
- Pad(-1160 -496 -1206 -496 12 12 14 "136" "136" 0x00000100)
- Pad(-1160 -476 -1206 -476 12 12 14 "137" "137" 0x00000100)
- Pad(-1160 -457 -1206 -457 12 12 14 "138" "138" 0x00000100)
- Pad(-1160 -437 -1206 -437 12 12 14 "139" "139" 0x00000100)
- Pad(-7 -358 -53 -358 12 12 14 "14" "14" 0x00000100)
- Pad(-1160 -417 -1206 -417 12 12 14 "140" "140" 0x00000100)
- Pad(-1160 -398 -1206 -398 12 12 14 "141" "141" 0x00000100)
- Pad(-1160 -378 -1206 -378 12 12 14 "142" "142" 0x00000100)
- Pad(-1160 -358 -1206 -358 12 12 14 "143" "143" 0x00000100)
- Pad(-1160 -339 -1206 -339 12 12 14 "144" "144" 0x00000100)
- Pad(-1160 -319 -1206 -319 12 12 14 "145" "145" 0x00000100)
- Pad(-1160 -299 -1206 -299 12 12 14 "146" "146" 0x00000100)
- Pad(-1160 -280 -1206 -280 12 12 14 "147" "147" 0x00000100)
- Pad(-1160 -260 -1206 -260 12 12 14 "148" "148" 0x00000100)
- Pad(-1160 -240 -1206 -240 12 12 14 "149" "149" 0x00000100)
- Pad(-7 -378 -53 -378 12 12 14 "15" "15" 0x00000100)
- Pad(-1160 -220 -1206 -220 12 12 14 "150" "150" 0x00000100)
- Pad(-1160 -201 -1206 -201 12 12 14 "151" "151" 0x00000100)
- Pad(-1160 -181 -1206 -181 12 12 14 "152" "152" 0x00000100)
- Pad(-1160 -161 -1206 -161 12 12 14 "153" "153" 0x00000100)
- Pad(-1160 -142 -1206 -142 12 12 14 "154" "154" 0x00000100)
- Pad(-1160 -122 -1206 -122 12 12 14 "155" "155" 0x00000100)
- Pad(-1160 -102 -1206 -102 12 12 14 "156" "156" 0x00000100)
- Pad(-1108 -5 -1108 -51 12 12 14 "157" "157" 0x00000100)
- Pad(-1089 -5 -1089 -51 12 12 14 "158" "158" 0x00000100)
- Pad(-1069 -5 -1069 -51 12 12 14 "159" "159" 0x00000100)
- Pad(-7 -398 -53 -398 12 12 14 "16" "16" 0x00000100)
- Pad(-1049 -5 -1049 -51 12 12 14 "160" "160" 0x00000100)
- Pad(-1030 -5 -1030 -51 12 12 14 "161" "161" 0x00000100)
- Pad(-1010 -5 -1010 -51 12 12 14 "162" "162" 0x00000100)
- Pad(-990 -5 -990 -51 12 12 14 "163" "163" 0x00000100)
- Pad(-970 -5 -970 -51 12 12 14 "164" "164" 0x00000100)
- Pad(-951 -5 -951 -51 12 12 14 "165" "165" 0x00000100)
- Pad(-931 -5 -931 -51 12 12 14 "166" "166" 0x00000100)
- Pad(-911 -5 -911 -51 12 12 14 "167" "167" 0x00000100)
- Pad(-892 -5 -892 -51 12 12 14 "168" "168" 0x00000100)
- Pad(-872 -5 -872 -51 12 12 14 "169" "169" 0x00000100)
- Pad(-7 -417 -53 -417 12 12 14 "17" "17" 0x00000100)
- Pad(-852 -5 -852 -51 12 12 14 "170" "170" 0x00000100)
- Pad(-833 -5 -833 -51 12 12 14 "171" "171" 0x00000100)
- Pad(-813 -5 -813 -51 12 12 14 "172" "172" 0x00000100)
- Pad(-793 -5 -793 -51 12 12 14 "173" "173" 0x00000100)
- Pad(-774 -5 -774 -51 12 12 14 "174" "174" 0x00000100)
- Pad(-754 -5 -754 -51 12 12 14 "175" "175" 0x00000100)
- Pad(-734 -5 -734 -51 12 12 14 "176" "176" 0x00000100)
- Pad(-715 -5 -715 -51 12 12 14 "177" "177" 0x00000100)
- Pad(-695 -5 -695 -51 12 12 14 "178" "178" 0x00000100)
- Pad(-675 -5 -675 -51 12 12 14 "179" "179" 0x00000100)
- Pad(-7 -437 -53 -437 12 12 14 "18" "18" 0x00000100)
- Pad(-656 -5 -656 -51 12 12 14 "180" "180" 0x00000100)
- Pad(-636 -5 -636 -51 12 12 14 "181" "181" 0x00000100)
- Pad(-616 -5 -616 -51 12 12 14 "182" "182" 0x00000100)
- Pad(-596 -5 -596 -51 12 12 14 "183" "183" 0x00000100)
- Pad(-577 -5 -577 -51 12 12 14 "184" "184" 0x00000100)
- Pad(-557 -5 -557 -51 12 12 14 "185" "185" 0x00000100)
- Pad(-537 -5 -537 -51 12 12 14 "186" "186" 0x00000100)
- Pad(-518 -5 -518 -51 12 12 14 "187" "187" 0x00000100)
- Pad(-498 -5 -498 -51 12 12 14 "188" "188" 0x00000100)
- Pad(-478 -5 -478 -51 12 12 14 "189" "189" 0x00000100)
- Pad(-7 -457 -53 -457 12 12 14 "19" "19" 0x00000100)
- Pad(-459 -5 -459 -51 12 12 14 "190" "190" 0x00000100)
- Pad(-439 -5 -439 -51 12 12 14 "191" "191" 0x00000100)
- Pad(-419 -5 -419 -51 12 12 14 "192" "192" 0x00000100)
- Pad(-400 -5 -400 -51 12 12 14 "193" "193" 0x00000100)
- Pad(-380 -5 -380 -51 12 10 14 "194" "194" 0x00000100)
- Pad(-360 -5 -360 -51 12 12 14 "195" "195" 0x00000100)
- Pad(-341 -5 -341 -51 12 12 14 "196" "196" 0x00000100)
- Pad(-321 -5 -321 -51 12 12 14 "197" "197" 0x00000100)
- Pad(-301 -5 -301 -51 12 12 14 "198" "198" 0x00000100)
- Pad(-281 -5 -281 -51 12 12 14 "199" "199" 0x00000100)
- Pad(-7 -122 -53 -122 12 12 14 "2" "2" 0x00000100)
- Pad(-7 -476 -53 -476 12 12 14 "20" "20" 0x00000100)
- Pad(-262 -5 -262 -51 12 12 14 "200" "200" 0x00000100)
- Pad(-242 -5 -242 -51 12 12 14 "201" "201" 0x00000100)
- Pad(-222 -5 -222 -51 12 12 14 "202" "202" 0x00000100)
- Pad(-203 -5 -203 -51 12 12 14 "203" "203" 0x00000100)
- Pad(-183 -5 -183 -51 12 12 14 "204" "204" 0x00000100)
- Pad(-163 -5 -163 -51 12 12 14 "205" "205" 0x00000100)
- Pad(-144 -5 -144 -51 12 12 14 "206" "206" 0x00000100)
- Pad(-124 -5 -124 -51 12 12 14 "207" "207" 0x00000100)
- Pad(-104 -5 -104 -51 12 12 14 "208" "208" 0x00000100)
- Pad(-7 -496 -53 -496 12 12 14 "21" "21" 0x00000100)
- Pad(-7 -516 -53 -516 12 12 14 "22" "22" 0x00000100)
- Pad(-7 -535 -53 -535 12 12 14 "23" "23" 0x00000100)
- Pad(-7 -555 -53 -555 12 12 14 "24" "24" 0x00000100)
- Pad(-7 -575 -53 -575 12 12 14 "25" "25" 0x00000100)
- Pad(-7 -594 -53 -594 12 12 14 "26" "26" 0x00000100)
- Pad(-7 -614 -53 -614 12 12 14 "27" "27" 0x00000100)
- Pad(-7 -634 -53 -634 12 12 14 "28" "28" 0x00000100)
- Pad(-7 -654 -53 -654 12 12 14 "29" "29" 0x00000100)
- Pad(-7 -142 -53 -142 12 12 14 "3" "3" 0x00000100)
- Pad(-7 -673 -53 -673 12 12 14 "30" "30" 0x00000100)
- Pad(-7 -693 -53 -693 12 12 14 "31" "31" 0x00000100)
- Pad(-7 -713 -53 -713 12 12 14 "32" "32" 0x00000100)
- Pad(-7 -732 -53 -732 12 12 14 "33" "33" 0x00000100)
- Pad(-7 -752 -53 -752 12 12 14 "34" "34" 0x00000100)
- Pad(-7 -772 -53 -772 12 12 14 "35" "35" 0x00000100)
- Pad(-7 -791 -53 -791 12 12 14 "36" "36" 0x00000100)
- Pad(-7 -811 -53 -811 12 12 14 "37" "37" 0x00000100)
- Pad(-7 -831 -53 -831 12 12 14 "38" "38" 0x00000100)
- Pad(-7 -850 -53 -850 12 12 14 "39" "39" 0x00000100)
- Pad(-7 -161 -53 -161 12 12 14 "4" "4" 0x00000100)
- Pad(-7 -870 -53 -870 12 12 14 "40" "40" 0x00000100)
- Pad(-7 -890 -53 -890 12 12 14 "41" "41" 0x00000100)
- Pad(-7 -909 -53 -909 12 12 14 "42" "42" 0x00000100)
- Pad(-7 -929 -53 -929 12 12 14 "43" "43" 0x00000100)
- Pad(-7 -949 -53 -949 12 12 14 "44" "44" 0x00000100)
- Pad(-7 -969 -53 -969 12 12 14 "45" "45" 0x00000100)
- Pad(-7 -988 -53 -988 12 12 14 "46" "46" 0x00000100)
- Pad(-7 -1008 -53 -1008 12 12 14 "47" "47" 0x00000100)
- Pad(-7 -1028 -53 -1028 12 12 14 "48" "48" 0x00000100)
- Pad(-7 -1047 -53 -1047 12 12 14 "49" "49" 0x00000100)
- Pad(-7 -181 -53 -181 12 12 14 "5" "5" 0x00000100)
- Pad(-7 -1067 -53 -1067 12 12 14 "50" "50" 0x00000100)
- Pad(-7 -1087 -53 -1087 12 12 14 "51" "51" 0x00000100)
- Pad(-7 -1106 -53 -1106 12 12 14 "52" "52" 0x00000100)
- Pad(-104 -1158 -104 -1204 12 12 14 "53" "53" 0x00000100)
- Pad(-124 -1158 -124 -1204 12 12 14 "54" "54" 0x00000100)
- Pad(-144 -1158 -144 -1204 12 12 14 "55" "55" 0x00000100)
- Pad(-163 -1158 -163 -1204 12 12 14 "56" "56" 0x00000100)
- Pad(-183 -1158 -183 -1204 12 12 14 "57" "57" 0x00000100)
- Pad(-203 -1158 -203 -1204 12 12 14 "58" "58" 0x00000100)
- Pad(-222 -1158 -222 -1204 12 12 14 "59" "59" 0x00000100)
- Pad(-7 -201 -53 -201 12 12 14 "6" "6" 0x00000100)
- Pad(-242 -1158 -242 -1204 12 12 14 "60" "60" 0x00000100)
- Pad(-262 -1158 -262 -1204 12 12 14 "61" "61" 0x00000100)
- Pad(-281 -1158 -281 -1204 12 12 14 "62" "62" 0x00000100)
- Pad(-301 -1158 -301 -1204 12 12 14 "63" "63" 0x00000100)
- Pad(-321 -1158 -321 -1204 12 12 14 "64" "64" 0x00000100)
- Pad(-341 -1158 -341 -1204 12 12 14 "65" "65" 0x00000100)
- Pad(-360 -1158 -360 -1204 12 12 14 "66" "66" 0x00000100)
- Pad(-380 -1158 -380 -1204 12 12 14 "67" "67" 0x00000100)
- Pad(-400 -1158 -400 -1204 12 12 14 "68" "68" 0x00000100)
- Pad(-419 -1158 -419 -1204 12 12 14 "69" "69" 0x00000100)
- Pad(-7 -220 -53 -220 12 12 14 "7" "7" 0x00000100)
- Pad(-439 -1158 -439 -1204 12 12 14 "70" "70" 0x00000100)
- Pad(-459 -1158 -459 -1204 12 12 14 "71" "71" 0x00000100)
- Pad(-478 -1158 -478 -1204 12 12 14 "72" "72" 0x00000100)
- Pad(-498 -1158 -498 -1204 12 12 14 "73" "73" 0x00000100)
- Pad(-518 -1158 -518 -1204 12 12 14 "74" "74" 0x00000100)
- Pad(-537 -1158 -537 -1204 12 12 14 "75" "75" 0x00000100)
- Pad(-557 -1158 -557 -1204 12 12 14 "76" "76" 0x00000100)
- Pad(-577 -1158 -577 -1204 12 12 14 "77" "77" 0x00000100)
- Pad(-596 -1158 -596 -1204 12 12 14 "78" "78" 0x00000100)
- Pad(-616 -1158 -616 -1204 12 12 14 "79" "79" 0x00000100)
- Pad(-7 -240 -53 -240 12 12 14 "8" "8" 0x00000100)
- Pad(-636 -1158 -636 -1204 12 12 14 "80" "80" 0x00000100)
- Pad(-656 -1158 -656 -1204 12 12 14 "81" "81" 0x00000100)
- Pad(-675 -1158 -675 -1204 12 12 14 "82" "82" 0x00000100)
- Pad(-695 -1158 -695 -1204 12 12 14 "83" "83" 0x00000100)
- Pad(-715 -1158 -715 -1204 12 12 14 "84" "84" 0x00000100)
- Pad(-734 -1158 -734 -1204 12 12 14 "85" "85" 0x00000100)
- Pad(-754 -1158 -754 -1204 12 12 14 "86" "86" 0x00000100)
- Pad(-774 -1158 -774 -1204 12 12 14 "87" "87" 0x00000100)
- Pad(-793 -1158 -793 -1204 12 12 14 "88" "88" 0x00000100)
- Pad(-813 -1158 -813 -1204 12 12 14 "89" "89" 0x00000100)
- Pad(-7 -260 -53 -260 12 12 14 "9" "9" 0x00000100)
- Pad(-833 -1158 -833 -1204 12 12 14 "90" "90" 0x00000100)
- Pad(-852 -1158 -852 -1204 12 12 14 "91" "91" 0x00000100)
- Pad(-872 -1158 -872 -1204 12 12 14 "92" "92" 0x00000100)
- Pad(-892 -1158 -892 -1204 12 12 14 "93" "93" 0x00000100)
- Pad(-911 -1158 -911 -1204 12 12 14 "94" "94" 0x00000100)
- Pad(-931 -1158 -931 -1204 12 12 14 "95" "95" 0x00000100)
- Pad(-951 -1158 -951 -1204 12 12 14 "96" "96" 0x00000100)
- Pad(-970 -1158 -970 -1204 12 12 14 "97" "97" 0x00000100)
- Pad(-990 -1158 -990 -1204 12 12 14 "98" "98" 0x00000100)
- Pad(-1010 -1158 -1010 -1204 12 12 14 "99" "99" 0x00000100)
- ElementLine (-112 -73 -73 -112 10)
- ElementLine (-1136 -73 -112 -73 10)
- ElementLine (-1136 -1136 -1136 -73 10)
- ElementLine (-73 -1136 -1136 -1136 10)
- ElementLine (-73 -112 -73 -1136 10)
- )
Index: trunk/oldlib/newlib/tests/14DIP_oval_pad
===================================================================
--- trunk/oldlib/newlib/tests/14DIP_oval_pad (revision 295)
+++ trunk/oldlib/newlib/tests/14DIP_oval_pad (nonexistent)
@@ -1,52 +0,0 @@
-
-Element(0x00000000 "" "" "" 3300 2200 0 0 0 100 0x00000000)
-(
- Pin(0 -50 60 30 60 28 "" "1" 0x00000001)
- Pin(0 50 60 30 60 28 "" "2" 0x00000001)
- Pin(0 150 60 30 60 28 "" "3" 0x00000001)
- Pin(0 250 60 30 60 28 "" "4" 0x00000001)
- Pin(0 350 60 30 60 28 "" "5" 0x00000001)
- Pin(0 450 60 30 60 28 "" "6" 0x00000001)
- Pin(0 550 60 30 60 28 "" "7" 0x00000001)
- Pin(300 550 60 30 60 28 "" "8" 0x00000001)
- Pin(300 450 60 30 60 28 "" "9" 0x00000001)
- Pin(300 350 60 30 60 28 "" "10" 0x00000001)
- Pin(300 250 60 30 60 28 "" "11" 0x00000001)
- Pin(300 150 60 30 60 28 "" "12" 0x00000001)
- Pin(300 50 60 30 60 28 "" "13" 0x00000001)
- Pin(300 -50 60 30 60 28 "" "14" 0x00000001)
- Pad(250 -50 350 -50 45 10 55 "" "14" 0x00000000)
- Pad(250 50 350 50 45 10 55 "" "13" 0x00000000)
- Pad(250 150 350 150 45 10 55 "" "12" 0x00000000)
- Pad(250 250 350 250 45 10 55 "" "11" 0x00000000)
- Pad(250 350 350 350 45 10 55 "" "10" 0x00000000)
- Pad(250 450 350 450 45 10 55 "" "9" 0x00000000)
- Pad(250 550 350 550 45 10 55 "" "8" 0x00000000)
- Pad(-50 550 50 550 45 10 55 "" "7" 0x00000000)
- Pad(-50 450 50 450 45 10 55 "" "6" 0x00000000)
- Pad(-50 350 50 350 45 10 55 "" "5" 0x00000000)
- Pad(-50 250 50 250 45 10 55 "" "4" 0x00000000)
- Pad(-50 150 50 150 45 10 55 "" "3" 0x00000000)
- Pad(-50 50 50 50 45 10 55 "" "2" 0x00000000)
- Pad(-50 -50 50 -50 45 10 55 "" "1" 0x00000000)
- Pad(-50 -50 50 -50 45 10 55 "" "1" 0x00000080)
- Pad(-50 50 50 50 45 10 55 "" "2" 0x00000080)
- Pad(-50 150 50 150 45 10 55 "" "3" 0x00000080)
- Pad(-50 250 50 250 45 10 55 "" "4" 0x00000080)
- Pad(-50 350 50 350 45 10 55 "" "5" 0x00000080)
- Pad(-50 450 50 450 45 10 55 "" "6" 0x00000080)
- Pad(-50 550 50 550 45 10 55 "" "7" 0x00000080)
- Pad(250 550 350 550 45 10 55 "" "8" 0x00000080)
- Pad(250 450 350 450 45 10 55 "" "9" 0x00000080)
- Pad(250 350 350 350 45 10 55 "" "10" 0x00000080)
- Pad(250 250 350 250 45 10 55 "" "11" 0x00000080)
- Pad(250 150 350 150 45 10 55 "" "12" 0x00000080)
- Pad(250 50 350 50 45 10 55 "" "13" 0x00000080)
- Pad(250 -50 350 -50 45 10 55 "" "14" 0x00000080)
- ElementLine (200 -100 400 -100 10)
- ElementLine (-100 -100 100 -100 10)
- ElementLine (400 600 400 -100 10)
- ElementLine (-100 600 400 600 10)
- ElementLine (-100 -100 -100 600 10)
- ElementArc (150 -100 50 50 0 180 10)
- )
Index: trunk/oldlib/newlib/tests/Makefile.am
===================================================================
--- trunk/oldlib/newlib/tests/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/tests/Makefile.am (nonexistent)
@@ -1,17 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/tests
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- 14DIP_oval_pad \
- Generic_TSOP48_Flash \
- MONOBLOCK_large \
- StrongARM_CPU \
- TK11950 \
- TO99fromLED \
- UART \
- monoblock_small
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/tests/Generic_TSOP48_Flash
===================================================================
--- trunk/oldlib/newlib/tests/Generic_TSOP48_Flash (revision 295)
+++ trunk/oldlib/newlib/tests/Generic_TSOP48_Flash (nonexistent)
@@ -1,60 +0,0 @@
-
-Element(0x00000000 "Generic TSOP48 Flash" "U2" "FLASH" 1782 1805 489 -786 0 100 0x00000000)
-(
- Pad(10 -6 10 -72 12 4 16 "1" "1" 0x00000000)
- Pad(187 -6 187 -72 12 4 16 "10" "10" 0x00000100)
- Pad(207 -6 207 -72 12 4 16 "11" "11" 0x00000100)
- Pad(226 -6 226 -72 12 4 16 "12" "12" 0x00000100)
- Pad(246 -6 246 -72 12 4 16 "13" "13" 0x00000100)
- Pad(266 -6 266 -72 12 4 16 "14" "14" 0x00000100)
- Pad(285 -6 285 -72 12 4 16 "15" "15" 0x00000100)
- Pad(305 -6 305 -72 12 4 16 "16" "16" 0x00000100)
- Pad(325 -6 325 -72 12 4 16 "17" "17" 0x00000100)
- Pad(344 -6 344 -72 12 4 16 "18" "18" 0x00000100)
- Pad(364 -6 364 -72 12 4 16 "19" "19" 0x00000100)
- Pad(30 -6 30 -72 12 4 16 "2" "2" 0x00000100)
- Pad(384 -6 384 -72 12 4 16 "20" "20" 0x00000100)
- Pad(404 -6 404 -72 12 4 16 "21" "21" 0x00000100)
- Pad(423 -6 423 -72 12 4 16 "22" "22" 0x00000100)
- Pad(443 -6 443 -72 12 4 16 "23" "23" 0x00000100)
- Pad(463 -6 463 -72 12 4 16 "24" "24" 0x00000100)
- Pad(463 -806 463 -872 12 4 16 "25" "25" 0x00000100)
- Pad(443 -806 443 -872 12 4 16 "26" "26" 0x00000100)
- Pad(423 -806 423 -872 12 4 16 "27" "27" 0x00000100)
- Pad(404 -806 404 -872 12 4 16 "28" "28" 0x00000100)
- Pad(384 -806 384 -872 12 4 16 "29" "29" 0x00000100)
- Pad(49 -6 49 -72 12 4 16 "3" "3" 0x00000100)
- Pad(364 -806 364 -872 12 4 16 "30" "30" 0x00000100)
- Pad(344 -806 344 -872 12 4 16 "31" "31" 0x00000100)
- Pad(325 -806 325 -872 12 4 16 "32" "32" 0x00000100)
- Pad(305 -806 305 -872 12 4 16 "33" "33" 0x00000100)
- Pad(285 -806 285 -872 12 4 16 "34" "34" 0x00000100)
- Pad(266 -806 266 -872 12 4 16 "35" "35" 0x00000100)
- Pad(246 -806 246 -872 12 4 16 "36" "36" 0x00000100)
- Pad(226 -806 226 -872 12 4 16 "37" "37" 0x00000100)
- Pad(207 -806 207 -872 12 4 16 "38" "38" 0x00000100)
- Pad(187 -806 187 -872 12 4 16 "39" "39" 0x00000100)
- Pad(69 -6 69 -72 12 4 16 "4" "4" 0x00000100)
- Pad(167 -806 167 -872 12 4 16 "40" "40" 0x00000100)
- Pad(148 -806 148 -872 12 4 16 "41" "41" 0x00000100)
- Pad(128 -806 128 -872 12 4 16 "42" "42" 0x00000100)
- Pad(108 -806 108 -872 12 4 16 "43" "43" 0x00000100)
- Pad(89 -806 89 -872 12 4 16 "44" "44" 0x00000100)
- Pad(69 -806 69 -872 12 4 16 "45" "45" 0x00000100)
- Pad(49 -806 49 -872 12 4 16 "46" "46" 0x00000100)
- Pad(30 -806 30 -872 12 4 16 "47" "47" 0x00000100)
- Pad(10 -806 10 -872 12 4 16 "48" "48" 0x00000100)
- Pad(89 -6 89 -72 12 4 16 "5" "5" 0x00000100)
- Pad(108 -6 108 -72 12 4 16 "6" "6" 0x00000100)
- Pad(128 -6 128 -72 12 4 16 "7" "7" 0x00000100)
- Pad(148 -6 148 -72 12 4 16 "8" "8" 0x00000100)
- Pad(167 -6 167 -72 12 4 16 "9" "9" 0x00000100)
- ElementLine (0 -400 0 -85 10)
- ElementLine (39 -400 0 -400 10)
- ElementLine (39 -478 39 -400 10)
- ElementLine (0 -478 39 -478 10)
- ElementLine (0 -793 0 -478 10)
- ElementLine (472 -793 0 -793 10)
- ElementLine (472 -85 472 -793 10)
- ElementLine (0 -85 472 -85 10)
- )
Index: trunk/oldlib/newlib/tests/monoblock_small
===================================================================
--- trunk/oldlib/newlib/tests/monoblock_small (revision 295)
+++ trunk/oldlib/newlib/tests/monoblock_small (nonexistent)
@@ -1,12 +0,0 @@
-
-Element(0x00000000 "SMD Cap" "C6" "" 1530 1185 -335 -30 0 150 0x00000000)
-(
- Pin(0 0 80 30 110 35 "1" "1" 0x20200001)
- Pin(-200 0 80 30 110 35 "2" "2" 0x10100001)
- ElementLine (0 -45 0 -50 10)
- ElementLine (0 -50 -200 -50 10)
- ElementLine (-200 -50 -200 -45 10)
- ElementLine (-200 45 -200 50 10)
- ElementLine (-200 50 0 50 10)
- ElementLine (0 50 0 45 10)
- )
Index: trunk/oldlib/newlib/tests/UART
===================================================================
--- trunk/oldlib/newlib/tests/UART (revision 295)
+++ trunk/oldlib/newlib/tests/UART (nonexistent)
@@ -1,32 +0,0 @@
-
-Element(0x00000000 "UART" "U10" "MAX3223CAP" 261 2855 -105 -270 0 100 0x00000000)
-(
- Pad(29 -9 29 -71 18 8 20 "1" "1" 0x00000000)
- Pad(259 -9 259 -71 18 8 20 "10" "10" 0x00000100)
- Pad(259 -295 259 -357 18 8 20 "11" "11" 0x00000100)
- Pad(234 -295 234 -357 18 8 20 "12" "12" 0x00000100)
- Pad(208 -295 208 -357 18 8 20 "13" "13" 0x00000100)
- Pad(183 -295 183 -357 18 8 20 "14" "14" 0x00000100)
- Pad(157 -295 157 -357 18 8 20 "15" "15" 0x00000100)
- Pad(131 -295 131 -357 18 8 20 "16" "16" 0x00000100)
- Pad(106 -295 106 -357 18 8 20 "17" "17" 0x00000100)
- Pad(80 -295 80 -357 18 8 20 "18" "18" 0x00000100)
- Pad(55 -295 55 -357 18 8 20 "19" "19" 0x00000100)
- Pad(55 -9 55 -71 18 8 20 "2" "2" 0x00000100)
- Pad(29 -295 29 -357 18 8 20 "20" "20" 0x00000100)
- Pad(80 -9 80 -71 18 8 20 "3" "3" 0x00000100)
- Pad(106 -9 106 -71 18 8 20 "4" "4" 0x00000100)
- Pad(131 -9 131 -71 18 8 20 "5" "5" 0x00000100)
- Pad(157 -9 157 -71 18 8 20 "6" "6" 0x00000100)
- Pad(183 -9 183 -71 18 8 20 "7" "7" 0x00000100)
- Pad(208 -9 208 -71 18 8 20 "8" "8" 0x00000100)
- Pad(234 -9 234 -71 18 8 20 "9" "9" 0x00000100)
- ElementLine (0 -163 0 -89 12)
- ElementLine (39 -163 0 -163 12)
- ElementLine (39 -203 39 -163 12)
- ElementLine (0 -203 39 -203 12)
- ElementLine (0 -278 0 -203 12)
- ElementLine (289 -278 0 -278 12)
- ElementLine (289 -89 289 -278 12)
- ElementLine (0 -89 289 -89 12)
- )
Index: trunk/oldlib/newlib/tests/TO99fromLED
===================================================================
--- trunk/oldlib/newlib/tests/TO99fromLED (revision 295)
+++ trunk/oldlib/newlib/tests/TO99fromLED (nonexistent)
@@ -1,17 +0,0 @@
-
-Element(0x00000000 "" "U9" "" 2141 1982 -215 -190 1 140 0x00000000)
-(
- Pin(-30 -70 60 30 90 28 "" "2" 0x02000001)
- Pin(-100 -100 60 30 90 28 "" "3" 0x02020001)
- Pin(-100 100 60 30 90 28 "" "7" 0x02000001)
- Pin(-200 0 60 30 90 28 "" "5" 0x02020001)
- Pin(-165 70 60 30 90 28 "" "6" 0x02000001)
- Pin(0 0 60 30 90 28 "" "1" 0x02000001)
- ElementLine (50 170 70 150 10)
- ElementLine (20 140 50 170 10)
- ElementLine (70 150 40 120 10)
- ElementArc (-100 0 185 185 0 90 10)
- ElementArc (-95 0 190 190 270 90 10)
- ElementArc (-95 -10 180 180 180 90 10)
- ElementArc (-110 -10 195 195 90 90 10)
- )
Index: trunk/oldlib/newlib/tests/MONOBLOCK_large
===================================================================
--- trunk/oldlib/newlib/tests/MONOBLOCK_large (revision 295)
+++ trunk/oldlib/newlib/tests/MONOBLOCK_large (nonexistent)
@@ -1,10 +0,0 @@
-
-Element(0x00000000 "SMD Cap" "C15" "" 1280 1785 65 -174 0 150 0x00000000)
-(
- Pin(0 0 80 30 110 35 "1" "1" 0x02000001)
- Pin(0 -200 80 30 110 35 "2" "2" 0x00000001)
- ElementLine (-50 50 50 50 10)
- ElementLine (50 50 50 -250 10)
- ElementLine (50 -250 -50 -250 10)
- ElementLine (-50 -250 -50 50 10)
- )
Index: trunk/oldlib/newlib/tests/TK11950
===================================================================
--- trunk/oldlib/newlib/tests/TK11950 (revision 295)
+++ trunk/oldlib/newlib/tests/TK11950 (nonexistent)
@@ -1,17 +0,0 @@
-
-Element(0x00000000 "TK11950" "U4" "5.0V" 1180 1590 -254 -132 0 150 0x00000000)
-(
- Pad(7 0 -8 0 24 30 54 "NOISE BYPASS" "1" 0x00000100)
- Pad(7 -37 -8 -37 24 30 54 "CONTROL" "2" 0x00000100)
- Pad(7 -75 -8 -75 24 30 54 "RESET OUT" "3" 0x00000100)
- Pad(-119 -75 -134 -75 24 30 54 "VO" "4" 0x00000100)
- Pad(-119 -37 -134 -37 24 30 54 "GND" "5" 0x00000100)
- Pad(-119 0 -134 0 24 30 54 "VIN" "6" 0x00000100)
- ElementLine (0 22 0 34 10)
- ElementLine (0 34 -132 34 10)
- ElementLine (-132 34 -132 22 10)
- ElementLine (0 -96 0 -108 10)
- ElementLine (0 -108 -132 -108 10)
- ElementLine (-132 -108 -132 -96 10)
- ElementLine (-13 24 -119 24 10)
- )
Index: trunk/oldlib/newlib/msp430/MSP430F1121
===================================================================
--- trunk/oldlib/newlib/msp430/MSP430F1121 (revision 295)
+++ trunk/oldlib/newlib/msp430/MSP430F1121 (nonexistent)
@@ -1,31 +0,0 @@
-
-Element(0x00000000 "MSP430F1121" "U2" "" 901 1884 167 -492 0 120 0x00000000)
-(
- Pad(5 -370 5 -420 20 30 50 "P1.7/TA2/TDO/TDI" "20" 0x00000000)
- Pad(55 -370 55 -420 20 30 50 "P1.6/TA1/TDI" "19" 0x00000000)
- Pad(105 -370 105 -420 20 30 50 "P1.5/TA0/TMS" "18" 0x00000000)
- Pad(155 -370 155 -420 20 30 50 "P1.4/SMCLK/TCK" "17" 0x00000000)
- Pad(205 -370 205 -420 20 30 50 "P1.3/TA2" "16" 0x00000000)
- Pad(255 -370 255 -420 20 30 50 "P1.2/TA1" "15" 0x00000000)
- Pad(305 -370 305 -420 20 30 50 "P1.1/TA0" "14" 0x00000000)
- Pad(355 -370 355 -420 20 30 50 "P1.0/TACLK" "13" 0x00000000)
- Pad(405 -370 405 -420 20 30 50 "P2.4/CA1/TA2" "12" 0x00000000)
- Pad(455 -370 455 -420 20 30 50 "P2.3/CA0/TA1" "11" 0x00000000)
- Pad(455 10 455 -40 20 30 50 "P2.2/CAOUT/TA0" "10" 0x00000000)
- Pad(405 10 405 -40 20 30 50 "P2.2/INCLK" "9" 0x00000000)
- Pad(355 10 355 -40 20 30 50 "P2.0/ACLK" "8" 0x00000000)
- Pad(305 10 305 -40 20 30 50 "~RTS/NMI" "7" 0x00000000)
- Pad(255 10 255 -40 20 30 50 "XIN" "6" 0x00000000)
- Pad(205 10 205 -40 20 30 50 "XOUT" "5" 0x00000000)
- Pad(155 10 155 -40 20 30 50 "VSS" "4" 0x00000000)
- Pad(105 10 105 -40 20 30 50 "P2.5/ROSC" "3" 0x00000000)
- Pad(55 10 55 -40 20 30 50 "VCC" "2" 0x00000000)
- Pad(5 10 5 -40 20 30 50 "TEST" "1" 0x00000000)
- ElementLine (-25 -80 485 -80 15)
- ElementLine (485 -80 485 -330 15)
- ElementLine (485 -330 -25 -330 15)
- ElementLine (-25 -330 -25 -230 15)
- ElementLine (-25 -190 -25 -80 15)
- ElementArc (-25 -210 20 20 180 90 15)
- ElementArc (-25 -210 20 20 90 90 15)
- )
Index: trunk/oldlib/newlib/msp430/MSP430F1121+jtag
===================================================================
--- trunk/oldlib/newlib/msp430/MSP430F1121+jtag (revision 295)
+++ trunk/oldlib/newlib/msp430/MSP430F1121+jtag (nonexistent)
@@ -1,113 +0,0 @@
-Via(666 1450 60 20 30 28 "" 0x00000082)
-
-Element(0x00000000 "2mm header" "JTAG" "3M151208-8321-TB" 666 1569 0 -110 0 120 0x00000000)
-(
- Pin(0 0 60 30 60 28 "" "1" 0x00000001)
- Pin(79 0 60 30 60 28 "" "2" 0x00000001)
- Pin(0 79 60 30 60 28 "" "3" 0x00000001)
- Pin(79 79 60 30 60 28 "" "4" 0x00000001)
- Pin(0 157 60 30 60 28 "" "5" 0x00000001)
- Pin(79 157 60 30 60 28 "" "6" 0x00000001)
- Pin(0 236 60 30 60 28 "" "7" 0x00000001)
- Pin(79 236 60 30 60 28 "" "8" 0x00000001)
- ElementLine (-45 -45 -45 281 15)
- ElementLine (-45 281 124 281 15)
- ElementLine (124 281 124 -45 15)
- ElementLine (124 -45 -45 -45 15)
- ElementLine (-80 -5 -64 -5 15)
- ElementLine (-64 -5 -64 3 15)
- ElementLine (-64 3 -80 3 15)
- ElementLine (-80 3 -80 -5 15)
- )
-
-Element(0x00000000 "MSP430F1121" "U2" "" 901 1884 499 -84 0 120 0x00000000)
-(
- Pad(5 -370 5 -420 20 30 50 "P1.7/TA2/TDO/TDI" "20" 0x00000000)
- Pad(55 -370 55 -420 20 30 50 "P1.6/TA1/TDI" "19" 0x00000000)
- Pad(105 -370 105 -420 20 30 50 "P1.5/TA0/TMS" "18" 0x00000000)
- Pad(155 -370 155 -420 20 30 50 "P1.4/SMCLK/TCK" "17" 0x00000000)
- Pad(205 -370 205 -420 20 30 50 "P1.3/TA2" "16" 0x00000000)
- Pad(255 -370 255 -420 20 30 50 "P1.2/TA1" "15" 0x00000000)
- Pad(305 -370 305 -420 20 30 50 "P1.1/TA0" "14" 0x00000000)
- Pad(355 -370 355 -420 20 30 50 "P1.0/TACLK" "13" 0x00000000)
- Pad(405 -370 405 -420 20 30 50 "P2.4/CA1/TA2" "12" 0x00000000)
- Pad(455 -370 455 -420 20 30 50 "P2.3/CA0/TA1" "11" 0x00000000)
- Pad(455 10 455 -40 20 30 50 "P2.2/CAOUT/TA0" "10" 0x00000000)
- Pad(405 10 405 -40 20 30 50 "P2.2/INCLK" "9" 0x00000000)
- Pad(355 10 355 -40 20 30 50 "P2.0/ACLK" "8" 0x00000000)
- Pad(305 10 305 -40 20 30 50 "~RTS/NMI" "7" 0x00000000)
- Pad(255 10 255 -40 20 30 50 "XIN" "6" 0x00000000)
- Pad(205 10 205 -40 20 30 50 "XOUT" "5" 0x00000000)
- Pad(155 10 155 -40 20 30 50 "VSS" "4" 0x00000000)
- Pad(105 10 105 -40 20 30 50 "P2.5/ROSC" "3" 0x00000000)
- Pad(55 10 55 -40 20 30 50 "VCC" "2" 0x00000000)
- Pad(5 10 5 -40 20 30 50 "TEST" "1" 0x00000000)
- ElementLine (-25 -190 -25 -80 15)
- ElementLine (-25 -330 -25 -230 15)
- ElementLine (485 -330 -25 -330 15)
- ElementLine (485 -80 485 -330 15)
- ElementLine (-25 -80 485 -80 15)
- ElementArc (-25 -210 20 20 90 90 15)
- ElementArc (-25 -210 20 20 180 90 15)
- )
-Layer(1 "")
-(
- Line(1047 1681 1062 1681 18 20 0x00000080)
- Line(1272 1681 1310 1681 18 20 0x00000080)
- Line(1209 1681 1272 1681 18 20 0x00000080)
- Line(1188 1681 1209 1681 18 20 0x00000080)
- Line(1150 1681 1188 1681 18 20 0x00000080)
- Line(1003 1681 1041 1681 18 20 0x00000080)
- Line(1041 1681 1047 1681 18 20 0x00000080)
- Line(1062 1681 1150 1681 18 20 0x00000080)
- Line(666 1450 666 1510 18 20 0x00000080)
- Line(666 1538 666 1551 18 20 0x00000080)
- Line(666 1510 666 1538 18 20 0x00000080)
-)
-Layer(2 "")
-(
- Line(804 1726 842 1726 18 20 0x00000080)
- Line(804 1510 842 1510 18 20 0x00000080)
- Line(842 1510 896 1510 18 20 0x00000080)
- Line(607 1648 635 1648 18 20 0x00000080)
- Line(763 1510 804 1510 18 20 0x00000080)
- Line(775 1569 804 1569 18 20 0x00000080)
- Line(607 1510 607 1648 18 20 0x00000080)
- Line(607 1510 725 1510 18 20 0x00000080)
- Line(666 1425 938 1425 18 20 0x00000080)
- Line(804 1569 842 1569 18 20 0x00000080)
- Line(995 1523 996 1523 18 20 0x00000080)
- Line(946 1425 946 1454 18 20 0x00000080)
- Line(995 1523 995 1569 18 20 0x00000080)
- Line(842 1569 995 1569 18 20 0x00000080)
- Line(1117 1688 1188 1688 18 20 0x00000080)
- Line(1115 1688 1117 1688 18 20 0x00000080)
- Line(1115 1523 1115 1688 18 20 0x00000080)
- Line(762 1648 775 1648 18 20 0x00000080)
- Line(775 1648 804 1648 18 20 0x00000080)
- Line(804 1648 842 1648 18 20 0x00000080)
- Line(842 1648 1033 1648 18 20 0x00000080)
- Line(1033 1648 1034 1648 18 20 0x00000080)
- Line(1034 1648 1045 1648 18 20 0x00000080)
- Line(1045 1523 1045 1648 18 20 0x00000080)
- Line(1045 1523 1046 1523 18 20 0x00000080)
- Line(1217 1800 1272 1800 18 20 0x00000080)
- Line(1217 1800 1217 1834 18 20 0x00000080)
- Line(1215 1834 1217 1834 18 20 0x00000080)
- Line(762 1726 775 1726 18 20 0x00000080)
- Line(775 1726 804 1726 18 20 0x00000080)
- Line(842 1726 1134 1726 18 20 0x00000080)
- Line(725 1510 763 1510 18 20 0x00000080)
- Line(1134 1726 1172 1726 18 20 0x00000080)
- Line(1172 1726 1226 1726 18 20 0x00000080)
- Line(1226 1726 1226 1791 18 20 0x00000080)
- Line(1165 1869 1166 1869 18 20 0x00000080)
- Line(1115 1869 1116 1869 18 20 0x00000080)
- Line(762 1805 775 1805 18 20 0x00000080)
- Line(775 1805 804 1805 18 20 0x00000080)
- Line(804 1805 842 1805 18 20 0x00000080)
- Line(842 1805 1095 1805 18 20 0x00000080)
- Line(1095 1805 1096 1805 18 20 0x00000080)
- Line(1096 1805 1096 1834 18 20 0x00000080)
- Line(1045 1869 1046 1869 18 20 0x00000080)
-)
Index: trunk/oldlib/newlib/msp430/Makefile.am
===================================================================
--- trunk/oldlib/newlib/msp430/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/msp430/Makefile.am (nonexistent)
@@ -1,11 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/msp430
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- MSP430F1121 \
- MSP430F1121+jtag
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/not_vetted_ingo/pq128.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq128.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq128.ele (nonexistent)
@@ -1,137 +0,0 @@
-Element(0x00000000 "pq128" "" "128 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -1 70 21 70 6 "1" 0x00000100)
-Pad( -1 86 21 86 6 "2" 0x00000100)
-Pad( -1 102 21 102 6 "3" 0x00000100)
-Pad( -1 118 21 118 6 "4" 0x00000100)
-Pad( -1 133 21 133 6 "5" 0x00000100)
-Pad( -1 149 21 149 6 "6" 0x00000100)
-Pad( -1 165 21 165 6 "7" 0x00000100)
-Pad( -1 181 21 181 6 "8" 0x00000100)
-Pad( -1 196 21 196 6 "9" 0x00000100)
-Pad( -1 212 21 212 6 "10" 0x00000100)
-Pad( -1 228 21 228 6 "11" 0x00000100)
-Pad( -1 244 21 244 6 "12" 0x00000100)
-Pad( -1 259 21 259 6 "13" 0x00000100)
-Pad( -1 275 21 275 6 "14" 0x00000100)
-Pad( -1 291 21 291 6 "15" 0x00000100)
-Pad( -1 307 21 307 6 "16" 0x00000100)
-Pad( -1 322 21 322 6 "17" 0x00000100)
-Pad( -1 338 21 338 6 "18" 0x00000100)
-Pad( -1 354 21 354 6 "19" 0x00000100)
-Pad( -1 370 21 370 6 "20" 0x00000100)
-Pad( -1 385 21 385 6 "21" 0x00000100)
-Pad( -1 401 21 401 6 "22" 0x00000100)
-Pad( -1 417 21 417 6 "23" 0x00000100)
-Pad( -1 433 21 433 6 "24" 0x00000100)
-Pad( -1 448 21 448 6 "25" 0x00000100)
-Pad( -1 464 21 464 6 "26" 0x00000100)
-Pad( -1 480 21 480 6 "27" 0x00000100)
-Pad( -1 496 21 496 6 "28" 0x00000100)
-Pad( -1 511 21 511 6 "29" 0x00000100)
-Pad( -1 527 21 527 6 "30" 0x00000100)
-Pad( -1 543 21 543 6 "31" 0x00000100)
-Pad( -1 559 21 559 6 "32" 0x00000100)
-Pad( 70 631 70 608 6 "33" 0x00000100)
-Pad( 86 631 86 608 6 "34" 0x00000100)
-Pad( 102 631 102 608 6 "35" 0x00000100)
-Pad( 118 631 118 608 6 "36" 0x00000100)
-Pad( 133 631 133 608 6 "37" 0x00000100)
-Pad( 149 631 149 608 6 "38" 0x00000100)
-Pad( 165 631 165 608 6 "39" 0x00000100)
-Pad( 181 631 181 608 6 "40" 0x00000100)
-Pad( 196 631 196 608 6 "41" 0x00000100)
-Pad( 212 631 212 608 6 "42" 0x00000100)
-Pad( 228 631 228 608 6 "43" 0x00000100)
-Pad( 244 631 244 608 6 "44" 0x00000100)
-Pad( 259 631 259 608 6 "45" 0x00000100)
-Pad( 275 631 275 608 6 "46" 0x00000100)
-Pad( 291 631 291 608 6 "47" 0x00000100)
-Pad( 307 631 307 608 6 "48" 0x00000100)
-Pad( 322 631 322 608 6 "49" 0x00000100)
-Pad( 338 631 338 608 6 "50" 0x00000100)
-Pad( 354 631 354 608 6 "51" 0x00000100)
-Pad( 370 631 370 608 6 "52" 0x00000100)
-Pad( 385 631 385 608 6 "53" 0x00000100)
-Pad( 401 631 401 608 6 "54" 0x00000100)
-Pad( 417 631 417 608 6 "55" 0x00000100)
-Pad( 433 631 433 608 6 "56" 0x00000100)
-Pad( 448 631 448 608 6 "57" 0x00000100)
-Pad( 464 631 464 608 6 "58" 0x00000100)
-Pad( 480 631 480 608 6 "59" 0x00000100)
-Pad( 496 631 496 608 6 "60" 0x00000100)
-Pad( 511 631 511 608 6 "61" 0x00000100)
-Pad( 527 631 527 608 6 "62" 0x00000100)
-Pad( 543 631 543 608 6 "63" 0x00000100)
-Pad( 559 631 559 608 6 "64" 0x00000100)
-Pad( 631 559 608 559 6 "65" 0x00000100)
-Pad( 631 543 608 543 6 "66" 0x00000100)
-Pad( 631 527 608 527 6 "67" 0x00000100)
-Pad( 631 511 608 511 6 "68" 0x00000100)
-Pad( 631 496 608 496 6 "69" 0x00000100)
-Pad( 631 480 608 480 6 "70" 0x00000100)
-Pad( 631 464 608 464 6 "71" 0x00000100)
-Pad( 631 448 608 448 6 "72" 0x00000100)
-Pad( 631 433 608 433 6 "73" 0x00000100)
-Pad( 631 417 608 417 6 "74" 0x00000100)
-Pad( 631 401 608 401 6 "75" 0x00000100)
-Pad( 631 385 608 385 6 "76" 0x00000100)
-Pad( 631 370 608 370 6 "77" 0x00000100)
-Pad( 631 354 608 354 6 "78" 0x00000100)
-Pad( 631 338 608 338 6 "79" 0x00000100)
-Pad( 631 322 608 322 6 "80" 0x00000100)
-Pad( 631 307 608 307 6 "81" 0x00000100)
-Pad( 631 291 608 291 6 "82" 0x00000100)
-Pad( 631 275 608 275 6 "83" 0x00000100)
-Pad( 631 259 608 259 6 "84" 0x00000100)
-Pad( 631 244 608 244 6 "85" 0x00000100)
-Pad( 631 228 608 228 6 "86" 0x00000100)
-Pad( 631 212 608 212 6 "87" 0x00000100)
-Pad( 631 196 608 196 6 "88" 0x00000100)
-Pad( 631 181 608 181 6 "89" 0x00000100)
-Pad( 631 165 608 165 6 "90" 0x00000100)
-Pad( 631 149 608 149 6 "91" 0x00000100)
-Pad( 631 133 608 133 6 "92" 0x00000100)
-Pad( 631 118 608 118 6 "93" 0x00000100)
-Pad( 631 102 608 102 6 "94" 0x00000100)
-Pad( 631 86 608 86 6 "95" 0x00000100)
-Pad( 631 70 608 70 6 "96" 0x00000100)
-Pad( 559 -1 559 21 6 "97" 0x00000100)
-Pad( 543 -1 543 21 6 "98" 0x00000100)
-Pad( 527 -1 527 21 6 "99" 0x00000100)
-Pad( 511 -1 511 21 6 "100" 0x00000100)
-Pad( 496 -1 496 21 6 "101" 0x00000100)
-Pad( 480 -1 480 21 6 "102" 0x00000100)
-Pad( 464 -1 464 21 6 "103" 0x00000100)
-Pad( 448 -1 448 21 6 "104" 0x00000100)
-Pad( 433 -1 433 21 6 "105" 0x00000100)
-Pad( 417 -1 417 21 6 "106" 0x00000100)
-Pad( 401 -1 401 21 6 "107" 0x00000100)
-Pad( 385 -1 385 21 6 "108" 0x00000100)
-Pad( 370 -1 370 21 6 "109" 0x00000100)
-Pad( 354 -1 354 21 6 "110" 0x00000100)
-Pad( 338 -1 338 21 6 "111" 0x00000100)
-Pad( 322 -1 322 21 6 "112" 0x00000100)
-Pad( 307 -1 307 21 6 "113" 0x00000100)
-Pad( 291 -1 291 21 6 "114" 0x00000100)
-Pad( 275 -1 275 21 6 "115" 0x00000100)
-Pad( 259 -1 259 21 6 "116" 0x00000100)
-Pad( 244 -1 244 21 6 "117" 0x00000100)
-Pad( 228 -1 228 21 6 "118" 0x00000100)
-Pad( 212 -1 212 21 6 "119" 0x00000100)
-Pad( 196 -1 196 21 6 "120" 0x00000100)
-Pad( 181 -1 181 21 6 "121" 0x00000100)
-Pad( 165 -1 165 21 6 "122" 0x00000100)
-Pad( 149 -1 149 21 6 "123" 0x00000100)
-Pad( 133 -1 133 21 6 "124" 0x00000100)
-Pad( 118 -1 118 21 6 "125" 0x00000100)
-Pad( 102 -1 102 21 6 "126" 0x00000100)
-Pad( 86 -1 86 21 6 "127" 0x00000100)
-Pad( 70 -1 70 21 6 "128" 0x00000100)
-ElementLine ( 75 25 604 25 20 )
-ElementLine ( 604 25 604 604 20 )
-ElementLine ( 604 604 25 604 20 )
-ElementLine ( 25 604 25 75 20 )
-ElementLine ( 25 75 75 25 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt0603.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt0603.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt0603.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt0603" "" "0603 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 30 "1" 0x00000100)
-Pad( 0 60 0 61 30 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt1206.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt1206.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt1206.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt1206" "" "1206 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 60 "1" 0x00000100)
-Pad( 0 120 0 121 60 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt0805.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt0805.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt0805.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt0805" "" "0805 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 50 "1" 0x00000100)
-Pad( 0 80 0 81 50 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt2416.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt2416.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt2416.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt2416" "" "2416 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 160 "1" 0x00000100)
-Pad( 0 240 0 241 160 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt1913.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt1913.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt1913.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt1913" "" "1913 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 130 "1" 0x00000100)
-Pad( 0 190 0 191 130 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq32.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq32.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq32.ele (nonexistent)
@@ -1,41 +0,0 @@
-Element(0x00000000 "pq32" "" "32 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -3 76 38 76 19 "1" 0x00000100)
-Pad( -3 108 38 108 19 "2" 0x00000100)
-Pad( -3 139 38 139 19 "3" 0x00000100)
-Pad( -3 171 38 171 19 "4" 0x00000100)
-Pad( -3 202 38 202 19 "5" 0x00000100)
-Pad( -3 234 38 234 19 "6" 0x00000100)
-Pad( -3 265 38 265 19 "7" 0x00000100)
-Pad( -3 297 38 297 19 "8" 0x00000100)
-Pad( 76 377 76 335 19 "9" 0x00000100)
-Pad( 108 377 108 335 19 "10" 0x00000100)
-Pad( 139 377 139 335 19 "11" 0x00000100)
-Pad( 171 377 171 335 19 "12" 0x00000100)
-Pad( 202 377 202 335 19 "13" 0x00000100)
-Pad( 234 377 234 335 19 "14" 0x00000100)
-Pad( 265 377 265 335 19 "15" 0x00000100)
-Pad( 297 377 297 335 19 "16" 0x00000100)
-Pad( 377 297 335 297 19 "17" 0x00000100)
-Pad( 377 265 335 265 19 "18" 0x00000100)
-Pad( 377 234 335 234 19 "19" 0x00000100)
-Pad( 377 202 335 202 19 "20" 0x00000100)
-Pad( 377 171 335 171 19 "21" 0x00000100)
-Pad( 377 139 335 139 19 "22" 0x00000100)
-Pad( 377 108 335 108 19 "23" 0x00000100)
-Pad( 377 76 335 76 19 "24" 0x00000100)
-Pad( 297 -3 297 38 19 "25" 0x00000100)
-Pad( 265 -3 265 38 19 "26" 0x00000100)
-Pad( 234 -3 234 38 19 "27" 0x00000100)
-Pad( 202 -3 202 38 19 "28" 0x00000100)
-Pad( 171 -3 171 38 19 "29" 0x00000100)
-Pad( 139 -3 139 38 19 "30" 0x00000100)
-Pad( 108 -3 108 38 19 "31" 0x00000100)
-Pad( 76 -3 76 38 19 "32" 0x00000100)
-ElementLine ( 96 46 327 46 20 )
-ElementLine ( 327 46 327 327 20 )
-ElementLine ( 327 327 46 327 20 )
-ElementLine ( 46 327 46 96 20 )
-ElementLine ( 46 96 96 46 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pc104.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pc104.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pc104.ele (nonexistent)
@@ -1,124 +0,0 @@
-Element(0x00000000 "PC 104" "" "PC 104" 200 0 3 100 0x00000000)
-(
-
-
- Pin(400 250 60 30 "A1" 0x00000100)
- Pin(400 350 60 30 "A2" 0x00000000)
- Pin(400 450 60 30 "A3" 0x00000000)
- Pin(400 550 60 30 "A4" 0x00000000)
- Pin(400 650 60 30 "A5" 0x00000000)
- Pin(400 750 60 30 "A6" 0x00000000)
- Pin(400 850 60 30 "A7" 0x00000000)
- Pin(400 950 60 30 "A8" 0x00000000)
- Pin(400 1050 60 30 "A9" 0x00000000)
- Pin(400 1150 60 30 "A10" 0x00000000)
- Pin(400 1250 60 30 "A11" 0x00000000)
- Pin(400 1350 60 30 "A12" 0x00000000)
- Pin(400 1450 60 30 "A13" 0x00000000)
- Pin(400 1550 60 30 "A14" 0x00000000)
- Pin(400 1650 60 30 "A15" 0x00000000)
- Pin(400 1750 60 30 "A16" 0x00000000)
- Pin(400 1850 60 30 "A17" 0x00000000)
- Pin(400 1950 60 30 "A18" 0x00000000)
- Pin(400 2050 60 30 "A19" 0x00000000)
- Pin(400 2150 60 30 "A20" 0x00000000)
- Pin(400 2250 60 30 "A21" 0x00000000)
- Pin(400 2350 60 30 "A22" 0x00000000)
- Pin(400 2450 60 30 "A23" 0x00000000)
- Pin(400 2550 60 30 "A24" 0x00000000)
- Pin(400 2650 60 30 "A25" 0x00000000)
- Pin(400 2750 60 30 "A26" 0x00000000)
- Pin(400 2850 60 30 "A27" 0x00000000)
- Pin(400 2950 60 30 "A28" 0x00000000)
- Pin(400 3050 60 30 "A29" 0x00000000)
- Pin(400 3150 60 30 "A30" 0x00000000)
- Pin(400 3250 60 30 "A31" 0x00000000)
- Pin(400 3350 60 30 "A32" 0x00000000)
-
- Pin(500 250 60 30 "B1" 0x00000100)
- Pin(500 350 60 30 "B2" 0x00000000)
- Pin(500 450 60 30 "B3" 0x00000000)
- Pin(500 550 60 30 "B4" 0x00000000)
- Pin(500 650 60 30 "B5" 0x00000000)
- Pin(500 750 60 30 "B6" 0x00000000)
- Pin(500 850 60 30 "B7" 0x00000000)
- Pin(500 950 60 30 "B8" 0x00000000)
- Pin(500 1050 60 30 "B9" 0x00000000)
- Pin(500 1150 60 30 "B10" 0x00000000)
- Pin(500 1250 60 30 "B11" 0x00000000)
- Pin(500 1350 60 30 "B12" 0x00000000)
- Pin(500 1450 60 30 "B13" 0x00000000)
- Pin(500 1550 60 30 "B14" 0x00000000)
- Pin(500 1650 60 30 "B15" 0x00000000)
- Pin(500 1750 60 30 "B16" 0x00000000)
- Pin(500 1850 60 30 "B17" 0x00000000)
- Pin(500 1950 60 30 "B18" 0x00000000)
- Pin(500 2050 60 30 "B19" 0x00000000)
- Pin(500 2150 60 30 "B20" 0x00000000)
- Pin(500 2250 60 30 "B21" 0x00000000)
- Pin(500 2350 60 30 "B22" 0x00000000)
- Pin(500 2450 60 30 "B23" 0x00000000)
- Pin(500 2550 60 30 "B24" 0x00000000)
- Pin(500 2650 60 30 "B25" 0x00000000)
- Pin(500 2750 60 30 "B26" 0x00000000)
- Pin(500 2850 60 30 "B27" 0x00000000)
- Pin(500 2950 60 30 "B28" 0x00000000)
- Pin(500 3050 60 30 "B29" 0x00000000)
- Pin(500 3150 60 30 "B30" 0x00000000)
- Pin(500 3250 60 30 "B31" 0x00000000)
- Pin(500 3350 60 30 "B32" 0x00000000)
-
- Pin(300 1050 60 30 "C0" 0x00000000)
- Pin(300 1150 60 30 "C1" 0x00000100)
- Pin(300 1250 60 30 "C2" 0x00000000)
- Pin(300 1350 60 30 "C3" 0x00000000)
- Pin(300 1450 60 30 "C4" 0x00000000)
- Pin(300 1550 60 30 "C5" 0x00000000)
- Pin(300 1650 60 30 "C6" 0x00000000)
- Pin(300 1750 60 30 "C7" 0x00000000)
- Pin(300 1850 60 30 "C8" 0x00000000)
- Pin(300 1950 60 30 "C9" 0x00000000)
- Pin(300 2050 60 30 "C10" 0x00000000)
- Pin(300 2150 60 30 "C11" 0x00000000)
- Pin(300 2250 60 30 "C12" 0x00000000)
- Pin(300 2350 60 30 "C13" 0x00000000)
- Pin(300 2450 60 30 "C14" 0x00000000)
- Pin(300 2550 60 30 "C15" 0x00000000)
- Pin(300 2650 60 30 "C16" 0x00000000)
- Pin(300 2750 60 30 "C17" 0x00000000)
- Pin(300 2850 60 30 "C18" 0x00000000)
- Pin(300 2950 60 30 "C19" 0x00000000)
-
- Pin(200 1050 60 30 "D0" 0x00000000)
- Pin(200 1150 60 30 "D1" 0x00000100)
- Pin(200 1250 60 30 "D2" 0x00000000)
- Pin(200 1350 60 30 "D3" 0x00000000)
- Pin(200 1450 60 30 "D4" 0x00000000)
- Pin(200 1550 60 30 "D5" 0x00000000)
- Pin(200 1650 60 30 "D6" 0x00000000)
- Pin(200 1750 60 30 "D7" 0x00000000)
- Pin(200 1850 60 30 "D8" 0x00000000)
- Pin(200 1950 60 30 "D9" 0x00000000)
- Pin(200 2050 60 30 "D10" 0x00000000)
- Pin(200 2150 60 30 "D11" 0x00000000)
- Pin(200 2250 60 30 "D12" 0x00000000)
- Pin(200 2350 60 30 "D13" 0x00000000)
- Pin(200 2450 60 30 "D14" 0x00000000)
- Pin(200 2550 60 30 "D15" 0x00000000)
- Pin(200 2650 60 30 "D16" 0x00000000)
- Pin(200 2750 60 30 "D17" 0x00000000)
- Pin(200 2850 60 30 "D18" 0x00000000)
- Pin(200 2950 60 30 "D19" 0x00000000)
-
- Pin(200 200 250 125 "M1" 0x00000000)
- Pin(200 3350 250 125 "M2" 0x00000000)
- Pin(3575 350 250 125 "M3" 0x00000000)
- Pin(3575 3250 250 125 "M4" 0x00000000)
-
- ElementLine ( 0 0 3775 0 20)
- ElementLine ( 3775 0 3775 3550 20)
- ElementLine ( 3775 3550 0 3550 20)
- ElementLine ( 0 3550 0 0 20)
-
- Mark (0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq44.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq44.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq44.ele (nonexistent)
@@ -1,53 +0,0 @@
-Element(0x00000000 "pq44" "" "44 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -4 102 44 102 19 "1" 0x00000100)
-Pad( -4 133 44 133 19 "2" 0x00000100)
-Pad( -4 165 44 165 19 "3" 0x00000100)
-Pad( -4 196 44 196 19 "4" 0x00000100)
-Pad( -4 228 44 228 19 "5" 0x00000100)
-Pad( -4 259 44 259 19 "6" 0x00000100)
-Pad( -4 291 44 291 19 "7" 0x00000100)
-Pad( -4 322 44 322 19 "8" 0x00000100)
-Pad( -4 354 44 354 19 "9" 0x00000100)
-Pad( -4 385 44 385 19 "10" 0x00000100)
-Pad( -4 417 44 417 19 "11" 0x00000100)
-Pad( 102 523 102 475 19 "12" 0x00000100)
-Pad( 133 523 133 475 19 "13" 0x00000100)
-Pad( 165 523 165 475 19 "14" 0x00000100)
-Pad( 196 523 196 475 19 "15" 0x00000100)
-Pad( 228 523 228 475 19 "16" 0x00000100)
-Pad( 259 523 259 475 19 "17" 0x00000100)
-Pad( 291 523 291 475 19 "18" 0x00000100)
-Pad( 322 523 322 475 19 "19" 0x00000100)
-Pad( 354 523 354 475 19 "20" 0x00000100)
-Pad( 385 523 385 475 19 "21" 0x00000100)
-Pad( 417 523 417 475 19 "22" 0x00000100)
-Pad( 523 417 475 417 19 "23" 0x00000100)
-Pad( 523 385 475 385 19 "24" 0x00000100)
-Pad( 523 354 475 354 19 "25" 0x00000100)
-Pad( 523 322 475 322 19 "26" 0x00000100)
-Pad( 523 291 475 291 19 "27" 0x00000100)
-Pad( 523 259 475 259 19 "28" 0x00000100)
-Pad( 523 228 475 228 19 "29" 0x00000100)
-Pad( 523 196 475 196 19 "30" 0x00000100)
-Pad( 523 165 475 165 19 "31" 0x00000100)
-Pad( 523 133 475 133 19 "32" 0x00000100)
-Pad( 523 102 475 102 19 "33" 0x00000100)
-Pad( 417 -4 417 44 19 "34" 0x00000100)
-Pad( 385 -4 385 44 19 "35" 0x00000100)
-Pad( 354 -4 354 44 19 "36" 0x00000100)
-Pad( 322 -4 322 44 19 "37" 0x00000100)
-Pad( 291 -4 291 44 19 "38" 0x00000100)
-Pad( 259 -4 259 44 19 "39" 0x00000100)
-Pad( 228 -4 228 44 19 "40" 0x00000100)
-Pad( 196 -4 196 44 19 "41" 0x00000100)
-Pad( 165 -4 165 44 19 "42" 0x00000100)
-Pad( 133 -4 133 44 19 "43" 0x00000100)
-Pad( 102 -4 102 44 19 "44" 0x00000100)
-ElementLine ( 102 52 466 52 20 )
-ElementLine ( 466 52 466 466 20 )
-ElementLine ( 466 466 52 466 20 )
-ElementLine ( 52 466 52 102 20 )
-ElementLine ( 52 102 102 52 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq100.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq100.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq100.ele (nonexistent)
@@ -1,109 +0,0 @@
-Element(0x00000000 "pq100" "" "100 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -2 78 25 78 9 "1" 0x00000100)
-Pad( -2 98 25 98 9 "2" 0x00000100)
-Pad( -2 118 25 118 9 "3" 0x00000100)
-Pad( -2 137 25 137 9 "4" 0x00000100)
-Pad( -2 157 25 157 9 "5" 0x00000100)
-Pad( -2 177 25 177 9 "6" 0x00000100)
-Pad( -2 196 25 196 9 "7" 0x00000100)
-Pad( -2 216 25 216 9 "8" 0x00000100)
-Pad( -2 236 25 236 9 "9" 0x00000100)
-Pad( -2 255 25 255 9 "10" 0x00000100)
-Pad( -2 275 25 275 9 "11" 0x00000100)
-Pad( -2 295 25 295 9 "12" 0x00000100)
-Pad( -2 314 25 314 9 "13" 0x00000100)
-Pad( -2 334 25 334 9 "14" 0x00000100)
-Pad( -2 354 25 354 9 "15" 0x00000100)
-Pad( -2 374 25 374 9 "16" 0x00000100)
-Pad( -2 393 25 393 9 "17" 0x00000100)
-Pad( -2 413 25 413 9 "18" 0x00000100)
-Pad( -2 433 25 433 9 "19" 0x00000100)
-Pad( -2 452 25 452 9 "20" 0x00000100)
-Pad( -2 472 25 472 9 "21" 0x00000100)
-Pad( -2 492 25 492 9 "22" 0x00000100)
-Pad( -2 511 25 511 9 "23" 0x00000100)
-Pad( -2 531 25 531 9 "24" 0x00000100)
-Pad( -2 551 25 551 9 "25" 0x00000100)
-Pad( 78 632 78 603 9 "26" 0x00000100)
-Pad( 98 632 98 603 9 "27" 0x00000100)
-Pad( 118 632 118 603 9 "28" 0x00000100)
-Pad( 137 632 137 603 9 "29" 0x00000100)
-Pad( 157 632 157 603 9 "30" 0x00000100)
-Pad( 177 632 177 603 9 "31" 0x00000100)
-Pad( 196 632 196 603 9 "32" 0x00000100)
-Pad( 216 632 216 603 9 "33" 0x00000100)
-Pad( 236 632 236 603 9 "34" 0x00000100)
-Pad( 255 632 255 603 9 "35" 0x00000100)
-Pad( 275 632 275 603 9 "36" 0x00000100)
-Pad( 295 632 295 603 9 "37" 0x00000100)
-Pad( 314 632 314 603 9 "38" 0x00000100)
-Pad( 334 632 334 603 9 "39" 0x00000100)
-Pad( 354 632 354 603 9 "40" 0x00000100)
-Pad( 374 632 374 603 9 "41" 0x00000100)
-Pad( 393 632 393 603 9 "42" 0x00000100)
-Pad( 413 632 413 603 9 "43" 0x00000100)
-Pad( 433 632 433 603 9 "44" 0x00000100)
-Pad( 452 632 452 603 9 "45" 0x00000100)
-Pad( 472 632 472 603 9 "46" 0x00000100)
-Pad( 492 632 492 603 9 "47" 0x00000100)
-Pad( 511 632 511 603 9 "48" 0x00000100)
-Pad( 531 632 531 603 9 "49" 0x00000100)
-Pad( 551 632 551 603 9 "50" 0x00000100)
-Pad( 632 551 603 551 9 "51" 0x00000100)
-Pad( 632 531 603 531 9 "52" 0x00000100)
-Pad( 632 511 603 511 9 "53" 0x00000100)
-Pad( 632 492 603 492 9 "54" 0x00000100)
-Pad( 632 472 603 472 9 "55" 0x00000100)
-Pad( 632 452 603 452 9 "56" 0x00000100)
-Pad( 632 433 603 433 9 "57" 0x00000100)
-Pad( 632 413 603 413 9 "58" 0x00000100)
-Pad( 632 393 603 393 9 "59" 0x00000100)
-Pad( 632 374 603 374 9 "60" 0x00000100)
-Pad( 632 354 603 354 9 "61" 0x00000100)
-Pad( 632 334 603 334 9 "62" 0x00000100)
-Pad( 632 314 603 314 9 "63" 0x00000100)
-Pad( 632 295 603 295 9 "64" 0x00000100)
-Pad( 632 275 603 275 9 "65" 0x00000100)
-Pad( 632 255 603 255 9 "66" 0x00000100)
-Pad( 632 236 603 236 9 "67" 0x00000100)
-Pad( 632 216 603 216 9 "68" 0x00000100)
-Pad( 632 196 603 196 9 "69" 0x00000100)
-Pad( 632 177 603 177 9 "70" 0x00000100)
-Pad( 632 157 603 157 9 "71" 0x00000100)
-Pad( 632 137 603 137 9 "72" 0x00000100)
-Pad( 632 118 603 118 9 "73" 0x00000100)
-Pad( 632 98 603 98 9 "74" 0x00000100)
-Pad( 632 78 603 78 9 "75" 0x00000100)
-Pad( 551 -2 551 25 9 "76" 0x00000100)
-Pad( 531 -2 531 25 9 "77" 0x00000100)
-Pad( 511 -2 511 25 9 "78" 0x00000100)
-Pad( 492 -2 492 25 9 "79" 0x00000100)
-Pad( 472 -2 472 25 9 "80" 0x00000100)
-Pad( 452 -2 452 25 9 "81" 0x00000100)
-Pad( 433 -2 433 25 9 "82" 0x00000100)
-Pad( 413 -2 413 25 9 "83" 0x00000100)
-Pad( 393 -2 393 25 9 "84" 0x00000100)
-Pad( 374 -2 374 25 9 "85" 0x00000100)
-Pad( 354 -2 354 25 9 "86" 0x00000100)
-Pad( 334 -2 334 25 9 "87" 0x00000100)
-Pad( 314 -2 314 25 9 "88" 0x00000100)
-Pad( 295 -2 295 25 9 "89" 0x00000100)
-Pad( 275 -2 275 25 9 "90" 0x00000100)
-Pad( 255 -2 255 25 9 "91" 0x00000100)
-Pad( 236 -2 236 25 9 "92" 0x00000100)
-Pad( 216 -2 216 25 9 "93" 0x00000100)
-Pad( 196 -2 196 25 9 "94" 0x00000100)
-Pad( 177 -2 177 25 9 "95" 0x00000100)
-Pad( 157 -2 157 25 9 "96" 0x00000100)
-Pad( 137 -2 137 25 9 "97" 0x00000100)
-Pad( 118 -2 118 25 9 "98" 0x00000100)
-Pad( 98 -2 98 25 9 "99" 0x00000100)
-Pad( 78 -2 78 25 9 "100" 0x00000100)
-ElementLine ( 80 30 599 30 20 )
-ElementLine ( 599 30 599 599 20 )
-ElementLine ( 599 599 30 599 20 )
-ElementLine ( 30 599 30 80 20 )
-ElementLine ( 30 80 80 30 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pc104+.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pc104+.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pc104+.ele (nonexistent)
@@ -1,252 +0,0 @@
-Element(0x00000000 "PC 104+" "" "PC 104+" 200 0 3 100 0x00000000)
-(
-
-
- Pin(400 250 60 30 "A1" 0x00000100)
- Pin(400 350 60 30 "A2" 0x00000000)
- Pin(400 450 60 30 "A3" 0x00000000)
- Pin(400 550 60 30 "A4" 0x00000000)
- Pin(400 650 60 30 "A5" 0x00000000)
- Pin(400 750 60 30 "A6" 0x00000000)
- Pin(400 850 60 30 "A7" 0x00000000)
- Pin(400 950 60 30 "A8" 0x00000000)
- Pin(400 1050 60 30 "A9" 0x00000000)
- Pin(400 1150 60 30 "A10" 0x00000000)
- Pin(400 1250 60 30 "A11" 0x00000000)
- Pin(400 1350 60 30 "A12" 0x00000000)
- Pin(400 1450 60 30 "A13" 0x00000000)
- Pin(400 1550 60 30 "A14" 0x00000000)
- Pin(400 1650 60 30 "A15" 0x00000000)
- Pin(400 1750 60 30 "A16" 0x00000000)
- Pin(400 1850 60 30 "A17" 0x00000000)
- Pin(400 1950 60 30 "A18" 0x00000000)
- Pin(400 2050 60 30 "A19" 0x00000000)
- Pin(400 2150 60 30 "A20" 0x00000000)
- Pin(400 2250 60 30 "A21" 0x00000000)
- Pin(400 2350 60 30 "A22" 0x00000000)
- Pin(400 2450 60 30 "A23" 0x00000000)
- Pin(400 2550 60 30 "A24" 0x00000000)
- Pin(400 2650 60 30 "A25" 0x00000000)
- Pin(400 2750 60 30 "A26" 0x00000000)
- Pin(400 2850 60 30 "A27" 0x00000000)
- Pin(400 2950 60 30 "A28" 0x00000000)
- Pin(400 3050 60 30 "A29" 0x00000000)
- Pin(400 3150 60 30 "A30" 0x00000000)
- Pin(400 3250 60 30 "A31" 0x00000000)
- Pin(400 3350 60 30 "A32" 0x00000000)
-
- Pin(500 250 60 30 "B1" 0x00000100)
- Pin(500 350 60 30 "B2" 0x00000000)
- Pin(500 450 60 30 "B3" 0x00000000)
- Pin(500 550 60 30 "B4" 0x00000000)
- Pin(500 650 60 30 "B5" 0x00000000)
- Pin(500 750 60 30 "B6" 0x00000000)
- Pin(500 850 60 30 "B7" 0x00000000)
- Pin(500 950 60 30 "B8" 0x00000000)
- Pin(500 1050 60 30 "B9" 0x00000000)
- Pin(500 1150 60 30 "B10" 0x00000000)
- Pin(500 1250 60 30 "B11" 0x00000000)
- Pin(500 1350 60 30 "B12" 0x00000000)
- Pin(500 1450 60 30 "B13" 0x00000000)
- Pin(500 1550 60 30 "B14" 0x00000000)
- Pin(500 1650 60 30 "B15" 0x00000000)
- Pin(500 1750 60 30 "B16" 0x00000000)
- Pin(500 1850 60 30 "B17" 0x00000000)
- Pin(500 1950 60 30 "B18" 0x00000000)
- Pin(500 2050 60 30 "B19" 0x00000000)
- Pin(500 2150 60 30 "B20" 0x00000000)
- Pin(500 2250 60 30 "B21" 0x00000000)
- Pin(500 2350 60 30 "B22" 0x00000000)
- Pin(500 2450 60 30 "B23" 0x00000000)
- Pin(500 2550 60 30 "B24" 0x00000000)
- Pin(500 2650 60 30 "B25" 0x00000000)
- Pin(500 2750 60 30 "B26" 0x00000000)
- Pin(500 2850 60 30 "B27" 0x00000000)
- Pin(500 2950 60 30 "B28" 0x00000000)
- Pin(500 3050 60 30 "B29" 0x00000000)
- Pin(500 3150 60 30 "B30" 0x00000000)
- Pin(500 3250 60 30 "B31" 0x00000000)
- Pin(500 3350 60 30 "B32" 0x00000000)
-
- Pin(300 1050 60 30 "C0" 0x00000000)
- Pin(300 1150 60 30 "C1" 0x00000100)
- Pin(300 1250 60 30 "C2" 0x00000000)
- Pin(300 1350 60 30 "C3" 0x00000000)
- Pin(300 1450 60 30 "C4" 0x00000000)
- Pin(300 1550 60 30 "C5" 0x00000000)
- Pin(300 1650 60 30 "C6" 0x00000000)
- Pin(300 1750 60 30 "C7" 0x00000000)
- Pin(300 1850 60 30 "C8" 0x00000000)
- Pin(300 1950 60 30 "C9" 0x00000000)
- Pin(300 2050 60 30 "C10" 0x00000000)
- Pin(300 2150 60 30 "C11" 0x00000000)
- Pin(300 2250 60 30 "C12" 0x00000000)
- Pin(300 2350 60 30 "C13" 0x00000000)
- Pin(300 2450 60 30 "C14" 0x00000000)
- Pin(300 2550 60 30 "C15" 0x00000000)
- Pin(300 2650 60 30 "C16" 0x00000000)
- Pin(300 2750 60 30 "C17" 0x00000000)
- Pin(300 2850 60 30 "C18" 0x00000000)
- Pin(300 2950 60 30 "C19" 0x00000000)
-
- Pin(200 1050 60 30 "D0" 0x00000000)
- Pin(200 1150 60 30 "D1" 0x00000100)
- Pin(200 1250 60 30 "D2" 0x00000000)
- Pin(200 1350 60 30 "D3" 0x00000000)
- Pin(200 1450 60 30 "D4" 0x00000000)
- Pin(200 1550 60 30 "D5" 0x00000000)
- Pin(200 1650 60 30 "D6" 0x00000000)
- Pin(200 1750 60 30 "D7" 0x00000000)
- Pin(200 1850 60 30 "D8" 0x00000000)
- Pin(200 1950 60 30 "D9" 0x00000000)
- Pin(200 2050 60 30 "D10" 0x00000000)
- Pin(200 2150 60 30 "D11" 0x00000000)
- Pin(200 2250 60 30 "D12" 0x00000000)
- Pin(200 2350 60 30 "D13" 0x00000000)
- Pin(200 2450 60 30 "D14" 0x00000000)
- Pin(200 2550 60 30 "D15" 0x00000000)
- Pin(200 2650 60 30 "D16" 0x00000000)
- Pin(200 2750 60 30 "D17" 0x00000000)
- Pin(200 2850 60 30 "D18" 0x00000000)
- Pin(200 2950 60 30 "D19" 0x00000000)
-
-
-
-Pin(3338 650 40 25 "J3-a1" 0x00000000)
-Pin(3338 728 40 25 "J3-a2" 0x00000000)
-Pin(3338 807 40 25 "J3-a3" 0x00000000)
-Pin(3338 886 40 25 "J3-a4" 0x00000000)
-Pin(3338 964 40 25 "J3-a5" 0x00000000)
-Pin(3338 1043 40 25 "J3-a6" 0x00000000)
-Pin(3338 1122 40 25 "J3-a7" 0x00000000)
-Pin(3338 1201 40 25 "J3-a8" 0x00000000)
-Pin(3338 1279 40 25 "J3-a9" 0x00000000)
-Pin(3338 1358 40 25 "J3-a10" 0x00000000)
-Pin(3338 1437 40 25 "J3-a11" 0x00000000)
-Pin(3338 1516 40 25 "J3-a12" 0x00000000)
-Pin(3338 1594 40 25 "J3-a13" 0x00000000)
-Pin(3338 1673 40 25 "J3-a14" 0x00000000)
-Pin(3338 1752 40 25 "J3-a15" 0x00000000)
-Pin(3338 1831 40 25 "J3-a16" 0x00000000)
-Pin(3338 1909 40 25 "J3-a17" 0x00000000)
-Pin(3338 1988 40 25 "J3-a18" 0x00000000)
-Pin(3338 2067 40 25 "J3-a19" 0x00000000)
-Pin(3338 2146 40 25 "J3-a20" 0x00000000)
-Pin(3338 2224 40 25 "J3-a21" 0x00000000)
-Pin(3338 2303 40 25 "J3-a22" 0x00000000)
-Pin(3338 2382 40 25 "J3-a23" 0x00000000)
-Pin(3338 2461 40 25 "J3-a24" 0x00000000)
-Pin(3338 2539 40 25 "J3-a25" 0x00000000)
-Pin(3338 2618 40 25 "J3-a26" 0x00000000)
-Pin(3338 2697 40 25 "J3-a27" 0x00000000)
-Pin(3338 2775 40 25 "J3-a28" 0x00000000)
-Pin(3338 2854 40 25 "J3-a29" 0x00000000)
-Pin(3338 2933 40 25 "J3-a30" 0x00000000)
-Pin(3417 650 40 25 "J3-b1" 0x00000000)
-Pin(3417 728 40 25 "J3-b2" 0x00000000)
-Pin(3417 807 40 25 "J3-b3" 0x00000000)
-Pin(3417 886 40 25 "J3-b4" 0x00000000)
-Pin(3417 964 40 25 "J3-b5" 0x00000000)
-Pin(3417 1043 40 25 "J3-b6" 0x00000000)
-Pin(3417 1122 40 25 "J3-b7" 0x00000000)
-Pin(3417 1201 40 25 "J3-b8" 0x00000000)
-Pin(3417 1279 40 25 "J3-b9" 0x00000000)
-Pin(3417 1358 40 25 "J3-b10" 0x00000000)
-Pin(3417 1437 40 25 "J3-b11" 0x00000000)
-Pin(3417 1516 40 25 "J3-b12" 0x00000000)
-Pin(3417 1594 40 25 "J3-b13" 0x00000000)
-Pin(3417 1673 40 25 "J3-b14" 0x00000000)
-Pin(3417 1752 40 25 "J3-b15" 0x00000000)
-Pin(3417 1831 40 25 "J3-b16" 0x00000000)
-Pin(3417 1909 40 25 "J3-b17" 0x00000000)
-Pin(3417 1988 40 25 "J3-b18" 0x00000000)
-Pin(3417 2067 40 25 "J3-b19" 0x00000000)
-Pin(3417 2146 40 25 "J3-b20" 0x00000000)
-Pin(3417 2224 40 25 "J3-b21" 0x00000000)
-Pin(3417 2303 40 25 "J3-b22" 0x00000000)
-Pin(3417 2382 40 25 "J3-b23" 0x00000000)
-Pin(3417 2461 40 25 "J3-b24" 0x00000000)
-Pin(3417 2539 40 25 "J3-b25" 0x00000000)
-Pin(3417 2618 40 25 "J3-b26" 0x00000000)
-Pin(3417 2697 40 25 "J3-b27" 0x00000000)
-Pin(3417 2775 40 25 "J3-b28" 0x00000000)
-Pin(3417 2854 40 25 "J3-b29" 0x00000000)
-Pin(3417 2933 40 25 "J3-b30" 0x00000000)
-Pin(3496 650 40 25 "J3-c1" 0x00000000)
-Pin(3496 728 40 25 "J3-c2" 0x00000000)
-Pin(3496 807 40 25 "J3-c3" 0x00000000)
-Pin(3496 886 40 25 "J3-c4" 0x00000000)
-Pin(3496 964 40 25 "J3-c5" 0x00000000)
-Pin(3496 1043 40 25 "J3-c6" 0x00000000)
-Pin(3496 1122 40 25 "J3-c7" 0x00000000)
-Pin(3496 1201 40 25 "J3-c8" 0x00000000)
-Pin(3496 1279 40 25 "J3-c9" 0x00000000)
-Pin(3496 1358 40 25 "J3-c10" 0x00000000)
-Pin(3496 1437 40 25 "J3-c11" 0x00000000)
-Pin(3496 1516 40 25 "J3-c12" 0x00000000)
-Pin(3496 1594 40 25 "J3-c13" 0x00000000)
-Pin(3496 1673 40 25 "J3-c14" 0x00000000)
-Pin(3496 1752 40 25 "J3-c15" 0x00000000)
-Pin(3496 1831 40 25 "J3-c16" 0x00000000)
-Pin(3496 1909 40 25 "J3-c17" 0x00000000)
-Pin(3496 1988 40 25 "J3-c18" 0x00000000)
-Pin(3496 2067 40 25 "J3-c19" 0x00000000)
-Pin(3496 2146 40 25 "J3-c20" 0x00000000)
-Pin(3496 2224 40 25 "J3-c21" 0x00000000)
-Pin(3496 2303 40 25 "J3-c22" 0x00000000)
-Pin(3496 2382 40 25 "J3-c23" 0x00000000)
-Pin(3496 2461 40 25 "J3-c24" 0x00000000)
-Pin(3496 2539 40 25 "J3-c25" 0x00000000)
-Pin(3496 2618 40 25 "J3-c26" 0x00000000)
-Pin(3496 2697 40 25 "J3-c27" 0x00000000)
-Pin(3496 2775 40 25 "J3-c28" 0x00000000)
-Pin(3496 2854 40 25 "J3-c29" 0x00000000)
-Pin(3496 2933 40 25 "J3-c30" 0x00000000)
-Pin(3575 650 40 25 "J3-d1" 0x00000000)
-Pin(3575 728 40 25 "J3-d2" 0x00000000)
-Pin(3575 807 40 25 "J3-d3" 0x00000000)
-Pin(3575 886 40 25 "J3-d4" 0x00000000)
-Pin(3575 964 40 25 "J3-d5" 0x00000000)
-Pin(3575 1043 40 25 "J3-d6" 0x00000000)
-Pin(3575 1122 40 25 "J3-d7" 0x00000000)
-Pin(3575 1201 40 25 "J3-d8" 0x00000000)
-Pin(3575 1279 40 25 "J3-d9" 0x00000000)
-Pin(3575 1358 40 25 "J3-d10" 0x00000000)
-Pin(3575 1437 40 25 "J3-d11" 0x00000000)
-Pin(3575 1516 40 25 "J3-d12" 0x00000000)
-Pin(3575 1594 40 25 "J3-d13" 0x00000000)
-Pin(3575 1673 40 25 "J3-d14" 0x00000000)
-Pin(3575 1752 40 25 "J3-d15" 0x00000000)
-Pin(3575 1831 40 25 "J3-d16" 0x00000000)
-Pin(3575 1909 40 25 "J3-d17" 0x00000000)
-Pin(3575 1988 40 25 "J3-d18" 0x00000000)
-Pin(3575 2067 40 25 "J3-d19" 0x00000000)
-Pin(3575 2146 40 25 "J3-d20" 0x00000000)
-Pin(3575 2224 40 25 "J3-d21" 0x00000000)
-Pin(3575 2303 40 25 "J3-d22" 0x00000000)
-Pin(3575 2382 40 25 "J3-d23" 0x00000000)
-Pin(3575 2461 40 25 "J3-d24" 0x00000000)
-Pin(3575 2539 40 25 "J3-d25" 0x00000000)
-Pin(3575 2618 40 25 "J3-d26" 0x00000000)
-Pin(3575 2697 40 25 "J3-d27" 0x00000000)
-Pin(3575 2775 40 25 "J3-d28" 0x00000000)
-Pin(3575 2854 40 25 "J3-d29" 0x00000000)
-Pin(3575 2933 40 25 "J3-d30" 0x00000000)
-
- Pin(3612 545 85 75 "m5" 0x00000000)
- Pin(3612 3039 85 75 "m6" 0x00000000)
- Pin(3302 545 85 75 "m7" 0x00000000)
- Pin(3302 3039 85 75 "m8" 0x00000000)
-
- Pin(200 200 250 125 "M1" 0x00000000)
- Pin(200 3350 250 125 "M2" 0x00000000)
- Pin(3575 350 250 125 "M3" 0x00000000)
- Pin(3575 3250 250 125 "M4" 0x00000000)
-
- ElementLine ( 0 0 3775 0 20)
- ElementLine ( 3775 0 3775 3550 20)
- ElementLine ( 3775 3550 0 3550 20)
- ElementLine ( 0 3550 0 0 20)
-
- Mark (0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/Makefile.am
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/Makefile.am (nonexistent)
@@ -1,27 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/not_vetted_ingo
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- pc104+.ele \
- pc104.ele \
- pq100.ele \
- pq128.ele \
- pq144.ele \
- pq160.ele \
- pq208.ele \
- pq240.ele \
- pq304.ele \
- pq32.ele \
- pq44.ele \
- smt0402.ele \
- smt0603.ele \
- smt0805.ele \
- smt1206.ele \
- smt1210.ele \
- smt1913.ele \
- smt2416.ele
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/not_vetted_ingo/pq240.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq240.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq240.ele (nonexistent)
@@ -1,249 +0,0 @@
-Element(0x00000000 "pq240" "" "240 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -2 100 25 100 9 "1" 0x00000100)
-Pad( -2 120 25 120 9 "2" 0x00000100)
-Pad( -2 139 25 139 9 "3" 0x00000100)
-Pad( -2 159 25 159 9 "4" 0x00000100)
-Pad( -2 179 25 179 9 "5" 0x00000100)
-Pad( -2 198 25 198 9 "6" 0x00000100)
-Pad( -2 218 25 218 9 "7" 0x00000100)
-Pad( -2 238 25 238 9 "8" 0x00000100)
-Pad( -2 257 25 257 9 "9" 0x00000100)
-Pad( -2 277 25 277 9 "10" 0x00000100)
-Pad( -2 297 25 297 9 "11" 0x00000100)
-Pad( -2 316 25 316 9 "12" 0x00000100)
-Pad( -2 336 25 336 9 "13" 0x00000100)
-Pad( -2 356 25 356 9 "14" 0x00000100)
-Pad( -2 375 25 375 9 "15" 0x00000100)
-Pad( -2 395 25 395 9 "16" 0x00000100)
-Pad( -2 415 25 415 9 "17" 0x00000100)
-Pad( -2 435 25 435 9 "18" 0x00000100)
-Pad( -2 454 25 454 9 "19" 0x00000100)
-Pad( -2 474 25 474 9 "20" 0x00000100)
-Pad( -2 494 25 494 9 "21" 0x00000100)
-Pad( -2 513 25 513 9 "22" 0x00000100)
-Pad( -2 533 25 533 9 "23" 0x00000100)
-Pad( -2 553 25 553 9 "24" 0x00000100)
-Pad( -2 572 25 572 9 "25" 0x00000100)
-Pad( -2 592 25 592 9 "26" 0x00000100)
-Pad( -2 612 25 612 9 "27" 0x00000100)
-Pad( -2 631 25 631 9 "28" 0x00000100)
-Pad( -2 651 25 651 9 "29" 0x00000100)
-Pad( -2 671 25 671 9 "30" 0x00000100)
-Pad( -2 690 25 690 9 "31" 0x00000100)
-Pad( -2 710 25 710 9 "32" 0x00000100)
-Pad( -2 730 25 730 9 "33" 0x00000100)
-Pad( -2 749 25 749 9 "34" 0x00000100)
-Pad( -2 769 25 769 9 "35" 0x00000100)
-Pad( -2 789 25 789 9 "36" 0x00000100)
-Pad( -2 809 25 809 9 "37" 0x00000100)
-Pad( -2 828 25 828 9 "38" 0x00000100)
-Pad( -2 848 25 848 9 "39" 0x00000100)
-Pad( -2 868 25 868 9 "40" 0x00000100)
-Pad( -2 887 25 887 9 "41" 0x00000100)
-Pad( -2 907 25 907 9 "42" 0x00000100)
-Pad( -2 927 25 927 9 "43" 0x00000100)
-Pad( -2 946 25 946 9 "44" 0x00000100)
-Pad( -2 966 25 966 9 "45" 0x00000100)
-Pad( -2 986 25 986 9 "46" 0x00000100)
-Pad( -2 1005 25 1005 9 "47" 0x00000100)
-Pad( -2 1025 25 1025 9 "48" 0x00000100)
-Pad( -2 1045 25 1045 9 "49" 0x00000100)
-Pad( -2 1064 25 1064 9 "50" 0x00000100)
-Pad( -2 1084 25 1084 9 "51" 0x00000100)
-Pad( -2 1104 25 1104 9 "52" 0x00000100)
-Pad( -2 1124 25 1124 9 "53" 0x00000100)
-Pad( -2 1143 25 1143 9 "54" 0x00000100)
-Pad( -2 1163 25 1163 9 "55" 0x00000100)
-Pad( -2 1183 25 1183 9 "56" 0x00000100)
-Pad( -2 1202 25 1202 9 "57" 0x00000100)
-Pad( -2 1222 25 1222 9 "58" 0x00000100)
-Pad( -2 1242 25 1242 9 "59" 0x00000100)
-Pad( -2 1261 25 1261 9 "60" 0x00000100)
-Pad( 100 1364 100 1336 9 "61" 0x00000100)
-Pad( 120 1364 120 1336 9 "62" 0x00000100)
-Pad( 139 1364 139 1336 9 "63" 0x00000100)
-Pad( 159 1364 159 1336 9 "64" 0x00000100)
-Pad( 179 1364 179 1336 9 "65" 0x00000100)
-Pad( 198 1364 198 1336 9 "66" 0x00000100)
-Pad( 218 1364 218 1336 9 "67" 0x00000100)
-Pad( 238 1364 238 1336 9 "68" 0x00000100)
-Pad( 257 1364 257 1336 9 "69" 0x00000100)
-Pad( 277 1364 277 1336 9 "70" 0x00000100)
-Pad( 297 1364 297 1336 9 "71" 0x00000100)
-Pad( 316 1364 316 1336 9 "72" 0x00000100)
-Pad( 336 1364 336 1336 9 "73" 0x00000100)
-Pad( 356 1364 356 1336 9 "74" 0x00000100)
-Pad( 375 1364 375 1336 9 "75" 0x00000100)
-Pad( 395 1364 395 1336 9 "76" 0x00000100)
-Pad( 415 1364 415 1336 9 "77" 0x00000100)
-Pad( 435 1364 435 1336 9 "78" 0x00000100)
-Pad( 454 1364 454 1336 9 "79" 0x00000100)
-Pad( 474 1364 474 1336 9 "80" 0x00000100)
-Pad( 494 1364 494 1336 9 "81" 0x00000100)
-Pad( 513 1364 513 1336 9 "82" 0x00000100)
-Pad( 533 1364 533 1336 9 "83" 0x00000100)
-Pad( 553 1364 553 1336 9 "84" 0x00000100)
-Pad( 572 1364 572 1336 9 "85" 0x00000100)
-Pad( 592 1364 592 1336 9 "86" 0x00000100)
-Pad( 612 1364 612 1336 9 "87" 0x00000100)
-Pad( 631 1364 631 1336 9 "88" 0x00000100)
-Pad( 651 1364 651 1336 9 "89" 0x00000100)
-Pad( 671 1364 671 1336 9 "90" 0x00000100)
-Pad( 690 1364 690 1336 9 "91" 0x00000100)
-Pad( 710 1364 710 1336 9 "92" 0x00000100)
-Pad( 730 1364 730 1336 9 "93" 0x00000100)
-Pad( 749 1364 749 1336 9 "94" 0x00000100)
-Pad( 769 1364 769 1336 9 "95" 0x00000100)
-Pad( 789 1364 789 1336 9 "96" 0x00000100)
-Pad( 809 1364 809 1336 9 "97" 0x00000100)
-Pad( 828 1364 828 1336 9 "98" 0x00000100)
-Pad( 848 1364 848 1336 9 "99" 0x00000100)
-Pad( 868 1364 868 1336 9 "100" 0x00000100)
-Pad( 887 1364 887 1336 9 "101" 0x00000100)
-Pad( 907 1364 907 1336 9 "102" 0x00000100)
-Pad( 927 1364 927 1336 9 "103" 0x00000100)
-Pad( 946 1364 946 1336 9 "104" 0x00000100)
-Pad( 966 1364 966 1336 9 "105" 0x00000100)
-Pad( 986 1364 986 1336 9 "106" 0x00000100)
-Pad(1005 1364 1005 1336 9 "107" 0x00000100)
-Pad(1025 1364 1025 1336 9 "108" 0x00000100)
-Pad(1045 1364 1045 1336 9 "109" 0x00000100)
-Pad(1064 1364 1064 1336 9 "110" 0x00000100)
-Pad(1084 1364 1084 1336 9 "111" 0x00000100)
-Pad(1104 1364 1104 1336 9 "112" 0x00000100)
-Pad(1124 1364 1124 1336 9 "113" 0x00000100)
-Pad(1143 1364 1143 1336 9 "114" 0x00000100)
-Pad(1163 1364 1163 1336 9 "115" 0x00000100)
-Pad(1183 1364 1183 1336 9 "116" 0x00000100)
-Pad(1202 1364 1202 1336 9 "117" 0x00000100)
-Pad(1222 1364 1222 1336 9 "118" 0x00000100)
-Pad(1242 1364 1242 1336 9 "119" 0x00000100)
-Pad(1261 1364 1261 1336 9 "120" 0x00000100)
-Pad(1364 1261 1336 1261 9 "121" 0x00000100)
-Pad(1364 1242 1336 1242 9 "122" 0x00000100)
-Pad(1364 1222 1336 1222 9 "123" 0x00000100)
-Pad(1364 1202 1336 1202 9 "124" 0x00000100)
-Pad(1364 1183 1336 1183 9 "125" 0x00000100)
-Pad(1364 1163 1336 1163 9 "126" 0x00000100)
-Pad(1364 1143 1336 1143 9 "127" 0x00000100)
-Pad(1364 1124 1336 1124 9 "128" 0x00000100)
-Pad(1364 1104 1336 1104 9 "129" 0x00000100)
-Pad(1364 1084 1336 1084 9 "130" 0x00000100)
-Pad(1364 1064 1336 1064 9 "131" 0x00000100)
-Pad(1364 1045 1336 1045 9 "132" 0x00000100)
-Pad(1364 1025 1336 1025 9 "133" 0x00000100)
-Pad(1364 1005 1336 1005 9 "134" 0x00000100)
-Pad(1364 986 1336 986 9 "135" 0x00000100)
-Pad(1364 966 1336 966 9 "136" 0x00000100)
-Pad(1364 946 1336 946 9 "137" 0x00000100)
-Pad(1364 927 1336 927 9 "138" 0x00000100)
-Pad(1364 907 1336 907 9 "139" 0x00000100)
-Pad(1364 887 1336 887 9 "140" 0x00000100)
-Pad(1364 868 1336 868 9 "141" 0x00000100)
-Pad(1364 848 1336 848 9 "142" 0x00000100)
-Pad(1364 828 1336 828 9 "143" 0x00000100)
-Pad(1364 809 1336 809 9 "144" 0x00000100)
-Pad(1364 789 1336 789 9 "145" 0x00000100)
-Pad(1364 769 1336 769 9 "146" 0x00000100)
-Pad(1364 749 1336 749 9 "147" 0x00000100)
-Pad(1364 730 1336 730 9 "148" 0x00000100)
-Pad(1364 710 1336 710 9 "149" 0x00000100)
-Pad(1364 690 1336 690 9 "150" 0x00000100)
-Pad(1364 671 1336 671 9 "151" 0x00000100)
-Pad(1364 651 1336 651 9 "152" 0x00000100)
-Pad(1364 631 1336 631 9 "153" 0x00000100)
-Pad(1364 612 1336 612 9 "154" 0x00000100)
-Pad(1364 592 1336 592 9 "155" 0x00000100)
-Pad(1364 572 1336 572 9 "156" 0x00000100)
-Pad(1364 553 1336 553 9 "157" 0x00000100)
-Pad(1364 533 1336 533 9 "158" 0x00000100)
-Pad(1364 513 1336 513 9 "159" 0x00000100)
-Pad(1364 494 1336 494 9 "160" 0x00000100)
-Pad(1364 474 1336 474 9 "161" 0x00000100)
-Pad(1364 454 1336 454 9 "162" 0x00000100)
-Pad(1364 435 1336 435 9 "163" 0x00000100)
-Pad(1364 415 1336 415 9 "164" 0x00000100)
-Pad(1364 395 1336 395 9 "165" 0x00000100)
-Pad(1364 375 1336 375 9 "166" 0x00000100)
-Pad(1364 356 1336 356 9 "167" 0x00000100)
-Pad(1364 336 1336 336 9 "168" 0x00000100)
-Pad(1364 316 1336 316 9 "169" 0x00000100)
-Pad(1364 297 1336 297 9 "170" 0x00000100)
-Pad(1364 277 1336 277 9 "171" 0x00000100)
-Pad(1364 257 1336 257 9 "172" 0x00000100)
-Pad(1364 238 1336 238 9 "173" 0x00000100)
-Pad(1364 218 1336 218 9 "174" 0x00000100)
-Pad(1364 198 1336 198 9 "175" 0x00000100)
-Pad(1364 179 1336 179 9 "176" 0x00000100)
-Pad(1364 159 1336 159 9 "177" 0x00000100)
-Pad(1364 139 1336 139 9 "178" 0x00000100)
-Pad(1364 120 1336 120 9 "179" 0x00000100)
-Pad(1364 100 1336 100 9 "180" 0x00000100)
-Pad(1261 -2 1261 25 9 "181" 0x00000100)
-Pad(1242 -2 1242 25 9 "182" 0x00000100)
-Pad(1222 -2 1222 25 9 "183" 0x00000100)
-Pad(1202 -2 1202 25 9 "184" 0x00000100)
-Pad(1183 -2 1183 25 9 "185" 0x00000100)
-Pad(1163 -2 1163 25 9 "186" 0x00000100)
-Pad(1143 -2 1143 25 9 "187" 0x00000100)
-Pad(1124 -2 1124 25 9 "188" 0x00000100)
-Pad(1104 -2 1104 25 9 "189" 0x00000100)
-Pad(1084 -2 1084 25 9 "190" 0x00000100)
-Pad(1064 -2 1064 25 9 "191" 0x00000100)
-Pad(1045 -2 1045 25 9 "192" 0x00000100)
-Pad(1025 -2 1025 25 9 "193" 0x00000100)
-Pad(1005 -2 1005 25 9 "194" 0x00000100)
-Pad( 986 -2 986 25 9 "195" 0x00000100)
-Pad( 966 -2 966 25 9 "196" 0x00000100)
-Pad( 946 -2 946 25 9 "197" 0x00000100)
-Pad( 927 -2 927 25 9 "198" 0x00000100)
-Pad( 907 -2 907 25 9 "199" 0x00000100)
-Pad( 887 -2 887 25 9 "200" 0x00000100)
-Pad( 868 -2 868 25 9 "201" 0x00000100)
-Pad( 848 -2 848 25 9 "202" 0x00000100)
-Pad( 828 -2 828 25 9 "203" 0x00000100)
-Pad( 809 -2 809 25 9 "204" 0x00000100)
-Pad( 789 -2 789 25 9 "205" 0x00000100)
-Pad( 769 -2 769 25 9 "206" 0x00000100)
-Pad( 749 -2 749 25 9 "207" 0x00000100)
-Pad( 730 -2 730 25 9 "208" 0x00000100)
-Pad( 710 -2 710 25 9 "209" 0x00000100)
-Pad( 690 -2 690 25 9 "210" 0x00000100)
-Pad( 671 -2 671 25 9 "211" 0x00000100)
-Pad( 651 -2 651 25 9 "212" 0x00000100)
-Pad( 631 -2 631 25 9 "213" 0x00000100)
-Pad( 612 -2 612 25 9 "214" 0x00000100)
-Pad( 592 -2 592 25 9 "215" 0x00000100)
-Pad( 572 -2 572 25 9 "216" 0x00000100)
-Pad( 553 -2 553 25 9 "217" 0x00000100)
-Pad( 533 -2 533 25 9 "218" 0x00000100)
-Pad( 513 -2 513 25 9 "219" 0x00000100)
-Pad( 494 -2 494 25 9 "220" 0x00000100)
-Pad( 474 -2 474 25 9 "221" 0x00000100)
-Pad( 454 -2 454 25 9 "222" 0x00000100)
-Pad( 435 -2 435 25 9 "223" 0x00000100)
-Pad( 415 -2 415 25 9 "224" 0x00000100)
-Pad( 395 -2 395 25 9 "225" 0x00000100)
-Pad( 375 -2 375 25 9 "226" 0x00000100)
-Pad( 356 -2 356 25 9 "227" 0x00000100)
-Pad( 336 -2 336 25 9 "228" 0x00000100)
-Pad( 316 -2 316 25 9 "229" 0x00000100)
-Pad( 297 -2 297 25 9 "230" 0x00000100)
-Pad( 277 -2 277 25 9 "231" 0x00000100)
-Pad( 257 -2 257 25 9 "232" 0x00000100)
-Pad( 238 -2 238 25 9 "233" 0x00000100)
-Pad( 218 -2 218 25 9 "234" 0x00000100)
-Pad( 198 -2 198 25 9 "235" 0x00000100)
-Pad( 179 -2 179 25 9 "236" 0x00000100)
-Pad( 159 -2 159 25 9 "237" 0x00000100)
-Pad( 139 -2 139 25 9 "238" 0x00000100)
-Pad( 120 -2 120 25 9 "239" 0x00000100)
-Pad( 100 -2 100 25 9 "240" 0x00000100)
-ElementLine ( 80 30 1331 30 20 )
-ElementLine ( 1331 30 1331 1331 20 )
-ElementLine ( 1331 1331 30 1331 20 )
-ElementLine ( 30 1331 30 80 20 )
-ElementLine ( 30 80 80 30 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq304.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq304.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq304.ele (nonexistent)
@@ -1,313 +0,0 @@
-Element(0x00000000 "pq304" "" "304 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -2 100 25 100 8 "1" 0x00000100)
-Pad( -2 120 25 120 8 "2" 0x00000100)
-Pad( -2 139 25 139 8 "3" 0x00000100)
-Pad( -2 159 25 159 8 "4" 0x00000100)
-Pad( -2 179 25 179 8 "5" 0x00000100)
-Pad( -2 198 25 198 8 "6" 0x00000100)
-Pad( -2 218 25 218 8 "7" 0x00000100)
-Pad( -2 238 25 238 8 "8" 0x00000100)
-Pad( -2 257 25 257 8 "9" 0x00000100)
-Pad( -2 277 25 277 8 "10" 0x00000100)
-Pad( -2 297 25 297 8 "11" 0x00000100)
-Pad( -2 316 25 316 8 "12" 0x00000100)
-Pad( -2 336 25 336 8 "13" 0x00000100)
-Pad( -2 356 25 356 8 "14" 0x00000100)
-Pad( -2 375 25 375 8 "15" 0x00000100)
-Pad( -2 395 25 395 8 "16" 0x00000100)
-Pad( -2 415 25 415 8 "17" 0x00000100)
-Pad( -2 435 25 435 8 "18" 0x00000100)
-Pad( -2 454 25 454 8 "19" 0x00000100)
-Pad( -2 474 25 474 8 "20" 0x00000100)
-Pad( -2 494 25 494 8 "21" 0x00000100)
-Pad( -2 513 25 513 8 "22" 0x00000100)
-Pad( -2 533 25 533 8 "23" 0x00000100)
-Pad( -2 553 25 553 8 "24" 0x00000100)
-Pad( -2 572 25 572 8 "25" 0x00000100)
-Pad( -2 592 25 592 8 "26" 0x00000100)
-Pad( -2 612 25 612 8 "27" 0x00000100)
-Pad( -2 631 25 631 8 "28" 0x00000100)
-Pad( -2 651 25 651 8 "29" 0x00000100)
-Pad( -2 671 25 671 8 "30" 0x00000100)
-Pad( -2 690 25 690 8 "31" 0x00000100)
-Pad( -2 710 25 710 8 "32" 0x00000100)
-Pad( -2 730 25 730 8 "33" 0x00000100)
-Pad( -2 749 25 749 8 "34" 0x00000100)
-Pad( -2 769 25 769 8 "35" 0x00000100)
-Pad( -2 789 25 789 8 "36" 0x00000100)
-Pad( -2 809 25 809 8 "37" 0x00000100)
-Pad( -2 828 25 828 8 "38" 0x00000100)
-Pad( -2 848 25 848 8 "39" 0x00000100)
-Pad( -2 868 25 868 8 "40" 0x00000100)
-Pad( -2 887 25 887 8 "41" 0x00000100)
-Pad( -2 907 25 907 8 "42" 0x00000100)
-Pad( -2 927 25 927 8 "43" 0x00000100)
-Pad( -2 946 25 946 8 "44" 0x00000100)
-Pad( -2 966 25 966 8 "45" 0x00000100)
-Pad( -2 986 25 986 8 "46" 0x00000100)
-Pad( -2 1005 25 1005 8 "47" 0x00000100)
-Pad( -2 1025 25 1025 8 "48" 0x00000100)
-Pad( -2 1045 25 1045 8 "49" 0x00000100)
-Pad( -2 1064 25 1064 8 "50" 0x00000100)
-Pad( -2 1084 25 1084 8 "51" 0x00000100)
-Pad( -2 1104 25 1104 8 "52" 0x00000100)
-Pad( -2 1124 25 1124 8 "53" 0x00000100)
-Pad( -2 1143 25 1143 8 "54" 0x00000100)
-Pad( -2 1163 25 1163 8 "55" 0x00000100)
-Pad( -2 1183 25 1183 8 "56" 0x00000100)
-Pad( -2 1202 25 1202 8 "57" 0x00000100)
-Pad( -2 1222 25 1222 8 "58" 0x00000100)
-Pad( -2 1242 25 1242 8 "59" 0x00000100)
-Pad( -2 1261 25 1261 8 "60" 0x00000100)
-Pad( -2 1281 25 1281 8 "61" 0x00000100)
-Pad( -2 1301 25 1301 8 "62" 0x00000100)
-Pad( -2 1320 25 1320 8 "63" 0x00000100)
-Pad( -2 1340 25 1340 8 "64" 0x00000100)
-Pad( -2 1360 25 1360 8 "65" 0x00000100)
-Pad( -2 1379 25 1379 8 "66" 0x00000100)
-Pad( -2 1399 25 1399 8 "67" 0x00000100)
-Pad( -2 1419 25 1419 8 "68" 0x00000100)
-Pad( -2 1438 25 1438 8 "69" 0x00000100)
-Pad( -2 1458 25 1458 8 "70" 0x00000100)
-Pad( -2 1478 25 1478 8 "71" 0x00000100)
-Pad( -2 1498 25 1498 8 "72" 0x00000100)
-Pad( -2 1517 25 1517 8 "73" 0x00000100)
-Pad( -2 1537 25 1537 8 "74" 0x00000100)
-Pad( -2 1557 25 1557 8 "75" 0x00000100)
-Pad( -2 1576 25 1576 8 "76" 0x00000100)
-Pad( 100 1679 100 1651 8 "77" 0x00000100)
-Pad( 120 1679 120 1651 8 "78" 0x00000100)
-Pad( 139 1679 139 1651 8 "79" 0x00000100)
-Pad( 159 1679 159 1651 8 "80" 0x00000100)
-Pad( 179 1679 179 1651 8 "81" 0x00000100)
-Pad( 198 1679 198 1651 8 "82" 0x00000100)
-Pad( 218 1679 218 1651 8 "83" 0x00000100)
-Pad( 238 1679 238 1651 8 "84" 0x00000100)
-Pad( 257 1679 257 1651 8 "85" 0x00000100)
-Pad( 277 1679 277 1651 8 "86" 0x00000100)
-Pad( 297 1679 297 1651 8 "87" 0x00000100)
-Pad( 316 1679 316 1651 8 "88" 0x00000100)
-Pad( 336 1679 336 1651 8 "89" 0x00000100)
-Pad( 356 1679 356 1651 8 "90" 0x00000100)
-Pad( 375 1679 375 1651 8 "91" 0x00000100)
-Pad( 395 1679 395 1651 8 "92" 0x00000100)
-Pad( 415 1679 415 1651 8 "93" 0x00000100)
-Pad( 435 1679 435 1651 8 "94" 0x00000100)
-Pad( 454 1679 454 1651 8 "95" 0x00000100)
-Pad( 474 1679 474 1651 8 "96" 0x00000100)
-Pad( 494 1679 494 1651 8 "97" 0x00000100)
-Pad( 513 1679 513 1651 8 "98" 0x00000100)
-Pad( 533 1679 533 1651 8 "99" 0x00000100)
-Pad( 553 1679 553 1651 8 "100" 0x00000100)
-Pad( 572 1679 572 1651 8 "101" 0x00000100)
-Pad( 592 1679 592 1651 8 "102" 0x00000100)
-Pad( 612 1679 612 1651 8 "103" 0x00000100)
-Pad( 631 1679 631 1651 8 "104" 0x00000100)
-Pad( 651 1679 651 1651 8 "105" 0x00000100)
-Pad( 671 1679 671 1651 8 "106" 0x00000100)
-Pad( 690 1679 690 1651 8 "107" 0x00000100)
-Pad( 710 1679 710 1651 8 "108" 0x00000100)
-Pad( 730 1679 730 1651 8 "109" 0x00000100)
-Pad( 749 1679 749 1651 8 "110" 0x00000100)
-Pad( 769 1679 769 1651 8 "111" 0x00000100)
-Pad( 789 1679 789 1651 8 "112" 0x00000100)
-Pad( 809 1679 809 1651 8 "113" 0x00000100)
-Pad( 828 1679 828 1651 8 "114" 0x00000100)
-Pad( 848 1679 848 1651 8 "115" 0x00000100)
-Pad( 868 1679 868 1651 8 "116" 0x00000100)
-Pad( 887 1679 887 1651 8 "117" 0x00000100)
-Pad( 907 1679 907 1651 8 "118" 0x00000100)
-Pad( 927 1679 927 1651 8 "119" 0x00000100)
-Pad( 946 1679 946 1651 8 "120" 0x00000100)
-Pad( 966 1679 966 1651 8 "121" 0x00000100)
-Pad( 986 1679 986 1651 8 "122" 0x00000100)
-Pad(1005 1679 1005 1651 8 "123" 0x00000100)
-Pad(1025 1679 1025 1651 8 "124" 0x00000100)
-Pad(1045 1679 1045 1651 8 "125" 0x00000100)
-Pad(1064 1679 1064 1651 8 "126" 0x00000100)
-Pad(1084 1679 1084 1651 8 "127" 0x00000100)
-Pad(1104 1679 1104 1651 8 "128" 0x00000100)
-Pad(1124 1679 1124 1651 8 "129" 0x00000100)
-Pad(1143 1679 1143 1651 8 "130" 0x00000100)
-Pad(1163 1679 1163 1651 8 "131" 0x00000100)
-Pad(1183 1679 1183 1651 8 "132" 0x00000100)
-Pad(1202 1679 1202 1651 8 "133" 0x00000100)
-Pad(1222 1679 1222 1651 8 "134" 0x00000100)
-Pad(1242 1679 1242 1651 8 "135" 0x00000100)
-Pad(1261 1679 1261 1651 8 "136" 0x00000100)
-Pad(1281 1679 1281 1651 8 "137" 0x00000100)
-Pad(1301 1679 1301 1651 8 "138" 0x00000100)
-Pad(1320 1679 1320 1651 8 "139" 0x00000100)
-Pad(1340 1679 1340 1651 8 "140" 0x00000100)
-Pad(1360 1679 1360 1651 8 "141" 0x00000100)
-Pad(1379 1679 1379 1651 8 "142" 0x00000100)
-Pad(1399 1679 1399 1651 8 "143" 0x00000100)
-Pad(1419 1679 1419 1651 8 "144" 0x00000100)
-Pad(1438 1679 1438 1651 8 "145" 0x00000100)
-Pad(1458 1679 1458 1651 8 "146" 0x00000100)
-Pad(1478 1679 1478 1651 8 "147" 0x00000100)
-Pad(1498 1679 1498 1651 8 "148" 0x00000100)
-Pad(1517 1679 1517 1651 8 "149" 0x00000100)
-Pad(1537 1679 1537 1651 8 "150" 0x00000100)
-Pad(1557 1679 1557 1651 8 "151" 0x00000100)
-Pad(1576 1679 1576 1651 8 "152" 0x00000100)
-Pad(1679 1576 1651 1576 8 "153" 0x00000100)
-Pad(1679 1557 1651 1557 8 "154" 0x00000100)
-Pad(1679 1537 1651 1537 8 "155" 0x00000100)
-Pad(1679 1517 1651 1517 8 "156" 0x00000100)
-Pad(1679 1498 1651 1498 8 "157" 0x00000100)
-Pad(1679 1478 1651 1478 8 "158" 0x00000100)
-Pad(1679 1458 1651 1458 8 "159" 0x00000100)
-Pad(1679 1438 1651 1438 8 "160" 0x00000100)
-Pad(1679 1419 1651 1419 8 "161" 0x00000100)
-Pad(1679 1399 1651 1399 8 "162" 0x00000100)
-Pad(1679 1379 1651 1379 8 "163" 0x00000100)
-Pad(1679 1360 1651 1360 8 "164" 0x00000100)
-Pad(1679 1340 1651 1340 8 "165" 0x00000100)
-Pad(1679 1320 1651 1320 8 "166" 0x00000100)
-Pad(1679 1301 1651 1301 8 "167" 0x00000100)
-Pad(1679 1281 1651 1281 8 "168" 0x00000100)
-Pad(1679 1261 1651 1261 8 "169" 0x00000100)
-Pad(1679 1242 1651 1242 8 "170" 0x00000100)
-Pad(1679 1222 1651 1222 8 "171" 0x00000100)
-Pad(1679 1202 1651 1202 8 "172" 0x00000100)
-Pad(1679 1183 1651 1183 8 "173" 0x00000100)
-Pad(1679 1163 1651 1163 8 "174" 0x00000100)
-Pad(1679 1143 1651 1143 8 "175" 0x00000100)
-Pad(1679 1124 1651 1124 8 "176" 0x00000100)
-Pad(1679 1104 1651 1104 8 "177" 0x00000100)
-Pad(1679 1084 1651 1084 8 "178" 0x00000100)
-Pad(1679 1064 1651 1064 8 "179" 0x00000100)
-Pad(1679 1045 1651 1045 8 "180" 0x00000100)
-Pad(1679 1025 1651 1025 8 "181" 0x00000100)
-Pad(1679 1005 1651 1005 8 "182" 0x00000100)
-Pad(1679 986 1651 986 8 "183" 0x00000100)
-Pad(1679 966 1651 966 8 "184" 0x00000100)
-Pad(1679 946 1651 946 8 "185" 0x00000100)
-Pad(1679 927 1651 927 8 "186" 0x00000100)
-Pad(1679 907 1651 907 8 "187" 0x00000100)
-Pad(1679 887 1651 887 8 "188" 0x00000100)
-Pad(1679 868 1651 868 8 "189" 0x00000100)
-Pad(1679 848 1651 848 8 "190" 0x00000100)
-Pad(1679 828 1651 828 8 "191" 0x00000100)
-Pad(1679 809 1651 809 8 "192" 0x00000100)
-Pad(1679 789 1651 789 8 "193" 0x00000100)
-Pad(1679 769 1651 769 8 "194" 0x00000100)
-Pad(1679 749 1651 749 8 "195" 0x00000100)
-Pad(1679 730 1651 730 8 "196" 0x00000100)
-Pad(1679 710 1651 710 8 "197" 0x00000100)
-Pad(1679 690 1651 690 8 "198" 0x00000100)
-Pad(1679 671 1651 671 8 "199" 0x00000100)
-Pad(1679 651 1651 651 8 "200" 0x00000100)
-Pad(1679 631 1651 631 8 "201" 0x00000100)
-Pad(1679 612 1651 612 8 "202" 0x00000100)
-Pad(1679 592 1651 592 8 "203" 0x00000100)
-Pad(1679 572 1651 572 8 "204" 0x00000100)
-Pad(1679 553 1651 553 8 "205" 0x00000100)
-Pad(1679 533 1651 533 8 "206" 0x00000100)
-Pad(1679 513 1651 513 8 "207" 0x00000100)
-Pad(1679 494 1651 494 8 "208" 0x00000100)
-Pad(1679 474 1651 474 8 "209" 0x00000100)
-Pad(1679 454 1651 454 8 "210" 0x00000100)
-Pad(1679 435 1651 435 8 "211" 0x00000100)
-Pad(1679 415 1651 415 8 "212" 0x00000100)
-Pad(1679 395 1651 395 8 "213" 0x00000100)
-Pad(1679 375 1651 375 8 "214" 0x00000100)
-Pad(1679 356 1651 356 8 "215" 0x00000100)
-Pad(1679 336 1651 336 8 "216" 0x00000100)
-Pad(1679 316 1651 316 8 "217" 0x00000100)
-Pad(1679 297 1651 297 8 "218" 0x00000100)
-Pad(1679 277 1651 277 8 "219" 0x00000100)
-Pad(1679 257 1651 257 8 "220" 0x00000100)
-Pad(1679 238 1651 238 8 "221" 0x00000100)
-Pad(1679 218 1651 218 8 "222" 0x00000100)
-Pad(1679 198 1651 198 8 "223" 0x00000100)
-Pad(1679 179 1651 179 8 "224" 0x00000100)
-Pad(1679 159 1651 159 8 "225" 0x00000100)
-Pad(1679 139 1651 139 8 "226" 0x00000100)
-Pad(1679 120 1651 120 8 "227" 0x00000100)
-Pad(1679 100 1651 100 8 "228" 0x00000100)
-Pad(1576 -2 1576 25 8 "229" 0x00000100)
-Pad(1557 -2 1557 25 8 "230" 0x00000100)
-Pad(1537 -2 1537 25 8 "231" 0x00000100)
-Pad(1517 -2 1517 25 8 "232" 0x00000100)
-Pad(1498 -2 1498 25 8 "233" 0x00000100)
-Pad(1478 -2 1478 25 8 "234" 0x00000100)
-Pad(1458 -2 1458 25 8 "235" 0x00000100)
-Pad(1438 -2 1438 25 8 "236" 0x00000100)
-Pad(1419 -2 1419 25 8 "237" 0x00000100)
-Pad(1399 -2 1399 25 8 "238" 0x00000100)
-Pad(1379 -2 1379 25 8 "239" 0x00000100)
-Pad(1360 -2 1360 25 8 "240" 0x00000100)
-Pad(1340 -2 1340 25 8 "241" 0x00000100)
-Pad(1320 -2 1320 25 8 "242" 0x00000100)
-Pad(1301 -2 1301 25 8 "243" 0x00000100)
-Pad(1281 -2 1281 25 8 "244" 0x00000100)
-Pad(1261 -2 1261 25 8 "245" 0x00000100)
-Pad(1242 -2 1242 25 8 "246" 0x00000100)
-Pad(1222 -2 1222 25 8 "247" 0x00000100)
-Pad(1202 -2 1202 25 8 "248" 0x00000100)
-Pad(1183 -2 1183 25 8 "249" 0x00000100)
-Pad(1163 -2 1163 25 8 "250" 0x00000100)
-Pad(1143 -2 1143 25 8 "251" 0x00000100)
-Pad(1124 -2 1124 25 8 "252" 0x00000100)
-Pad(1104 -2 1104 25 8 "253" 0x00000100)
-Pad(1084 -2 1084 25 8 "254" 0x00000100)
-Pad(1064 -2 1064 25 8 "255" 0x00000100)
-Pad(1045 -2 1045 25 8 "256" 0x00000100)
-Pad(1025 -2 1025 25 8 "257" 0x00000100)
-Pad(1005 -2 1005 25 8 "258" 0x00000100)
-Pad( 986 -2 986 25 8 "259" 0x00000100)
-Pad( 966 -2 966 25 8 "260" 0x00000100)
-Pad( 946 -2 946 25 8 "261" 0x00000100)
-Pad( 927 -2 927 25 8 "262" 0x00000100)
-Pad( 907 -2 907 25 8 "263" 0x00000100)
-Pad( 887 -2 887 25 8 "264" 0x00000100)
-Pad( 868 -2 868 25 8 "265" 0x00000100)
-Pad( 848 -2 848 25 8 "266" 0x00000100)
-Pad( 828 -2 828 25 8 "267" 0x00000100)
-Pad( 809 -2 809 25 8 "268" 0x00000100)
-Pad( 789 -2 789 25 8 "269" 0x00000100)
-Pad( 769 -2 769 25 8 "270" 0x00000100)
-Pad( 749 -2 749 25 8 "271" 0x00000100)
-Pad( 730 -2 730 25 8 "272" 0x00000100)
-Pad( 710 -2 710 25 8 "273" 0x00000100)
-Pad( 690 -2 690 25 8 "274" 0x00000100)
-Pad( 671 -2 671 25 8 "275" 0x00000100)
-Pad( 651 -2 651 25 8 "276" 0x00000100)
-Pad( 631 -2 631 25 8 "277" 0x00000100)
-Pad( 612 -2 612 25 8 "278" 0x00000100)
-Pad( 592 -2 592 25 8 "279" 0x00000100)
-Pad( 572 -2 572 25 8 "280" 0x00000100)
-Pad( 553 -2 553 25 8 "281" 0x00000100)
-Pad( 533 -2 533 25 8 "282" 0x00000100)
-Pad( 513 -2 513 25 8 "283" 0x00000100)
-Pad( 494 -2 494 25 8 "284" 0x00000100)
-Pad( 474 -2 474 25 8 "285" 0x00000100)
-Pad( 454 -2 454 25 8 "286" 0x00000100)
-Pad( 435 -2 435 25 8 "287" 0x00000100)
-Pad( 415 -2 415 25 8 "288" 0x00000100)
-Pad( 395 -2 395 25 8 "289" 0x00000100)
-Pad( 375 -2 375 25 8 "290" 0x00000100)
-Pad( 356 -2 356 25 8 "291" 0x00000100)
-Pad( 336 -2 336 25 8 "292" 0x00000100)
-Pad( 316 -2 316 25 8 "293" 0x00000100)
-Pad( 297 -2 297 25 8 "294" 0x00000100)
-Pad( 277 -2 277 25 8 "295" 0x00000100)
-Pad( 257 -2 257 25 8 "296" 0x00000100)
-Pad( 238 -2 238 25 8 "297" 0x00000100)
-Pad( 218 -2 218 25 8 "298" 0x00000100)
-Pad( 198 -2 198 25 8 "299" 0x00000100)
-Pad( 179 -2 179 25 8 "300" 0x00000100)
-Pad( 159 -2 159 25 8 "301" 0x00000100)
-Pad( 139 -2 139 25 8 "302" 0x00000100)
-Pad( 120 -2 120 25 8 "303" 0x00000100)
-Pad( 100 -2 100 25 8 "304" 0x00000100)
-ElementLine ( 80 30 1646 30 20 )
-ElementLine ( 1646 30 1646 1646 20 )
-ElementLine ( 1646 1646 30 1646 20 )
-ElementLine ( 30 1646 30 80 20 )
-ElementLine ( 30 80 80 30 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq160.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq160.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq160.ele (nonexistent)
@@ -1,169 +0,0 @@
-Element(0x00000000 "pq160" "" "160 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -3 115 38 115 13 "1" 0x00000100)
-Pad( -3 140 38 140 13 "2" 0x00000100)
-Pad( -3 166 38 166 13 "3" 0x00000100)
-Pad( -3 191 38 191 13 "4" 0x00000100)
-Pad( -3 217 38 217 13 "5" 0x00000100)
-Pad( -3 243 38 243 13 "6" 0x00000100)
-Pad( -3 268 38 268 13 "7" 0x00000100)
-Pad( -3 294 38 294 13 "8" 0x00000100)
-Pad( -3 319 38 319 13 "9" 0x00000100)
-Pad( -3 345 38 345 13 "10" 0x00000100)
-Pad( -3 371 38 371 13 "11" 0x00000100)
-Pad( -3 396 38 396 13 "12" 0x00000100)
-Pad( -3 422 38 422 13 "13" 0x00000100)
-Pad( -3 447 38 447 13 "14" 0x00000100)
-Pad( -3 473 38 473 13 "15" 0x00000100)
-Pad( -3 499 38 499 13 "16" 0x00000100)
-Pad( -3 524 38 524 13 "17" 0x00000100)
-Pad( -3 550 38 550 13 "18" 0x00000100)
-Pad( -3 575 38 575 13 "19" 0x00000100)
-Pad( -3 601 38 601 13 "20" 0x00000100)
-Pad( -3 626 38 626 13 "21" 0x00000100)
-Pad( -3 652 38 652 13 "22" 0x00000100)
-Pad( -3 678 38 678 13 "23" 0x00000100)
-Pad( -3 703 38 703 13 "24" 0x00000100)
-Pad( -3 729 38 729 13 "25" 0x00000100)
-Pad( -3 754 38 754 13 "26" 0x00000100)
-Pad( -3 780 38 780 13 "27" 0x00000100)
-Pad( -3 806 38 806 13 "28" 0x00000100)
-Pad( -3 831 38 831 13 "29" 0x00000100)
-Pad( -3 857 38 857 13 "30" 0x00000100)
-Pad( -3 882 38 882 13 "31" 0x00000100)
-Pad( -3 908 38 908 13 "32" 0x00000100)
-Pad( -3 934 38 934 13 "33" 0x00000100)
-Pad( -3 959 38 959 13 "34" 0x00000100)
-Pad( -3 985 38 985 13 "35" 0x00000100)
-Pad( -3 1010 38 1010 13 "36" 0x00000100)
-Pad( -3 1036 38 1036 13 "37" 0x00000100)
-Pad( -3 1062 38 1062 13 "38" 0x00000100)
-Pad( -3 1087 38 1087 13 "39" 0x00000100)
-Pad( -3 1113 38 1113 13 "40" 0x00000100)
-Pad( 115 1231 115 1190 13 "41" 0x00000100)
-Pad( 140 1231 140 1190 13 "42" 0x00000100)
-Pad( 166 1231 166 1190 13 "43" 0x00000100)
-Pad( 191 1231 191 1190 13 "44" 0x00000100)
-Pad( 217 1231 217 1190 13 "45" 0x00000100)
-Pad( 243 1231 243 1190 13 "46" 0x00000100)
-Pad( 268 1231 268 1190 13 "47" 0x00000100)
-Pad( 294 1231 294 1190 13 "48" 0x00000100)
-Pad( 319 1231 319 1190 13 "49" 0x00000100)
-Pad( 345 1231 345 1190 13 "50" 0x00000100)
-Pad( 371 1231 371 1190 13 "51" 0x00000100)
-Pad( 396 1231 396 1190 13 "52" 0x00000100)
-Pad( 422 1231 422 1190 13 "53" 0x00000100)
-Pad( 447 1231 447 1190 13 "54" 0x00000100)
-Pad( 473 1231 473 1190 13 "55" 0x00000100)
-Pad( 499 1231 499 1190 13 "56" 0x00000100)
-Pad( 524 1231 524 1190 13 "57" 0x00000100)
-Pad( 550 1231 550 1190 13 "58" 0x00000100)
-Pad( 575 1231 575 1190 13 "59" 0x00000100)
-Pad( 601 1231 601 1190 13 "60" 0x00000100)
-Pad( 626 1231 626 1190 13 "61" 0x00000100)
-Pad( 652 1231 652 1190 13 "62" 0x00000100)
-Pad( 678 1231 678 1190 13 "63" 0x00000100)
-Pad( 703 1231 703 1190 13 "64" 0x00000100)
-Pad( 729 1231 729 1190 13 "65" 0x00000100)
-Pad( 754 1231 754 1190 13 "66" 0x00000100)
-Pad( 780 1231 780 1190 13 "67" 0x00000100)
-Pad( 806 1231 806 1190 13 "68" 0x00000100)
-Pad( 831 1231 831 1190 13 "69" 0x00000100)
-Pad( 857 1231 857 1190 13 "70" 0x00000100)
-Pad( 882 1231 882 1190 13 "71" 0x00000100)
-Pad( 908 1231 908 1190 13 "72" 0x00000100)
-Pad( 934 1231 934 1190 13 "73" 0x00000100)
-Pad( 959 1231 959 1190 13 "74" 0x00000100)
-Pad( 985 1231 985 1190 13 "75" 0x00000100)
-Pad(1010 1231 1010 1190 13 "76" 0x00000100)
-Pad(1036 1231 1036 1190 13 "77" 0x00000100)
-Pad(1062 1231 1062 1190 13 "78" 0x00000100)
-Pad(1087 1231 1087 1190 13 "79" 0x00000100)
-Pad(1113 1231 1113 1190 13 "80" 0x00000100)
-Pad(1231 1113 1190 1113 13 "81" 0x00000100)
-Pad(1231 1087 1190 1087 13 "82" 0x00000100)
-Pad(1231 1062 1190 1062 13 "83" 0x00000100)
-Pad(1231 1036 1190 1036 13 "84" 0x00000100)
-Pad(1231 1010 1190 1010 13 "85" 0x00000100)
-Pad(1231 985 1190 985 13 "86" 0x00000100)
-Pad(1231 959 1190 959 13 "87" 0x00000100)
-Pad(1231 934 1190 934 13 "88" 0x00000100)
-Pad(1231 908 1190 908 13 "89" 0x00000100)
-Pad(1231 882 1190 882 13 "90" 0x00000100)
-Pad(1231 857 1190 857 13 "91" 0x00000100)
-Pad(1231 831 1190 831 13 "92" 0x00000100)
-Pad(1231 806 1190 806 13 "93" 0x00000100)
-Pad(1231 780 1190 780 13 "94" 0x00000100)
-Pad(1231 754 1190 754 13 "95" 0x00000100)
-Pad(1231 729 1190 729 13 "96" 0x00000100)
-Pad(1231 703 1190 703 13 "97" 0x00000100)
-Pad(1231 678 1190 678 13 "98" 0x00000100)
-Pad(1231 652 1190 652 13 "99" 0x00000100)
-Pad(1231 626 1190 626 13 "100" 0x00000100)
-Pad(1231 601 1190 601 13 "101" 0x00000100)
-Pad(1231 575 1190 575 13 "102" 0x00000100)
-Pad(1231 550 1190 550 13 "103" 0x00000100)
-Pad(1231 524 1190 524 13 "104" 0x00000100)
-Pad(1231 499 1190 499 13 "105" 0x00000100)
-Pad(1231 473 1190 473 13 "106" 0x00000100)
-Pad(1231 447 1190 447 13 "107" 0x00000100)
-Pad(1231 422 1190 422 13 "108" 0x00000100)
-Pad(1231 396 1190 396 13 "109" 0x00000100)
-Pad(1231 371 1190 371 13 "110" 0x00000100)
-Pad(1231 345 1190 345 13 "111" 0x00000100)
-Pad(1231 319 1190 319 13 "112" 0x00000100)
-Pad(1231 294 1190 294 13 "113" 0x00000100)
-Pad(1231 268 1190 268 13 "114" 0x00000100)
-Pad(1231 243 1190 243 13 "115" 0x00000100)
-Pad(1231 217 1190 217 13 "116" 0x00000100)
-Pad(1231 191 1190 191 13 "117" 0x00000100)
-Pad(1231 166 1190 166 13 "118" 0x00000100)
-Pad(1231 140 1190 140 13 "119" 0x00000100)
-Pad(1231 115 1190 115 13 "120" 0x00000100)
-Pad(1113 -3 1113 38 13 "121" 0x00000100)
-Pad(1087 -3 1087 38 13 "122" 0x00000100)
-Pad(1062 -3 1062 38 13 "123" 0x00000100)
-Pad(1036 -3 1036 38 13 "124" 0x00000100)
-Pad(1010 -3 1010 38 13 "125" 0x00000100)
-Pad( 985 -3 985 38 13 "126" 0x00000100)
-Pad( 959 -3 959 38 13 "127" 0x00000100)
-Pad( 934 -3 934 38 13 "128" 0x00000100)
-Pad( 908 -3 908 38 13 "129" 0x00000100)
-Pad( 882 -3 882 38 13 "130" 0x00000100)
-Pad( 857 -3 857 38 13 "131" 0x00000100)
-Pad( 831 -3 831 38 13 "132" 0x00000100)
-Pad( 806 -3 806 38 13 "133" 0x00000100)
-Pad( 780 -3 780 38 13 "134" 0x00000100)
-Pad( 754 -3 754 38 13 "135" 0x00000100)
-Pad( 729 -3 729 38 13 "136" 0x00000100)
-Pad( 703 -3 703 38 13 "137" 0x00000100)
-Pad( 678 -3 678 38 13 "138" 0x00000100)
-Pad( 652 -3 652 38 13 "139" 0x00000100)
-Pad( 626 -3 626 38 13 "140" 0x00000100)
-Pad( 601 -3 601 38 13 "141" 0x00000100)
-Pad( 575 -3 575 38 13 "142" 0x00000100)
-Pad( 550 -3 550 38 13 "143" 0x00000100)
-Pad( 524 -3 524 38 13 "144" 0x00000100)
-Pad( 499 -3 499 38 13 "145" 0x00000100)
-Pad( 473 -3 473 38 13 "146" 0x00000100)
-Pad( 447 -3 447 38 13 "147" 0x00000100)
-Pad( 422 -3 422 38 13 "148" 0x00000100)
-Pad( 396 -3 396 38 13 "149" 0x00000100)
-Pad( 371 -3 371 38 13 "150" 0x00000100)
-Pad( 345 -3 345 38 13 "151" 0x00000100)
-Pad( 319 -3 319 38 13 "152" 0x00000100)
-Pad( 294 -3 294 38 13 "153" 0x00000100)
-Pad( 268 -3 268 38 13 "154" 0x00000100)
-Pad( 243 -3 243 38 13 "155" 0x00000100)
-Pad( 217 -3 217 38 13 "156" 0x00000100)
-Pad( 191 -3 191 38 13 "157" 0x00000100)
-Pad( 166 -3 166 38 13 "158" 0x00000100)
-Pad( 140 -3 140 38 13 "159" 0x00000100)
-Pad( 115 -3 115 38 13 "160" 0x00000100)
-ElementLine ( 95 45 1183 45 20 )
-ElementLine ( 1183 45 1183 1183 20 )
-ElementLine ( 1183 1183 45 1183 20 )
-ElementLine ( 45 1183 45 95 20 )
-ElementLine ( 45 95 95 45 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt1210.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt1210.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt1210.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt1210" "" "1210 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 100 "1" 0x00000100)
-Pad( 0 120 0 121 100 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq144.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq144.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq144.ele (nonexistent)
@@ -1,153 +0,0 @@
-Element(0x00000000 "pq144" "" "144 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -2 88 25 88 9 "1" 0x00000100)
-Pad( -2 108 25 108 9 "2" 0x00000100)
-Pad( -2 127 25 127 9 "3" 0x00000100)
-Pad( -2 147 25 147 9 "4" 0x00000100)
-Pad( -2 167 25 167 9 "5" 0x00000100)
-Pad( -2 187 25 187 9 "6" 0x00000100)
-Pad( -2 206 25 206 9 "7" 0x00000100)
-Pad( -2 226 25 226 9 "8" 0x00000100)
-Pad( -2 246 25 246 9 "9" 0x00000100)
-Pad( -2 265 25 265 9 "10" 0x00000100)
-Pad( -2 285 25 285 9 "11" 0x00000100)
-Pad( -2 305 25 305 9 "12" 0x00000100)
-Pad( -2 324 25 324 9 "13" 0x00000100)
-Pad( -2 344 25 344 9 "14" 0x00000100)
-Pad( -2 364 25 364 9 "15" 0x00000100)
-Pad( -2 383 25 383 9 "16" 0x00000100)
-Pad( -2 403 25 403 9 "17" 0x00000100)
-Pad( -2 423 25 423 9 "18" 0x00000100)
-Pad( -2 442 25 442 9 "19" 0x00000100)
-Pad( -2 462 25 462 9 "20" 0x00000100)
-Pad( -2 482 25 482 9 "21" 0x00000100)
-Pad( -2 501 25 501 9 "22" 0x00000100)
-Pad( -2 521 25 521 9 "23" 0x00000100)
-Pad( -2 541 25 541 9 "24" 0x00000100)
-Pad( -2 561 25 561 9 "25" 0x00000100)
-Pad( -2 580 25 580 9 "26" 0x00000100)
-Pad( -2 600 25 600 9 "27" 0x00000100)
-Pad( -2 620 25 620 9 "28" 0x00000100)
-Pad( -2 639 25 639 9 "29" 0x00000100)
-Pad( -2 659 25 659 9 "30" 0x00000100)
-Pad( -2 679 25 679 9 "31" 0x00000100)
-Pad( -2 698 25 698 9 "32" 0x00000100)
-Pad( -2 718 25 718 9 "33" 0x00000100)
-Pad( -2 738 25 738 9 "34" 0x00000100)
-Pad( -2 757 25 757 9 "35" 0x00000100)
-Pad( -2 777 25 777 9 "36" 0x00000100)
-Pad( 88 868 88 840 9 "37" 0x00000100)
-Pad( 108 868 108 840 9 "38" 0x00000100)
-Pad( 127 868 127 840 9 "39" 0x00000100)
-Pad( 147 868 147 840 9 "40" 0x00000100)
-Pad( 167 868 167 840 9 "41" 0x00000100)
-Pad( 187 868 187 840 9 "42" 0x00000100)
-Pad( 206 868 206 840 9 "43" 0x00000100)
-Pad( 226 868 226 840 9 "44" 0x00000100)
-Pad( 246 868 246 840 9 "45" 0x00000100)
-Pad( 265 868 265 840 9 "46" 0x00000100)
-Pad( 285 868 285 840 9 "47" 0x00000100)
-Pad( 305 868 305 840 9 "48" 0x00000100)
-Pad( 324 868 324 840 9 "49" 0x00000100)
-Pad( 344 868 344 840 9 "50" 0x00000100)
-Pad( 364 868 364 840 9 "51" 0x00000100)
-Pad( 383 868 383 840 9 "52" 0x00000100)
-Pad( 403 868 403 840 9 "53" 0x00000100)
-Pad( 423 868 423 840 9 "54" 0x00000100)
-Pad( 442 868 442 840 9 "55" 0x00000100)
-Pad( 462 868 462 840 9 "56" 0x00000100)
-Pad( 482 868 482 840 9 "57" 0x00000100)
-Pad( 501 868 501 840 9 "58" 0x00000100)
-Pad( 521 868 521 840 9 "59" 0x00000100)
-Pad( 541 868 541 840 9 "60" 0x00000100)
-Pad( 561 868 561 840 9 "61" 0x00000100)
-Pad( 580 868 580 840 9 "62" 0x00000100)
-Pad( 600 868 600 840 9 "63" 0x00000100)
-Pad( 620 868 620 840 9 "64" 0x00000100)
-Pad( 639 868 639 840 9 "65" 0x00000100)
-Pad( 659 868 659 840 9 "66" 0x00000100)
-Pad( 679 868 679 840 9 "67" 0x00000100)
-Pad( 698 868 698 840 9 "68" 0x00000100)
-Pad( 718 868 718 840 9 "69" 0x00000100)
-Pad( 738 868 738 840 9 "70" 0x00000100)
-Pad( 757 868 757 840 9 "71" 0x00000100)
-Pad( 777 868 777 840 9 "72" 0x00000100)
-Pad( 868 777 840 777 9 "73" 0x00000100)
-Pad( 868 757 840 757 9 "74" 0x00000100)
-Pad( 868 738 840 738 9 "75" 0x00000100)
-Pad( 868 718 840 718 9 "76" 0x00000100)
-Pad( 868 698 840 698 9 "77" 0x00000100)
-Pad( 868 679 840 679 9 "78" 0x00000100)
-Pad( 868 659 840 659 9 "79" 0x00000100)
-Pad( 868 639 840 639 9 "80" 0x00000100)
-Pad( 868 620 840 620 9 "81" 0x00000100)
-Pad( 868 600 840 600 9 "82" 0x00000100)
-Pad( 868 580 840 580 9 "83" 0x00000100)
-Pad( 868 561 840 561 9 "84" 0x00000100)
-Pad( 868 541 840 541 9 "85" 0x00000100)
-Pad( 868 521 840 521 9 "86" 0x00000100)
-Pad( 868 501 840 501 9 "87" 0x00000100)
-Pad( 868 482 840 482 9 "88" 0x00000100)
-Pad( 868 462 840 462 9 "89" 0x00000100)
-Pad( 868 442 840 442 9 "90" 0x00000100)
-Pad( 868 423 840 423 9 "91" 0x00000100)
-Pad( 868 403 840 403 9 "92" 0x00000100)
-Pad( 868 383 840 383 9 "93" 0x00000100)
-Pad( 868 364 840 364 9 "94" 0x00000100)
-Pad( 868 344 840 344 9 "95" 0x00000100)
-Pad( 868 324 840 324 9 "96" 0x00000100)
-Pad( 868 305 840 305 9 "97" 0x00000100)
-Pad( 868 285 840 285 9 "98" 0x00000100)
-Pad( 868 265 840 265 9 "99" 0x00000100)
-Pad( 868 246 840 246 9 "100" 0x00000100)
-Pad( 868 226 840 226 9 "101" 0x00000100)
-Pad( 868 206 840 206 9 "102" 0x00000100)
-Pad( 868 187 840 187 9 "103" 0x00000100)
-Pad( 868 167 840 167 9 "104" 0x00000100)
-Pad( 868 147 840 147 9 "105" 0x00000100)
-Pad( 868 127 840 127 9 "106" 0x00000100)
-Pad( 868 108 840 108 9 "107" 0x00000100)
-Pad( 868 88 840 88 9 "108" 0x00000100)
-Pad( 777 -2 777 25 9 "109" 0x00000100)
-Pad( 757 -2 757 25 9 "110" 0x00000100)
-Pad( 738 -2 738 25 9 "111" 0x00000100)
-Pad( 718 -2 718 25 9 "112" 0x00000100)
-Pad( 698 -2 698 25 9 "113" 0x00000100)
-Pad( 679 -2 679 25 9 "114" 0x00000100)
-Pad( 659 -2 659 25 9 "115" 0x00000100)
-Pad( 639 -2 639 25 9 "116" 0x00000100)
-Pad( 620 -2 620 25 9 "117" 0x00000100)
-Pad( 600 -2 600 25 9 "118" 0x00000100)
-Pad( 580 -2 580 25 9 "119" 0x00000100)
-Pad( 561 -2 561 25 9 "120" 0x00000100)
-Pad( 541 -2 541 25 9 "121" 0x00000100)
-Pad( 521 -2 521 25 9 "122" 0x00000100)
-Pad( 501 -2 501 25 9 "123" 0x00000100)
-Pad( 482 -2 482 25 9 "124" 0x00000100)
-Pad( 462 -2 462 25 9 "125" 0x00000100)
-Pad( 442 -2 442 25 9 "126" 0x00000100)
-Pad( 423 -2 423 25 9 "127" 0x00000100)
-Pad( 403 -2 403 25 9 "128" 0x00000100)
-Pad( 383 -2 383 25 9 "129" 0x00000100)
-Pad( 364 -2 364 25 9 "130" 0x00000100)
-Pad( 344 -2 344 25 9 "131" 0x00000100)
-Pad( 324 -2 324 25 9 "132" 0x00000100)
-Pad( 305 -2 305 25 9 "133" 0x00000100)
-Pad( 285 -2 285 25 9 "134" 0x00000100)
-Pad( 265 -2 265 25 9 "135" 0x00000100)
-Pad( 246 -2 246 25 9 "136" 0x00000100)
-Pad( 226 -2 226 25 9 "137" 0x00000100)
-Pad( 206 -2 206 25 9 "138" 0x00000100)
-Pad( 187 -2 187 25 9 "139" 0x00000100)
-Pad( 167 -2 167 25 9 "140" 0x00000100)
-Pad( 147 -2 147 25 9 "141" 0x00000100)
-Pad( 127 -2 127 25 9 "142" 0x00000100)
-Pad( 108 -2 108 25 9 "143" 0x00000100)
-Pad( 88 -2 88 25 9 "144" 0x00000100)
-ElementLine ( 80 30 835 30 20 )
-ElementLine ( 835 30 835 835 20 )
-ElementLine ( 835 835 30 835 20 )
-ElementLine ( 30 835 30 80 20 )
-ElementLine ( 30 80 80 30 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/smt0402.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/smt0402.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/smt0402.ele (nonexistent)
@@ -1,7 +0,0 @@
-Element(0x00000000 "smt0402" "" "0402 Chip site" 0 0 3 100 0x00000000)
-(
-Pad( 0 0 0 1 20 "1" 0x00000100)
-Pad( 0 40 0 41 20 "2" 0x00000100)
-ElementLine ( 0 0 0 0 0 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/not_vetted_ingo/pq208.ele
===================================================================
--- trunk/oldlib/newlib/not_vetted_ingo/pq208.ele (revision 295)
+++ trunk/oldlib/newlib/not_vetted_ingo/pq208.ele (nonexistent)
@@ -1,217 +0,0 @@
-Element(0x00000000 "pq208" "" "208 pin QFP" 0 0 3 100 0x00000000)
-(
-Pad( -2 100 25 100 9 "1" 0x00000100)
-Pad( -2 120 25 120 9 "2" 0x00000100)
-Pad( -2 139 25 139 9 "3" 0x00000100)
-Pad( -2 159 25 159 9 "4" 0x00000100)
-Pad( -2 179 25 179 9 "5" 0x00000100)
-Pad( -2 198 25 198 9 "6" 0x00000100)
-Pad( -2 218 25 218 9 "7" 0x00000100)
-Pad( -2 238 25 238 9 "8" 0x00000100)
-Pad( -2 257 25 257 9 "9" 0x00000100)
-Pad( -2 277 25 277 9 "10" 0x00000100)
-Pad( -2 297 25 297 9 "11" 0x00000100)
-Pad( -2 316 25 316 9 "12" 0x00000100)
-Pad( -2 336 25 336 9 "13" 0x00000100)
-Pad( -2 356 25 356 9 "14" 0x00000100)
-Pad( -2 375 25 375 9 "15" 0x00000100)
-Pad( -2 395 25 395 9 "16" 0x00000100)
-Pad( -2 415 25 415 9 "17" 0x00000100)
-Pad( -2 435 25 435 9 "18" 0x00000100)
-Pad( -2 454 25 454 9 "19" 0x00000100)
-Pad( -2 474 25 474 9 "20" 0x00000100)
-Pad( -2 494 25 494 9 "21" 0x00000100)
-Pad( -2 513 25 513 9 "22" 0x00000100)
-Pad( -2 533 25 533 9 "23" 0x00000100)
-Pad( -2 553 25 553 9 "24" 0x00000100)
-Pad( -2 572 25 572 9 "25" 0x00000100)
-Pad( -2 592 25 592 9 "26" 0x00000100)
-Pad( -2 612 25 612 9 "27" 0x00000100)
-Pad( -2 631 25 631 9 "28" 0x00000100)
-Pad( -2 651 25 651 9 "29" 0x00000100)
-Pad( -2 671 25 671 9 "30" 0x00000100)
-Pad( -2 690 25 690 9 "31" 0x00000100)
-Pad( -2 710 25 710 9 "32" 0x00000100)
-Pad( -2 730 25 730 9 "33" 0x00000100)
-Pad( -2 749 25 749 9 "34" 0x00000100)
-Pad( -2 769 25 769 9 "35" 0x00000100)
-Pad( -2 789 25 789 9 "36" 0x00000100)
-Pad( -2 809 25 809 9 "37" 0x00000100)
-Pad( -2 828 25 828 9 "38" 0x00000100)
-Pad( -2 848 25 848 9 "39" 0x00000100)
-Pad( -2 868 25 868 9 "40" 0x00000100)
-Pad( -2 887 25 887 9 "41" 0x00000100)
-Pad( -2 907 25 907 9 "42" 0x00000100)
-Pad( -2 927 25 927 9 "43" 0x00000100)
-Pad( -2 946 25 946 9 "44" 0x00000100)
-Pad( -2 966 25 966 9 "45" 0x00000100)
-Pad( -2 986 25 986 9 "46" 0x00000100)
-Pad( -2 1005 25 1005 9 "47" 0x00000100)
-Pad( -2 1025 25 1025 9 "48" 0x00000100)
-Pad( -2 1045 25 1045 9 "49" 0x00000100)
-Pad( -2 1064 25 1064 9 "50" 0x00000100)
-Pad( -2 1084 25 1084 9 "51" 0x00000100)
-Pad( -2 1104 25 1104 9 "52" 0x00000100)
-Pad( 100 1207 100 1178 9 "53" 0x00000100)
-Pad( 120 1207 120 1178 9 "54" 0x00000100)
-Pad( 139 1207 139 1178 9 "55" 0x00000100)
-Pad( 159 1207 159 1178 9 "56" 0x00000100)
-Pad( 179 1207 179 1178 9 "57" 0x00000100)
-Pad( 198 1207 198 1178 9 "58" 0x00000100)
-Pad( 218 1207 218 1178 9 "59" 0x00000100)
-Pad( 238 1207 238 1178 9 "60" 0x00000100)
-Pad( 257 1207 257 1178 9 "61" 0x00000100)
-Pad( 277 1207 277 1178 9 "62" 0x00000100)
-Pad( 297 1207 297 1178 9 "63" 0x00000100)
-Pad( 316 1207 316 1178 9 "64" 0x00000100)
-Pad( 336 1207 336 1178 9 "65" 0x00000100)
-Pad( 356 1207 356 1178 9 "66" 0x00000100)
-Pad( 375 1207 375 1178 9 "67" 0x00000100)
-Pad( 395 1207 395 1178 9 "68" 0x00000100)
-Pad( 415 1207 415 1178 9 "69" 0x00000100)
-Pad( 435 1207 435 1178 9 "70" 0x00000100)
-Pad( 454 1207 454 1178 9 "71" 0x00000100)
-Pad( 474 1207 474 1178 9 "72" 0x00000100)
-Pad( 494 1207 494 1178 9 "73" 0x00000100)
-Pad( 513 1207 513 1178 9 "74" 0x00000100)
-Pad( 533 1207 533 1178 9 "75" 0x00000100)
-Pad( 553 1207 553 1178 9 "76" 0x00000100)
-Pad( 572 1207 572 1178 9 "77" 0x00000100)
-Pad( 592 1207 592 1178 9 "78" 0x00000100)
-Pad( 612 1207 612 1178 9 "79" 0x00000100)
-Pad( 631 1207 631 1178 9 "80" 0x00000100)
-Pad( 651 1207 651 1178 9 "81" 0x00000100)
-Pad( 671 1207 671 1178 9 "82" 0x00000100)
-Pad( 690 1207 690 1178 9 "83" 0x00000100)
-Pad( 710 1207 710 1178 9 "84" 0x00000100)
-Pad( 730 1207 730 1178 9 "85" 0x00000100)
-Pad( 749 1207 749 1178 9 "86" 0x00000100)
-Pad( 769 1207 769 1178 9 "87" 0x00000100)
-Pad( 789 1207 789 1178 9 "88" 0x00000100)
-Pad( 809 1207 809 1178 9 "89" 0x00000100)
-Pad( 828 1207 828 1178 9 "90" 0x00000100)
-Pad( 848 1207 848 1178 9 "91" 0x00000100)
-Pad( 868 1207 868 1178 9 "92" 0x00000100)
-Pad( 887 1207 887 1178 9 "93" 0x00000100)
-Pad( 907 1207 907 1178 9 "94" 0x00000100)
-Pad( 927 1207 927 1178 9 "95" 0x00000100)
-Pad( 946 1207 946 1178 9 "96" 0x00000100)
-Pad( 966 1207 966 1178 9 "97" 0x00000100)
-Pad( 986 1207 986 1178 9 "98" 0x00000100)
-Pad(1005 1207 1005 1178 9 "99" 0x00000100)
-Pad(1025 1207 1025 1178 9 "100" 0x00000100)
-Pad(1045 1207 1045 1178 9 "101" 0x00000100)
-Pad(1064 1207 1064 1178 9 "102" 0x00000100)
-Pad(1084 1207 1084 1178 9 "103" 0x00000100)
-Pad(1104 1207 1104 1178 9 "104" 0x00000100)
-Pad(1207 1104 1178 1104 9 "105" 0x00000100)
-Pad(1207 1084 1178 1084 9 "106" 0x00000100)
-Pad(1207 1064 1178 1064 9 "107" 0x00000100)
-Pad(1207 1045 1178 1045 9 "108" 0x00000100)
-Pad(1207 1025 1178 1025 9 "109" 0x00000100)
-Pad(1207 1005 1178 1005 9 "110" 0x00000100)
-Pad(1207 986 1178 986 9 "111" 0x00000100)
-Pad(1207 966 1178 966 9 "112" 0x00000100)
-Pad(1207 946 1178 946 9 "113" 0x00000100)
-Pad(1207 927 1178 927 9 "114" 0x00000100)
-Pad(1207 907 1178 907 9 "115" 0x00000100)
-Pad(1207 887 1178 887 9 "116" 0x00000100)
-Pad(1207 868 1178 868 9 "117" 0x00000100)
-Pad(1207 848 1178 848 9 "118" 0x00000100)
-Pad(1207 828 1178 828 9 "119" 0x00000100)
-Pad(1207 809 1178 809 9 "120" 0x00000100)
-Pad(1207 789 1178 789 9 "121" 0x00000100)
-Pad(1207 769 1178 769 9 "122" 0x00000100)
-Pad(1207 749 1178 749 9 "123" 0x00000100)
-Pad(1207 730 1178 730 9 "124" 0x00000100)
-Pad(1207 710 1178 710 9 "125" 0x00000100)
-Pad(1207 690 1178 690 9 "126" 0x00000100)
-Pad(1207 671 1178 671 9 "127" 0x00000100)
-Pad(1207 651 1178 651 9 "128" 0x00000100)
-Pad(1207 631 1178 631 9 "129" 0x00000100)
-Pad(1207 612 1178 612 9 "130" 0x00000100)
-Pad(1207 592 1178 592 9 "131" 0x00000100)
-Pad(1207 572 1178 572 9 "132" 0x00000100)
-Pad(1207 553 1178 553 9 "133" 0x00000100)
-Pad(1207 533 1178 533 9 "134" 0x00000100)
-Pad(1207 513 1178 513 9 "135" 0x00000100)
-Pad(1207 494 1178 494 9 "136" 0x00000100)
-Pad(1207 474 1178 474 9 "137" 0x00000100)
-Pad(1207 454 1178 454 9 "138" 0x00000100)
-Pad(1207 435 1178 435 9 "139" 0x00000100)
-Pad(1207 415 1178 415 9 "140" 0x00000100)
-Pad(1207 395 1178 395 9 "141" 0x00000100)
-Pad(1207 375 1178 375 9 "142" 0x00000100)
-Pad(1207 356 1178 356 9 "143" 0x00000100)
-Pad(1207 336 1178 336 9 "144" 0x00000100)
-Pad(1207 316 1178 316 9 "145" 0x00000100)
-Pad(1207 297 1178 297 9 "146" 0x00000100)
-Pad(1207 277 1178 277 9 "147" 0x00000100)
-Pad(1207 257 1178 257 9 "148" 0x00000100)
-Pad(1207 238 1178 238 9 "149" 0x00000100)
-Pad(1207 218 1178 218 9 "150" 0x00000100)
-Pad(1207 198 1178 198 9 "151" 0x00000100)
-Pad(1207 179 1178 179 9 "152" 0x00000100)
-Pad(1207 159 1178 159 9 "153" 0x00000100)
-Pad(1207 139 1178 139 9 "154" 0x00000100)
-Pad(1207 120 1178 120 9 "155" 0x00000100)
-Pad(1207 100 1178 100 9 "156" 0x00000100)
-Pad(1104 -2 1104 25 9 "157" 0x00000100)
-Pad(1084 -2 1084 25 9 "158" 0x00000100)
-Pad(1064 -2 1064 25 9 "159" 0x00000100)
-Pad(1045 -2 1045 25 9 "160" 0x00000100)
-Pad(1025 -2 1025 25 9 "161" 0x00000100)
-Pad(1005 -2 1005 25 9 "162" 0x00000100)
-Pad( 986 -2 986 25 9 "163" 0x00000100)
-Pad( 966 -2 966 25 9 "164" 0x00000100)
-Pad( 946 -2 946 25 9 "165" 0x00000100)
-Pad( 927 -2 927 25 9 "166" 0x00000100)
-Pad( 907 -2 907 25 9 "167" 0x00000100)
-Pad( 887 -2 887 25 9 "168" 0x00000100)
-Pad( 868 -2 868 25 9 "169" 0x00000100)
-Pad( 848 -2 848 25 9 "170" 0x00000100)
-Pad( 828 -2 828 25 9 "171" 0x00000100)
-Pad( 809 -2 809 25 9 "172" 0x00000100)
-Pad( 789 -2 789 25 9 "173" 0x00000100)
-Pad( 769 -2 769 25 9 "174" 0x00000100)
-Pad( 749 -2 749 25 9 "175" 0x00000100)
-Pad( 730 -2 730 25 9 "176" 0x00000100)
-Pad( 710 -2 710 25 9 "177" 0x00000100)
-Pad( 690 -2 690 25 9 "178" 0x00000100)
-Pad( 671 -2 671 25 9 "179" 0x00000100)
-Pad( 651 -2 651 25 9 "180" 0x00000100)
-Pad( 631 -2 631 25 9 "181" 0x00000100)
-Pad( 612 -2 612 25 9 "182" 0x00000100)
-Pad( 592 -2 592 25 9 "183" 0x00000100)
-Pad( 572 -2 572 25 9 "184" 0x00000100)
-Pad( 553 -2 553 25 9 "185" 0x00000100)
-Pad( 533 -2 533 25 9 "186" 0x00000100)
-Pad( 513 -2 513 25 9 "187" 0x00000100)
-Pad( 494 -2 494 25 9 "188" 0x00000100)
-Pad( 474 -2 474 25 9 "189" 0x00000100)
-Pad( 454 -2 454 25 9 "190" 0x00000100)
-Pad( 435 -2 435 25 9 "191" 0x00000100)
-Pad( 415 -2 415 25 9 "192" 0x00000100)
-Pad( 395 -2 395 25 9 "193" 0x00000100)
-Pad( 375 -2 375 25 9 "194" 0x00000100)
-Pad( 356 -2 356 25 9 "195" 0x00000100)
-Pad( 336 -2 336 25 9 "196" 0x00000100)
-Pad( 316 -2 316 25 9 "197" 0x00000100)
-Pad( 297 -2 297 25 9 "198" 0x00000100)
-Pad( 277 -2 277 25 9 "199" 0x00000100)
-Pad( 257 -2 257 25 9 "200" 0x00000100)
-Pad( 238 -2 238 25 9 "201" 0x00000100)
-Pad( 218 -2 218 25 9 "202" 0x00000100)
-Pad( 198 -2 198 25 9 "203" 0x00000100)
-Pad( 179 -2 179 25 9 "204" 0x00000100)
-Pad( 159 -2 159 25 9 "205" 0x00000100)
-Pad( 139 -2 139 25 9 "206" 0x00000100)
-Pad( 120 -2 120 25 9 "207" 0x00000100)
-Pad( 100 -2 100 25 9 "208" 0x00000100)
-ElementLine ( 80 30 1174 30 20 )
-ElementLine ( 1174 30 1174 1174 20 )
-ElementLine ( 1174 1174 30 1174 20 )
-ElementLine ( 30 1174 30 80 20 )
-ElementLine ( 30 80 80 30 20 )
-Mark(0 0)
-)
Index: trunk/oldlib/newlib/sockets/Makefile.am
===================================================================
--- trunk/oldlib/newlib/sockets/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/sockets/Makefile.am (nonexistent)
@@ -1,9 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/sockets
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS=
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/headers/2mm_8pin_header
===================================================================
--- trunk/oldlib/newlib/headers/2mm_8pin_header (revision 295)
+++ trunk/oldlib/newlib/headers/2mm_8pin_header (nonexistent)
@@ -1,20 +0,0 @@
-
-Element(0x00000000 "2mm header" "JTAG" "3M151208-8321-TB" 666 1569 -75 75 3 120 0x00000000)
-(
- Pin(0 0 60 30 60 28 "" "1" 0x00000001)
- Pin(79 0 60 30 60 28 "" "2" 0x00000001)
- Pin(0 79 60 30 60 28 "" "3" 0x00000001)
- Pin(79 79 60 30 60 28 "" "4" 0x00000001)
- Pin(0 157 60 30 60 28 "" "5" 0x00000001)
- Pin(79 157 60 30 60 28 "" "6" 0x00000001)
- Pin(0 236 60 30 60 28 "" "7" 0x00000001)
- Pin(79 236 60 30 60 28 "" "8" 0x00000001)
- ElementLine (-80 3 -80 -5 15)
- ElementLine (-64 3 -80 3 15)
- ElementLine (-64 -5 -64 3 15)
- ElementLine (-80 -5 -64 -5 15)
- ElementLine (124 -45 -45 -45 15)
- ElementLine (124 281 124 -45 15)
- ElementLine (-45 281 124 281 15)
- ElementLine (-45 -45 -45 281 15)
- )
Index: trunk/oldlib/newlib/headers/0.1_inch_10pin
===================================================================
--- trunk/oldlib/newlib/headers/0.1_inch_10pin (revision 295)
+++ trunk/oldlib/newlib/headers/0.1_inch_10pin (nonexistent)
@@ -1,21 +0,0 @@
-
-Element(0x00000000 "" "" "" 3608 3708 0 0 0 100 0x00000000)
-(
- Pin(0 0 70 30 70 38 "" "1" 0x04000001)
- Pin(100 0 70 30 70 38 "" "2" 0x04000001)
- Pin(0 100 70 30 70 38 "" "3" 0x04000001)
- Pin(100 100 70 30 70 38 "" "4" 0x04000001)
- Pin(0 200 70 30 70 38 "" "5" 0x00000001)
- Pin(100 200 70 30 70 38 "" "6" 0x00000001)
- Pin(0 300 70 30 70 38 "" "7" 0x00000001)
- Pin(100 300 70 30 70 38 "" "8" 0x00000001)
- Pin(0 400 70 30 70 38 "" "9" 0x00000001)
- Pin(100 400 70 30 70 38 "" "10" 0x00000001)
- ElementLine (-90 10 -50 10 10)
- ElementLine (-90 -30 -90 10 10)
- ElementLine (-50 -30 -90 -30 10)
- ElementLine (150 -50 -50 -50 15)
- ElementLine (-50 -50 -50 450 15)
- ElementLine (-50 450 150 450 15)
- ElementLine (150 450 150 -50 15)
- )
Index: trunk/oldlib/newlib/headers/0.1_inch_2pin
===================================================================
--- trunk/oldlib/newlib/headers/0.1_inch_2pin (revision 295)
+++ trunk/oldlib/newlib/headers/0.1_inch_2pin (nonexistent)
@@ -1,10 +0,0 @@
-
-Element(0x00000000 "" "J0" "" 3608 3508 176 -24 0 100 0x00000000)
-(
- Pin(0 0 70 30 70 38 "1" "1" 0x04000001)
- Pin(100 0 70 30 70 38 "2" "2" 0x04000001)
- ElementLine (150 -50 -50 -50 15)
- ElementLine (-50 -50 -50 50 15)
- ElementLine (-50 50 150 50 15)
- ElementLine (150 50 150 -50 15)
- )
Index: trunk/oldlib/newlib/headers/Makefile.am
===================================================================
--- trunk/oldlib/newlib/headers/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/headers/Makefile.am (nonexistent)
@@ -1,12 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/headers
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- 0.1_inch_10pin \
- 0.1_inch_2pin \
- 2mm_8pin_header
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/electro-optics/Makefile.am
===================================================================
--- trunk/oldlib/newlib/electro-optics/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/electro-optics/Makefile.am (nonexistent)
@@ -1,10 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/electro-optics
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- IRF_optical_switch
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/electro-optics/IRF_optical_switch
===================================================================
--- trunk/oldlib/newlib/electro-optics/IRF_optical_switch (revision 295)
+++ trunk/oldlib/newlib/electro-optics/IRF_optical_switch (nonexistent)
@@ -1,19 +0,0 @@
-
-Element(0x00000000 "photo relay" "U22" "PVN012" 4545 1025 50 50 0 100 0x00000000)
-(
- Pin(0 0 60 30 90 35 "" "1" 0x00000001)
- Pin(100 0 60 30 90 35 "" "2" 0x08000001)
- Pin(200 0 60 30 90 35 "" "3" 0x08000001)
- Pin(200 -300 60 30 90 35 "" "4" 0x09080001)
- Pin(100 -300 60 30 90 35 "" "5" 0x09000001)
- Pin(0 -300 60 30 90 35 "" "6" 0x09010001)
- ElementLine (-50 0 -75 0 10)
- ElementLine (-75 0 -75 -100 10)
- ElementLine (-75 -200 -75 -300 10)
- ElementLine (-75 -300 -50 -300 10)
- ElementLine (250 -300 275 -300 10)
- ElementLine (275 -300 275 0 10)
- ElementLine (275 0 250 0 10)
- ElementArc (-75 -150 50 50 90 90 10)
- ElementArc (-75 -150 50 50 180 90 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/T1.75_LED
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/T1.75_LED (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/T1.75_LED (nonexistent)
@@ -1,10 +0,0 @@
-
-Element(0x00000000 "" "LED" "" 1800 1250 60 -114 0 100 0x00000000)
-(
- Pin(0 0 70 30 60 28 "" "1" 0x00000101)
- Pin(0 100 70 30 60 28 "" "2" 0x00000001)
- ElementLine (72 135 -73 135 10)
- ElementLine (81 125 71 135 10)
- ElementLine (-83 125 -74 134 10)
- ElementArc (-1 43 116 116 135 270 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/1W_Carbon_Resistor
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/1W_Carbon_Resistor (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/1W_Carbon_Resistor (nonexistent)
@@ -1,12 +0,0 @@
-
-Element(0x00000000 "R 0.5W" "R11" "" 2815 1700 60 -90 0 150 0x00000000)
-(
- Pin(0 0 85 30 115 48 "1" "1" 0x00000101)
- Pin(0 -800 85 30 115 48 "2" "2" 0x00000001)
- ElementLine (0 -60 0 -115 10)
- ElementLine (-115 -115 115 -115 10)
- ElementLine (115 -115 115 -685 10)
- ElementLine (115 -685 -115 -685 10)
- ElementLine (-115 -685 -115 -115 10)
- ElementLine (0 -685 0 -750 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/CK05_type_Capacitor
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/CK05_type_Capacitor (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/CK05_type_Capacitor (nonexistent)
@@ -1,12 +0,0 @@
-
-Element(0x00000000 "SMD Cap" "C6" "" 1530 1185 -335 -30 0 150 0x00000000)
-(
- Pin(0 0 80 30 110 35 "1" "1" 0x20200001)
- Pin(-200 0 80 30 110 35 "2" "2" 0x10100001)
- ElementLine (0 -45 0 -50 10)
- ElementLine (0 -50 -200 -50 10)
- ElementLine (-200 -50 -200 -45 10)
- ElementLine (-200 45 -200 50 10)
- ElementLine (-200 50 0 50 10)
- ElementLine (0 50 0 45 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/CK06_type_capacitor
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/CK06_type_capacitor (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/CK06_type_capacitor (nonexistent)
@@ -1,10 +0,0 @@
-
-Element(0x00000000 "SMD Cap" "C7" "" 1530 1075 -370 -144 0 150 0x00000000)
-(
- Pin(0 0 80 30 110 35 "1" "1" 0x20200001)
- Pin(-200 0 80 30 110 35 "2" "2" 0x10100001)
- ElementLine (50 50 50 -50 10)
- ElementLine (50 -50 -250 -50 10)
- ElementLine (-250 -50 -250 50 10)
- ElementLine (-250 50 50 50 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor (nonexistent)
@@ -1,12 +0,0 @@
-
-Element(0x00000000 "R 0.25W" "R1" "100" 2180 2625 -35 -145 1 150 0x00000000)
-(
- Pin(0 0 60 30 90 28 "1" "1" 0x00000101)
- Pin(0 -400 60 30 90 28 "2" "2" 0x02000001)
- ElementLine (-50 -100 -50 -300 10)
- ElementLine (-50 -300 50 -300 10)
- ElementLine (50 -300 50 -100 10)
- ElementLine (50 -100 -50 -100 10)
- ElementLine (0 -40 0 -100 10)
- ElementLine (0 -300 0 -360 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/Makefile.am
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/Makefile.am (nonexistent)
@@ -1,16 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/2_pin_thru-hole_packages
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- 0.125W_Carbon_Resistor \
- 1W_Carbon_Resistor \
- CK05_type_Capacitor \
- CK06_type_capacitor \
- IRU1015-33CT_3.3V_reg_TO220 \
- RN55_type_0.1W_Resistor \
- T1.75_LED
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor (nonexistent)
@@ -1,12 +0,0 @@
-
-Element(0x00000000 "" "R11" "" 1800 1050 56 -138 0 100 0x00000000)
-(
- Pin(0 0 60 30 60 28 "" "1" 0x00000001)
- Pin(0 -300 60 30 60 28 "" "2" 0x00000001)
- ElementLine (0 -50 0 -90 10)
- ElementLine (40 -90 -40 -90 10)
- ElementLine (-40 -90 -40 -210 10)
- ElementLine (-40 -210 40 -210 10)
- ElementLine (40 -210 40 -90 10)
- ElementLine (0 -210 0 -250 10)
- )
Index: trunk/oldlib/newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO220
===================================================================
--- trunk/oldlib/newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO220 (revision 295)
+++ trunk/oldlib/newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO220 (nonexistent)
@@ -1,16 +0,0 @@
-
-Element(0x00000000 "3.3V LDO regulator" "U2" "IRU1015-33CT" 4008 1208 -175 -250 0 100 0x00000000)
-(
- Pin(0 0 70 20 70 40 "GND" "1" 0x04000001)
- Pin(100 0 70 20 70 40 "Vout" "2" 0x04000001)
- Pin(200 0 70 20 70 40 "Vin" "3" 0x04000001)
- Pin(100 -700 150 20 150 150 "" "Hole" 0x00000009)
- ElementLine (200 -250 200 -75 10)
- ElementLine (100 -75 100 -250 10)
- ElementLine (0 -250 0 -75 10)
- ElementLine (300 -575 -100 -575 10)
- ElementLine (300 -825 300 -250 10)
- ElementLine (-100 -825 300 -825 10)
- ElementLine (-100 -250 -100 -825 10)
- ElementLine (-100 -250 300 -250 10)
- )
Index: trunk/oldlib/newlib/Makefile
===================================================================
--- trunk/oldlib/newlib/Makefile (revision 295)
+++ trunk/oldlib/newlib/Makefile (nonexistent)
@@ -1,30 +0,0 @@
-# This Makefile is a plain old hand written one; all configuration settings
-# are included from ../Makefile.conf which is scconfig generated
-
-all:
-
-install_:
- $(MKDIR) $(DATADIR)/newlib
- $(CPC) `pwd`/2_pin_thru-hole_packages $(DATADIR)/newlib/2_pin_thru-hole_packages
- $(CPC) `pwd`/connectors $(DATADIR)/newlib/connectors
- $(CPC) `pwd`/crystal $(DATADIR)/newlib/crystal
- $(CPC) `pwd`/electro-optics $(DATADIR)/newlib/electro-optics
- $(CPC) `pwd`/headers $(DATADIR)/newlib/headers
- $(CPC) `pwd`/keystone $(DATADIR)/newlib/keystone
- $(CPC) `pwd`/msp430 $(DATADIR)/newlib/msp430
- $(CPC) `pwd`/not_vetted_ingo $(DATADIR)/newlib/not_vetted_ingo
- $(CPC) `pwd`/tests $(DATADIR)/newlib/tests
-
-install:
- make install_ CPC="$(CP)"
-
-linstall:
- make install_ CPC="$(LN)"
-
-uninstall:
- $(RM) $(DATADIR)/newlib
-
-clean:
-
-include ../Makefile.conf
-
Index: trunk/oldlib/newlib/connectors/SJ-3523-SMT_3.5mm_stereo_jack
===================================================================
--- trunk/oldlib/newlib/connectors/SJ-3523-SMT_3.5mm_stereo_jack (revision 295)
+++ trunk/oldlib/newlib/connectors/SJ-3523-SMT_3.5mm_stereo_jack (nonexistent)
@@ -1,17 +0,0 @@
-
-Element(0x00000000 "" "" "" 4851 2435 0 0 0 100 0x00000000)
-(
- Pin(275 -1 72 20 72 72 "" "Hole2" 0x04000009)
- Pin(0 -1 72 20 72 72 "" "Hole1" 0x04000009)
- Pad(-43 -148 -43 -147 110 30 140 "" "1" 0x00000100)
- Pad(324 -148 324 -147 110 30 140 "" "2" 0x00000100)
- Pad(32 144 32 145 110 30 140 "" "3" 0x00000900)
- ElementLine (433 -123 387 -123 10)
- ElementLine (433 116 433 -123 10)
- ElementLine (95 116 433 116 10)
- ElementLine (24 -120 258 -120 10)
- ElementLine (-237 -119 -103 -119 10)
- ElementLine (-237 117 -28 117 10)
- ElementLine (-237 -119 -237 117 10)
- ElementLine (-138 -119 -138 117 10)
- )
Index: trunk/oldlib/newlib/connectors/Power_Jack
===================================================================
--- trunk/oldlib/newlib/connectors/Power_Jack (revision 295)
+++ trunk/oldlib/newlib/connectors/Power_Jack (nonexistent)
@@ -1,11 +0,0 @@
-
-Element(0x00000000 "Power Jack" "J3" "RA722PC" 3930 170 -370 -60 0 100 0x00000000)
-(
- Pad(-511 174 -541 174 130 30 150 "2" "2" 0x00000100)
- Pad(-106 -86 -226 -86 130 30 150 "3" "3" 0x00000100)
- Pad(-116 437 -216 437 150 30 170 "4" "4" 0x00000100)
- ElementLine (0 350 0 0 10)
- ElementLine (-470 350 0 350 10)
- ElementLine (-470 0 -470 350 10)
- ElementLine (0 0 -470 0 10)
- )
Index: trunk/oldlib/newlib/connectors/72pin45degreeSIMMconnector
===================================================================
--- trunk/oldlib/newlib/connectors/72pin45degreeSIMMconnector (revision 295)
+++ trunk/oldlib/newlib/connectors/72pin45degreeSIMMconnector (nonexistent)
@@ -1,122 +0,0 @@
-
-Element(0x00000000 "72 pin 45 degree SIMM connector" "U9" "J1" 5575 4325 -185 -1610 1 100 0x00000000)
-(
- Pin(0 0 70 30 70 40 "" "1" 0x02020101)
- Pin(100 -50 70 30 70 40 "" "2" 0x02000001)
- Pin(0 -100 70 30 70 40 "" "3" 0x00000001)
- Pin(100 -150 70 30 70 40 "" "4" 0x00000001)
- Pin(0 -200 70 30 70 40 "" "5" 0x00000001)
- Pin(100 -250 70 30 70 40 "" "6" 0x00000001)
- Pin(0 -300 70 30 70 40 "" "7" 0x00000001)
- Pin(100 -350 70 30 70 40 "" "8" 0x00000001)
- Pin(0 -400 70 30 70 40 "" "9" 0x00000001)
- Pin(100 -450 70 30 70 40 "" "10" 0x00000001)
- Pin(0 -500 70 30 70 40 "" "11" 0x00000001)
- Pin(100 -550 70 30 70 40 "" "12" 0x00000001)
- Pin(0 -600 70 30 70 40 "" "13" 0x00000001)
- Pin(100 -650 70 30 70 40 "" "14" 0x00000001)
- Pin(0 -700 70 30 70 40 "" "15" 0x00000001)
- Pin(100 -750 70 30 70 40 "" "16" 0x00000001)
- Pin(0 -800 70 30 70 40 "" "17" 0x00000001)
- Pin(100 -850 70 30 70 40 "" "18" 0x00000001)
- Pin(0 -900 70 30 70 40 "" "19" 0x00000001)
- Pin(100 -950 70 30 70 40 "" "20" 0x00000001)
- Pin(0 -1000 70 30 70 40 "" "21" 0x02000001)
- Pin(100 -1050 70 30 70 40 "" "22" 0x02000001)
- Pin(0 -1100 70 30 70 40 "" "23" 0x02000001)
- Pin(100 -1150 70 30 70 40 "" "24" 0x02000001)
- Pin(0 -1200 70 30 70 40 "" "25" 0x02000001)
- Pin(100 -1250 70 30 70 40 "" "26" 0x02000001)
- Pin(0 -1300 70 30 70 40 "" "27" 0x02000001)
- Pin(100 -1350 70 30 70 40 "" "28" 0x02000001)
- Pin(0 -1400 70 30 70 40 "" "29" 0x02000001)
- Pin(100 -1450 70 30 70 40 "" "30" 0x02000001)
- Pin(0 -1500 70 30 70 40 "" "31" 0x02000001)
- Pin(100 -1550 70 30 70 40 "" "32" 0x02000001)
- Pin(0 -1600 70 30 70 40 "" "33" 0x02000001)
- Pin(100 -1650 70 30 70 40 "" "34" 0x02000001)
- Pin(0 -1700 70 30 70 40 "" "35" 0x02020001)
- Pin(100 -1750 70 30 70 40 "" "36" 0x02020001)
- Pin(0 -2000 70 30 70 40 "" "37" 0x00000001)
- Pin(100 -2050 70 30 70 40 "" "38" 0x00000001)
- Pin(0 -2100 70 30 70 40 "" "39" 0x02000001)
- Pin(100 -2150 70 30 70 40 "" "40" 0x02000001)
- Pin(0 -2200 70 30 70 40 "" "41" 0x02000001)
- Pin(100 -2250 70 30 70 40 "" "42" 0x02000001)
- Pin(0 -2300 70 30 70 40 "" "43" 0x02000001)
- Pin(100 -2350 70 30 70 40 "" "44" 0x02000001)
- Pin(0 -2400 70 30 70 40 "" "45" 0x02000001)
- Pin(100 -2450 70 30 70 40 "" "46" 0x02000001)
- Pin(0 -2500 70 30 70 40 "" "47" 0x02000001)
- Pin(100 -2550 70 30 70 40 "" "48" 0x02000001)
- Pin(0 -2600 70 30 70 40 "" "49" 0x02000001)
- Pin(100 -2650 70 30 70 40 "" "50" 0x02000001)
- Pin(0 -2700 70 30 70 40 "" "51" 0x02000001)
- Pin(100 -2750 70 30 70 40 "" "52" 0x02000001)
- Pin(0 -2800 70 30 70 40 "" "53" 0x02000001)
- Pin(100 -2850 70 30 70 40 "" "54" 0x02000001)
- Pin(0 -2900 70 30 70 40 "" "55" 0x02000001)
- Pin(100 -2950 70 30 70 40 "" "56" 0x02000001)
- Pin(0 -3000 70 30 70 40 "" "57" 0x02000001)
- Pin(100 -3050 70 30 70 40 "" "58" 0x02000001)
- Pin(0 -3100 70 30 70 40 "" "59" 0x02000001)
- Pin(100 -3150 70 30 70 40 "" "60" 0x02000001)
- Pin(0 -3200 70 30 70 40 "" "61" 0x02000001)
- Pin(100 -3250 70 30 70 40 "" "62" 0x02000001)
- Pin(0 -3300 70 30 70 40 "" "63" 0x02000001)
- Pin(100 -3350 70 30 70 40 "" "64" 0x02000001)
- Pin(0 -3400 70 30 70 40 "" "65" 0x02000001)
- Pin(100 -3450 70 30 70 40 "" "66" 0x02000001)
- Pin(0 -3500 70 30 70 40 "" "67" 0x02000001)
- Pin(100 -3550 70 30 70 40 "" "68" 0x02000001)
- Pin(0 -3600 70 30 70 40 "" "69" 0x02000001)
- Pin(100 -3650 70 30 70 40 "" "70" 0x02000001)
- Pin(0 -3700 70 30 70 40 "" "71" 0x02000001)
- Pin(100 -3750 70 30 70 40 "" "72" 0x02020001)
- Pin(50 -1875 95 30 95 95 "U10" "73" 0x00000009)
- Pin(50 325 80 30 80 80 "" "74" 0x00000009)
- Pin(50 -4075 80 30 80 80 "" "75" 0x02000009)
- ElementLine (-265 200 -265 75 5)
- ElementLine (-240 400 -265 400 5)
- ElementLine (-190 400 -215 400 5)
- ElementLine (-140 400 -165 400 5)
- ElementLine (-90 400 -115 400 5)
- ElementLine (-40 400 -65 400 5)
- ElementLine (-265 75 -115 75 5)
- ElementLine (-265 250 -265 225 5)
- ElementLine (-265 300 -265 275 5)
- ElementLine (-265 350 -265 325 5)
- ElementLine (-265 400 -265 375 5)
- ElementLine (-115 180 -265 180 5)
- ElementLine (-115 290 -115 180 5)
- ElementLine (220 315 200 315 5)
- ElementLine (220 400 220 315 5)
- ElementLine (175 400 220 400 5)
- ElementLine (220 -3810 220 60 5)
- ElementLine (200 -3810 220 -3810 5)
- ElementLine (220 -4065 200 -4065 5)
- ElementLine (220 -4150 220 -4065 5)
- ElementLine (220 60 200 60 5)
- ElementLine (-265 -3825 -265 -3925 5)
- ElementLine (-115 -3825 -265 -3825 5)
- ElementLine (-115 -3930 -265 -3930 5)
- ElementLine (-115 -4040 -115 -3930 5)
- ElementLine (-115 75 -115 -3825 5)
- ElementLine (0 -4150 0 -4040 5)
- ElementLine (220 -4150 -15 -4150 5)
- ElementLine (-265 -4050 -265 -4025 5)
- ElementLine (-265 -4100 -265 -4075 5)
- ElementLine (-265 -4150 -265 -4125 5)
- ElementLine (-240 -4150 -265 -4150 5)
- ElementLine (-190 -4150 -215 -4150 5)
- ElementLine (-140 -4150 -165 -4150 5)
- ElementLine (-90 -4150 -115 -4150 5)
- ElementLine (-40 -4150 -65 -4150 5)
- ElementLine (0 -4040 -115 -4040 5)
- ElementLine (-265 -3950 -265 -3925 5)
- ElementLine (-265 -4000 -265 -3975 5)
- ElementLine (200 -4150 200 400 5)
- ElementLine (0 290 -115 290 5)
- ElementLine (0 400 0 295 5)
- ElementLine (180 400 -15 400 5)
- )
Index: trunk/oldlib/newlib/connectors/RightAngleSMA
===================================================================
--- trunk/oldlib/newlib/connectors/RightAngleSMA (revision 295)
+++ trunk/oldlib/newlib/connectors/RightAngleSMA (nonexistent)
@@ -1,13 +0,0 @@
-
-Element(0x00000000 "" "J4" "" 3280 1450 -230 22 1 100 0x00000000)
-(
- Pin(-100 -100 100 30 130 60 "" "5" 0x00000001)
- Pin(100 -100 100 30 130 60 "" "4" 0x00000001)
- Pin(100 100 100 30 130 60 "" "3" 0x00000001)
- Pin(-100 100 100 30 130 60 "" "2" 0x00000001)
- Pin(0 0 100 30 130 60 "" "1" 0x00000001)
- ElementLine (-150 -150 150 -150 10)
- ElementLine (-150 150 -150 -150 10)
- ElementLine (150 -150 150 150 10)
- ElementLine (150 150 -150 150 10)
- )
Index: trunk/oldlib/newlib/connectors/MOLEX_miniFitJr-12pin
===================================================================
--- trunk/oldlib/newlib/connectors/MOLEX_miniFitJr-12pin (revision 295)
+++ trunk/oldlib/newlib/connectors/MOLEX_miniFitJr-12pin (nonexistent)
@@ -1,26 +0,0 @@
-
-Element(0x00000000 "" "JCAR" "" 750 600 -312 -28 0 100 0x00000000)
-(
- Pin(827 0 110 30 110 59 "" "6" 0x00000001)
- Pin(662 0 110 30 110 59 "" "5" 0x00000001)
- Pin(495 0 110 30 110 59 "" "4" 0x00000001)
- Pin(331 0 110 30 110 59 "" "3" 0x00000001)
- Pin(166 0 110 30 110 59 "" "2" 0x00000001)
- Pin(0 0 110 30 110 59 "" "1" 0x00000001)
- Pin(827 216 110 30 110 59 "" "12" 0x00000001)
- Pin(662 216 110 30 110 59 "" "11" 0x00000001)
- Pin(495 216 110 30 110 59 "" "10" 0x00000001)
- Pin(331 216 110 30 110 59 "" "9" 0x00000001)
- Pin(166 216 110 30 110 59 "" "8" 0x00000001)
- Pin(0 216 110 30 110 59 "" "7" 0x00000001)
- Pin(1004 -165 102 30 102 102 "Hole2" "1" 0x00000009)
- Pin(-177 -165 102 30 102 102 "Hole1" "2" 0x00000009)
- ElementLine (-105 -67 -105 -547 10)
- ElementLine (-105 -547 933 -547 10)
- ElementLine (1129 -68 -301 -67 10)
- ElementLine (933 -547 933 -67 10)
- ElementLine (-104 -312 -301 -312 10)
- ElementLine (-301 -312 -301 -67 10)
- ElementLine (1129 -67 1129 -310 10)
- ElementLine (1129 -310 933 -310 10)
- )
Index: trunk/oldlib/newlib/connectors/Makefile.am
===================================================================
--- trunk/oldlib/newlib/connectors/Makefile.am (revision 295)
+++ trunk/oldlib/newlib/connectors/Makefile.am (nonexistent)
@@ -1,17 +0,0 @@
-## $Id$
-##
-
-pcblibsubdir= @PCBTREEDIR@/connectors
-pcblibsub_DATA= ${COMPONENTS}
-COMPONENTS= \
- 100_Pin_jack \
- 16x1_SMD_jack \
- 3terminal_screw_block \
- 72pin45degreeSIMMconnector \
- MOLEX_miniFitJr-12pin \
- Power_Jack \
- RightAngleSMA \
- SJ-3523-SMT_3.5mm_stereo_jack
-
-EXTRA_DIST= ${COMPONENTS}
-
Index: trunk/oldlib/newlib/connectors/16x1_SMD_jack
===================================================================
--- trunk/oldlib/newlib/connectors/16x1_SMD_jack (revision 295)
+++ trunk/oldlib/newlib/connectors/16x1_SMD_jack (nonexistent)
@@ -1,88 +0,0 @@
-
-Element(0x00000000 "16x1 SMD jack" "J2" "16x1" 710 2605 -130 105 0 100 0x00000000)
-(
- Pad(0 -40 0 40 40 30 60 "1" "1" 0x00000000)
- Pad(900 -40 900 40 40 30 60 "10" "10" 0x00000100)
- Pad(1000 -40 1000 40 40 30 60 "11" "11" 0x00000100)
- Pad(1100 -40 1100 40 40 30 60 "12" "12" 0x00000100)
- Pad(1200 -40 1200 40 40 30 60 "13" "13" 0x00000100)
- Pad(1300 -40 1300 40 40 30 60 "14" "14" 0x00000100)
- Pad(1400 -40 1400 40 40 30 60 "15" "15" 0x00000100)
- Pad(1500 -40 1500 40 40 30 60 "16" "16" 0x00000100)
- Pad(100 -40 100 40 40 30 60 "2" "2" 0x00000100)
- Pad(200 -40 200 40 40 30 60 "3" "3" 0x00000100)
- Pad(300 -40 300 40 40 30 60 "4" "4" 0x00000100)
- Pad(400 -40 400 40 40 30 60 "5" "5" 0x00000100)
- Pad(500 -40 500 40 40 30 60 "6" "6" 0x00000100)
- Pad(600 -40 600 40 40 30 60 "7" "7" 0x00000100)
- Pad(700 -40 700 40 40 30 60 "8" "8" 0x00000100)
- Pad(800 -40 800 40 40 30 60 "9" "9" 0x00000100)
- ElementLine (1550 110 1550 210 10)
- ElementLine (1550 210 -50 210 10)
- ElementLine (-50 210 -50 110 10)
- ElementLine (-50 110 1550 110 10)
- ElementLine (1512 210 1512 328 10)
- ElementLine (1512 328 1500 340 10)
- ElementLine (1500 340 1487 328 10)
- ElementLine (1487 328 1487 210 10)
- ElementLine (1412 210 1412 328 10)
- ElementLine (1412 328 1400 340 10)
- ElementLine (1400 340 1387 328 10)
- ElementLine (1387 328 1387 210 10)
- ElementLine (1312 210 1312 328 10)
- ElementLine (1312 328 1300 340 10)
- ElementLine (1300 340 1287 328 10)
- ElementLine (1287 328 1287 210 10)
- ElementLine (1212 210 1212 328 10)
- ElementLine (1212 328 1200 340 10)
- ElementLine (1200 340 1187 328 10)
- ElementLine (1187 328 1187 210 10)
- ElementLine (1112 210 1112 328 10)
- ElementLine (1112 328 1100 340 10)
- ElementLine (1100 340 1087 328 10)
- ElementLine (1087 328 1087 210 10)
- ElementLine (1012 210 1012 328 10)
- ElementLine (1012 328 1000 340 10)
- ElementLine (1000 340 987 328 10)
- ElementLine (987 328 987 210 10)
- ElementLine (912 210 912 328 10)
- ElementLine (912 328 900 340 10)
- ElementLine (900 340 887 328 10)
- ElementLine (887 328 887 210 10)
- ElementLine (812 210 812 328 10)
- ElementLine (812 328 800 340 10)
- ElementLine (800 340 787 328 10)
- ElementLine (787 328 787 210 10)
- ElementLine (712 210 712 328 10)
- ElementLine (712 328 700 340 10)
- ElementLine (700 340 687 328 10)
- ElementLine (687 328 687 210 10)
- ElementLine (612 210 612 328 10)
- ElementLine (612 328 600 340 10)
- ElementLine (600 340 587 328 10)
- ElementLine (587 328 587 210 10)
- ElementLine (512 210 512 328 10)
- ElementLine (512 328 500 340 10)
- ElementLine (500 340 487 328 10)
- ElementLine (487 328 487 210 10)
- ElementLine (412 210 412 328 10)
- ElementLine (412 328 400 340 10)
- ElementLine (400 340 387 328 10)
- ElementLine (387 328 387 210 10)
- ElementLine (312 210 312 328 10)
- ElementLine (312 328 300 340 10)
- ElementLine (300 340 287 328 10)
- ElementLine (287 328 287 210 10)
- ElementLine (212 210 212 328 10)
- ElementLine (212 328 200 340 10)
- ElementLine (200 340 187 328 10)
- ElementLine (187 328 187 210 10)
- ElementLine (112 210 112 328 10)
- ElementLine (112 328 100 340 10)
- ElementLine (100 340 87 328 10)
- ElementLine (87 328 87 210 10)
- ElementLine (12 210 12 328 10)
- ElementLine (12 328 0 340 10)
- ElementLine (0 340 -13 328 10)
- ElementLine (-13 328 -13 210 10)
- )
Index: trunk/oldlib/newlib/connectors/3terminal_screw_block
===================================================================
--- trunk/oldlib/newlib/connectors/3terminal_screw_block (revision 295)
+++ trunk/oldlib/newlib/connectors/3terminal_screw_block (nonexistent)
@@ -1,20 +0,0 @@
-
-Element(0x00000000 "3 TERM BLOCK" "J2" "DK ED1602-ND" 1695 2925 -590 76 0 150 0x00000000)
-(
- Pin(0 0 110 30 140 48 "1" "1" 0x00000001)
- Pin(-194 0 110 30 140 48 "2" "2" 0x00000001)
- Pin(-388 0 110 30 140 48 "3" "3" 0x00000001)
- ElementLine (-388 160 -388 140 10)
- ElementLine (-194 160 -194 140 10)
- ElementLine (0 160 0 140 10)
- ElementLine (81 -170 101 -170 10)
- ElementLine (81 -190 81 -170 10)
- ElementLine (101 -190 81 -190 10)
- ElementLine (-509 -170 -489 -170 10)
- ElementLine (-509 -190 -509 -170 10)
- ElementLine (-489 -190 -509 -190 10)
- ElementLine (101 -200 101 160 10)
- ElementLine (-489 -200 101 -200 10)
- ElementLine (-489 160 -489 -200 10)
- ElementLine (101 160 -489 160 10)
- )
Index: trunk/oldlib/newlib/connectors/100_Pin_jack
===================================================================
--- trunk/oldlib/newlib/connectors/100_Pin_jack (revision 295)
+++ trunk/oldlib/newlib/connectors/100_Pin_jack (nonexistent)
@@ -1,120 +0,0 @@
-
-Element(0x00000000 "100 Pin jack" "J1" "61082-101000" 3402 2594 -236 -1801 0 100 0x00000000)
-(
- Pin(0 0 47 12 59 47 "1001" "1001" 0x0c000009)
- Pin(0 -1740 31 12 43 31 "1002" "1002" 0x0c000009)
- Pad(116 -1642 58 -1642 20 12 24 "1" "1" 0x00000000)
- Pad(116 -1358 58 -1358 20 12 24 "10" "10" 0x00000100)
- Pad(-58 -98 -116 -98 20 12 24 "100" "100" 0x00000100)
- Pad(116 -1327 58 -1327 20 12 24 "11" "11" 0x00000100)
- Pad(116 -1295 58 -1295 20 12 24 "12" "12" 0x00000100)
- Pad(116 -1264 58 -1264 20 12 24 "13" "13" 0x00000100)
- Pad(116 -1232 58 -1232 20 12 24 "14" "14" 0x00000100)
- Pad(116 -1201 58 -1201 20 12 24 "15" "15" 0x00000100)
- Pad(116 -1169 58 -1169 20 12 24 "16" "16" 0x00000100)
- Pad(116 -1138 58 -1138 20 12 24 "17" "17" 0x00000100)
- Pad(116 -1106 58 -1106 20 12 24 "18" "18" 0x00000100)
- Pad(116 -1075 58 -1075 20 12 24 "19" "19" 0x00000100)
- Pad(116 -1610 58 -1610 20 12 24 "2" "2" 0x00000100)
- Pad(116 -1043 58 -1043 20 12 24 "20" "20" 0x00000100)
- Pad(116 -1012 58 -1012 20 12 24 "21" "21" 0x00000100)
- Pad(116 -980 58 -980 20 12 24 "22" "22" 0x00000100)
- Pad(116 -949 58 -949 20 12 24 "23" "23" 0x00000100)
- Pad(116 -917 58 -917 20 12 24 "24" "24" 0x00000100)
- Pad(116 -886 58 -886 20 12 24 "25" "25" 0x00000100)
- Pad(116 -854 58 -854 20 12 24 "26" "26" 0x00000100)
- Pad(116 -823 58 -823 20 12 24 "27" "27" 0x00000100)
- Pad(116 -791 58 -791 20 12 24 "28" "28" 0x00000100)
- Pad(116 -760 58 -760 20 12 24 "29" "29" 0x00000100)
- Pad(116 -1579 58 -1579 20 12 24 "3" "3" 0x00000100)
- Pad(116 -728 58 -728 20 12 24 "30" "30" 0x00000100)
- Pad(116 -697 58 -697 20 12 24 "31" "31" 0x00000100)
- Pad(116 -665 58 -665 20 12 24 "32" "32" 0x00000100)
- Pad(116 -634 58 -634 20 12 24 "33" "33" 0x00000100)
- Pad(116 -602 58 -602 20 12 24 "34" "34" 0x00000100)
- Pad(116 -571 58 -571 20 12 24 "35" "35" 0x00000100)
- Pad(116 -539 58 -539 20 12 24 "36" "36" 0x00000100)
- Pad(116 -508 58 -508 20 12 24 "37" "37" 0x00000100)
- Pad(116 -476 58 -476 20 12 24 "38" "38" 0x00000100)
- Pad(116 -445 58 -445 20 12 24 "39" "39" 0x00000100)
- Pad(116 -1547 58 -1547 20 12 24 "4" "4" 0x00000100)
- Pad(116 -413 58 -413 20 12 24 "40" "40" 0x00000100)
- Pad(116 -382 58 -382 20 12 24 "41" "41" 0x00000100)
- Pad(116 -350 58 -350 20 12 24 "42" "42" 0x00000100)
- Pad(116 -319 58 -319 20 12 24 "43" "43" 0x00000100)
- Pad(116 -287 58 -287 20 12 24 "44" "44" 0x00000100)
- Pad(116 -256 58 -256 20 12 24 "45" "45" 0x00000100)
- Pad(116 -224 58 -224 20 12 24 "46" "46" 0x00000100)
- Pad(116 -193 58 -193 20 12 24 "47" "47" 0x00000100)
- Pad(116 -161 58 -161 20 12 24 "48" "48" 0x00000100)
- Pad(116 -130 58 -130 20 12 24 "49" "49" 0x00000100)
- Pad(116 -1516 58 -1516 20 12 24 "5" "5" 0x00000100)
- Pad(116 -98 58 -98 20 12 24 "50" "50" 0x00000100)
- Pad(-58 -1642 -116 -1642 20 12 24 "51" "51" 0x00000100)
- Pad(-58 -1610 -116 -1610 20 12 24 "52" "52" 0x00000100)
- Pad(-58 -1579 -116 -1579 20 12 24 "53" "53" 0x00000100)
- Pad(-58 -1547 -116 -1547 20 12 24 "54" "54" 0x00000100)
- Pad(-58 -1516 -116 -1516 20 12 24 "55" "55" 0x00000100)
- Pad(-58 -1484 -116 -1484 20 12 24 "56" "56" 0x00000100)
- Pad(-58 -1453 -116 -1453 20 12 24 "57" "57" 0x00000100)
- Pad(-58 -1421 -116 -1421 20 12 24 "58" "58" 0x00000100)
- Pad(-58 -1390 -116 -1390 20 12 24 "59" "59" 0x00000100)
- Pad(116 -1484 58 -1484 20 12 24 "6" "6" 0x00000100)
- Pad(-58 -1358 -116 -1358 20 12 24 "60" "60" 0x00000100)
- Pad(-58 -1327 -116 -1327 20 12 24 "61" "61" 0x00000100)
- Pad(-58 -1295 -116 -1295 20 12 24 "62" "62" 0x00000100)
- Pad(-58 -1264 -116 -1264 20 12 24 "63" "63" 0x00000100)
- Pad(-58 -1232 -116 -1232 20 12 24 "64" "64" 0x00000100)
- Pad(-58 -1201 -116 -1201 20 12 24 "65" "65" 0x00000100)
- Pad(-58 -1169 -116 -1169 20 12 24 "66" "66" 0x00000100)
- Pad(-58 -1138 -116 -1138 20 12 24 "67" "67" 0x00000100)
- Pad(-58 -1106 -116 -1106 20 12 24 "68" "68" 0x00000100)
- Pad(-58 -1075 -116 -1075 20 12 24 "69" "69" 0x00000100)
- Pad(116 -1453 58 -1453 20 12 24 "7" "7" 0x00000100)
- Pad(-58 -1043 -116 -1043 20 12 24 "70" "70" 0x00000100)
- Pad(-58 -1012 -116 -1012 20 12 24 "71" "71" 0x00000100)
- Pad(-58 -980 -116 -980 20 12 24 "72" "72" 0x00000100)
- Pad(-58 -949 -116 -949 20 12 24 "73" "73" 0x00000100)
- Pad(-58 -917 -116 -917 20 12 24 "74" "74" 0x00000100)
- Pad(-58 -886 -116 -886 20 12 24 "75" "75" 0x00000100)
- Pad(-58 -854 -116 -854 20 12 24 "76" "76" 0x00000100)
- Pad(-58 -823 -116 -823 20 12 24 "77" "77" 0x00000100)
- Pad(-58 -791 -116 -791 20 12 24 "78" "78" 0x00000100)
- Pad(-58 -760 -116 -760 20 12 24 "79" "79" 0x00000100)
- Pad(116 -1421 58 -1421 20 12 24 "8" "8" 0x00000100)
- Pad(-58 -728 -116 -728 20 12 24 "80" "80" 0x00000100)
- Pad(-58 -697 -116 -697 20 12 24 "81" "81" 0x00000100)
- Pad(-58 -665 -116 -665 20 12 24 "82" "82" 0x00000100)
- Pad(-58 -634 -116 -634 20 12 24 "83" "83" 0x00000100)
- Pad(-58 -602 -116 -602 20 12 24 "84" "84" 0x00000100)
- Pad(-58 -571 -116 -571 20 12 24 "85" "85" 0x00000100)
- Pad(-58 -539 -116 -539 20 12 24 "86" "86" 0x00000100)
- Pad(-58 -508 -116 -508 20 12 24 "87" "87" 0x00000100)
- Pad(-58 -476 -116 -476 20 12 24 "88" "88" 0x00000100)
- Pad(-58 -445 -116 -445 20 12 24 "89" "89" 0x00000100)
- Pad(116 -1390 58 -1390 20 12 24 "9" "9" 0x00000100)
- Pad(-58 -413 -116 -413 20 12 24 "90" "90" 0x00000100)
- Pad(-58 -382 -116 -382 20 12 24 "91" "91" 0x00000100)
- Pad(-58 -350 -116 -350 20 12 24 "92" "92" 0x00000100)
- Pad(-58 -319 -116 -319 20 12 24 "93" "93" 0x00000100)
- Pad(-58 -287 -116 -287 20 12 24 "94" "94" 0x00000100)
- Pad(-58 -256 -116 -256 20 12 24 "95" "95" 0x00000100)
- Pad(-58 -224 -116 -224 20 12 24 "96" "96" 0x00000100)
- Pad(-58 -193 -116 -193 20 12 24 "97" "97" 0x00000100)
- Pad(-58 -161 -116 -161 20 12 24 "98" "98" 0x00000100)
- Pad(-58 -130 -116 -130 20 12 24 "99" "99" 0x00000100)
- ElementLine (122 -1713 122 -1681 10)
- ElementLine (75 -1713 122 -1713 10)
- ElementLine (75 -1768 75 -1713 10)
- ElementLine (-106 -1768 75 -1768 10)
- ElementLine (-106 -1681 -106 -1768 10)
- ElementLine (122 -28 122 -59 10)
- ElementLine (75 -28 122 -28 10)
- ElementLine (75 28 75 -28 10)
- ElementLine (-106 28 75 28 10)
- ElementLine (-106 -59 -106 28 10)
- ElementLine (-161 67 161 67 10)
- ElementLine (-161 -1807 -161 67 10)
- ElementLine (161 -1807 -161 -1807 10)
- ElementLine (161 67 161 -1807 10)
- )
Index: trunk/oldlib/lib/dil.inc
===================================================================
--- trunk/oldlib/lib/dil.inc (revision 295)
+++ trunk/oldlib/lib/dil.inc (nonexistent)
@@ -1,126 +0,0 @@
-# -*- m4 -*-
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# DIL packages
-
-# -------------------------------------------------------------------
-# the definition of a dual-inline package N and similar types
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: number of pins
-# $5: package size (300, 600, 900 + 100 for socket space)
-# $6: pin spacing
-# $7: pad size
-# $8: drill size
-#
-define(`PKG_DIL',
- `
-# retain backwards compatibility to older versions of PKG_DIL
-# which did not have $6,$7,$8 args
-
- ifelse("`$6'","",
- `define(`PINSPACE', `100')'
- ,
- `define(`PINSPACE', eval(`$6'))'
- )
- ifelse("`$7'","",
- `define(`PADSIZE', `60')'
- ,
- `define(`PADSIZE', `$7')'
- )
- ifelse("`$8'","",
- `define(`DRILLSIZE', `28')'
- ,
- `define(`DRILLSIZE', `$8')'
- )
- define(`MAXY', `eval(`$4' / 2 * PINSPACE)')
- define(`MAXX', `eval(`$5' + 100)')
- define(`CENTERX', `eval(MAXX / 2)')
- define(`MARKY', `eval(PINSPACE / 2)')
-Element(0x00 "$1" "`$2'" "$3" eval(CENTERX + 20) 100 3 100 0x00)
-(
- forloop(`i', 1, eval($4 / 2),
- `PIN(50, eval((2*i-1) * PINSPACE/2),
- eval(PADSIZE), eval(DRILLSIZE), i)
- ')
- forloop(`i', 1, eval($4 / 2),
- `PIN(eval(MAXX -50), eval(MAXY - (2*i-1) * PINSPACE/2),
- eval(PADSIZE), eval(DRILLSIZE), eval(i + $4/2))
- ')
- ElementLine(0 0 0 MAXY 10)
- ElementLine(0 MAXY MAXX MAXY 10)
- ElementLine(MAXX MAXY MAXX 0 10)
- ElementLine(0 0 eval(CENTERX - 50) 0 10)
- ElementLine(eval(CENTERX + 50) 0 MAXX 0 10)
- ElementArc(CENTERX 0 50 50 0 180 10)
- Mark(50 MARKY)
-)')
-define(`PKG_J', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)')
-define(`PKG_JD', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)')
-define(`PKG_JG', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)')
-define(`PKG_N', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)')
-define(`PKG_NT', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)')
-define(`PKG_P', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)')
-#shrink DIP
-define(`PKG_NS', `PKG_DIL(`$1', `$2', `$3', `$4', `$5', 70, 55, 28)')
-
-# -------------------------------------------------------------------
-# the definition of a dual-inline package D and DW
-# never used by circuits, just a short-cut for others
-# width D==244, DW==419
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: number of pins
-# $5: width
-#
-define(`COMMON_D_DW',
- `define(`MAXY', `eval(`$4' / 2 * 50)')
- define(`MAXX', `$5')
- define(`XLOW', `50')
- define(`XHIGH', `eval(MAXX - 50)')
- define(`CENTERX', `eval(MAXX / 2)')
-Element(0x00 "$1" "`$2'" "$3" eval(CENTERX + 20) 50 3 100 0x00)
-(
- forloop(`i', 1, eval($4 / 2),
- `PAD(0, eval(i * 50 -25), XLOW, eval(i * 50 -25), 20, i)
- ')
- forloop(`i', 1, eval($4 / 2),
- `PAD(XHIGH, eval(MAXY - i * 50 +25), MAXX, eval(MAXY - i * 50 +25), 20, eval(i + $4/2))
- ')
- ElementLine(XLOW 0 XLOW MAXY 10)
- ElementLine(XLOW MAXY XHIGH MAXY 10)
- ElementLine(XHIGH MAXY XHIGH 0 10)
- ElementLine(XLOW 0 eval(CENTERX - 25) 0 10)
- ElementLine(eval(CENTERX + 25) 0 XHIGH 0 10)
- ElementArc(CENTERX 0 25 25 0 180 10)
- Mark(25 25)
-)')
-
-define(`PKG_D', `COMMON_D_DW(`$1', `$2', `$3', `$4', 244)')
-define(`PKG_DW', `COMMON_D_DW(`$1', `$2', `$3', `$4', 419)')
-
Property changes on: trunk/oldlib/lib/dil.inc
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/qfp2.inc
===================================================================
--- trunk/oldlib/lib/qfp2.inc (revision 295)
+++ trunk/oldlib/lib/qfp2.inc (nonexistent)
@@ -1,99 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# QFP packages
-#
-
-# -------------------------------------------------------------------
-# ThanX to Johan Andersson (johan@homemail.com), modified by Thomas Nau
-# the definition of a plcc package for base code to make qfp package.
-# modified for correct pad numbering by Holm Tiffe
-#
-# Code from plcc.inc modified by Thomas Olson to make this qfp.inc definition.
-# Although in retrospec quad flat packs are more diverse than this algorithm will do.
-# Many qfp are the same physical size but have more thus narrower pads.
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: number of pins
-# $5: additional border (will be ignored)
-#
-define(`PKG_QFP2',
- `define(`QUARTER', `eval($4 /4)')
- define(`OFFSET', `eval((QUARTER +1) /2)')
- define(`WIDTH', `eval((QUARTER-1) *25 +2*50)')
- define(`CENTER', `eval(WIDTH / 2)')
- define(`NUMPINS', `$4')
-Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
-(
-
- # left row
-define(`X', 0)
-define(`Y', 50)
-#define(`count', `eval(OFFSET+1)')
-define(`count', 1)
-forloop(`i', 1, QUARTER,
- `PAD(eval(X-65), Y, eval(X+5), Y, 15, count)' `define(`count', incr(count))'
- `define(`Y', eval(Y+25))'
- )
-
- # bottom row
-define(`X', 50)
-define(`Y', WIDTH)
-forloop(`i', 1, QUARTER,
- `PAD(X, eval(Y+65), X, eval(Y-5), 15, count)' `define(`count', incr(count))'
- `define(`X', eval(X+25))'
-)
-
- # right row
-define(`X', WIDTH)
-define(`Y', eval(WIDTH-50))
-forloop(`i', 1, QUARTER,
- `PAD(eval(X+65), Y, eval(X-5), Y, 15, count)' `define(`count', incr(count))'
- `define(`Y', eval(Y-25))'
-)
-
- # top row
-define(`X', eval(WIDTH-50))
-define(`Y', 0)
-forloop(`i', 1, QUARTER,
- `PAD(X, eval(Y-65), X, eval(Y+5), 15, count)' `define(`count', incr(count))'
- `ifelse(eval(count > NUMPINS), 1, `define(`count', 1)')'
- `define(`X', eval(X-25))'
-)
-
- ElementLine(28 0 WIDTH 0 10)
- ElementLine(WIDTH 0 WIDTH WIDTH 10)
- ElementLine(WIDTH WIDTH 0 WIDTH 10)
- ElementLine(0 WIDTH 0 28 10)
- ElementLine(0 28 28 0 10)
-
- ElementArc(80 80 20 20 0 360 10)
-
- Mark(0 0)
-)')
-
-# -------------------------------------------------------------------
Index: trunk/oldlib/lib/resistor_array.list
===================================================================
--- trunk/oldlib/lib/resistor_array.list (revision 295)
+++ trunk/oldlib/lib/resistor_array.list (nonexistent)
@@ -1,90 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-r_025_csil_4:CSIL:4xR-array-common 0.25W
-r_025_csil_4:CSIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_csil_4:CSIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_csil_4:CSIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_csil_4:CSIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_csil_4:CSIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_csil_4:CSIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_csil_4:CSIL:10m
-#
-r_025_csil_6:CSIL:6xR-array-common 0.25W
-r_025_csil_6:CSIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_csil_6:CSIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_csil_6:CSIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_csil_6:CSIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_csil_6:CSIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_csil_6:CSIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_csil_6:CSIL:10m
-#
-r_025_csil_7:CSIL:7xR-array-common 0.25W
-r_025_csil_7:CSIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_csil_7:CSIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_csil_7:CSIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_csil_7:CSIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_csil_7:CSIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_csil_7:CSIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_csil_7:CSIL:10m
-#
-r_025_csil_8:CSIL:8xR-array-common 0.25W
-r_025_csil_8:CSIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_csil_8:CSIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_csil_8:CSIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_csil_8:CSIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_csil_8:CSIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_csil_8:CSIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_csil_8:CSIL:10m
-#
-r_025_sil_4:SIL:2xR-array 0.25W
-r_025_sil_4:SIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_sil_4:SIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_sil_4:SIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_sil_4:SIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_sil_4:SIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_sil_4:SIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_sil_4:SIL:10m
-#
-r_025_sil_6:SIL:3xR-array 0.25W
-r_025_sil_6:SIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_sil_6:SIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_sil_6:SIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_sil_6:SIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_sil_6:SIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_sil_6:SIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_sil_6:SIL:10m
-#
-r_025_sil_8:SIL:4xR-array 0.25W
-r_025_sil_8:SIL:10:12:15:18:22:27:33:39:47:56:68:82
-r_025_sil_8:SIL:100:120:150:180:220:270:330:390:470:560:680:820
-r_025_sil_8:SIL:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025_sil_8:SIL:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025_sil_8:SIL:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025_sil_8:SIL:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025_sil_8:SIL:10m
Property changes on: trunk/oldlib/lib/resistor_array.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/m4lib_to_newlib.sh
===================================================================
--- trunk/oldlib/lib/m4lib_to_newlib.sh (revision 295)
+++ trunk/oldlib/lib/m4lib_to_newlib.sh (nonexistent)
@@ -1,338 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-# This script is used to extract all elements from an "oldlib" (M4)
-# style library and place them in individual "newlib" style files.
-
-outd=/tmp/newlib
-contents=pcblib.contents
-AWK=${AWK:-awk}
-PCB=${PCB:-pcb}
-
-usage() {
-cat << EOF
-Usage:
- $0 [-h | --help]
- $0 [-v | --version]
- $0 [-c|--contents contents_file] [-o|--output output_directory] [-p|--png] [-d|--dpi]
-
-Extracts all footprints from an m4 library and creates a "newlib" style
-library.
-
-The following options are supported:
-
- -a | --awk awk : Specifies the awk implementation to use. Defaults to "${AWK}".
-
- -c | --contents file : Specifies the contents file to be use as an input.
- Default is "${contents}".
-
- -d | --dpi : Specifies that the png output should use a fixed pixels
- per inch scaling instead of a fixed maximum size. This
- option is useful when comparing the before and after footprints
- when making footprint library changes.
-
- -h | --help : Outputs this message and exits.
-
- -o | --output dir : Specifies the directory that the newlib library will be
- written to. This directory must exist and be empty.
- Default is "${outd}".
-
- -P | --pcb pcb : Specifies the pcb binary to use for creating png previews. Defaults to
- "${PCB}"
-
- -p | --png : Generates png previews for all the footprints.
-
- -v | --version : Displays the version of this script and exits.
-
-EOF
-}
-
-version() {
- $AWK '/# [\$]Id:.*$/ {sub(/,v/,""); \
- print $3 " Version "$4", "$5}' $0
-}
-
-do_png=0
-png_flag="--xy-max 200"
-
-while test $# -gt 0 ; do
- case $1 in
- -a|--awk )
- AWK="$2"
- shift 2
- ;;
-
- -c|--contents )
- contents=$2
- shift 2
- ;;
-
- -d|--dpi )
- png_flag="--dpi 1000"
- shift
- ;;
-
- -h|--help )
- usage
- exit 0
- ;;
-
- -o|--output )
- outd=$2
- shift 2
- ;;
-
- -P|--pcb )
- PCB="$2"
- shift 2
- ;;
-
- -p|--png )
- do_png=1
- shift
- ;;
-
- -v|--version )
- version
- exit 0
- ;;
-
- -* )
- echo "ERROR: $0: Unknown option $1"
- usage
- exit 1
- ;;
-
- * )
- break
- ;;
- esac
-done
-
-
-if test -d ${outd} ; then
- echo "Output directory ${outd} already exists"
- exit 1
-else
- mkdir -p ${outd}
-fi
-outd_full="`cd $outd && pwd`"
-
-$AWK '
-
-BEGIN {
- first = 1;
- libind = "";
-}
-
-# we have to use this trick because variables like outd are not yet defined
-# in BEGIN.
-first == 1 {
- brokenurl = "broken.html";
- broken = outd "/" brokenurl;
- print "" > broken;
-
- ind = outd "/index.html";
-
- print "" > ind;
- print "
PCB Footprint Library" >> ind;
- print "" >> ind;
- print "PCB Footprint Library
" >> ind;
- print "" >> ind;
- print "" >> ind;
-
- print "" > broken;
- print "" >> broken;
- print "" >> broken;
- print "Library | " >> broken;
- print " Comment | " >> broken;
- print " Footprint Name | " >> broken;
- print " Broken Command | " >> broken;
- print "
" >> broken;
- print "" >> broken;
-
- first = 0;
-}
-
-# we are starting a new library
-/^TYPE=/ {
- finish_libind();
- lib=$0;
- gsub(/TYPE=~/, "", lib);
- txtdir = lib;
- urldir = lib;
- gsub(/ /, "%20", urldir);
-
- libind = outd "/" lib "/index.html";
- #gsub(/ /, "\\ ", libind);
-
- dir = outd "/" lib ;
- gsub(/ /,"\\ ", dir);
- print "Processing library: " lib " and creating " libind;
- system("mkdir -p " dir);
-
- print "" > libind;
- print "PCB " lib " Footprint Library" >> libind;
- print "" >> libind;
- print "PCB " lib " Footprint Library
" >> libind;
-
- print "" >> libind;
- print "" >> libind;
- print " Comment | " >> libind;
- print " Footprint Name | " >> libind;
- print "
" >> libind;
- print "" >> libind;
-
- print "- ~" lib "
" >> ind;
-
- next;
-}
-
-{
- line=$0;
- split(line, a, "[:]");
-
- template = a[1];
- package = a[2];
- comp = a[3];
- comment = a[4];
-
- # pick out the name of the footprint
- match (comment, /(.*)\[(.*)\]/, fp);
- comp = fp[2];
- comment = a[3] ", " fp[1];
-
- txtcomp = comp;
- urlcomp = comp;
-
- # escape the spaces in for URLs and also filenames
- gsub(/ /, "%20", urlcomp);
- gsub(/ /, "\\ ", comp);
-
-
- # extract the footprint
- # path library template value package
- templ = a[1];
- gsub(/ /, "\\ ", templ);
-
- pkg = a[2];
- gsub(/ /, "\\ ", pkg);
-
-
- # skip the QFP builder menu
- skip = 0;
- if( templ == "menu_qfp" ) {
- cmd1 = "Skipping QFP builder menu";
- rc = 1;
- } else {
- cmd1 = "sh " cmd_path "/QueryLibrary.sh . pcblib " templ " " comp " " pkg;
- cmd = cmd1 " > " dir "/" comp ".fp";
- rc = system( cmd );
- }
-
- if( rc != 0) {
- printf("~%s | \n", lib) >> broken;
- printf(" %s | \n", comp) >> broken;
- printf(" %s | \n", comment) >> broken;
- printf(" %s | \n", cmd1) >> broken;
- printf("
\n") >> broken;
-
- # no need to go further with this footprint. It is broken.
- next;
- } else {
- # generate the web index
- printf(" \n %s | \n", comment) >> libind;
- printf(" %s.fp", txtcomp, txtcomp) >> libind;
- if( do_png ) {
- printf("(preview)", txtcomp) >> libind;
- }
- printf(" | \n
\n") >> libind;
- }
-
- # Now create a layout with that element and print it.
- if( do_png ) {
- layout = "temp.pcb" ;
- laytmpl = "footprint.pcb" ;
- compfile = dir "/" comp ".fp";
- pngfile = dir "/" comp ".png";
- compfile2 = compfile;
- gsub(/\\/, "", compfile2);
-
- printf(" ===> %s\n", compfile);
- printf("") > layout;
- pok = 1;
- while ( (getline < laytmpl) == 1 ) {
- if( $0 ~ /ELEMENT/ ) {
- pok = 0;
- }
- if( pok ) {
- print >> layout ;
- }
- }
- close( laytmpl );
-
- while( (x = getline < compfile2) == 1 ) {
- print >> layout;
- }
- close( compfile2 );
-
- pok = 0;
- while( (getline < laytmpl) == 1 ) {
- if( pok ) {
- print >> layout;
- }
- if( $0 ~ /ELEMENT/ ) {
- pok = 1;
- }
- }
- close( laytmpl );
- close( layout );
-
- cmd = PCB " -x png --outfile temp.png ${png_flag} --only-visible " layout " 2>&1 > /dev/null" ;
- rc = system( cmd );
- if( rc != 0) {
- printf("~%s | \n", lib) >> broken;
- printf(" %s | \n", comp) >> broken;
- printf(" %s | \n", comment) >> broken;
- printf(" %s | \n", cmd) >> broken;
- printf("
\n") >> broken;
- } else {
- system( "mv temp.png " pngfile " ; rm " layout);
- }
- }
-}
-
-END {
- print "" >> ind;
- print "" >> ind;
- print "" >> ind;
- print "For a list of footprints with either m4 syntax errors" >> ind;
- print "or PCB syntax errors see the broken log file.
" >> ind;
- print "" >> ind;
- close( ind );
-
- print "" >> broken;
- print "
" >> broken;
- print "" >> broken;
- print "" >> broken;
- close( broken );
-
- finish_libind();
-}
-
-function finish_libind() {
- if(libind != "") {
- print "" >> libind;
- print "
" >> libind;
- print "" >> libind;
- print "" >> libind;
- close( libind );
- }
-}
-
-' cmd_path=./ do_png=$do_png outd="$outd_full" awk=$AWK PCB="${PCB}" $contents
-
-
-
Index: trunk/oldlib/lib/CreateLibraryContents.sh.in
===================================================================
--- trunk/oldlib/lib/CreateLibraryContents.sh.in (revision 295)
+++ trunk/oldlib/lib/CreateLibraryContents.sh.in (nonexistent)
@@ -1,129 +0,0 @@
-#!/bin/sh
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# create all objects as defined in passed list_files
-#
-# usage: CreateLibraryContents.sh common_macro_file file...
-
-M4=@GNUM4@
-
-##
-# Check for input flags
-##
-
-while test -n "$1" ; do
-case "$1"
-in
- -I|--include)
- m4_flags="$m4_flags -I $2"
- srcdir=$2
- shift 2
- ;;
-
- -*)
- echo "error: unknown flag $1 to $0"
- exit 1
- ;;
-
- *)
- break
- ;;
-esac
-done
-
-# a TAB plus one blank for some stupid old sed implementations
-#
-SPACE="[ ]"
-
-##
-# Make sure we've been given a common file plus at least 1 list file
-# as arguments
-##
-
-if [ $# -lt 2 ]; then
- echo "usage: $0 common_macro_file file..." >&2; exit 1
-fi
-CommonFile=$1
-shift
-
-##
-# Make sure the common file exists
-##
-
-if [ ! -r $CommonFile ]; then
- echo "$0: file '$CommonFile' isn't readable or doesn't exit" >&2; exit 1
-fi
-
-##
-# Process the list files
-##
-
-while [ $# -ne 0 ]; do
-# strip the extension '.list'
-#
-
- ##
- # Turn something like foo.list in to
- # /path/to/foo.m4
- ##
- if [ -f $srcdir/$1 ]; then
- ListFile="$srcdir/$1"
- else
- ListFile="$1"
- fi
- PlainFile=`dirname $ListFile`/`basename $ListFile .list`
- M4File=$PlainFile.m4
-
- if [ ! -r $ListFile ]; then
- echo "$0: file '$ListFile' isn't readable or doesn't exit" >&2; exit 1
- fi
- if [ ! -r $M4File ]; then
- echo "$0: file '$M4File' isn't readable or doesn't exit" >&2; exit 1
- fi
-
- ##
- # for foo.list spit out "TYPE=~foo". This defines the library
- # in the PCB library window
- ##
- echo "TYPE=~`basename $PlainFile | sed -e 's/_/ /g'`"
-
- sed -e 's/'"$SPACE"'*#.*$//' \
- -e 's/'"$SPACE"'*:'"$SPACE"'*/:/g' \
- -e '/^'"$SPACE"'*$/d' $ListFile |
- {
- IFS=:
- export IFS
- while read mask package values; do
- set -- $values
- while [ $# -ne 0 ]; do
- echo "\`$mask:$package:$1:'Description_$mask\` [$package'ifdef(\`Param1_$mask', \` Param1_$mask')\`'ifdef(\`Param2_$mask', \` Param2_$mask')]"
- shift
- done
- done
- } | $M4 $m4_flags $CommonFile $M4File - | sed -e '/^'"$SPACE"'*$/d'
- shift
-done
Property changes on: trunk/oldlib/lib/CreateLibraryContents.sh.in
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/linear.list
===================================================================
--- trunk/oldlib/lib/linear.list (revision 295)
+++ trunk/oldlib/lib/linear.list (nonexistent)
@@ -1,41 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-L297_dil:N:L297
-L297A_dil:N:L297A
-L298_multiwatt:MULTIWATT15:L298
-MAX222_dil:N:MAX222
-MAX232_dil:N:MAX232
-MAX232A_dil:N:MAX232A
-MAX233_dil:N:MAX233
-MAX233A_dil:N:MAX233A
-MAX667_dil:N:MAX667
-MAX680_dil:N:MAX680
-MAX690_dil:N:MAX690
-MAX691_dil:N:MAX691
-NE4558_dil:N:NE4558
Property changes on: trunk/oldlib/lib/linear.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/resistor_0.25W.m4
===================================================================
--- trunk/oldlib/lib/resistor_0.25W.m4 (revision 295)
+++ trunk/oldlib/lib/resistor_0.25W.m4 (nonexistent)
@@ -1,30 +0,0 @@
-divert(-1)
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-define(`Description_r_025', ``R 0.25W'')
-
-divert(0)
Property changes on: trunk/oldlib/lib/resistor_0.25W.m4
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/footprint.pcb
===================================================================
--- trunk/oldlib/lib/footprint.pcb (revision 295)
+++ trunk/oldlib/lib/footprint.pcb (nonexistent)
@@ -1,823 +0,0 @@
-PCB["" 4000000 4000000]
-
-Grid[500.00000000 0 0 0]
-Cursor[0 0 0.000000]
-Thermal[0.500000]
-DRC[1000 1000 1000 1000]
-Flags(0x0000000000001c40)
-Groups("1,c:2,s:3:4:5:6:7:8")
-Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
-
-Symbol(' ' 18)
-(
-)
-Symbol('!' 12)
-(
- SymbolLine(0 35 0 40 8)
- SymbolLine(0 0 0 25 8)
-)
-Symbol('"' 12)
-(
- SymbolLine(0 0 0 10 8)
- SymbolLine(10 0 10 10 8)
-)
-Symbol('#' 12)
-(
- SymbolLine(0 25 20 25 8)
- SymbolLine(0 15 20 15 8)
- SymbolLine(15 10 15 30 8)
- SymbolLine(5 10 5 30 8)
-)
-Symbol('$' 12)
-(
- SymbolLine(15 5 20 10 8)
- SymbolLine(5 5 15 5 8)
- SymbolLine(0 10 5 5 8)
- SymbolLine(0 10 0 15 8)
- SymbolLine(0 15 5 20 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 20 30 8)
- SymbolLine(15 35 20 30 8)
- SymbolLine(5 35 15 35 8)
- SymbolLine(0 30 5 35 8)
- SymbolLine(10 0 10 40 8)
-)
-Symbol('%' 12)
-(
- SymbolLine(0 5 0 10 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 10 0 8)
- SymbolLine(10 0 15 5 8)
- SymbolLine(15 5 15 10 8)
- SymbolLine(10 15 15 10 8)
- SymbolLine(5 15 10 15 8)
- SymbolLine(0 10 5 15 8)
- SymbolLine(0 40 40 0 8)
- SymbolLine(35 40 40 35 8)
- SymbolLine(40 30 40 35 8)
- SymbolLine(35 25 40 30 8)
- SymbolLine(30 25 35 25 8)
- SymbolLine(25 30 30 25 8)
- SymbolLine(25 30 25 35 8)
- SymbolLine(25 35 30 40 8)
- SymbolLine(30 40 35 40 8)
-)
-Symbol('&' 12)
-(
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 5 0 15 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(0 25 15 10 8)
- SymbolLine(5 40 10 40 8)
- SymbolLine(10 40 20 30 8)
- SymbolLine(0 15 25 40 8)
- SymbolLine(5 0 10 0 8)
- SymbolLine(10 0 15 5 8)
- SymbolLine(15 5 15 10 8)
- SymbolLine(0 25 0 35 8)
-)
-Symbol(''' 12)
-(
- SymbolLine(0 10 10 0 8)
-)
-Symbol('(' 12)
-(
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(0 5 0 35 8)
-)
-Symbol(')' 12)
-(
- SymbolLine(0 0 5 5 8)
- SymbolLine(5 5 5 35 8)
- SymbolLine(0 40 5 35 8)
-)
-Symbol('*' 12)
-(
- SymbolLine(0 10 20 30 8)
- SymbolLine(0 30 20 10 8)
- SymbolLine(0 20 20 20 8)
- SymbolLine(10 10 10 30 8)
-)
-Symbol('+' 12)
-(
- SymbolLine(0 20 20 20 8)
- SymbolLine(10 10 10 30 8)
-)
-Symbol(',' 12)
-(
- SymbolLine(0 50 10 40 8)
-)
-Symbol('-' 12)
-(
- SymbolLine(0 20 20 20 8)
-)
-Symbol('.' 12)
-(
- SymbolLine(0 40 5 40 8)
-)
-Symbol('/' 12)
-(
- SymbolLine(0 35 30 5 8)
-)
-Symbol('0' 12)
-(
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 5 0 35 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(20 5 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 30 20 10 8)
-)
-Symbol('1' 12)
-(
- SymbolLine(5 40 15 40 8)
- SymbolLine(10 0 10 40 8)
- SymbolLine(0 10 10 0 8)
-)
-Symbol('2' 12)
-(
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 20 0 8)
- SymbolLine(20 0 25 5 8)
- SymbolLine(25 5 25 15 8)
- SymbolLine(0 40 25 15 8)
- SymbolLine(0 40 25 40 8)
-)
-Symbol('3' 12)
-(
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(20 5 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 20 20 20 8)
-)
-Symbol('4' 12)
-(
- SymbolLine(0 20 20 0 8)
- SymbolLine(0 20 25 20 8)
- SymbolLine(20 0 20 40 8)
-)
-Symbol('5' 12)
-(
- SymbolLine(0 0 20 0 8)
- SymbolLine(0 0 0 20 8)
- SymbolLine(0 20 5 15 8)
- SymbolLine(5 15 15 15 8)
- SymbolLine(15 15 20 20 8)
- SymbolLine(20 20 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('6' 12)
-(
- SymbolLine(15 0 20 5 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(0 5 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(0 20 15 20 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(20 25 20 35 8)
-)
-Symbol('7' 12)
-(
- SymbolLine(0 40 25 15 8)
- SymbolLine(25 0 25 15 8)
- SymbolLine(0 0 25 0 8)
-)
-Symbol('8' 12)
-(
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 15 5 20 8)
- SymbolLine(0 5 0 15 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(20 5 20 15 8)
- SymbolLine(15 20 20 15 8)
-)
-Symbol('9' 12)
-(
- SymbolLine(0 40 20 20 8)
- SymbolLine(20 5 20 20 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(0 5 0 15 8)
- SymbolLine(0 15 5 20 8)
- SymbolLine(5 20 20 20 8)
-)
-Symbol(':' 12)
-(
- SymbolLine(0 15 5 15 8)
- SymbolLine(0 25 5 25 8)
-)
-Symbol(';' 12)
-(
- SymbolLine(0 40 10 30 8)
- SymbolLine(10 15 10 20 8)
-)
-Symbol('<' 12)
-(
- SymbolLine(0 20 10 10 8)
- SymbolLine(0 20 10 30 8)
-)
-Symbol('=' 12)
-(
- SymbolLine(0 15 20 15 8)
- SymbolLine(0 25 20 25 8)
-)
-Symbol('>' 12)
-(
- SymbolLine(0 10 10 20 8)
- SymbolLine(0 30 10 20 8)
-)
-Symbol('?' 12)
-(
- SymbolLine(10 20 10 25 8)
- SymbolLine(10 35 10 40 8)
- SymbolLine(0 5 0 10 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(20 5 20 10 8)
- SymbolLine(10 20 20 10 8)
-)
-Symbol('A' 12)
-(
- SymbolLine(0 5 0 40 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 20 0 8)
- SymbolLine(20 0 25 5 8)
- SymbolLine(25 5 25 40 8)
- SymbolLine(0 20 25 20 8)
-)
-Symbol('B' 12)
-(
- SymbolLine(0 40 20 40 8)
- SymbolLine(20 40 25 35 8)
- SymbolLine(25 25 25 35 8)
- SymbolLine(20 20 25 25 8)
- SymbolLine(5 20 20 20 8)
- SymbolLine(5 0 5 40 8)
- SymbolLine(0 0 20 0 8)
- SymbolLine(20 0 25 5 8)
- SymbolLine(25 5 25 15 8)
- SymbolLine(20 20 25 15 8)
-)
-Symbol('C' 12)
-(
- SymbolLine(5 40 20 40 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 5 0 35 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 20 0 8)
-)
-Symbol('D' 12)
-(
- SymbolLine(5 0 5 40 8)
- SymbolLine(20 0 25 5 8)
- SymbolLine(25 5 25 35 8)
- SymbolLine(20 40 25 35 8)
- SymbolLine(0 40 20 40 8)
- SymbolLine(0 0 20 0 8)
-)
-Symbol('E' 12)
-(
- SymbolLine(0 20 15 20 8)
- SymbolLine(0 40 20 40 8)
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 0 20 0 8)
-)
-Symbol('F' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 0 20 0 8)
- SymbolLine(0 20 15 20 8)
-)
-Symbol('G' 12)
-(
- SymbolLine(20 0 25 5 8)
- SymbolLine(5 0 20 0 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(0 5 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 20 40 8)
- SymbolLine(20 40 25 35 8)
- SymbolLine(25 25 25 35 8)
- SymbolLine(20 20 25 25 8)
- SymbolLine(10 20 20 20 8)
-)
-Symbol('H' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(25 0 25 40 8)
- SymbolLine(0 20 25 20 8)
-)
-Symbol('I' 12)
-(
- SymbolLine(0 0 10 0 8)
- SymbolLine(5 0 5 40 8)
- SymbolLine(0 40 10 40 8)
-)
-Symbol('J' 12)
-(
- SymbolLine(0 0 15 0 8)
- SymbolLine(15 0 15 35 8)
- SymbolLine(10 40 15 35 8)
- SymbolLine(5 40 10 40 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('K' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 20 20 0 8)
- SymbolLine(0 20 20 40 8)
-)
-Symbol('L' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 40 20 40 8)
-)
-Symbol('M' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 0 15 15 8)
- SymbolLine(15 15 30 0 8)
- SymbolLine(30 0 30 40 8)
-)
-Symbol('N' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 0 0 5 8)
- SymbolLine(0 5 25 30 8)
- SymbolLine(25 0 25 40 8)
-)
-Symbol('O' 12)
-(
- SymbolLine(0 5 0 35 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(20 5 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('P' 12)
-(
- SymbolLine(5 0 5 40 8)
- SymbolLine(0 0 20 0 8)
- SymbolLine(20 0 25 5 8)
- SymbolLine(25 5 25 15 8)
- SymbolLine(20 20 25 15 8)
- SymbolLine(5 20 20 20 8)
-)
-Symbol('Q' 12)
-(
- SymbolLine(0 5 0 35 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 15 0 8)
- SymbolLine(15 0 20 5 8)
- SymbolLine(20 5 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(10 30 20 40 8)
-)
-Symbol('R' 12)
-(
- SymbolLine(0 0 20 0 8)
- SymbolLine(20 0 25 5 8)
- SymbolLine(25 5 25 15 8)
- SymbolLine(20 20 25 15 8)
- SymbolLine(5 20 20 20 8)
- SymbolLine(5 0 5 40 8)
- SymbolLine(5 20 25 40 8)
-)
-Symbol('S' 12)
-(
- SymbolLine(20 0 25 5 8)
- SymbolLine(5 0 20 0 8)
- SymbolLine(0 5 5 0 8)
- SymbolLine(0 5 0 15 8)
- SymbolLine(0 15 5 20 8)
- SymbolLine(5 20 20 20 8)
- SymbolLine(20 20 25 25 8)
- SymbolLine(25 25 25 35 8)
- SymbolLine(20 40 25 35 8)
- SymbolLine(5 40 20 40 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('T' 12)
-(
- SymbolLine(0 0 20 0 8)
- SymbolLine(10 0 10 40 8)
-)
-Symbol('U' 12)
-(
- SymbolLine(0 0 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(20 0 20 35 8)
-)
-Symbol('V' 12)
-(
- SymbolLine(0 0 0 30 8)
- SymbolLine(0 30 10 40 8)
- SymbolLine(10 40 20 30 8)
- SymbolLine(20 0 20 30 8)
-)
-Symbol('W' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 40 15 25 8)
- SymbolLine(15 25 30 40 8)
- SymbolLine(30 0 30 40 8)
-)
-Symbol('X' 12)
-(
- SymbolLine(0 0 0 5 8)
- SymbolLine(0 5 25 30 8)
- SymbolLine(25 30 25 40 8)
- SymbolLine(0 30 0 40 8)
- SymbolLine(0 30 25 5 8)
- SymbolLine(25 0 25 5 8)
-)
-Symbol('Y' 12)
-(
- SymbolLine(0 0 0 5 8)
- SymbolLine(0 5 10 15 8)
- SymbolLine(10 15 20 5 8)
- SymbolLine(20 0 20 5 8)
- SymbolLine(10 15 10 40 8)
-)
-Symbol('Z' 12)
-(
- SymbolLine(0 0 25 0 8)
- SymbolLine(25 0 25 5 8)
- SymbolLine(0 30 25 5 8)
- SymbolLine(0 30 0 40 8)
- SymbolLine(0 40 25 40 8)
-)
-Symbol('[' 12)
-(
- SymbolLine(0 0 5 0 8)
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 40 5 40 8)
-)
-Symbol('\' 12)
-(
- SymbolLine(0 5 30 35 8)
-)
-Symbol(']' 12)
-(
- SymbolLine(0 0 5 0 8)
- SymbolLine(5 0 5 40 8)
- SymbolLine(0 40 5 40 8)
-)
-Symbol('^' 12)
-(
- SymbolLine(0 5 5 0 8)
- SymbolLine(5 0 10 5 8)
-)
-Symbol('_' 12)
-(
- SymbolLine(0 40 20 40 8)
-)
-Symbol('a' 12)
-(
- SymbolLine(15 20 20 25 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(20 20 20 35 8)
- SymbolLine(20 35 25 40 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
-)
-Symbol('b' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(20 25 20 35 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(0 25 5 20 8)
-)
-Symbol('c' 12)
-(
- SymbolLine(5 20 20 20 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 20 40 8)
-)
-Symbol('d' 12)
-(
- SymbolLine(20 0 20 40 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(15 20 20 25 8)
-)
-Symbol('e' 12)
-(
- SymbolLine(5 40 20 40 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(0 30 20 30 8)
- SymbolLine(20 30 20 25 8)
-)
-Symbol('f' 10)
-(
- SymbolLine(5 5 5 40 8)
- SymbolLine(5 5 10 0 8)
- SymbolLine(10 0 15 0 8)
- SymbolLine(0 20 10 20 8)
-)
-Symbol('g' 12)
-(
- SymbolLine(15 20 20 25 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(0 50 5 55 8)
- SymbolLine(5 55 15 55 8)
- SymbolLine(15 55 20 50 8)
- SymbolLine(20 20 20 50 8)
-)
-Symbol('h' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 20 40 8)
-)
-Symbol('i' 10)
-(
- SymbolLine(0 10 0 15 8)
- SymbolLine(0 25 0 40 8)
-)
-Symbol('j' 10)
-(
- SymbolLine(5 10 5 15 8)
- SymbolLine(5 25 5 50 8)
- SymbolLine(0 55 5 50 8)
-)
-Symbol('k' 12)
-(
- SymbolLine(0 0 0 40 8)
- SymbolLine(0 25 15 40 8)
- SymbolLine(0 25 10 15 8)
-)
-Symbol('l' 10)
-(
- SymbolLine(0 0 0 35 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('m' 12)
-(
- SymbolLine(5 25 5 40 8)
- SymbolLine(5 25 10 20 8)
- SymbolLine(10 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 20 40 8)
- SymbolLine(20 25 25 20 8)
- SymbolLine(25 20 30 20 8)
- SymbolLine(30 20 35 25 8)
- SymbolLine(35 25 35 40 8)
- SymbolLine(0 20 5 25 8)
-)
-Symbol('n' 12)
-(
- SymbolLine(5 25 5 40 8)
- SymbolLine(5 25 10 20 8)
- SymbolLine(10 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 20 40 8)
- SymbolLine(0 20 5 25 8)
-)
-Symbol('o' 12)
-(
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 20 35 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('p' 12)
-(
- SymbolLine(5 25 5 55 8)
- SymbolLine(0 20 5 25 8)
- SymbolLine(5 25 10 20 8)
- SymbolLine(10 20 20 20 8)
- SymbolLine(20 20 25 25 8)
- SymbolLine(25 25 25 35 8)
- SymbolLine(20 40 25 35 8)
- SymbolLine(10 40 20 40 8)
- SymbolLine(5 35 10 40 8)
-)
-Symbol('q' 12)
-(
- SymbolLine(20 25 20 55 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(5 20 15 20 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(0 25 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
-)
-Symbol('r' 12)
-(
- SymbolLine(5 25 5 40 8)
- SymbolLine(5 25 10 20 8)
- SymbolLine(10 20 20 20 8)
- SymbolLine(0 20 5 25 8)
-)
-Symbol('s' 12)
-(
- SymbolLine(5 40 20 40 8)
- SymbolLine(20 40 25 35 8)
- SymbolLine(20 30 25 35 8)
- SymbolLine(5 30 20 30 8)
- SymbolLine(0 25 5 30 8)
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 20 20 8)
- SymbolLine(20 20 25 25 8)
- SymbolLine(0 35 5 40 8)
-)
-Symbol('t' 10)
-(
- SymbolLine(5 0 5 35 8)
- SymbolLine(5 35 10 40 8)
- SymbolLine(0 15 10 15 8)
-)
-Symbol('u' 12)
-(
- SymbolLine(0 20 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
- SymbolLine(20 20 20 35 8)
-)
-Symbol('v' 12)
-(
- SymbolLine(0 20 0 30 8)
- SymbolLine(0 30 10 40 8)
- SymbolLine(10 40 20 30 8)
- SymbolLine(20 20 20 30 8)
-)
-Symbol('w' 12)
-(
- SymbolLine(0 20 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(5 40 10 40 8)
- SymbolLine(10 40 15 35 8)
- SymbolLine(15 20 15 35 8)
- SymbolLine(15 35 20 40 8)
- SymbolLine(20 40 25 40 8)
- SymbolLine(25 40 30 35 8)
- SymbolLine(30 20 30 35 8)
-)
-Symbol('x' 12)
-(
- SymbolLine(0 20 20 40 8)
- SymbolLine(0 40 20 20 8)
-)
-Symbol('y' 12)
-(
- SymbolLine(0 20 0 35 8)
- SymbolLine(0 35 5 40 8)
- SymbolLine(20 20 20 50 8)
- SymbolLine(15 55 20 50 8)
- SymbolLine(5 55 15 55 8)
- SymbolLine(0 50 5 55 8)
- SymbolLine(5 40 15 40 8)
- SymbolLine(15 40 20 35 8)
-)
-Symbol('z' 12)
-(
- SymbolLine(0 20 20 20 8)
- SymbolLine(0 40 20 20 8)
- SymbolLine(0 40 20 40 8)
-)
-Symbol('{' 12)
-(
- SymbolLine(5 5 10 0 8)
- SymbolLine(5 5 5 15 8)
- SymbolLine(0 20 5 15 8)
- SymbolLine(0 20 5 25 8)
- SymbolLine(5 25 5 35 8)
- SymbolLine(5 35 10 40 8)
-)
-Symbol('|' 12)
-(
- SymbolLine(0 0 0 40 8)
-)
-Symbol('}' 12)
-(
- SymbolLine(0 0 5 5 8)
- SymbolLine(5 5 5 15 8)
- SymbolLine(5 15 10 20 8)
- SymbolLine(5 25 10 20 8)
- SymbolLine(5 25 5 35 8)
- SymbolLine(0 40 5 35 8)
-)
-Symbol('~' 12)
-(
- SymbolLine(0 25 5 20 8)
- SymbolLine(5 20 10 20 8)
- SymbolLine(10 20 15 25 8)
- SymbolLine(15 25 20 25 8)
- SymbolLine(20 25 25 20 8)
-)
-Symbol('@' 12)
-(
- SymbolLine(0 0 0 30 8)
- SymbolLine(0 30 10 40 8)
- SymbolLine(10 40 40 40 8)
- SymbolLine(50 25 50 0 8)
- SymbolLine(50 0 40 -10 8)
- SymbolLine(40 -10 10 -10 8)
- SymbolLine(10 -10 0 0 8)
- SymbolLine(15 10 15 20 8)
- SymbolLine(15 20 20 25 8)
- SymbolLine(20 25 30 25 8)
- SymbolLine(30 25 35 20 8)
- SymbolLine(35 20 40 25 8)
- SymbolLine(35 20 35 5 8)
- SymbolLine(35 10 30 5 8)
- SymbolLine(20 5 30 5 8)
- SymbolLine(20 5 15 10 8)
- SymbolLine(40 25 50 25 8)
-)
-
-ELEMENT
-
-Layer(1 "component")
-(
-)
-Layer(2 "solder")
-(
-)
-Layer(3 "GND")
-(
-)
-Layer(4 "power")
-(
-)
-Layer(5 "signal1")
-(
-)
-Layer(6 "signal2")
-(
-)
-Layer(7 "signal3")
-(
-)
-Layer(8 "signal4")
-(
-)
-Layer(9 "silk")
-(
-)
-Layer(10 "silk")
-(
-)
Index: trunk/oldlib/lib/candk.inc
===================================================================
--- trunk/oldlib/lib/candk.inc (revision 295)
+++ trunk/oldlib/lib/candk.inc (nonexistent)
@@ -1,190 +0,0 @@
-# -*- m4 -*-
-#
-# $Id$
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 2007 Dan McMahill
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; version 2 of the License.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# The symbols produced by this file may be used and redistributed
-# without restriction as part of a PCB layout file. Distribution
-# of footprints produced by this file as part of a footprint
-# library is governed by the same license as this source file.
-#
-
-# C&K Specific Footprints
-
-
-# ES series surface mount switches
-
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-
-define(`PKG_CANDK_ES_SMT_SWITCH',
- `
- # pad 1,2,3 width (1/100 mil)
- define(`PADW1', `3500')
-
- # pad 1,2,3 length (1/100 mil)
- define(`PADL1', `8200')
-
- # x value for pads 1,3 (1/100 mil)
- define(`PADX1', `10000')
-
- # y value for pads 1,2,3 (1/100 mil)
- define(`PADY1', `17500')
- define(`PADY1A', `eval(PADY1 - (PADL1 - PADW1)/2)')
- define(`PADY1B', `eval(PADY1 + (PADL1 - PADW1)/2)')
-
-
- # mounting pad width (1/100 mil)
- define(`PADW2', `9150')
-
- # mounting pad length (1/100 mil)
- define(`PADL2', `6000')
-
- # x value for the mounting pads (1/100 mil)
- define(`PADX2', `21175')
- define(`PADX2A', `eval(PADX2 - (PADW2 - PADL2)/2)')
- define(`PADX2B', `eval(PADX2 + (PADW2 - PADL2)/2)')
-
- # y value for the mounting pads (1/100 mil)
- define(`PADY2', `-17500')
-
- # package width (1/100 mil)
- define(`PACKW', `39500')
-
- # package height (1/100 mil)
- define(`PACKH', `36000')
-
- # component veritcal height off board (1/100 mil)
- define(`COMPH', `eval($9*10000/254)')
-
- # pad width and length
- define(`PADW', `eval(PINW + 2000)')
- define(`PADL', `eval(PINL + 2000)')
-
- # y values for drawing the pad.
- # The Y center of the pad is 0.5*(PINL + PINS)
- # we need a line segment of length PADL - PADW so we have end points:
- # 0.5*(PINL + PINS) +/- 0.5*(PADL - PADW)
- define(`PY1', `eval((PINL + PINS + PADL - PADW)/2)')
- define(`PY2', `eval((PINL + PINS - PADL + PADW)/2)')
-
- # width of soldermask relief (5 mil on each side)
- define(`MASKW1', `eval(PADW1 + 1000)')
- define(`MASKW2', `eval(PADL2 + 1000)')
-
- # top edge of switch body (1/100 mil)
- define(`SWTOP', `eval(PADY2 - 5000)')
-
- # bottom edge of switch body (1/100 mil)
- define(`SWBOT', `eval(SWTOP + PACKH)')
-
- # how much the switch extends beyond the body
- define(`SWEXT', `12100')
-
- # y value for the far end of the switch
- define(`SWYMAX', `eval(SWTOP - SWEXT)')
-
- # silkscreen width (1/100 mils)
- define(`SILKW', `1000')
-
- # how much space to leave around the part before the
- # silk screen (1/100 mils)
- define(`SILKS', `800')
-
- # X values for silk on sides and bottom of switch
- define(`SX1', `eval( (PACKW + 2*SILKS + SILKW)/2)')
- define(`SX2', `eval( 10000 + PADW1/2 + SILKS + SILKW/2)')
-
- # bottom edge of the switch body
- define(`SY1', `eval( SWBOT + SILKS + SILKW/2 )')
-
- # bottom edge of upper pads
- define(`SY2', `eval( PADY2 + PADL2/2 + SILKS + SILKW/2)')
-
- # bottom edge of the lower pads
- define(`SY3', `eval( PADY1 + PADL1/2 + SILKS + SILKW/2)')
-
- # top edge of the switch body
- define(`SY4', `eval( PADY2 - PADL2/2 - SILKS - SILKW/2)')
-
- # top edge of the switch
- define(`SY5', `eval( SWTOP - SILKS - SILKW/2)')
-
-
-# Element [SFlags "Desc" "Name" "Value" MX MY TX TY TDir TScale TSFlags]
-Element[ "" "`$1'" "`$2'" "`$3'" 0 0 0 0 0 100 ""]
-(
-
-# Pad [rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" SFlags]
-
-# the signal pads
-Pad[ -PADX1 PADY1A -PADX1 PADY1B PADW1 1000 MASKW1 "1" "1" "square"]
-Pad[ 0 PADY1A 0 PADY1B PADW1 1000 MASKW1 "2" "2" "square"]
-Pad[ PADX1 PADY1A PADX1 PADY1B PADW1 1000 MASKW1 "3" "3" "square"]
-
-# the mounting pads
-Pad[ -PADX2A PADY2 -PADX2B PADY2 PADL2 1000 MASKW2 "4" "4" "square"]
-Pad[ PADX2A PADY2 PADX2B PADY2 PADL2 1000 MASKW2 "4" "4" "square"]
-
-# Silk screen around package
-# ElementLine[ x1 y1 x2 y2 width]
-
-# bottom edge
-ElementLine[ SX1 SY1 SX2 SY1 SILKW ]
-ElementLine[-SX1 SY1 -SX2 SY1 SILKW ]
-ElementLine[-SX2 SY1 -SX2 SY3 SILKW ]
-ElementLine[ SX2 SY1 SX2 SY3 SILKW ]
-ElementLine[-SX2 SY3 SX2 SY3 SILKW ]
-
-# left/right
-ElementLine[ SX1 SY1 SX1 SY2 SILKW ]
-ElementLine[-SX1 SY1 -SX1 SY2 SILKW ]
-
-# top edge
-ElementLine[-SX1 SWYMAX SX1 SWYMAX SILKW ]
-ElementLine[-SX1 SY5 SX1 SY5 SILKW ]
-ElementLine[-SX1 SY4 -SX1 SWYMAX SILKW ]
-ElementLine[ SX1 SY4 SX1 SWYMAX SILKW ]
-
-# cross at top where switch moves
-ElementLine[-SX1 SWYMAX SX1 SY5 SILKW ]
-ElementLine[-SX1 SY5 SX1 SWYMAX SILKW ]
-
-)')
-
-# -------------------------------------------------------------------
-
-# EXTRACT_BEGIN
-
-
-#
-## C&K ES Series Switches
-#
-
-# See www.ittcannon.com.
-
-define(`PKG_CANDK_ES01MSABE', `PKG_CANDK_ES_SMT_SWITCH(`$1', `$2', `$3')')
-define(`PKG_CANDK_ES02MSABE', `PKG_CANDK_ES_SMT_SWITCH(`$1', `$2', `$3')')
-define(`PKG_CANDK_ES03MSABE', `PKG_CANDK_ES_SMT_SWITCH(`$1', `$2', `$3')')
-
-
-
-# EXTRACT_END
-
Index: trunk/oldlib/lib/to.inc
===================================================================
--- trunk/oldlib/lib/to.inc (revision 295)
+++ trunk/oldlib/lib/to.inc (nonexistent)
@@ -1,559 +0,0 @@
-# -*- m4 -*-
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-#
-# TO packages
-
-# -------------------------------------------------------------------
-# a TO3 housing
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-# by Olaf Kaluza
-define(`PKG_TO3_90',
-`Element(0x00 "$1" "`$2'" "$3" 400 800 0 100 0x00)
-(
-
-# The JEDEC drawing specifies that pins #1
-# and #2 have a diameter from 38 to 43 mils.
-# The mounting holes (pins 3 and 4 here) are
-# 151 to 161 mils. Increasing by 15 mils would
-# give a drill diameter of 58 and 176 mils.
-# 55 and 177 are close in standard drill sizes.
-# a #4 machine screw is 110 mils, a #6 is 140 mils and a
-# #8 is 160 mils in diameter. Looks like you can not count
-# on using a #8 for a TO3, but a #6 is fair.
-# This would give something like a 90 pad size for a
-# 35 mil annular ring for pins 1 and 2.
- PIN(650, 1000, 90, 55, 1)
- PIN(650, 550, 90, 55, 2)
- PIN(1320, 775, 250, 177, 3)
- PIN(125, 775, 250, 177, 4)
-
- ElementArc(700 775 500 500 70 40 20)
- ElementArc(700 775 500 500 250 40 20)
- ElementArc(1320 775 180 180 125 110 20)
- ElementArc(125 775 180 180 305 110 20)
- ElementLine(25 925 530 1245 20)
- ElementLine(25 625 530 305 20)
- ElementLine(870 305 1430 630 20)
- ElementLine(870 1245 1430 920 20)
-
- Mark(650 775)
-)')
-
-# by Volker Bosch, 45 degree, TO3
-define(`PKG_TO3_45',
-`Element(0x00 "$1" "`$2'" "$3" 480 510 0 100 0x00)
-(
- PIN(750, 750, 90, 55, 1)
- PIN(960, 380, 90, 55, 2)
- PIN(1300, 830, 250, 177, 3)
- PIN(280, 210, 250, 177, 4)
-
- ElementLine(660 1010 1300 1010 20)
- ElementLine(1210 230 1470 770 20)
- ElementLine(110 270 375 810 20)
- ElementLine(280 30 920 30 20)
-
- ElementArc(790 520 420 420 0 360 20)
- ElementArc(790 520 510 510 215 40 20)
- ElementArc(790 520 510 510 35 40 20)
-
- ElementArc(1300 830 180 180 90 110 20)
- ElementArc(280 210 180 180 270 110 20)
-
- Mark(750 750)
-)')
-
-# -------------------------------------------------------------------
-# a TO5 housing
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-# by Volker Bosch (bosch@iema.e-technik.uni-stuttgart.de)
-define(`PKG_TO5',
-`Element(0x00 "$1" "`$2'" "$3" 110 110 0 100 0x00)
-(
-
-#
-# The JEDEC drawing specifies a pin diameter of 16 to 21 mils
-# This suggests a minimum drill size of 36 mils. 42 is a common
-# standard drill (#58). A 72 mil pad gives a 15 mil annular ring.
- PIN(100, 200, 72, 42, 1)
- PIN(200, 300, 72, 42, 2)
- PIN(300, 200, 72, 42, 3)
-
- ElementArc(200 200 150 150 0 360 10)
- ElementArc(200 200 170 170 0 360 20)
- ElementLine(65 95 35 65 20)
- ElementLine(35 65 65 35 20)
- ElementLine(65 35 95 65 20)
-
- Mark(100 200)
-)')
-
-# -------------------------------------------------------------------
-# a TO18 package.
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-define(`PKG_TO18BASE',
-`Element["" "$1" "`$2'" "$3" 10300 11100 6000 7000 0 100 ""]
-(
-
-# The JEDEC drawing shows a pin diameter of 16-21 mils
-#
-#
-# ___x_
-# / \
-# TO18: |3 1| <-- bottom view (supposed to be a circle)
-# \ 2 /
-# ---
-#
-# NOTE: some vendors, ST for example, number the pins
-# differently. Here we follow the JEDEC drawing.
-#
-# the pins are arranged along a 100 mil diameter
-# circle. The can outline is 178 to 195 mils
-# for the top of the can and 209 to 230 mils
-# for the bottom edge of the can
-#
- Pin[0 -5000 5500 3000 6100 3500 "1" "1" ""]
- Pin[-5000 0 5500 3000 6100 3500 "2" "2" ""]
- Pin[0 5000 5500 3000 6100 3500 "3" "3" ""]
-# x, y, width, height, start angle, delta angle, thickness
- ElementArc [0 0 9800 9800 0 360 1000]
-# tab is 28 to 48 mils long, 36 to 46 wide
-# and comes off at an angle of 45 deg clockwise from
-# pin 1 when looking at the top of the board
- ElementLine [6700 -7900 9400 -10600 1000]
- ElementLine [7300 -7300 10000 -10000 1000]
- ElementLine [7900 -6700 10600 -9400 1000]
- ElementLine [9400 -10600 10600 -9400 1000]
-)')
-
-# -------------------------------------------------------------------
-# a TO39 package.
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-#
-define(`PKG_TO39BASE',
-`Element["" "$1" "`$2'" "$3" 18800 18800 6000 7000 0 100 ""]
-(
-# The JEDEC drawing shows a pin diameter of 16-21 mils
-#
-#
-# ___x_
-# / \
-# TO39: |3 1| <-- bottom view (supposed to be a circle)
-# \ 2 /
-# ---
-#
-# NOTE: some vendors, ST for example, number the pins
-# differently. Here we follow the JEDEC drawing.
-#
-# the pins are arranged along a 200 mil diameter
-# circle. The can outline is 315 to 335 mils (320 nom)
-# for the top of the can and 350 to 370 mils (360 nom)
-# for the bottom edge of thecan
-#
- Pin[0 -10000 5500 3000 6100 3500 "1" "1" "square"]
- Pin[-10000 0 5500 3000 6100 3500 "2" "2" ""]
- Pin[0 10000 5500 3000 6100 3500 "3" "3" ""]
-# tab is 29 to 40 mils long, 28 to 34 wide
-# and comes off at an angle of 45 deg clockwise from
-# pin 1 when looking at the top of the board
- ElementLine [12700 -13900 14800 -16000 1000]
- ElementLine [13300 -13300 15400 -15400 1000]
- ElementLine [13900 -12700 16000 -14800 1000]
- ElementLine [16000 -14800 14800 -16000 1000]
-# x, y, width, height, start angle, delta angle, thickness
- ElementArc [0 0 18300 18300 0 360 1000]
-
- )'
-)
-
-
-# -------------------------------------------------------------------
-# a TO92 housing
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-# by Volker Bosch (bosch@iema.e-technik.uni-stuttgart.de)
-# lineare Anordnung der Pins
-define(`PKG_TO92BASE',
-`Element(0x00 "$1" "`$2'" "$3" 60 70 0 100 0x00)
-(
-
-# The JEDEC drawing shows a pin diameter of 16-21 mils
-#
-#
-# _______
-# TO92: | 1 2 3 | <-- bottom view
-# \_____/
-#
-# The pin to pin spacing is 100 mils.
- PIN(250, 200, 72, 42, 1)
- PIN(150, 200, 72, 42, 2)
- PIN(50, 200, 72, 42, 3)
-
- ElementArc(150 200 100 100 315 270 10)
- ElementLine( 80 130 220 130 10)
-
- Mark(50 200)
-)')
-
-# -------------------------------------------------------------------
-# a TO126 housing
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-# by Volker Bosch (bosch@iema.e-technik.uni-stuttgart.de)
-define(`PKG_TO126LAY',
-`Element(0x00 "$1" "`$2'" "$3" 80 480 1 100 0x00)
-(
-
-# From the JEDEC drawing, the pins are rectangular with dimensions
-# 25-35 mil X 15-25 mil
-#
-# This gives a diagonal dimension of 29.2 to 43.0 mils.
-# Pin pitch is 80 to 100 mils.
-#
-# For a minimum clearance of 10 mils (probably not unreasonable if
-# you are doing a design with leaded parts, this gives a max pad size
-# of 80 mils. A 52 mil drill will give 14 mil annular ring which should
-# be plenty.
-#
-# The mounting hole is 100 to 130 mils diameter
- PIN(110, 600, 80, 52, 1)
- PIN(200, 600, 80, 52, 2)
- PIN(290, 600, 80, 52, 3)
-
- # Befestigungsbohrung
- PIN(200, 170, 130, 110, 4)
-
- # Anschlussdraehte
- ElementLine(100 600 100 500 30)
- ElementLine(200 600 200 500 30)
- ElementLine(300 600 300 500 30)
-
- # Gehaeuse
- ElementLine( 50 500 350 500 20)
- ElementLine(350 500 350 70 20)
- ElementLine(350 70 50 70 20)
- ElementLine( 50 70 50 500 20)
-
- Mark(100 600)
-)')
-
-define(`PKG_TO126LAY_WIDE',
-`Element(0x00 "$1" "`$2'" "$3" 80 480 1 100 0x00)
-(
- PIN(110, 600, 80, 52, 1)
- PIN(200, 700, 80, 52, 2)
- PIN(290, 600, 80, 52, 3)
-
- # Befestigungsbohrung
- PIN(200, 170, 130, 110, 4)
-
- # Anschlussdraehte
- ElementLine(100 600 100 500 30)
- ElementLine(200 700 200 500 30)
- ElementLine(300 600 300 500 30)
-
- # Gehaeuse
- ElementLine( 50 500 350 500 20)
- ElementLine(350 500 350 70 20)
- ElementLine(350 70 50 70 20)
- ElementLine( 50 70 50 500 20)
-
- Mark(100 600)
-)')
-
-define(`PKG_TO126STAND',
-`Element(0x00 "$1" "`$2'" "$3" 60 170 0 100 0x00)
-(
- PIN(110, 100, 80, 52, 1)
- PIN(200, 100, 80, 52, 2)
- PIN(290, 100, 80, 52, 3)
-
- ElementLine(50 50 350 50 20)
- ElementLine(350 50 350 150 20)
- ElementLine(350 150 50 150 20)
- ElementLine(50 150 50 50 20)
-
- Mark(100 100)
-)')
-
-define(`PKG_TO126STAND_WIDE',
-`Element(0x00 "$1" "`$2'" "$3" 270 170 0 100 0x00)
-(
- PIN(110, 100, 80, 52, 1)
- PIN(200, 200, 80, 52, 2)
- PIN(290, 100, 80, 52, 3)
-
- # Gehaeuse
- ElementLine(200 200 200 150 30)
- ElementLine( 50 50 350 50 20)
- ElementLine(350 50 350 150 20)
- ElementLine(350 150 50 150 20)
- ElementLine( 50 150 50 50 20)
-
- # Bohrung
- ElementLine(150 50 150 150 10)
- ElementLine(250 50 250 150 10)
-
- Mark(100 100)
-)')
-
-# -------------------------------------------------------------------
-# a TO220 housing
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-#
-# by Volker Bosch (bosch@iema.e-technik.uni-stuttgart.de)
-define(`PKG_TO220LAY',
-`Element(0x00 "$1" "`$2'" "$3" 50 570 1 100 0x00)
-(
-
-# I have been unable to locate the JEDEC drawing. However, refering
-# to http://www.zetex.com/3.0/pdf/TO220.pdf which claims to be JEDEC
-# compliant, I see that the pins are rectangular with dimensions:
-#
-# 15-40 mils X 16-20 mils which gives a diagonal of
-# 21.9 to 44.7 mils
-#
-# The pin pitch is 90 to 110 mils.
-#
-# The mounting hole is 139 to 160 mils diameter
- PIN(100, 800, 90, 60, 1)
- PIN(200, 800, 90, 60, 2)
- PIN(300, 800, 90, 60, 3)
-
- # Befestigungsbohrung
- PIN(200, 130, 150, 130, 4)
-
- # Anschlussdraehte
- ElementLine(100 800 100 620 30)
- ElementLine(200 800 200 620 30)
- ElementLine(300 800 300 620 30)
-
- # Gehaeuse
- ElementLine( 0 620 400 620 20)
- ElementLine(400 620 400 245 20)
- ElementLine(400 245 0 245 20)
- ElementLine( 0 245 0 620 20)
-
- # Kuehlfahne mit Kerben
- ElementLine( 0 245 400 245 20)
- ElementLine(400 245 400 120 20)
- ElementLine(400 120 385 120 20)
- ElementLine(385 120 385 50 20)
- ElementLine(385 50 400 50 20)
- ElementLine(400 50 400 10 20)
- ElementLine(400 10 0 10 20)
- ElementLine( 0 10 0 50 20)
- ElementLine( 0 50 15 50 20)
- ElementLine( 15 50 15 120 20)
- ElementLine( 15 120 0 120 20)
- ElementLine( 0 120 0 245 20)
-
- Mark(200 800)
-)')
-
-define(`PKG_TO220LAY_WIDE',
-`Element(0x00 "$1" "`$2'" "$3" 50 570 1 100 0x00)
-(
- PIN(100, 800, 90, 60, 1)
- PIN(200, 900, 90, 60, 2)
- PIN(300, 800, 90, 60, 3)
-
- # Befestigungsbohrung
- PIN(200, 130, 150, 130, 4)
-
- # Anschlussdraehte
- ElementLine(100 800 100 620 30)
- ElementLine(200 900 200 620 30)
- ElementLine(300 800 300 620 30)
-
- # Gehaeuse
- ElementLine( 0 620 400 620 20)
- ElementLine(400 620 400 245 20)
- ElementLine(400 245 0 245 20)
- ElementLine( 0 245 0 620 20)
-
- # Kuehlfahne mit Kerben
- ElementLine( 0 245 400 245 20)
- ElementLine(400 245 400 120 20)
- ElementLine(400 120 385 120 20)
- ElementLine(385 120 385 50 20)
- ElementLine(385 50 400 50 20)
- ElementLine(400 50 400 10 20)
- ElementLine(400 10 0 10 20)
- ElementLine( 0 10 0 50 20)
- ElementLine( 0 50 15 50 20)
- ElementLine( 15 50 15 120 20)
- ElementLine( 15 120 0 120 20)
- ElementLine( 0 120 0 245 20)
-
- Mark(200 800)
-)')
-
-define(`PKG_TO220STAND',
-`Element(0x00 "$1" "`$2'" "$3" 0 10 0 100 0x00)
-(
- PIN(100, 200, 90, 60, 1)
- PIN(200, 200, 90, 60, 2)
- PIN(300, 200, 90, 60, 3)
-
- # Gehaeuse
- ElementLine( 0 80 400 80 20)
- ElementLine(400 80 400 260 20)
- ElementLine(400 260 0 260 20)
- ElementLine( 0 260 0 80 20)
-
- # Kuehlfahne icl. Bohrung
- ElementLine( 0 80 400 80 20)
- ElementLine(400 80 400 140 20)
- ElementLine(400 140 0 140 20)
- ElementLine( 0 140 0 80 20)
-
- ElementLine(130 80 130 140 10)
- ElementLine(270 80 270 140 10)
-
- Mark(100 200)
-)')
-
-define(`PKG_TO220STAND_WIDE',
-`Element(0x00 "$1" "`$2'" "$3" 0 10 0 100 0x00)
-(
- PIN(100, 200, 90, 60, 1)
- PIN(200, 300, 90, 60, 2)
- PIN(300, 200, 90, 60, 3)
-
- # Gehaeuse
- ElementLine( 0 80 400 80 20)
- ElementLine(400 80 400 260 20)
- ElementLine(400 260 0 260 20)
- ElementLine( 0 260 0 80 20)
-
- # Kuehlfahne icl. Bohrung
- ElementLine( 0 80 400 80 20)
- ElementLine(400 80 400 140 20)
- ElementLine(400 140 0 140 20)
- ElementLine( 0 140 0 80 20)
-
- ElementLine(130 80 130 140 10)
- ElementLine(270 80 270 140 10)
-
- # Anschlussdraht
- ElementLine(200 300 200 260 30)
-
- Mark(100 200)
-)')
-
-# Small outline transistors, taken from some nice data sheets
-# by NEC/CEL for the NE688 series.
-# WX, WY are width of the pad footprint
-# DX, DY are center-to-center pad spacing
-# OX, OY are outline size for drawing
-# There is good reason to make OY match the size of plastic package,
-# but I suggest making OX small enough to not get ink on the pad,
-# even if that understates the size of the real package.
-# Jan 6, 2000 Larry Doolittle
-# Status: Untested, but looks pretty :-)
-
-define(`PKG_BASE_SOT',
-`Element(0x00 "$1" "`$2'" "$3" 0 eval(DY+WY/2+10) 0 100 0x00)
-(
- define(`WID', WY)
- define(`RX', `eval((WX-WID)/2)')
- define(`X1', 0)
- define(`Y1', DY)
- define(`X2', 0)
- define(`Y2', 0)
- define(`X3', DX)
- define(`Y3', `eval(DY/2)')
- # Use Pad instead of PAD so all pads come out square
- Pad(eval(X1-RX) Y1 eval(X1+RX) Y1 WID "1" 0x100)
- Pad(eval(X2-RX) Y2 eval(X2+RX) Y2 WID "2" 0x100)
- Pad(eval(X3-RX) Y3 eval(X3+RX) Y3 WID "3" 0x100)
-
- define(`LX', `eval((DX-OX)/2)')
- define(`LY', `eval((DY-OY)/2)')
- define(`MX', `eval((DX+OX)/2)')
- define(`MY', `eval((DY+OY)/2)')
- ElementLine(LX LY LX MY 6)
- ElementLine(LX MY MX MY 6)
- ElementLine(MX MY MX LY 6)
- ElementLine(MX LY LX LY 6)
-
-)')
-
-define(`PKG_SOT23_CEL',`
- define(`WX', 40)
- define(`WY', 32)
- define(`DX', 95)
- define(`DY', 78)
- define(`OX', 46)
- define(`OY', 114)
- PKG_BASE_SOT(`$1',`$2',`$3')
-')
-
-define(`PKG_SOT323_CEL',`
- define(`WX', 32)
- define(`WY', 24)
- define(`DX', 67)
- define(`DY', 51)
- define(`OX', 26)
- define(`OY', 79)
- PKG_BASE_SOT(`$1',`$2',`$3')
-')
-
-define(`PKG_NEC19',`
- define(`WX', 24)
- define(`WY', 24)
- define(`DX', 50)
- define(`DY', 40)
- define(`OX', 18)
- define(`OY', 62)
- PKG_BASE_SOT(`$1',`$2',`$3')
-')
Property changes on: trunk/oldlib/lib/to.inc
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/gen_m4.awk
===================================================================
--- trunk/oldlib/lib/gen_m4.awk (revision 295)
+++ trunk/oldlib/lib/gen_m4.awk (nonexistent)
@@ -1,72 +0,0 @@
-#!/usr/bin/awk -f
-#
-# $Id$
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 2003 Dan McMahill
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Script to regenerate *.m4 from *.inc
-#
-# Usage:
-#
-# awk -f gen_m4.awk name=foo foo.inc > foo.m4
-#
-
-BEGIN {
- printf("divert(-1)\n");
- printf("#\n");
- printf("# NOTE: Auto-generated. Do not change.\n");
- printf("#");
- do_process = 0;
-}
-
-/^\#[ \t]*EXTRACT_BEGIN/ {
- do_process = 1;
-}
-
-/^\#[ \t]*EXTRACT_END/ {
- do_process = 0;
-}
-
-do_process == 0 {
- next;
-}
-
-/^\#\#/ {
- descr = $0;
- ind = index(descr, $2);
- descr = substr(descr, ind);
- printf("#\n");
- next;
-}
-
-
-/^[ \t]*define/ {
- pkg = $1;
- ind = index(pkg, "PKG");
- pkg = substr(pkg, ind+4);
- ind = index(pkg, "'");
- pkg = substr(pkg, 1, ind-1);
- printf("define(`Description_%s_%s',\t``%s'')\n", name, pkg, descr);
-}
-
-END {
- printf("divert(0)dnl\n");
-}
-
Property changes on: trunk/oldlib/lib/gen_m4.awk
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/pci.m4
===================================================================
--- trunk/oldlib/lib/pci.m4 (revision 295)
+++ trunk/oldlib/lib/pci.m4 (nonexistent)
@@ -1,47 +0,0 @@
-divert(-1)
-# $Id$
-#
-# Definitions for PCI boards
-# by D.J. Barrow dj_barrow@ariasoft.ie
-#
-define(`PL_PCISideB1',``-12V',`TCK',`Ground',`TD0',`+5V',`+5V',`INTB*',`INTD*',`PRSNT1*',`Reserved',`PRSNT2*'')
-
-define(`PL_PCISideB2',``Ground',`Ground'')
-
-define(`PL_PCISideB3',``Reserved',`Ground',`CLK',`Ground',`REQ*',`+5V',`AD[31]',`AD[29]',`Ground',`AD[27]',`AD[25]',`+3.3V',`C/BE[3]*',`AD[23]',`Ground',`AD[21]',`AD[19]',`+3.3V',`AD[17]',`C/BE[2]*',`Ground',`IRDY*',`+3.3V',`DEVSEL*',`Ground',`LOCK*',`PERR*',`+3.3V',`SERR*',`+3.3V',`C/BE[1]*',`AD[14]',`Ground',`AD[12]',`AD[10]',`Ground'')
-
-define(`PL_PCISideB4',``Ground',`Ground'')
-define(`PL_PCISideB5',``AD[08]',`AD[07]',`+3.3V',`AD[05]',`AD[03]',`Ground',`AD[01]',`+5V',`ACK64*',`+5V',`+5V'')
-
-
-define(`PL_PCISideB6',``Reserved',`Ground',`C/BE[6]*',`C/BE[4]*',`Ground',`AD[63]',`AD[61]',`+5V',`AD[59]',`AD[57]',`Ground',`AD[55]',`AD[53]',`Ground',`AD[51]',`AD[49]',`+5V',`AD[47]',`AD[45]',`Ground',`AD[43]',`AD[41]',`Ground',`AD[39]',`AD[37]',`+5V',`AD[35]',`AD[33]',`Ground',`Reserved',`Reserved',`Ground'')
-
-define(`PL_PCISideA1',``TRST*',`+12V',`TMS',`TDI',`+5V',`INTA*',`INTC*',`+5V',`Reserved',`+5V',`Reserved'')
-
-define(`PL_PCISideA2',``Ground',`Ground'')
-define(`PL_PCISideA3',``3.3Vaux',`RST*',`+5V',`GNT*',`Ground',`PME*',`AD[30]',`+3.3V',`AD[28]',`AD[26]',`Ground',`AD[24]',`IDSEL',`+3.3V',`AD[22]',`AD[20]',`Ground',`AD[18]',`AD[16]',`+3.3V',`FRAME*',`Ground',`TRDY*',`Ground',`STOP*',`+3.3V',`Reserved',`Reserved',`Ground',`PAR',`AD[15]',`+3.3V',`AD[13]',`AD[11]',`Ground',`AD[09]'')
-
-
-define(`PL_PCISideA4',``Ground',`Ground'')
-define(`PL_PCISideA5',``C/BE[0]*',`+3.3V',`AD[06]',`AD[04]',`Ground',`AD[02]',`AD[00]',`+5V',`REQ64*',`+5V',`+5V'')
-
-define(`PL_PCISideA6',``Ground',`C/BE[7]*',`C/BE[5]*',`+5V',`PAR64',`AD[62]',`Ground',`AD[60]',`AD[58]',`Ground',`AD[56]',`AD[54]',`+5V',`AD[52]',`AD[50]',`Ground',`AD[48]',`AD[46]',`Ground',`AD[44]',`AD[42]',`+5V',`AD[40]',`AD[38]',`Ground',`AD[36]',`AD[34]',`Ground',`AD[32]',`Reserved',`Ground',`Reserved'')
-define(`Description_PCI5V_AVE_HEIGHT',`PCI 5V Array Average Height')
-define(`Description_PCI5V_MIN_HEIGHT',`PCI 5V Array Min Height')
-define(`Description_PCI5V_MAX_HEIGHT',`PCI 5V Array Max Height')
-define(`Description_PCI5V_SMALL_HEIGHT',`PCI 5V Array Small Height')
-define(`PinList_PCI5V',`PL_PCISideB1,PL_PCISideB2,PL_PCISideB3,PL_PCISideB5,PL_PCISideA1,PL_PCISideA2,PL_PCISideA3,PL_PCISideA5')
-define(`PinList_PCI5V_AVE_HEIGHT', `PinList_PCI5V')
-define(`PinList_PCI5V_MIN_HEIGHT', `PinList_PCI5V')
-define(`PinList_PCI5V_MAX_HEIGHT', `PinList_PCI5V')
-define(`PinList_PCI5V_SMALL_HEIGHT', `PinList_PCI5V')
-
-divert(0)dnl
-
-
-
-
-
-
-
-
Index: trunk/oldlib/lib/generic.m4
===================================================================
--- trunk/oldlib/lib/generic.m4 (revision 295)
+++ trunk/oldlib/lib/generic.m4 (nonexistent)
@@ -1,469 +0,0 @@
-divert(-1)
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-define(`Description_generic8_dil', ``generic'')
-define(`Param1_generic8_dil', 8)
-define(`Param2_generic8_dil', 300)
-
-define(`Description_generic8smd_dil', ``generic'')
-define(`Param1_generic8smd_dil', 8)
-
-define(`Description_generic14_dil', ``generic'')
-define(`Param1_generic14_dil', 14)
-define(`Param2_generic14_dil', 300)
-
-define(`Description_generic14smd_dil', ``generic'')
-define(`Param1_generic14smd_dil', 14)
-
-define(`Description_generic16_dil', ``generic'')
-define(`Param1_generic16_dil', 16)
-define(`Param2_generic16_dil', 300)
-
-define(`Description_generic16smd_dil', ``generic'')
-define(`Param1_generic16smd_dil', 16)
-
-define(`Description_generic18_dil', ``generic'')
-define(`Param1_generic18_dil', 18)
-define(`Param2_generic18_dil', 300)
-
-define(`Description_generic18smd_dil', ``generic'')
-define(`Param1_generic18smd_dil', 18)
-
-define(`Description_generic20_dil', ``generic'')
-define(`Param1_generic20_dil', 20)
-define(`Param2_generic20_dil', 300)
-
-define(`Description_generic20smd_dil', ``generic'')
-define(`Param1_generic20smd_dil', 20)
-
-define(`Description_generic24_dil', ``generic'')
-define(`Param1_generic24_dil', 24)
-define(`Param2_generic24_dil', 300)
-
-define(`Description_generic24smd_dil', ``generic'')
-define(`Param1_generic24smd_dil', 24)
-
-define(`Description_generic24w_dil', ``generic'')
-define(`Param1_generic24w_dil', 24)
-define(`Param2_generic24w_dil', 600)
-
-define(`Description_generic24smdw_dil', ``generic'')
-define(`Param1_generic24smdw_dil', 24)
-
-define(`Description_generic28_dil', ``generic'')
-define(`Param1_generic28_dil', 28)
-define(`Param2_generic28_dil', 300)
-
-define(`Description_generic28smd_dil', ``generic'')
-define(`Param1_generic28smd_dil', 28)
-
-define(`Description_generic28w_dil', ``generic'')
-define(`Param1_generic28w_dil', 28)
-define(`Param2_generic28w_dil', 600)
-
-define(`Description_generic28smdw_dil', ``generic'')
-define(`Param1_generic28smdw_dil', 28)
-
-define(`Description_generic32_dil', ``generic'')
-define(`Param1_generic32_dil', 32)
-define(`Param2_generic32_dil', 600)
-
-define(`Description_generic40_dil', ``generic'')
-define(`Param1_generic40_dil', 40)
-define(`Param2_generic40_dil', 600)
-
-define(`Description_generic64_dil', ``generic'')
-define(`Param1_generic64_dil', 64)
-define(`Param2_generic64_dil', 900)
-
-define(`Description_generic44_plcc', ``generic'')
-define(`Param1_generic44_plcc', 44)
-define(`Param2_generic44_plcc', 150)
-
-define(`Description_generic52_plcc', ``generic'')
-define(`Param1_generic52_plcc', 52)
-define(`Param2_generic52_plcc', 150)
-
-define(`Description_generic68_plcc', ``generic'')
-define(`Param1_generic68_plcc', 68)
-define(`Param2_generic68_plcc', 150)
-
-define(`Description_generic84_plcc', ``generic'')
-define(`Param1_generic84_plcc', 84)
-define(`Param2_generic84_plcc', 150)
-
-define(`Description_generic44_qfp', ``generic'')
-define(`Param1_generic44_qfp', 44)
-define(`Param2_generic44_qfp', 150)
-
-define(`Description_generic80_qfp', ``generic'')
-define(`Param1_generic80_qfp', 80)
-define(`Param2_generic80_qfp', 150)
-
-define(`Description_generic208_lqfp', ``generic'')
-
-define(`Description_menu_qfp', ``generic'')
-
-define(`Description_generic16_zif', ``generic'')
-define(`Param1_generic16_zif', 16)
-
-define(`Description_generic20_zif', ``generic'')
-define(`Param1_generic20_zif', 20)
-
-define(`Description_generic208_lqfp', ``generic'')
-
-define(`Description_menu_qfp', ``generic'')
-
-define(`Description_generic208_lqfp', ``generic'')
-
-define(`Description_menu_qfp', ``generic'')
-
-define(`Description_generic20_zip', ``generic'')
-define(`Param1_generic20_zip', 20)
-
-define(`Description_generic24_zip', ``generic'')
-define(`Param1_generic24_zip', 24)
-
-define(`Description_generic28_zip', ``generic'')
-define(`Param1_generic28_zip', 28)
-
-define(`Description_generic40_zip', ``generic'')
-define(`Param1_generic40_zip', 40)
-
-define(`Description_generic_diode_300', ``diode'')
-define(`Param1_generic_diode_300', 300)
-
-define(`Description_generic_diode_400', ``diode'')
-define(`Param1_generic_diode_400', 400)
-
-define(`Description_generic_diode_500', ``diode'')
-define(`Param1_generic_diode_500', 500)
-
-define(`Description_generic_diode_600', ``diode'')
-define(`Param1_generic_diode_600', 600)
-
-define(`Description_generic_diode_800', ``diode'')
-define(`Param1_generic_diode_800', 800)
-
-define(`Description_oscillator_1', ``oscillator'')
-define(`Param1_oscillator_1', 1)
-
-define(`Description_oscillator_2', ``oscillator'')
-define(`Param1_oscillator_2', 2)
-
-define(`Description_oscillator_4', ``oscillator'')
-define(`Param1_oscillator_4', 4)
-
-define(`Description_oscillator_5', ``oscillator'')
-define(`Param1_oscillator_5', 5)
-
-define(`Description_oscillator_8', ``oscillator'')
-define(`Param1_oscillator_8', 8)
-
-define(`Description_oscillator_10', ``oscillator'')
-define(`Param1_oscillator_10', 10)
-
-define(`Description_oscillator_12', ``oscillator'')
-define(`Param1_oscillator_12', 12)
-
-define(`Description_oscillator_16', ``oscillator'')
-define(`Param1_oscillator_16', 16)
-
-define(`Description_oscillator_20', ``oscillator'')
-define(`Param1_oscillator_20', 20)
-
-define(`Description_oscillator_24', ``oscillator'')
-define(`Param1_oscillator_24', 24)
-
-define(`Description_oscillator_32', ``oscillator'')
-define(`Param1_oscillator_32', 32)
-
-define(`Description_ovenized_oscillator_5', ``ovenized'')
-define(`Param1_ovenized_oscillator_5', 5)
-
-define(`Description_generic_resistor_axial_300', ``resistor_axial'')
-define(`Param1_generic_resistor_axial_300', 300)
-
-define(`Description_generic_resistor_axial_400', ``resistor_axial'')
-define(`Param1_generic_resistor_axial_400', 400)
-
-define(`Description_generic_resistor_axial_500', ``resistor_axial'')
-define(`Param1_generic_resistor_axial_500', 500)
-
-define(`Description_generic_resistor_axial_600', ``resistor_axial'')
-define(`Param1_generic_resistor_axial_600', 600)
-
-define(`Description_generic_resistor_axial_800', ``resistor_axial'')
-define(`Param1_generic_resistor_axial_800', 800)
-
-define(`Description_generic_capacitor_axial_300', ``capacitor_axial'')
-define(`Param1_generic_capacitor_axial_300', 300)
-
-define(`Description_generic_capacitor_axial_400', ``capacitor_axial'')
-define(`Param1_generic_capacitor_axial_400', 400)
-
-define(`Description_generic_capacitor_axial_500', ``capacitor_axial'')
-define(`Param1_generic_capacitor_axial_500', 500)
-
-define(`Description_generic_capacitor_axial_600', ``capacitor_axial'')
-define(`Param1_generic_capacitor_axial_600', 600)
-
-define(`Description_generic_capacitor_axial_800', ``capacitor_axial'')
-define(`Param1_generic_capacitor_axial_800', 800)
-
-define(`Description_generic_capacitor_radial_200', ``capacitor_radial'')
-define(`Param1_generic_capacitor_radial_200', 200)
-
-define(`Description_generic_capacitor_radial_300', ``capacitor_radial'')
-define(`Param1_generic_capacitor_radial_300', 300)
-
-define(`Description_generic_capacitor_radial_400', ``capacitor_radial'')
-define(`Param1_generic_capacitor_radial_400', 400)
-
-define(`Description_generic_capacitor_radial_500', ``capacitor_radial'')
-define(`Param1_generic_capacitor_radial_500', 500)
-
-define(`Description_generic_capacitor_radial_600', ``capacitor_radial'')
-define(`Param1_generic_capacitor_radial_600', 600)
-
-define(`Description_generic_smd_chip_402', `smd chip 402')
-define(`Param1_generic_smd_chip_402', 402)
-
-define(`Description_generic_smd_chip_603', `smd chip 603')
-define(`Param1_generic_smd_chip_603', 603)
-
-define(`Description_generic_smd_chip_805', `smd chip 805')
-define(`Param1_generic_smd_chip_805', 805)
-
-define(`Description_generic_smd_chip_1206', `smd chip 1206')
-define(`Param1_generic_smd_chip_1206', 1206)
-
-define(`Description_generic_smd_chip_1210', `smd chip 1210')
-define(`Param1_generic_smd_chip_1210', 1210)
-
-define(`Description_isa_eight_bit', ``isa_eight_bit'')
-
-define(`Description_smd_resistor_603', ``chip_resistor'')
-define(`Param1_smd_resistor_603', 60)
-define(`Param2_smd_resistor_603', 30)
-
-define(`Description_smd_resistor_805', ``chip_resistor'')
-define(`Param1_smd_resistor_805', 80)
-define(`Param2_smd_resistor_805', 50)
-
-define(`Description_smd_resistor_1206', ``chip_resistor'')
-define(`Param1_smd_resistor_1206', 120)
-define(`Param2_smd_resistor_1206', 60)
-
-define(`Description_smd_capacitor_603', ``chip_capacitor'')
-define(`Param1_smd_capacitor_603', 60)
-define(`Param2_smd_capacitor_603', 30)
-
-define(`Description_smd_capacitor_805', ``chip_capacitor'')
-define(`Param1_smd_capacitor_805', 80)
-define(`Param2_smd_capacitor_805', 50)
-
-define(`Description_smd_capacitor_1206', ``chip_capacitor'')
-define(`Param1_smd_capacitor_1206', 120)
-define(`Param2_smd_capacitor_1206', 60)
-
-define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_603', 60)
-define(`Param2_smd_capacitor_polarized_603', 30)
-
-define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_805', 80)
-define(`Param2_smd_capacitor_polarized_805', 50)
-
-define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_1206', 120)
-define(`Param2_smd_capacitor_polarized_1206', 60)
-
-define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_A_capacitor', 120)
-define(`Param2_smd_EIA_A_capacitor', 50)
-
-define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_B_capacitor', 140)
-define(`Param2_smd_EIA_B_capacitor', 90)
-
-define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_C_capacitor', 240)
-define(`Param2_smd_EIA_C_capacitor', 90)
-
-define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_D_capacitor', 280)
-define(`Param2_smd_EIA_D_capacitor', 100)
-
-define(`Description_smd_diode_603', ``chip_diode'')
-define(`Param1_smd_diode_603', 60)
-define(`Param2_smd_diode_603', 30)
-
-define(`Description_smd_diode_805', ``chip_diode'')
-define(`Param1_smd_diode_805', 80)
-define(`Param2_smd_diode_805', 50)
-
-define(`Description_smd_diode_1206', ``chip_diode'')
-define(`Param1_smd_diode_1206', 120)
-define(`Param2_smd_diode_1206', 60)
-
-define(`Description_smd_resistor_603', ``chip_resistor'')
-define(`Param1_smd_resistor_603', 60)
-define(`Param2_smd_resistor_603', 30)
-
-define(`Description_smd_resistor_805', ``chip_resistor'')
-define(`Param1_smd_resistor_805', 80)
-define(`Param2_smd_resistor_805', 50)
-
-define(`Description_smd_resistor_1206', ``chip_resistor'')
-define(`Param1_smd_resistor_1206', 120)
-define(`Param2_smd_resistor_1206', 60)
-
-define(`Description_smd_capacitor_603', ``chip_capacitor'')
-define(`Param1_smd_capacitor_603', 60)
-define(`Param2_smd_capacitor_603', 30)
-
-define(`Description_smd_capacitor_805', ``chip_capacitor'')
-define(`Param1_smd_capacitor_805', 80)
-define(`Param2_smd_capacitor_805', 50)
-
-define(`Description_smd_capacitor_1206', ``chip_capacitor'')
-define(`Param1_smd_capacitor_1206', 120)
-define(`Param2_smd_capacitor_1206', 60)
-
-define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_603', 60)
-define(`Param2_smd_capacitor_polarized_603', 30)
-
-define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_805', 80)
-define(`Param2_smd_capacitor_polarized_805', 50)
-
-define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_1206', 120)
-define(`Param2_smd_capacitor_polarized_1206', 60)
-
-define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_A_capacitor', 120)
-define(`Param2_smd_EIA_A_capacitor', 50)
-
-define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_B_capacitor', 140)
-define(`Param2_smd_EIA_B_capacitor', 90)
-
-define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_C_capacitor', 240)
-define(`Param2_smd_EIA_C_capacitor', 90)
-
-define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_D_capacitor', 280)
-define(`Param2_smd_EIA_D_capacitor', 100)
-
-define(`Description_smd_diode_603', ``chip_diode'')
-define(`Param1_smd_diode_603', 60)
-define(`Param2_smd_diode_603', 30)
-
-define(`Description_smd_diode_805', ``chip_diode'')
-define(`Param1_smd_diode_805', 80)
-define(`Param2_smd_diode_805', 50)
-
-define(`Description_smd_diode_1206', ``chip_diode'')
-define(`Param1_smd_diode_1206', 120)
-define(`Param2_smd_diode_1206', 60)
-
-define(`Description_smd_resistor_603', ``chip_resistor'')
-define(`Param1_smd_resistor_603', 60)
-define(`Param2_smd_resistor_603', 30)
-
-define(`Description_smd_resistor_805', ``chip_resistor'')
-define(`Param1_smd_resistor_805', 80)
-define(`Param2_smd_resistor_805', 50)
-
-define(`Description_smd_resistor_1206', ``chip_resistor'')
-define(`Param1_smd_resistor_1206', 120)
-define(`Param2_smd_resistor_1206', 60)
-
-define(`Description_smd_capacitor_603', ``chip_capacitor'')
-define(`Param1_smd_capacitor_603', 60)
-define(`Param2_smd_capacitor_603', 30)
-
-define(`Description_smd_capacitor_805', ``chip_capacitor'')
-define(`Param1_smd_capacitor_805', 80)
-define(`Param2_smd_capacitor_805', 50)
-
-define(`Description_smd_capacitor_1206', ``chip_capacitor'')
-define(`Param1_smd_capacitor_1206', 120)
-define(`Param2_smd_capacitor_1206', 60)
-
-define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_603', 60)
-define(`Param2_smd_capacitor_polarized_603', 30)
-
-define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_805', 80)
-define(`Param2_smd_capacitor_polarized_805', 50)
-
-define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
-define(`Param1_smd_capacitor_polarized_1206', 120)
-define(`Param2_smd_capacitor_polarized_1206', 60)
-
-define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_A_capacitor', 120)
-define(`Param2_smd_EIA_A_capacitor', 50)
-
-define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_B_capacitor', 140)
-define(`Param2_smd_EIA_B_capacitor', 90)
-
-define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_C_capacitor', 240)
-define(`Param2_smd_EIA_C_capacitor', 90)
-
-define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
-define(`Param1_smd_EIA_D_capacitor', 280)
-define(`Param2_smd_EIA_D_capacitor', 100)
-
-define(`Description_smd_diode_603', ``chip_diode'')
-define(`Param1_smd_diode_603', 60)
-define(`Param2_smd_diode_603', 30)
-
-define(`Description_smd_diode_805', ``chip_diode'')
-define(`Param1_smd_diode_805', 80)
-define(`Param2_smd_diode_805', 50)
-
-define(`Description_smd_diode_1206', ``chip_diode'')
-define(`Param1_smd_diode_1206', 120)
-define(`Param2_smd_diode_1206', 60)
-
-define(`Description_sot_23', ``SOT-23 package'')
-define(`Description_sot_323', ``SOT-323 package'')
-define(`Description_sot_nec19', ``NEC SOT-NE19 package'')
-
-define(`Description_crystal_300', `crystal 300mil')
-define(`Param1_crystal_300', 300)
-
-divert(0)
Property changes on: trunk/oldlib/lib/generic.m4
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/crystal.list
===================================================================
--- trunk/oldlib/lib/crystal.list (revision 295)
+++ trunk/oldlib/lib/crystal.list (nonexistent)
@@ -1,30 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-crystal_300:CRYSTAL:1MHz:8MHZ
-crystal_300:CRYSTAL:crystal
Property changes on: trunk/oldlib/lib/crystal.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/qfp.dat
===================================================================
--- trunk/oldlib/lib/qfp.dat (revision 295)
+++ trunk/oldlib/lib/qfp.dat (nonexistent)
@@ -1,47 +0,0 @@
-6500 56 15 1 20 30 668 904 LQFP-100-14x20x1.4 checkme
-5000 60 11 1 25 25 660 660 QFP-100-14x14x1.4-Motorola checkme
-8000 71 18 1 11 11 550 550 PQ44-10x10x2.0-Xilinx checkme
-6500 71 15 1 40 40 1258 1258 PQ160-28x28x3.4-Xilinx checkme
-5000 60 11 1 52 52 1235 1235 PQ208-28x28x3.4-Xilinx checkme
-5000 60 11 1 60 60 1392 1392 PQ240-32x32x3.4-Xilinx checkme
-8000 60 18 1 11 11 512 512 LQFP-44-10x10x1.4-Cirrus checkme
-5000 60 11 1 16 16 502 502 TQFP-64-10x10x1.0-Cirrus checkme
-5000 60 11 1 20 20 581 581 TQFP-80-12x12x1.0-Cirrus checkme
-6500 67 15 1 20 30 717 953 MQFP-100-14x20x2.7-Cirrus checkme
-5000 58 11 1 25 25 680 680 LQFP-100-14x14x1.4-Cirrus checkme
-4000 58 9 1 30 30 680 680 LQFP-120-14x14x1.4-Cirrus checkme
-8000 67 18 1 32 32 1296 1296 MQFP-128-28x28x3.5-Cirrus checkme
-5000 67 11 1 26 38 745 981 MQFP-128-14x20x2.7-Cirrus checkme
-4000 60 9 1 32 32 660 660 LQFP-128-14x14x1.4-Cirrus checkme
-5000 60 11 1 26 38 660 896 LQFP-128-14x20x1.4-Cirrus checkme
-6500 67 15 1 36 36 1268 1268 MQFP-144-28x28x3.5-Cirrus checkme
-5000 60 11 1 36 36 896 896 LQFP-144-20x20x1.4-Cirrus checkme
-6500 67 15 1 40 40 1268 1268 MQFP-160-28x28x3.5-Cirrus checkme
-4000 60 9 1 44 44 900 900 LQFP-176-20x20x1.4-Cirrus checkme
-5000 60 11 1 44 44 1054 1054 LQFP-176-24x24x1.4-Cirrus checkme
-4000 60 9 1 46 46 904 904 LQFP-184-20x20x1.4-Cirrus checkme
-5000 60 11 1 52 52 1245 1245 MQFP-208-28x28x3.5-Cirrus checkme
-5000 60 11 1 52 52 1227 1227 LQFP-208-28x28x1.4-Cirrus checkme
-5000 54 11 1 60 60 1402 1402 MQFP-240-32x32x3.5-Cirrus checkme
-4000 56 9 1 64 64 1235 1235 MQFP-256-28x28x3.5-Cirrus checkme
-4000 58 9 1 64 64 1223 1223 LQFP-256-28x28x2.0-Cirrus checkme
-6500 50 15 1 0 14 310 405 RS-28 AD922x
-12700 50 20 1 0 14 400 710 R-28 AD922x
-8000 54 18 1 0 25 497 826 TSOP-50-RAM 4M x 16 EDO RAM
-5000 51 11 1 0 20 823 398 TSOP-40-Flash 8-bit Flash
-6500 53 16 1 20 30 730 967 QFP-100-Ethernet SMC LAN91C96
-5080 46 11 1 0 5 220 124 uMAX-10 MAX1692 regulator
-12700 45 20 1 0 8 395 500 SOIC-16-xformer HALO TG04-1006
-5000 60 10 1 52 52 1220 1220 LQFP-208 Cirrus EP7211
-5000 41 11 1 0 43 470 880 TSOP-84-RAM 2M x 32 SDRAM
-5000 60 11 1 20 20 590 590 TSB41LV03A IEEE-1394 PHY
-5000 60 11 1 25 25 660 660 TQFP-100 Xilinx XC9500
-36000 161 83 1 0 2 600 230 CM309 Citizen Crystal series
-8000 42 20 1 0 4 93 126 EXB-38V Panasonic resistor array
-25400 100 65 1 0 3 300 310 BH292 MiniCircuits mixer
-6500 30 15 1 13 13 472 472 AD6644 LQFP-52-12x12x1.6-AD
-8000 35 20 1 0 8 106 252 CTS-742-8 resistor pack
-12700 51 31 1 0 4 169 251 CTS-744-4 resistor pack
-5000 60 11 1 12 12 384 384 ADS808 Burr Brown ADC
-5000 60 11 1 12 12 384 384 AD9765 ST-48 thin QFP
-5000 64 11 1 36 36 906 906 TQFP-144 Xilinx XCV50
Index: trunk/oldlib/lib/TTL_74xx_DIL.list
===================================================================
--- trunk/oldlib/lib/TTL_74xx_DIL.list (revision 295)
+++ trunk/oldlib/lib/TTL_74xx_DIL.list (nonexistent)
@@ -1,319 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-7400_dil:N:7400
-7401_dil:N:7401
-7402_dil:N:7402
-7403_dil:N:7403
-7404_dil:N:7404
-7405_dil:N:7405
-7406_dil:N:7406
-7407_dil:N:7407
-7408_dil:N:7408
-7409_dil:N:7409
-7410_dil:N:7410
-7411_dil:N:7411
-7412_dil:N:7412
-7413_dil:N:7413
-7414_dil:N:7414
-7415_dil:N:7415
-7416_dil:N:7416
-7418_dil:N:7418
-7419_dil:N:7419
-7420_dil:N:7420
-7421_dil:N:7421
-7422_dil:N:7422
-7423_dil:N:7423
-7424_dil:N:7424
-7425_dil:N:7425
-7426_dil:N:7426
-7427_dil:N:7427
-7428_dil:N:7428
-7430_dil:N:7430
-7431_dil:N:7431
-7432_dil:N:7432
-7433_dil:N:7433
-7437_dil:N:7437
-7438_dil:N:7438
-7439_dil:N:7439
-7440_dil:N:7440
-7442_dil:N:7442
-7445_dil:N:7445
-7446_dil:N:7446
-7447_dil:N:7447
-7448_dil:N:7448
-7449_dil:N:7449
-7450_dil:N:7450
-7451L_dil:N:74LS51
-7451S_dil:N:74S51
-7453_dil:N:7453
-7454_dil:N:7454
-7455_dil:N:7455
-7457_dil:N:7457
-7464_dil:N:7464
-7465_dil:N:7465
-7468_dil:N:7468
-7469_dil:N:7469
-7470_dil:N:7470
-7472_dil:N:7472
-7473_dil:N:7473
-7474_dil:N:7474
-7475_dil:N:7475
-7476_dil:N:7476
-7478_dil:N:7478
-7483_dil:N:7483
-7485_dil:N:7485
-7486_dil:N:7486
-7490_dil:N:7490
-7491_dil:N:7491
-7492_dil:N:7492
-7493_dil:N:7493
-7495_dil:N:7495
-7496_dil:N:7496
-7497_dil:N:7497
-74107_dil:N:74107
-74109_dil:N:74109
-74111_dil:N:74111
-74112_dil:N:74112
-74113_dil:N:74113
-74114_dil:N:74114
-74116_dil:N:74116
-74120_dil:N:74120
-74121_dil:N:74121
-74122_dil:N:74122
-74123_dil:N:74123
-74124_dil:N:74124
-74125_dil:N:74125
-74126_dil:N:74126
-74128_dil:N:74128
-74132_dil:N:74132
-74133_dil:N:74133
-74134_dil:N:74134
-74135_dil:N:74135
-74136_dil:N:74136
-74137_dil:N:74137
-74138_dil:N:74138
-74139_dil:N:74139
-74140_dil:N:74140
-74143_dil:N:74143
-74145_dil:N:74145
-74147_dil:N:74147
-74148_dil:N:74148
-74150_dil:N:74150
-74151_dil:N:74151
-74153_dil:N:74153
-74154_dil:N:74154
-74155_dil:N:74155
-74156_dil:N:74156
-74157_dil:N:74157
-74158_dil:N:74158
-74159_dil:N:74159
-74160_dil:N:74160
-74161_dil:N:74161
-74162_dil:N:74162
-74163_dil:N:74163
-74164_dil:N:74164
-74165_dil:N:74165
-74166_dil:N:74166
-74167_dil:N:74167
-74169_dil:N:74169
-74170_dil:N:74170
-74171_dil:N:74171
-74172_dil:N:74172
-74173_dil:N:74173
-74174_dil:N:74174
-74175_dil:N:74175
-74176_dil:N:74176
-74177_dil:N:74177
-74178_dil:N:74178
-74180_dil:N:74180
-74181_dil:N:74181
-74182_dil:N:74182
-74183_dil:N:74183
-74190_dil:N:74190
-74191_dil:N:74191
-74192_dil:N:74192
-74193_dil:N:74193
-74194_dil:N:74194
-74195_dil:N:74195
-74196_dil:N:74196
-74197_dil:N:74197
-74198_dil:N:74198
-74199_dil:N:74199
-74221_dil:N:74221
-74240_dil:N:74240
-74241_dil:N:74241
-74242_dil:N:74242
-74243_dil:N:74243
-74244_dil:N:74244
-74245_dil:N:74245
-74247_dil:N:74247
-74248_dil:N:74248
-74251_dil:N:74251
-74253_dil:N:74253
-74257_dil:N:74257
-74258_dil:N:74258
-74259_dil:N:74259
-74260_dil:N:74260
-74261_dil:N:74261
-74265_dil:N:74265
-74266_dil:N:74266
-74273_dil:N:74273
-74276_dil:N:74276
-74278_dil:N:74278
-74279_dil:N:74279
-74280_dil:N:74280
-74283_dil:N:74283
-74285_dil:N:74285
-74290_dil:N:74290
-74292_dil:N:74292
-74293_dil:N:74293
-74294_dil:N:74294
-74295_dil:N:74295
-74297_dil:N:74297
-74298_dil:N:74298
-74299_dil:N:74299
-74320_dil:N:74320
-74321_dil:N:74321
-74322_dil:N:74322
-74323_dil:N:74323
-74348_dil:N:74348
-74352_dil:N:74352
-74353_dil:N:74353
-74354_dil:N:74354
-74355_dil:N:74355
-74356_dil:N:74356
-74365_dil:N:74365
-74366_dil:N:74366
-74367_dil:N:74367
-74368_dil:N:74368
-74373_dil:N:74373
-74374_dil:N:74374
-74375_dil:N:74375
-74376_dil:N:74376
-74377_dil:N:74377
-74378_dil:N:74378
-74379_dil:N:74379
-74381_dil:N:74381
-74382_dil:N:74382
-74384_dil:N:74384
-74385_dil:N:74385
-74386_dil:N:74386
-74390_dil:N:74390
-74393_dil:N:74393
-74395_dil:N:74395
-74396_dil:N:74396
-74399_dil:N:74399
-74422_dil:N:74422
-74423_dil:N:74423
-74440_dil:N:74440
-74441_dil:N:74441
-74442_dil:N:74442
-74443_dil:N:74443
-74444_dil:N:74444
-74446_dil:N:74446
-74449_dil:N:74449
-74465_dil:N:74465
-74466_dil:N:74466
-74467_dil:N:74467
-74468_dil:N:74468
-74490_dil:N:74490
-74518_dil:N:74518
-74519_dil:N:74519
-74520_dil:N:74520
-74521_dil:N:74521
-74522_dil:N:74522
-74538_dil:N:74538
-74540_dil:N:74540
-74541_dil:N:74541
-74573_dil:N:74573
-74574_dil:N:74574
-74575_dil:N:74575
-74580_dil:N:74580
-74590_dil:N:74590
-74591_dil:N:74591
-74592_dil:N:74592
-74593_dil:N:74593
-74594_dil:N:74594
-74595_dil:N:74595
-74596_dil:N:74596
-74597_dil:N:74597
-74598_dil:N:74598
-74599_dil:N:74599
-74604_dil:N:74604
-74606_dil:N:74606
-74607_dil:N:74607
-74620_dil:N:74620
-74621_dil:N:74621
-74623_dil:N:74623
-74624_dil:N:74624
-74625_dil:N:74625
-74626_dil:N:74626
-74627_dil:N:74627
-74628_dil:N:74628
-74629_dil:N:74629
-74630_dil:N:74630
-74631_dil:N:74631
-74636_dil:N:74636
-74637_dil:N:74637
-74638_dil:N:74638
-74639_dil:N:74639
-74640_dil:N:74640
-74641_dil:N:74641
-74642_dil:N:74642
-74644_dil:N:74644
-74645_dil:N:74645
-74646_dil:N:74646
-74647_dil:N:74647
-74648_dil:N:74648
-74649_dil:N:74649
-74651_dil:N:74651
-74652_dil:N:74652
-74653_dil:N:74653
-74668_dil:N:74668
-74669_dil:N:74669
-74670_dil:N:74670
-74671_dil:N:74671
-74672_dil:N:74672
-74673_dil:N:74673
-74674_dil:N:74674
-74681_dil:N:74681
-74682_dil:N:74682
-74683_dil:N:74683
-74684_dil:N:74684
-74685_dil:N:74685
-74686_dil:N:74686
-74687_dil:N:74687
-74688_dil:N:74688
-74689_dil:N:74689
-74690_dil:N:74690
-74691_dil:N:74691
-74693_dil:N:74693
-74696_dil:N:74696
-74697_dil:N:74697
-74699_dil:N:74699
Property changes on: trunk/oldlib/lib/TTL_74xx_DIL.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/zif.inc
===================================================================
--- trunk/oldlib/lib/zif.inc (revision 295)
+++ trunk/oldlib/lib/zif.inc (nonexistent)
@@ -1,17 +0,0 @@
-define(`PKG_ZIF',
- `define(`NUMPINS', `$4')
- define(`CENTER', eval(NUMPINS*19))
-Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
-(
-
-define(`X', 0)
-define(`count', 1)
-forloop(`i', 1, NUMPINS,
- `PAD(X, 12, X, 97, 24, count)' `define(`count', incr(count))'
- `define(`X', eval(X+39))'
-)
-PAD(-124, -41, -124, -151, 82, eval(NUMPINS+1))
-PAD(eval(X+124-39), -41, eval(X+124-39), -151, 82, eval(NUMPINS+2))
-)')
-
-# -------------------------------------------------------------------
Index: trunk/oldlib/lib/connector.list
===================================================================
--- trunk/oldlib/lib/connector.list (revision 295)
+++ trunk/oldlib/lib/connector.list (nonexistent)
@@ -1,103 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-connector2:CONNECTOR:2
-connector4:CONNECTOR:4
-connector6:CONNECTOR:6
-connector8:CONNECTOR:8
-connector10:CONNECTOR:10
-connector12:CONNECTOR:12
-connector14:CONNECTOR:14
-connector15:CONNECTOR:15
-connector16:CONNECTOR:16
-connector18:CONNECTOR:18
-connector20:CONNECTOR:20
-connector50:CONNECTOR:50
-DIN41_612_abc48female_s:DIN41_612FEMALE_SMALL:abc48f
-DIN41_612_abc48male_s:DIN41_612MALE_SMALL:abc48m
-DIN41_612_ab64female:DIN41_612FEMALE:ab64f
-DIN41_612_ab64male:DIN41_612MALE:ab64m
-DIN41_612_ac64female:DIN41_612FEMALE:ac64f
-DIN41_612_ac64male:DIN41_612MALE:ac64m
-DIN41_612_abc96female:DIN41_612FEMALE:abc96f
-DIN41_612_abc96male:DIN41_612MALE:abc96m
-DIN41_651_10lay:DIN41_651LAY:10l
-DIN41_651_10stand:DIN41_651STAND:10s
-DIN41_651_14lay:DIN41_651LAY:14l
-DIN41_651_14stand:DIN41_651STAND:14s
-DIN41_651_16lay:DIN41_651LAY:16l
-DIN41_651_16stand:DIN41_651STAND:16s
-DIN41_651_18lay:DIN41_651LAY:18l
-DIN41_651_18stand:DIN41_651STAND:18s
-DIN41_651_20lay:DIN41_651LAY:20l
-DIN41_651_20stand:DIN41_651STAND:20s
-DIN41_651_22lay:DIN41_651LAY:22l
-DIN41_651_22stand:DIN41_651STAND:22s
-DIN41_651_24lay:DIN41_651LAY:24l
-DIN41_651_24stand:DIN41_651STAND:24s
-DIN41_651_26lay:DIN41_651LAY:26l
-DIN41_651_26stand:DIN41_651STAND:26s
-DIN41_651_34lay:DIN41_651LAY:34l
-DIN41_651_34stand:DIN41_651STAND:34s
-DIN41_651_40lay:DIN41_651LAY:40l
-DIN41_651_40stand:DIN41_651STAND:40s
-DIN41_651_50lay:DIN41_651LAY:50l
-DIN41_651_50stand:DIN41_651STAND:50s
-DIN41_651_64lay:DIN41_651LAY:64l
-DIN41_651_64stand:DIN41_651STAND:64s
-PC_Centronics:SUBD_FEMALE_LAY:PC-centronics
-PC_V24_9P:SUBD_MALE_LAY:PC-RS232
-PC_V24_25P:SUBD_MALE_LAY:PC-RS232
-SCSI_SE:CONNECTOR:single-ended SCSI
-SUBD_9F:SUBD_FEMALE_LAY:9f
-SUBD_9M:SUBD_MALE_LAY:9m
-SUBD_15F:SUBD_FEMALE_LAY:15f
-SUBD_15M:SUBD_MALE_LAY:15m
-SUBD_25F:SUBD_FEMALE_LAY:25f
-SUBD_25M:SUBD_MALE_LAY:25m
-BNC_rightangle:BNC_LAY:1
-MTA_156_2:MTA_156:2
-SMA_vertical:SMA_VERT:1
-MOLEX_025_20:MOLEX_025:20
-MOLEX_025_30:MOLEX_025:30
-MOLEX_025_40:MOLEX_025:40
-MOLEX_025_50:MOLEX_025:50
-MOLEX_025_60:MOLEX_025:60
-MOLEX_025_68:MOLEX_025:68
-MOLEX_025_70:MOLEX_025:70
-MOLEX_025_80:MOLEX_025:80
-MOLEX_025_90:MOLEX_025:90
-MOLEX_025_100:MOLEX_025:100
-MOLEX_025_120:MOLEX_025:120
-MOLEX_025_140:MOLEX_025:140
-MOLEX_025_160:MOLEX_025:160
-MOLEX_025_180:MOLEX_025:180
-MOLEX_025_200:MOLEX_025:200
-MOLEX_025_240:MOLEX_025:240
-NANOENGINE:NANOENGINE:160
-
Property changes on: trunk/oldlib/lib/connector.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/lsi.m4
===================================================================
--- trunk/oldlib/lib/lsi.m4 (revision 295)
+++ trunk/oldlib/lib/lsi.m4 (nonexistent)
@@ -1,422 +0,0 @@
-divert(-1)
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# ----------------------------------------------------------------------
-# several different microcontrollers from the PIC family
-# donated by ?!?, thanks anyway
-#
-define(`Description_BT484_plcc', `color lookup table')
-define(`Param1_BT484_plcc', 84)
-define(`Param2_BT484_plcc', 150)
-define(`PinList_BT484_plcc', ``PA0',`PA1',`PA2',`PA3',`PA4',`PA5',`PA6',`PA7',`PB0',`PB1',`PB2',`PB3',`PB4',`PB5',`PB6',`PB7',`PC0',`PC1',`PC2',`PC3',`PC4',`PC5',`PC6',`PC7',`PD0',`PD1',`PD2',`PD3',`PD4',`PD5',`PD6',`PD7',`Adjust',`Gnd',`Red',`Gnd',`Green',`Gnd',`Blue',`Vaa',`Comp',`Vaa',`VRefIn',`VRefOut',`Vaa',`/Sense',`/Reset',`/Wr',`/Rd',`RS0',`RS1',`RS2',`RS3',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`/OddEven',`CDE',`/CSync',`/CBlank',`PortSel',`V0',`V1',`V2',`V3',`V4',`V5',`V6',`V7',`Vaa',`PClk1',`Vaa',`PClk0',`Vaa',`Gnd',`LClk',`Gnd',`SClk',`Gnd'')
-
-define(`Description_I82077_plcc', `floppy controller')
-define(`Param1_I82077_plcc', 68)
-define(`Param2_I82077_plcc', 150)
-define(`PinList_I82077_plcc', ``WP',`Trk0',`/Dack',`/RD',`/WR',`/CS',`A0',`A1',`Gnd',`A2',`D0',`Gnd',`D1',`D2',`D3',`Gnd',`D4',`Vcc',`D5',`D6',`Gnd',`D7',`Int',`Drq',`TC',`INDX',`IDENT',`DRate0',`DRate1',`DRV2',`DskChg',`Reset',`X1',`X2',`/Invert',`Gnd',`LoFil',`HiFil',`PLL0',`Vcc',`RdData',`NC',`NC',`NC',`AGnd',`AVcc',`NC',`MFM',`DenSel',`Gnd',`HDSel',`We',`WrData',`Gnd',`Step',`Dir',`ME0',`DS0',`Gnd',`Vcc',`ME1',`DS1',`ME2',`DS2',`Gnd',`ME3',`DS3',`Vcc'')
-
-define(`Description_MC68000_dil', `CPU')
-define(`Param1_MC68000_dil', 64)
-define(`Param2_MC68000_dil', 900)
-define(`PinList_MC68000_dil', ``D4',`D3',`D2',`D1',`D0',`/As',`/Uds',`/Lds',`R/W',`/Dtack',`/Bg',`/Bgack',`/Br',`Vcc',`Clk',`Gnd',`/Halt',`/Reset',`/Vma',`E',`/Vpa',`/Berr',`/Ipl2',`/Ipl1',`/Ipl0',`Fc2',`Fc1',`Fc0',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`A9',`A10',`A11',`A12',`A13',`A14',`A15',`A16',`A17',`A18',`A19',`A20',`Vcc',`A21',`A22',`A23',`Gnd',`D15',`D14',`D13',`D12',`D11',`D10',`D9',`D8',`D7',`D6',`D5'')
-
-define(`Description_MC68008_plcc', `CPU')
-define(`Param1_MC68008_plcc', 52)
-define(`Param2_MC68008_plcc', 150)
-define(`PinList_MC68008_plcc', ``A2',`A3',`A4',`A5',`A6',`A7',`A8',`A9',`A10',`A11',`A12',`A13',`A21',`A14',`Vcc',`A15',`Gnd',`A16',`A17',`A18',`A19',`A20',`D7',`D6',`D5',`D4',`D3',`D2',`D1',`D0',`/As',`/Ds',`R/W',`/Dtack',`/Bg',`/BgAck',`/Br',`Clk',`Gnd',`/Halt',`/Reset',`E',`/Vpa',`/Berr',`/Ipl1',`/Ipl2',`/Ipl0',`Fc2',`Fc1',`Fc0',`A0',`A1'')
-
-define(`Description_MC68681_dil', `DUART')
-define(`Param1_MC68681_dil', 40)
-define(`Param2_MC68681_dil', 600)
-define(`PinList_MC68681_dil', ``Rs1',`Ip3',`Rs2',`Ip1',`Rs3',`Rs4',`Ip0',`R/W',`/Dtack',`RxDB',`TxDB',`Op1',`Op3',`Op5',`Op7',`D1',`D3',`D5',`D7',`Gnd',`/Irq',`D6',`D4',`D2',`D0',`Op6',`Op4',`Op2',`Op0',`TxDA',`RxDA',`X1/Clk',`X2',`/Reset',`/Cs',`Ip2',`/Iack',`Ip5',`Ip4',`Vcc'')
-
-define(`Description_MC68681_plcc', `DUART')
-define(`Param1_MC68681_plcc', 44)
-define(`Param2_MC68681_plcc', 150)
-define(`PinList_MC68681_plcc', ``NC',`RS1',`IP3',`RS2',`IP1',`RS3',`RS4',`IP0',`R-/W',`/DTAck',`RxD1',`NC',`TxD1',`OP1',`OP3',`OP5',`OP7',`D1',`D3',`D5',`D7',`Gnd',`NC',`/Irq',`D6',`D4',`D2',`D0',`OP6',`OP4',`OP2',`OP0',`TxD0',`NC',`RxD0',`X1-Clk',`X2',`/Reset',`/CS',`IP2',`/IAck',`IP5',`IP4',`Vcc'')
-
-define(`Description_PEB2086N_plcc', `ISAC-S')
-define(`Param1_PEB2086N_plcc', 44)
-define(`Param2_PEB2086N_plcc', 150)
-define(`PinList_PEB2086N_plcc', ``AD4',`AD5',`AD6',`AD7',`SDAR',`A1',`SDAX/SDS1',`SCA/SDS2',`RST',`A5',`Vssd',`DCL',`FSC1',`FSC2',`M1',`X2',`A4',`A3',`NC',`X1',`M0',`CP/BCL',`/INT',`Vssa',`XTAL2',`XTAL1',`SR2',`SR1',`NC',`NC',`Vdd',`SX1',`SX2',`IDP0',`IDP1',`ALE',`/CS',`/WR',`/RD',`A0',`AD0',`AD1',`AD2',`AD3'')
-
-define(`Description_MC68HC11_plcc', `micro controller')
-define(`Param1_MC68HC11_plcc', 52)
-define(`Param2_MC68HC11_plcc', 150)
-define(`PinList_MC68HC11_plcc', ``Vss',`MdB_StB',`MdA_/LIR',`StA_/AS',`E',`StB_R/W',`EXTAL',`XTAL',`PC0_AD0',`PC1_AD1',`PC2_AD2',`PC3_AD3',`PC4_AD4',`PC5_AD5',`PC6_AD6',`PC7_AD7',`/RESET',`/XIRQ',`/IRQ',`PD0_RxD',`PD1_Txd',`PD2_MISO',`PD3_MOSI',`PD4_SCK',`PD5_/SS',`Vdd',`PA7_OCAI',`PA6_OC2',`PA5_OC3',`PA4_OC4',`PA3_OCIC',`PA2_IC1',`PA1_IC2',`PA0_IC3',`PB7_A15',`PB6_A14',`PB5_A13',`PB4_A12',`PB3_A11',`PB2_A10',`PB1_A9',`PB0_A8',`PE0_AN0',`PE4_AN4',`PE1_AN1',`PE5_AN5',`PE2_AN2',`PE6_AN6',`PE3_AN3',`PE7_AN7',`VRef_l',`VRef_h'')
-
-define(`Description_PIC16C54_dil', `micro controller')
-define(`Param1_PIC16C54_dil', 18)
-define(`Param2_PIC16C54_dil', 300)
-define(`PinList_PIC16C54_dil', ``RA2',`RA3',`RTCC',`/MCLR',`VSS',`RB0',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0',`RA1'')
-
-define(`Description_PIC16C55_dil', `micro controller')
-define(`Param1_PIC16C55_dil', 28)
-define(`Param2_PIC16C55_dil', 600)
-define(`PinList_PIC16C55_dil', ``RTCC',`VDD',`nc',`VSS',`nc',`RA0',`RA1',`RA2',`RA3',`RB0',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`RC0',`RC1',`RC2',`RC3',`RC4',`RC5',`RC6',`RC7',`OSC2',`OSC1',`/MCLR'')
-
-define(`Description_PIC16C61_dil', `micro controller')
-define(`Param1_PIC16C61_dil', 18)
-define(`Param2_PIC16C61_dil', 300)
-define(`PinList_PIC16C61_dil', ``RA2',`RA3',`RA4',`/MCLR',`VSS',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0',`RA1'')
-
-define(`Description_PIC16C64_dil', `micro controller')
-define(`Param1_PIC16C64_dil', 40)
-define(`Param2_PIC16C64_dil', 600)
-define(`PinList_PIC16C64_dil', ``/MCLR',`RA0',`RA1',`RA2',`RA3',`RA4/T0CKI',`RA5/SS',`RE0/RD',`RE1/WR',`RE2/CS',`VDD',`VSS',`OSC1',`OSC2',`RC0/T0OSO/T1CKI',`RC1/T0OSI',`RC2/CCPI',`RC3/SCK/SCL',`RD0/PSP0',`RD1/PSP1',`RD2/PSP2',`RD3/PSP3',`RC4/SDI/SDA',`RC5/SDO',`RC6',`RC7',`RD4/PSP4',`RD5/PSP5',`RD6/PSP6',`RD7/PSP7',`VSS',`VDD',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7'')
-
-define(`Description_PIC16C71_dil', `micro controller')
-define(`Param1_PIC16C71_dil', 18)
-define(`Param2_PIC16C71_dil', 300)
-define(`PinList_PIC16C71_dil', ``RA2/AIN2',`RA3/AIN3',`RA4/T0CKI',`/MCLR',`VSS',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0/AIN0',`RA1/AIN1'')
-
-define(`Description_PIC16C74_dil', `micro controller')
-define(`Param1_PIC16C74_dil', 40)
-define(`Param2_PIC16C74_dil', 600)
-define(`PinList_PIC16C74_dil', ``/MCLR',`RA0/AN0',`RA1/AN1',`RA2/AN2',`RA3/AN3',`RA4/T0CKI',`RA5/AN4/SS',`RE0/RD/AN5',`RE1/WR/AN6',`RE2/CS/AN7',`VDD',`VSS',`OSC1',`OSC2',`RC0/T1OSO/T1CKI',`RC1/T0OSI/CCP2',`RC2/CCPI',`RC3/SCK/SCL',`RD0/PSP0',`RD1/PSP1',`RD2/PSP2',`RD3/PSP3',`RC4/SDI/SDA',`RC5/SDO',`RC6/TX/CK',`RC7/RX/DT',`RD4/PSP4',`RD5/PSP5',`RD6/PSP6',`RD7/PSP7',`VSS',`VDD',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7'')
-
-define(`Description_PIC16C84_dil', `micro controller')
-define(`Param1_PIC16C84_dil', 18)
-define(`Param2_PIC16C84_dil', 300)
-define(`PinList_PIC16C84_dil', ``RA2',`RA3',`RA4/T0CKI',`/MCLR',`VSS',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0',`RA1'')
-
-define(`Description_PIC17C42_dil', `micro controller')
-define(`Param1_PIC17C42_dil', 40)
-define(`Param2_PIC17C42_dil', 600)
-define(`PinList_PIC17C42_dil', ``VDD',`RC0/AD0',`RC1/AD1',`RC2/AD2',`RC3/AD3',`RC4/AD4',`RC5/AD5',`RC6/AD6',`RC7/AD7',`VSS',`RB0/CAP1',`RB1/CAP2',`RB2/PWM1',`RB3/PWM2',`RB4/TCLK12',`RB5/TCLK3',`RB6',`RB7',`OSC1',`OSC2',`RA5/TX/CK',`RA4/RX/DT',`RA3',`RA2',`RA1/T0CKI',`RA0/INT',`TEST',`RE2/WR',`RE1/OE',`RE0/ALE',`VSS',`/MCLR',`RD7/AD15',`RD6/AD14',`RD5/AD13',`RD4/AD12',`RD3/AD11',`RD2/AD10',`RD1/AD9',`RD0/AD8'')
-
-define(`Description_RTC62421_dil', `real-time clock')
-define(`Param1_RTC62421_dil', 18)
-define(`Param2_RTC62421_dil', 300)
-define(`PinList_RTC62421_dil', ``Std.P',`/Cs0',`Ale',`A0',`A1',`A2',`A3',`/Read',`Gnd',`/Write',`D3',`D2',`D1',`D0',`Cs1',`(Vdd)',`(Vdd)',`Vdd'')
-
-define(`Description_TI34010_plcc', `graphic processor')
-define(`Param1_TI34010_plcc', 68)
-define(`Param2_TI34010_plcc', 150)
-define(`PinList_TI34010_plcc', ``Gnd',`Run/Emu',`/Reset',`VClk',`InClk',`/LInt1',`/LInt2',`/Hold',`LRdy',`LAD0',`LAD1',`LAD2',`LAD3',`LAD4',`LAD5',`LAD6',`LAD7',`Gnd',`LAD8',`LAD9',`LAD10',`LAD11',`LAD12',`LAD13',`LAD14',`LAD15',`Vcc',`LClk1',`LClk2',`/HSync',`/VSync',`/Blank',`/Hlda/Emu',`/LAL',`Gnd',`DDout',`/DEn',`/RAS',`/CAS',`/We',`/TRQE',`/HInt',`HRdy',`HD15',`HD14',`HD13',`HD12',`HD11',`HD10',`HD9',`HD8',`Gnd',`HD7',`HD6',`HD5',`HD4',`HD3',`HD2',`HD1',`HD0',`Vcc',`/HUDS',`/HLDS',`/HRead',`/HWrite',`/HCs',`HFS0',`HFS1'')
-
-define(`Description_WD33C93A_dil', `SE-SCSI-I controller')
-define(`Param1_WD33C93A_dil', 40)
-define(`Param2_WD33C93A_dil', 600)
-define(`PinList_WD33C93A_dil', ``I/O',`/MSG',`GND',`C/D',`/BSY',`/SEL',`CLK',`/DRQ',`/DACK',`INTRQ',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`A0',`GND',`/CS',`/WE',`/RE',`ALE',`/SDP',`/SD0',`/SD1',`GND',`/SD2',`/SD3',`/SD4',`/SD5',`/SD6',`/SD7',`GND',`/RESET',`/ATN',`/ACK',`/REQ',`Vcc'')
-
-# ----------------------------------------------------------------------
-# use a special definition for some PGA packaged circuits
-#
-define(`Description_MC68030_pga', `CPU')
-define(`PKG_MC68030_pga',
- `Element(0x00 "$1" "`$2'" "$3" 450 650 0 100 0x00)
- (
- Pin(50 50 50 20 "/BR" 0x201)
- Pin(150 50 50 20 "A0" 0x01)
- Pin(250 50 50 20 "A30" 0x01)
- Pin(350 50 50 20 "A28" 0x01)
- Pin(450 50 50 20 "A26" 0x01)
- Pin(550 50 50 20 "A24" 0x01)
- Pin(650 50 50 20 "A23" 0x01)
- Pin(750 50 50 20 "A21" 0x01)
- Pin(850 50 50 20 "A19" 0x01)
- Pin(950 50 50 20 "A17" 0x01)
- Pin(1050 50 50 20 "A15" 0x01)
- Pin(1150 50 50 20 "A13" 0x01)
- Pin(1250 50 50 20 "A10" 0x01)
- Pin(50 150 50 20 "/RMC" 0x01)
- Pin(150 150 50 20 "/BG" 0x01)
- Pin(250 150 50 20 "A31" 0x01)
- Pin(350 150 50 20 "A29" 0x01)
- Pin(450 150 50 20 "A27" 0x01)
- Pin(550 150 50 20 "A25" 0x01)
- Pin(650 150 50 20 "A22" 0x01)
- Pin(750 150 50 20 "A20" 0x01)
- Pin(850 150 50 20 "A16" 0x01)
- Pin(950 150 50 20 "A14" 0x01)
- Pin(1050 150 50 20 "A12" 0x01)
- Pin(1150 150 50 20 "A8" 0x01)
- Pin(1250 150 50 20 "A7" 0x01)
- Pin(50 250 50 20 "FC1" 0x01)
- Pin(150 250 50 20 "/CIOUT" 0x01)
- Pin(250 250 50 20 "/BGACK" 0x01)
- Pin(350 250 50 20 "A1" 0x01)
- Pin(450 250 50 20 "GND" 0x01)
- Pin(550 250 50 20 "VCC" 0x01)
- Pin(650 250 50 20 "GND" 0x01)
- Pin(750 250 50 20 "A18" 0x01)
- Pin(850 250 50 20 "GND" 0x01)
- Pin(950 250 50 20 "A11" 0x01)
- Pin(1050 250 50 20 "A9" 0x01)
- Pin(1150 250 50 20 "A5" 0x01)
- Pin(1250 250 50 20 "A4" 0x01)
- Pin(50 350 50 20 "FC2" 0x01)
- Pin(150 350 50 20 "FC0" 0x01)
- Pin(250 350 50 20 "/OCS" 0x01)
- Pin(350 350 50 20 "VCC" 0x01)
- Pin(450 350 50 20 "NC" 0x01)
- Pin(950 350 50 20 "VCC" 0x01)
- Pin(1050 350 50 20 "A6" 0x01)
- Pin(1150 350 50 20 "A3" 0x01)
- Pin(1250 350 50 20 "A2" 0x01)
- Pin(50 450 50 20 "CLK" 0x01)
- Pin(150 450 50 20 "/AVEC" 0x01)
- Pin(250 450 50 20 "GND" 0x01)
- Pin(1050 450 50 20 "GND" 0x01)
- Pin(1150 450 50 20 "NC" 0x01)
- Pin(1250 450 50 20 "/IPEND" 0x01)
- Pin(50 550 50 20 "/DSACK0" 0x01)
- Pin(150 550 50 20 "VCC" 0x01)
- Pin(250 550 50 20 "GND" 0x01)
- Pin(350 550 50 20 "NC" 0x01)
- Pin(950 550 50 20 "NC" 0x01)
- Pin(1050 550 50 20 "VCC" 0x01)
- Pin(1150 550 50 20 "/RESET" 0x01)
- Pin(1250 550 50 20 "/MMUDIS" 0x01)
- Pin(50 650 50 20 "/STERM" 0x01)
- Pin(150 650 50 20 "/DSACK1" 0x01)
- Pin(250 650 50 20 "GND" 0x01)
- Pin(1050 650 50 20 "GND" 0x01)
- Pin(1150 650 50 20 "/IPL2" 0x01)
- Pin(1250 650 50 20 "/IPL1" 0x01)
- Pin(50 750 50 20 "/BERR" 0x01)
- Pin(150 750 50 20 "/HALT" 0x01)
- Pin(250 750 50 20 "VCC" 0x01)
- Pin(1050 750 50 20 "VCC" 0x01)
- Pin(1150 750 50 20 "/CDIS" 0x01)
- Pin(1250 750 50 20 "/IPL0" 0x01)
- Pin(50 850 50 20 "/CBACK" 0x01)
- Pin(150 850 50 20 "/AS" 0x01)
- Pin(250 850 50 20 "GND" 0x01)
- Pin(1050 850 50 20 "GND" 0x01)
- Pin(1150 850 50 20 "/STATUS" 0x01)
- Pin(1250 850 50 20 "/REFILL" 0x01)
- Pin(50 950 50 20 "/CBREQ" 0x01)
- Pin(150 950 50 20 "/DS" 0x01)
- Pin(250 950 50 20 "SIZ1" 0x01)
- Pin(350 950 50 20 "VCC" 0x01)
- Pin(450 950 50 20 "NC" 0x01)
- Pin(950 950 50 20 "VCC" 0x01)
- Pin(1050 950 50 20 "D5" 0x01)
- Pin(1150 950 50 20 "D1" 0x01)
- Pin(1250 950 50 20 "D0" 0x01)
- Pin(50 1050 50 20 "/CIIN" 0x01)
- Pin(150 1050 50 20 "SIZ0" 0x01)
- Pin(250 1050 50 20 "R/W" 0x01)
- Pin(350 1050 50 20 "D30" 0x01)
- Pin(450 1050 50 20 "GND" 0x01)
- Pin(550 1050 50 20 "VCC" 0x01)
- Pin(650 1050 50 20 "GND" 0x01)
- Pin(750 1050 50 20 "GND" 0x01)
- Pin(850 1050 50 20 "GND" 0x01)
- Pin(950 1050 50 20 "D10" 0x01)
- Pin(1050 1050 50 20 "D7" 0x01)
- Pin(1150 1050 50 20 "D4" 0x01)
- Pin(1250 1050 50 20 "D2" 0x01)
- Pin(50 1150 50 20 "/DBEN" 0x01)
- Pin(150 1150 50 20 "/ECS" 0x01)
- Pin(250 1150 50 20 "D29" 0x01)
- Pin(350 1150 50 20 "D27" 0x01)
- Pin(450 1150 50 20 "D24" 0x01)
- Pin(550 1150 50 20 "D22" 0x01)
- Pin(650 1150 50 20 "D20" 0x01)
- Pin(750 1150 50 20 "D17" 0x01)
- Pin(850 1150 50 20 "D14" 0x01)
- Pin(950 1150 50 20 "D12" 0x01)
- Pin(1050 1150 50 20 "D9" 0x01)
- Pin(1150 1150 50 20 "D6" 0x01)
- Pin(1250 1150 50 20 "D3" 0x01)
- Pin(50 1250 50 20 "D31" 0x01)
- Pin(150 1250 50 20 "D28" 0x01)
- Pin(250 1250 50 20 "D26" 0x01)
- Pin(350 1250 50 20 "D25" 0x01)
- Pin(450 1250 50 20 "D23" 0x01)
- Pin(550 1250 50 20 "D21" 0x01)
- Pin(650 1250 50 20 "D19" 0x01)
- Pin(750 1250 50 20 "D18" 0x01)
- Pin(850 1250 50 20 "D16" 0x01)
- Pin(950 1250 50 20 "D15" 0x01)
- Pin(1050 1250 50 20 "D13" 0x01)
- Pin(1150 1250 50 20 "D11" 0x01)
- Pin(1250 1250 50 20 "D8" 0x01)
- ElementLine(30 0 1300 0 20)
- ElementLine(1300 0 1300 1300 20)
- ElementLine(1300 1300 0 1300 20)
- ElementLine(0 1300 0 30 20)
- ElementLine(0 30 30 0 20)
- ElementLine(0 100 100 100 10)
- ElementLine(100 100 100 0 10)
- Mark(50 50)
- )
-')
-
-define(`Description_MC68881_pga', `FPU')
-define(`PKG_MC68881_pga',
- `Element(0x00 "$1" "`$2'" "$3" 350 450 0 100 0x00)
- (
- Pin(50 50 50 20 "VCC" 0x201)
- Pin(150 50 50 20 "GND" 0x01)
- Pin(250 50 50 20 "D0" 0x01)
- Pin(350 50 50 20 "D1" 0x01)
- Pin(450 50 50 20 "D3" 0x01)
- Pin(550 50 50 20 "D4" 0x01)
- Pin(650 50 50 20 "D6" 0x01)
- Pin(750 50 50 20 "D7" 0x01)
- Pin(850 50 50 20 "D8" 0x01)
- Pin(950 50 50 20 "GND" 0x01)
- Pin(50 150 50 20 "VCC" 0x01)
- Pin(150 150 50 20 "GND" 0x01)
- Pin(250 150 50 20 "GND" 0x01)
- Pin(350 150 50 20 "/SENSE" 0x01)
- Pin(450 150 50 20 "D2" 0x01)
- Pin(550 150 50 20 "D5" 0x01)
- Pin(650 150 50 20 "GND" 0x01)
- Pin(750 150 50 20 "VCC" 0x01)
- Pin(850 150 50 20 "D10" 0x01)
- Pin(950 150 50 20 "D11" 0x01)
- Pin(50 250 50 20 "GND" 0x01)
- Pin(150 250 50 20 "CLK" 0x01)
- Pin(250 250 50 20 "GND" 0x01)
- Pin(750 250 50 20 "D9" 0x01)
- Pin(850 250 50 20 "D13" 0x01)
- Pin(950 250 50 20 "D14" 0x01)
- Pin(50 350 50 20 "/RESET" 0x01)
- Pin(150 350 50 20 "GND" 0x01)
- Pin(850 350 50 20 "D12" 0x01)
- Pin(950 350 50 20 "D15" 0x01)
- Pin(50 450 50 20 "NC" 0x01)
- Pin(150 450 50 20 "VCC" 0x01)
- Pin(850 450 50 20 "VCC" 0x01)
- Pin(950 450 50 20 "GND" 0x01)
- Pin(50 550 50 20 "/SIZE" 0x01)
- Pin(150 550 50 20 "GND" 0x01)
- Pin(850 550 50 20 "D17" 0x01)
- Pin(950 550 50 20 "D16" 0x01)
- Pin(50 650 50 20 "/DS" 0x01)
- Pin(150 650 50 20 "A4" 0x01)
- Pin(850 650 50 20 "D20" 0x01)
- Pin(950 650 50 20 "D18" 0x01)
- Pin(50 750 50 20 "/AS" 0x01)
- Pin(150 750 50 20 "A2" 0x01)
- Pin(250 750 50 20 "A0" 0x01)
- Pin(750 750 50 20 "VCC" 0x01)
- Pin(850 750 50 20 "GND" 0x01)
- Pin(950 750 50 20 "D19" 0x01)
- Pin(50 850 50 20 "A3" 0x01)
- Pin(150 850 50 20 "VCC" 0x01)
- Pin(250 850 50 20 "/CS" 0x01)
- Pin(350 850 50 20 "/DSACK0" 0x01)
- Pin(450 850 50 20 "D31" 0x01)
- Pin(550 850 50 20 "D28" 0x01)
- Pin(650 850 50 20 "D25" 0x01)
- Pin(750 850 50 20 "GND" 0x01)
- Pin(850 850 50 20 "D23" 0x01)
- Pin(950 850 50 20 "D21" 0x01)
- Pin(50 950 50 20 "A1" 0x01)
- Pin(150 950 50 20 "R/W" 0x01)
- Pin(250 950 50 20 "GND" 0x01)
- Pin(350 950 50 20 "/DSACK1" 0x01)
- Pin(450 950 50 20 "D30" 0x01)
- Pin(550 950 50 20 "D29" 0x01)
- Pin(650 950 50 20 "D27" 0x01)
- Pin(750 950 50 20 "D26" 0x01)
- Pin(850 950 50 20 "D24" 0x01)
- Pin(950 950 50 20 "D22" 0x01)
- ElementLine(30 0 1000 0 20)
- ElementLine(1000 0 1000 1000 20)
- ElementLine(1000 1000 0 1000 20)
- ElementLine(0 1000 0 30 20)
- ElementLine(0 30 30 0 20)
- ElementLine(0 100 100 100 10)
- ElementLine(100 100 100 0 10)
- Mark(50 50)
- )
-')
-
-# ------------------------------------------------------------------------
-# based on mail by Volker Bosch (bosch@iema.e-technik.uni-stuttgart.de)
-#
-define(`Description_MC68332_qfp', `micro controller')
-define(`Param1_MC68332_qfp', 132)
-define(`PinList_MC68332_qfp', ``Vdd',`Vss(g)',`TpuCh11',`TpuCh10',`TpuCh9',`TpuCh8',`Vdd',`Vss(g)',`TpuCh7',`TpuCh6',`TpuCh5',`TpuCh4',`TpuCh3',`TpuCh2',`TpuCh1',`TpuCh0',`Vss(g)',`Vdd',`Vstby',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Vdd',`Vss(g)',`A9',`A10',`A11',`A12',`Vss(g)',`A13',`A14',`A15',`A16',`Vdd',`Vss(g)',`A17',`A18',`MISO',`MOSI',`SCk',`/SS',`PCS1',`PCS2',`PCS3',`Vdd',`Vss(g)',`TxD',`RxD',`DSO',`DSI',`DSClk',`TSC',`Freeze',`Vss(g)',`Xtal',`VddSyn',`EXtal',`Vdd',`XFc',`Vdd',`ClkOut',`Vss(g)',`/Res',`/Halt',`/BErr',`PF7',`PF6',`PF5',`PF4',`PF3',`PF2',`PF1',`PF0',`R/W',`PE7',`PE6',`PE5',`Vss(g)',`Vdd',`PE4',`PE3',`PE2',`PE1',`PE0',`A0',`D15',`D14',`D13',`D12',`Vss(g)',`Vdd',`D11',`D10',`D9',`D8',`Vss(g)',`D7',`D6',`D5',`D4',`Vss(g)',`Vdd',`D3',`D2',`D1',`D0',`/CSboot',`/CS0',`/CS1',`/CS2',`Vdd',`Vss(g)',`/CS3',`/CS4',`/CS5',`/CS6',`/CS7',`/CS8',`/CS9',`/CS10',`Vdd',`Vss(g)',`T2Clk',`TpuCh15',`TpuCh14',`TpuCh13',`TpuCh12'')
-
-# ------------------------------------------------------------------------
-# based on mail by Olaf Kaluza (olaf@criseis.ruhr.de)
-#
-define(`Description_MAB8031AH_dil', `micro controller')
-define(`Param1_MAB8031AH_dil', 40)
-define(`Param2_MAB8031AH_dil', 600)
-define(`PinList_MAB8031AH_dil', ``P1.0',`P1.1',`P1.2',`P1.3',`P1.4',`P1.5',`P1.6',`P1.7',`RST',`RxD/P3.0',`TxD/P3.1',`/INT0/P3.2',`/INT1/P3.3',`T0/P3.4',`T1/P3.5',`/WR/P3.6',`/RD/P3.7',`Xtal2',`Xtal1',`Uss',`P2.0/A8',`P2.1/A9',`P2.2/A10',`P2.3/A11',`P2.4/A12',`P2.5/A13',`P2.6/A14',`P2.7/A15',`/PSEN',`ALE',`/EA',`AD7',`AD6',`AD5',`AD4',`AD3',`AD2',`AD1',`AD0',`Ucc'')
-
-define(`Description_Z8536_dil', `CIO counter/timer with parallel I/O unit')
-define(`Param1_Z8536_dil', 40)
-define(`Param2_Z8536_dil', 600)
-define(`PinList_Z8536_dil', ``D4',`D5',`D6',`D7',`/RD',`/WR',`Gnd',`PB0',`PB1',`PB2',`PB3',`PB4',`PB5',`PB6',`PB7',`PCLK',`IEI',`IEO',`PC0',`PC1',`PC2',`PC3',`/Vcc',`/INT',`/INTACK',`PA7',`PA6',`PA5',`PA4',`PA3',`PA2',`PA1',`PA0',`A0',`A1',`/CE',`D0',`D1',`D2',`D3'')
-
-define(`Description_6551_dil', `ACIA for 65xx series')
-define(`Param1_6551_dil', 28)
-define(`Param2_6551_dil', 600)
-define(`PinList_6551_dil', ``Vss',`CS0',`/CS1',`/Reset',`RxC',`XTLI',`XTLO',`/RTS',`/CTS',`TxD',`/DTR',`RxD',`RS0',`RS1',`Vcc',`/DCD',`/DSR',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`/Irq',`Phi2',`R-/W'')
-
-define(`Description_6801_dil', `micro controller')
-define(`Param1_6801_dil', 40)
-define(`Param2_6801_dil', 600)
-define(`PinList_6801_dil', ``Vss',`XTAL1',`EXTAL2',`/NMI',`/IRQ1',`/Reset',`Vcc',`P20-Mode0',`P21-Mode1',`P22-Mode2',`P23-RxD',`P24-TxD',`P10',`P11',`P12',`P13',`P14',`P15',`P16',`P17',`Vcc-StdBy',`P47-A15',`P46-A14',`P45-A13',`P44-A12',`P43-A11',`P42-A10',`P41-A9',`P40-A8',`P37-A7-D7',`P36-A6-D6',`P35-A5-D5',`P34-A4-D4',`P33-A3-D3',`P32-A2-D2',`P31-A1-D1',`P30-A0-D0',`SC2-R-/W',`SC1-/AS',`E'')
-
-define(`Description_81C17_dil', `UART')
-define(`Param1_81C17_dil', 20)
-define(`Param2_81C17_dil', 300)
-define(`PinList_81C17_dil', ``D=',`D1',`/CS',`/Rd',`D2',`D3',`D4',`/Wr',`D5',`Gnd',`D6',`D7',`Clk',`/Int',`RS',`RxD',`TxD',`/CP1',`/CP2',`Vcc'')
-
-
-define(`Description_AT90S1200_dil', `AVR Enhanced RISC microcontroller')
-define(`Param1_AT90S1200_dil', 20)
-define(`Param2_AT90S1200_dil', 300)
-define(`PinList_AT90S1200_dil', ``/Reset',`PD0',`PD1',`XTAL2',`XTAL1',`PD2/INT0',`PD3',`PD4/T0',`PD5',`Gnd' ,`PD6',`PB0/AIN0',`PB1/AIN1',`PB2',`PB3',`PB4',`PB5/MOSI',`PB6/MISO',`PB7/S CK',`Vcc'')
-
-define(`Description_AT90S1300_dil', `AVR Enhanced RISC microcontroller')
-define(`Param1_AT90S1300_dil', 20)
-define(`Param2_AT90S1300_dil', 300)
-define(`PinList_AT90S1300_dil', ``/Reset',`PD0',`PD1',`XTAL2',`XTAL1',`PD2/INT0',`PD3',`PD4/T0',`PD5',`Gnd' ,`PD6',`PB0/AIN0',`PB1/AIN1',`PB2',`PB3',`PB4',`PB5/MOSI',`PB6/MISO',`PB7/S CK',`Vcc'')
-
-define(`Description_AT90S2313_dil', `AVR Enhanced RISC microcontroller')
-define(`Param1_AT90S2313_dil', 20)
-define(`Param2_AT90S2313_dil', 300)
-define(`PinList_AT90S2313_dil', ``/Reset',`PD0/RxD',`PD1/TxD',`XTAL2',`XTAL1',`PD2/INT0',`PD3/INT1',`PD4/T0',`PD5/T1',`Gnd',`PD6/ICP',`PB0/AIN0',`PB1/AIN1',`PB2/OC0',`PB3/OC1',`PB4', `PB5/MOSI',`PB6/MISO',`PB7/SCK',`Vcc'')
-
-define(`Description_AT90S4434_dil', `AVR Enhanced RISC microcontroller')
-define(`Param1_AT90S4434_dil', 28)
-define(`Param2_AT90S4434_dil', 300)
-define(`PinList_AT90S4434_dil', ``/Reset',`PD0/RxD',`PD1/TxD',`PD2/INT0',`PD3/INT1',`PD4/T0',`Vcc',`Gnd',`XTAL1',`XTAL2',`PD5/T1',`PD6/AIN0',`PD7/AIN1',`PB0/ICP',`PB1/OC1',`PB2//SS', `PB3/MOSI',`PB4/MISO',`PB5/SCK',`AVcc',`AREF',`AGnd',`PC0/ADC0',`PC1/ADC1',`PC2/ADC2',`PC3/ADC3',`PC4/ADC4',`PC5/ADC5'')
-
-define(`Description_AT90S8535_dil', `AVR Enhanced RISC microcontroller')
-define(`Param1_AT90S8535_dil', 40)
-define(`Param2_AT90S8535_dil', 600)
-define(`PinList_AT90S8535_dil', ``PB0/T0',`PB1/T1',`PB2/AIN0',`PB3/AIN1',`PB4//SS',`PB5/MOSI',`PB6/MISO',`PB7/SCK',`/Reset',`Vcc',`Gnd',`XTAL2',`XTAL1',`PD0/RxD',`PD1/TxD',`PD2/INT0', `PD3/INT1',`PD4/OC1B',`PD5/OC1A',`PD6/ICP',`PD7/OC2',`PC0',`PC1',`PC2',`PC3',`PC4',`PC5',`PC6/TOSC1',`PC7/TOSC2',`AVcc',`AGnd',`AREF',`PA7/ADC7',`PA6/ADC6',`PA5/ADC5',`PA4/ADC4',`PA3/ADC3',`PA2/ADC2',`PA1/ADC1',`PA0/ADC0'')
-
-define(`Description_AT90S8535_plcc', `AVR Enhanced RISC microcontroller')
-define(`Param1_AT90S8535_plcc', 44)
-define(`Param2_AT90S8535_plcc', 150)
-define(`PinList_AT90S8535_plcc', ``Gnd',`PB0/T0',`PB1/T1',`PB2/AIN0',`PB3/AIN1',`PB4//SS',`PB5/MOSI',`PB6/MISO',`PB7/SCK',`/Reset',`Vcc',`Gnd',`XTAL2',`XTAL1',`PD0/RxD',`PD1/TxD',`PD2/INT0', `PD3/INT1',`PD4/OC1B',`PD5/OC1A',`PD6/ICP',`PD7/OC2',`Vcc',`Gnd',`PC0',`PC1',`PC2',`PC3',`PC4',`PC5',`PC6/TOSC1',`PC7/TOSC2',`AVcc',`AGnd',`AREF',`PA7/ADC7',`PA6/ADC6',`PA5/ADC5',`PA4/ADC4',`PA3/ADC3',`PA2/ADC2',`PA1/ADC1',`PA0/ADC0',`Vcc'')
-
-divert(0)dnl
Property changes on: trunk/oldlib/lib/lsi.m4
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/geda.inc
===================================================================
--- trunk/oldlib/lib/geda.inc (revision 295)
+++ trunk/oldlib/lib/geda.inc (nonexistent)
@@ -1,1195 +0,0 @@
-# -*- m4 -*-
-# $Id$
-#
-# gEDA compatible footprint names
-#
-# the real component definitions are in the *.inc files
-#
-# Initial version from Egil Kvaleberg ,
-# Oct 10 2002
-#
-
-#
-## Dual in-line package, narrow (300 mil)
-# DIP6 .. DIP64, DIP24N, DIP28N
-#
-define(`PKG_DIP6', `PKG_N(`$1', `$2', `$3', 6, 300)');
-define(`PKG_DIP8', `PKG_N(`$1', `$2', `$3', 8, 300)');
-define(`PKG_DIP14', `PKG_N(`$1', `$2', `$3', 14, 300)');
-define(`PKG_DIP16', `PKG_N(`$1', `$2', `$3', 16, 300)');
-define(`PKG_DIP18', `PKG_N(`$1', `$2', `$3', 18, 300)');
-define(`PKG_DIP20', `PKG_N(`$1', `$2', `$3', 20, 300)');
-define(`PKG_DIP22', `PKG_N(`$1', `$2', `$3', 22, 300)');
-define(`PKG_DIP24N', `PKG_N(`$1', `$2', `$3', 24, 300)');
-define(`PKG_DIP28N', `PKG_N(`$1', `$2', `$3', 28, 300)');
-## Dual in-line package, medium wide (400 mil)
-define(`PKG_DIP8M', `PKG_N(`$1', `$2', `$3', 8, 400)');
-define(`PKG_DIP14M', `PKG_N(`$1', `$2', `$3', 14, 400)');
-define(`PKG_DIP16M', `PKG_N(`$1', `$2', `$3', 16, 400)');
-define(`PKG_DIP18M', `PKG_N(`$1', `$2', `$3', 18, 400)');
-define(`PKG_DIP20M', `PKG_N(`$1', `$2', `$3', 20, 400)');
-define(`PKG_DIP22M', `PKG_N(`$1', `$2', `$3', 22, 400)');
-define(`PKG_DIP24M', `PKG_N(`$1', `$2', `$3', 24, 400)');
-define(`PKG_DIP28M', `PKG_N(`$1', `$2', `$3', 28, 400)');
-## Dual in-line package, wide (600 mil)
-define(`PKG_DIP24', `PKG_N(`$1', `$2', `$3', 24, 600)');
-define(`PKG_DIP28', `PKG_N(`$1', `$2', `$3', 28, 600)');
-define(`PKG_DIP32', `PKG_N(`$1', `$2', `$3', 32, 600)');
-define(`PKG_DIP36', `PKG_N(`$1', `$2', `$3', 36, 600)');
-define(`PKG_DIP40', `PKG_N(`$1', `$2', `$3', 40, 600)');
-define(`PKG_DIP42', `PKG_N(`$1', `$2', `$3', 42, 600)');
-define(`PKG_DIP44', `PKG_N(`$1', `$2', `$3', 44, 600)');
-define(`PKG_DIP48', `PKG_N(`$1', `$2', `$3', 48, 600)');
-## Dual in-line package, wide (900 mil)
-define(`PKG_DIP64', `PKG_N(`$1', `$2', `$3', 64, 900)');
-
-#
-## Shrink dual in-line package, wide (300 mil)
-#
-define(`PKG_SDIP18', `PKG_NS(`$1', `$2', `$3', 18, 300)');
-define(`PKG_SDIP20', `PKG_NS(`$1', `$2', `$3', 20, 300)');
-define(`PKG_SDIP22', `PKG_NS(`$1', `$2', `$3', 22, 300)');
-define(`PKG_SDIP24', `PKG_NS(`$1', `$2', `$3', 24, 300)');
-#
-## Shrink dual in-line package, wide (400 mil)
-define(`PKG_SDIP30', `PKG_NS(`$1', `$2', `$3', 30, 400)');
-define(`PKG_SDIP32', `PKG_NS(`$1', `$2', `$3', 32, 400)');
-#
-## Shrink dual in-line package, wide (600 mil)
-define(`PKG_SDIP42', `PKG_NS(`$1', `$2', `$3', 42, 600)');
-
-#
-## Single in line package
-# SIP1 .. SIP13
-#
-define(`PKG_SIP1', `PKG_CSIL(`$1', `$2', `$3', 1)');
-define(`PKG_SIP2', `PKG_CSIL(`$1', `$2', `$3', 2)');
-define(`PKG_SIP3', `PKG_CSIL(`$1', `$2', `$3', 3)');
-define(`PKG_SIP4', `PKG_CSIL(`$1', `$2', `$3', 4)');
-define(`PKG_SIP5', `PKG_CSIL(`$1', `$2', `$3', 5)');
-define(`PKG_SIP6', `PKG_CSIL(`$1', `$2', `$3', 6)');
-define(`PKG_SIP7', `PKG_CSIL(`$1', `$2', `$3', 7)');
-define(`PKG_SIP8', `PKG_CSIL(`$1', `$2', `$3', 8)');
-define(`PKG_SIP9', `PKG_CSIL(`$1', `$2', `$3', 9)');
-define(`PKG_SIP10', `PKG_CSIL(`$1', `$2', `$3', 10)');
-define(`PKG_SIP11', `PKG_CSIL(`$1', `$2', `$3', 11)');
-define(`PKG_SIP12', `PKG_CSIL(`$1', `$2', `$3', 12)');
-define(`PKG_SIP13', `PKG_CSIL(`$1', `$2', `$3', 13)');
-
-#
-## Ultra (Micro?) Small outline package
-#
-# pins, width (1/100mil), pitch (1/100 mil)
-define(`PKG_US8', `PKG_US( `$1', `$2', `$3', 8)');
-define(`PKG_US14', `PKG_US( `$1', `$2', `$3', 14)');
-define(`PKG_US16', `PKG_US( `$1', `$2', `$3', 16)');
-
-#
-## Small outline package, narrow (150mil)
-# aka SOP8, aka S8
-#
-# COMMON_SMT_DIL_{MIL,MM}
-# $4: number of pins
-# $5: pad width (1/1000 mil or 1/100 mm)
-# $6: pad length (1/1000 mil or 1/100 mm)
-# $7: pad pitch (1/1000 mil 1/100 mm)
-# $8: pad seperation for pads on opposite sides of
-# the package (1/1000 mil or 1/100 mm)
-# $9: define to make the pins get numbered starting with the highest pin
-# instead of pin 1. Needed for certain brain damaged packages like
-# the Mini-Circuits KK81
-
-# dimensions from http://landpatterns.ipc.org/
-define(`PKG_SO8', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 8, 20000, 85000, 50000, 120000)');
-define(`PKG_SO14', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 14, 20000, 85000, 50000, 120000)');
-define(`PKG_SO16', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 16, 20000, 85000, 50000, 120000)');
-define(`PKG_SO18N', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 18, 20000, 85000, 50000, 120000)');
-define(`PKG_SO20N', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 20, 20000, 85000, 50000, 120000)');
-
-## Small outline package, medium (200mil)
-# aka 8S2
-define(`PKG_SO8M', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 8, 20000, 85000, 50000, 170000)');
-define(`PKG_SO18M', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 18, 20000, 85000, 50000, 170000)');
-define(`PKG_SO20M', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 20, 20000, 85000, 50000, 170000)');
-define(`PKG_SO22M', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 22, 20000, 85000, 50000, 170000)');
-define(`PKG_SO24M', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 24, 20000, 85000, 50000, 170000)');
-
-## Small outline package, wide (300mil)
-# dimensions from http://landpatterns.ipc.org/
-define(`PKG_SO8W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 8, 20000, 80000, 50000, 280000)');
-define(`PKG_SO14W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 14, 20000, 80000, 50000, 280000)');
-define(`PKG_SO16W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 16, 20000, 80000, 50000, 280000)');
-define(`PKG_SO18W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 18, 20000, 80000, 50000, 280000)');
-define(`PKG_SO20W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 20, 20000, 80000, 50000, 280000)');
-define(`PKG_SO24W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 24, 20000, 80000, 50000, 280000)');
-define(`PKG_SO28', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 28, 20000, 80000, 50000, 280000)');
-define(`PKG_SO32', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 32, 20000, 80000, 50000, 280000)');
-
-## Small outline package, wider (325mil)
-define(`PKG_SO28W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 28, 20000, 80000, 50000, 305000)');
-
-## Small outline package, wider (450mil)
-define(`PKG_SO32W', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 32, 20000, 80000, 50000, 430000)');
-
-## Small outline package, wide (525mil)
-define(`PKG_SO44', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 44, 20000, 80000, 50000, 505000)');
-
-
-
-# NOTE: There is also SOJ20,28,32,40,42
-# 0.300" size, 28,32 pin (MO-088, MO-077 respectively)
-# 0.400" size, 28,32,36 pin (MO-061)
-#
-#
-# from http://landpatterns.ipc.org/
-# 14-28 pin 0.300" - pitch = 1.27 mm, pad is 0.6 x 2.2, gap is 5
-# 14-28 pin 0.350" - pitch = 1.27 mm, pad is 0.6 x 2.2, gap is 6.2
-# 14-28 pin 0.400" - pitch = 1.27 mm, pad is 0.6 x 2.2, gap is 7.4
-# 14-28 pin 0.450" - pitch = 1.27 mm, pad is 0.6 x 2.2, gap is 8.8
-#
-# Cypress (www.cypress.com) has 20, 24, 28, 32 in the 0.3" and
-# 28, 32, 36, 44 in the 0.4"
-
-## Small outline J-leaded package (300 mil)
-define(`PKG_SOJ14_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,196850)');
-define(`PKG_SOJ16_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,196850)');
-define(`PKG_SOJ18_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,196850)');
-define(`PKG_SOJ20_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,196850)');
-define(`PKG_SOJ22_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,196850)');
-define(`PKG_SOJ24_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,196850)');
-define(`PKG_SOJ26_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,196850)');
-define(`PKG_SOJ28_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,196850)');
-define(`PKG_SOJ30_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,196850)');
-define(`PKG_SOJ32_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,196850)');
-define(`PKG_SOJ34_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,196850)');
-define(`PKG_SOJ36_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,196850)');
-define(`PKG_SOJ38_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,196850)');
-define(`PKG_SOJ40_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,196850)');
-define(`PKG_SOJ42_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,196850)');
-define(`PKG_SOJ44_300', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,196850)');
-
-## Small outline J-leaded package (350 mil)
-define(`PKG_SOJ14_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,244094)');
-define(`PKG_SOJ16_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,244094)');
-define(`PKG_SOJ18_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,244094)');
-define(`PKG_SOJ20_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,244094)');
-define(`PKG_SOJ22_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,244094)');
-define(`PKG_SOJ24_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,244094)');
-define(`PKG_SOJ26_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,244094)');
-define(`PKG_SOJ28_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,244094)');
-define(`PKG_SOJ30_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,244094)');
-define(`PKG_SOJ32_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,244094)');
-define(`PKG_SOJ34_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,244094)');
-define(`PKG_SOJ36_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,244094)');
-define(`PKG_SOJ38_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,244094)');
-define(`PKG_SOJ40_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,244094)');
-define(`PKG_SOJ42_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,244094)');
-define(`PKG_SOJ44_350', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,244094)');
-
-## Small outline J-leaded package (400 mil)
-define(`PKG_SOJ14_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,291339)');
-define(`PKG_SOJ16_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,291339)');
-define(`PKG_SOJ18_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,291339)');
-define(`PKG_SOJ20_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,291339)');
-define(`PKG_SOJ22_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,291339)');
-define(`PKG_SOJ24_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,291339)');
-define(`PKG_SOJ26_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,291339)');
-define(`PKG_SOJ28_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,291339)');
-define(`PKG_SOJ30_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,291339)');
-define(`PKG_SOJ32_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,291339)');
-define(`PKG_SOJ34_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,291339)');
-define(`PKG_SOJ36_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,291339)');
-define(`PKG_SOJ38_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,291339)');
-define(`PKG_SOJ40_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,291339)');
-define(`PKG_SOJ42_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,291339)');
-define(`PKG_SOJ44_400', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,291339)');
-
-## Small outline J-leaded package (450 mil)
-define(`PKG_SOJ14_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,346457)');
-define(`PKG_SOJ16_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,346457)');
-define(`PKG_SOJ18_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,346457)');
-define(`PKG_SOJ20_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,346457)');
-define(`PKG_SOJ22_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,346457)');
-define(`PKG_SOJ24_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,346457)');
-define(`PKG_SOJ26_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,346457)');
-define(`PKG_SOJ28_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,346457)');
-define(`PKG_SOJ30_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,346457)');
-define(`PKG_SOJ32_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,346457)');
-define(`PKG_SOJ34_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,346457)');
-define(`PKG_SOJ36_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,346457)');
-define(`PKG_SOJ38_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,346457)');
-define(`PKG_SOJ40_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,346457)');
-define(`PKG_SOJ42_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,346457)');
-define(`PKG_SOJ44_450', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,346457)');
-
-
-#
-# NOTE:
-# Shrink small outline SSOP is a full confusion of
-# pitch 25.00 mil, 0.65mm, 0.8mm
-# widths 244, 260, 311, 323 etc
-# there are really too many variants, the ones listed here are
-# fairly industry standard
-#
-## Shrink small outline package, .65mm, narrow
-define(`PKG_SSOP8', `PKG_SSO( `$1', `$2', `$3', 8, 323, 2559)');
-define(`PKG_SSOP14', `PKG_SSO( `$1', `$2', `$3', 14, 323, 2559)');
-define(`PKG_SSOP16', `PKG_SSO( `$1', `$2', `$3', 16, 244, 2559)');
-define(`PKG_SSOP20', `PKG_SSO( `$1', `$2', `$3', 20, 260, 2559)');
-define(`PKG_SSOP24', `PKG_SSO( `$1', `$2', `$3', 24, 323, 2559)');
-define(`PKG_SSOP28', `PKG_SSO( `$1', `$2', `$3', 28, 323, 2559)');
-
-#
-## Shrink small outline package, .65mm, wide
-#define(`PKG_SSOP16W', `PKG_SSO( `$1', `$2', `$3', 16, 420, 2559)');
-#define(`PKG_SSOP20W', `PKG_SSO( `$1', `$2', `$3', 20, 420, 2559)');
-#define(`PKG_SSOP28W', `PKG_SSO( `$1', `$2', `$3', 28, 420, 2559)');
-#define(`PKG_SSOP30W', `PKG_SSO( `$1', `$2', `$3', 30, 420, 2559)');
-#define(`PKG_SSOP32W', `PKG_SSO( `$1', `$2', `$3', 32, 420, 2559)');
-#define(`PKG_SSOP36W', `PKG_SSO( `$1', `$2', `$3', 36, 420, 2559)');
-
-#
-## Shrink small outline package, 25mil, wide
-define(`PKG_SSOP48W', `PKG_SSO( `$1', `$2', `$3', 48, 420, 2500)');
-define(`PKG_SSOP56W', `PKG_SSO( `$1', `$2', `$3', 56, 420, 2500)');
-
-#
-## Shrink small outline package, .80mm, wider
-define(`PKG_SSOP64W', `PKG_SSO( `$1', `$2', `$3', 64, 545, 3150)');
-
-## Shrink small outline package, .65mm, narrow
-# BUG:(`PKG_MSOP8', `PKG_SSO( `$1', `$2', `$3', 8, 323, 2559)');
-#
-## Mini small outline package, .65mm
-define(`PKG_MSOP8', `PKG_SSO( `$1', `$2', `$3', 8, 199, 2559)');
-## Mini small outline package, .5mm
-define(`PKG_MSOP10', `PKG_TSOP( `$1', `$2', `$3', 10, 199, 1969)');
-
-## Quarter size small outline package
-define(`PKG_QSOP16', `PKG_SSO( `$1', `$2', `$3', 16, 244, 2500)');
-define(`PKG_QSOP20', `PKG_SSO( `$1', `$2', `$3', 20, 244, 2500)');
-define(`PKG_QSOP24', `PKG_SSO( `$1', `$2', `$3', 24, 244, 2500)');
-define(`PKG_QSOP28', `PKG_SSO( `$1', `$2', `$3', 28, 244, 2500)');
-
-#
-## Thin small outline package
-# BUG: TSOP in 26(x2),28(x2),32,44(x2),48,50(x2),54,66,70(x2),86
-#
-define(`PKG_TSOP28', `PKG_TSOP( `$1', `$2', `$3', 28, 535, 2165)');
-define(`PKG_TSOP32A', `PKG_TSOP( `$1', `$2', `$3', 32, 795, 2000)');
-define(`PKG_TSOP32B', `PKG_TSOP( `$1', `$2', `$3', 32, 559, 2000)');
-
-## Thin shrink small outline package, narrow (3mm)
-#
-define(`PKG_TSSOP8', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8, 33, 150, 65, 300)');
-define(`PKG_TSSOP10', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 10, 30, 150, 50, 300)');
-
-## Thin shrink small outline package, standard (4.4mm)
-#
-define(`PKG_TSSOP8W', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8, 33, 150, 65, 440)');
-define(`PKG_TSSOP14', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 14, 33, 150, 65, 440)');
-define(`PKG_TSSOP16', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 16, 33, 150, 65, 440)');
-define(`PKG_TSSOP20', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 20, 33, 150, 65, 440)');
-define(`PKG_TSSOP24', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 24, 33, 150, 65, 440)');
-define(`PKG_TSSOP28', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 28, 33, 150, 65, 440)');
-define(`PKG_TSSOP38N', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 38, 30, 150, 50, 440)');
-define(`PKG_TSSOP48N', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 48, 25, 150, 40, 440)');
-define(`PKG_TSSOP56N', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 56, 25, 150, 40, 440)');
-
-## Thin shrink small outline package, wide (6.1mm)
-#
-define(`PKG_TSSOP32', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 32, 33, 150, 65, 610)');
-define(`PKG_TSSOP48', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 48, 30, 150, 50, 610)');
-define(`PKG_TSSOP56', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 56, 30, 150, 50, 610)');
-define(`PKG_TSSOP64', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 64, 30, 150, 50, 610)');
-define(`PKG_TSSOP80', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 80, 25, 150, 40, 610)');
-
-#
-## Plastic leadless chip carrier
-# PLCC44 .. PLCC84
-#
-# BUG: similar:
-# QFJ 18,20,22,28,32,44,68,84
-#
-define(`PKG_PLCC20', `PKG_PLCC(`$1', `$2', `$3', 20, 150)');
-define(`PKG_PLCC28', `PKG_PLCC(`$1', `$2', `$3', 28, 150)');
-define(`PKG_PLCC32', `PKG_PLCC(`$1', `$2', `$3', 32, 150)');
-define(`PKG_PLCC44', `PKG_PLCC(`$1', `$2', `$3', 44, 150)');
-define(`PKG_PLCC52', `PKG_PLCC(`$1', `$2', `$3', 52, 150)');
-define(`PKG_PLCC68', `PKG_PLCC(`$1', `$2', `$3', 68, 150)');
-define(`PKG_PLCC84', `PKG_PLCC(`$1', `$2', `$3', 84, 150)');
-
-#
-## Plastic leadless chip carrier with pin socket
-# PLCC44X .. PLCC84X
-#
-define(`PKG_PLCC20X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 20, 150)');
-define(`PKG_PLCC28X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 28, 150)');
-define(`PKG_PLCC32X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 32, 150)');
-define(`PKG_PLCC44X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 44, 150)');
-define(`PKG_PLCC52X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 52, 150)');
-define(`PKG_PLCC68X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 68, 150)');
-define(`PKG_PLCC84X', `PKG_PLCC_SOCKET(`$1', `$2', `$3', 84, 150)');
-
-## Square Quad Flat Nolead (QFN) package
-#
-
-# 3x3 mm
-define(`PKG_QFN16_3', `PKG_QFN_50S(`$1',`$2',`$3', `16', `3', `0')')
-define(`PKG_TQFN16_3', `PKG_QFN_50S(`$1',`$2',`$3', `16', `3', `0')')
-define(`PKG_QFN16_3_EP', `PKG_QFN_50S(`$1',`$2',`$3', `16', `3', `150')')
-define(`PKG_TQFN16_3_EP', `PKG_QFN_50S(`$1',`$2',`$3', `16', `3', `150')')
-
-# 4x4 mm
-define(`PKG_QFN12_4', `PKG_QFN_80(`$1',`$2',`$3', `12', `4', `0')')
-define(`PKG_TQFN12_4', `PKG_QFN_80(`$1',`$2',`$3', `12', `4', `0')')
-define(`PKG_QFN12_4_EP', `PKG_QFN_80(`$1',`$2',`$3', `12', `4', `210')')
-define(`PKG_TQFN12_4_EP', `PKG_QFN_80(`$1',`$2',`$3', `12', `4', `210')')
-
-define(`PKG_QFN16_4', `PKG_QFN_65(`$1',`$2',`$3', `16', `4', `0')')
-define(`PKG_TQFN16_4', `PKG_QFN_65(`$1',`$2',`$3', `16', `4', `0')')
-define(`PKG_QFN16_4_EP', `PKG_QFN_65(`$1',`$2',`$3', `16', `4', `210')')
-define(`PKG_TQFN16_4_EP', `PKG_QFN_65(`$1',`$2',`$3', `16', `4', `210')')
-
-define(`PKG_QFN20_4', `PKG_QFN_50(`$1',`$2',`$3', `20', `4', `0')')
-define(`PKG_TQFN20_4', `PKG_QFN_50(`$1',`$2',`$3', `20', `4', `0')')
-define(`PKG_QFN20_4_EP', `PKG_QFN_50(`$1',`$2',`$3', `20', `4', `210')')
-define(`PKG_TQFN20_4_EP', `PKG_QFN_50(`$1',`$2',`$3', `20', `4', `210')')
-
-define(`PKG_QFN24_4', `PKG_QFN_50S(`$1',`$2',`$3', `24', `4', `0')')
-define(`PKG_TQFN24_4', `PKG_QFN_50S(`$1',`$2',`$3', `24', `4', `0')')
-define(`PKG_QFN24_4_EP', `PKG_QFN_50S(`$1',`$2',`$3', `24', `4', `210')')
-define(`PKG_TQFN24_4_EP', `PKG_QFN_50S(`$1',`$2',`$3', `24', `4', `260')')
-
-# 5x5 mm
-define(`PKG_QFN16_5', `PKG_QFN_80(`$1',`$2',`$3', `16', `5', `0')')
-define(`PKG_TQFN16_5', `PKG_QFN_80(`$1',`$2',`$3', `16', `5', `0')')
-define(`PKG_QFN16_5_EP', `PKG_QFN_80(`$1',`$2',`$3', `16', `5', `310')')
-define(`PKG_TQFN16_5_EP', `PKG_QFN_80(`$1',`$2',`$3', `16', `5', `310')')
-
-define(`PKG_QFN20_5', `PKG_QFN_65(`$1',`$2',`$3', `20', `5', `0')')
-define(`PKG_TQFN20_5', `PKG_QFN_65(`$1',`$2',`$3', `20', `5', `0')')
-define(`PKG_QFN20_5_EP', `PKG_QFN_65(`$1',`$2',`$3', `20', `5', `310')')
-define(`PKG_TQFN20_5_EP', `PKG_QFN_65(`$1',`$2',`$3', `20', `5', `310')')
-
-define(`PKG_QFN28_5', `PKG_QFN_50(`$1',`$2',`$3', `28', `5', `0')')
-define(`PKG_TQFN28_5', `PKG_QFN_50(`$1',`$2',`$3', `28', `5', `0')')
-define(`PKG_QFN28_5_EP', `PKG_QFN_50(`$1',`$2',`$3', `28', `5', `310')')
-define(`PKG_TQFN28_5_EP', `PKG_QFN_50(`$1',`$2',`$3', `28', `5', `325')')
-
-define(`PKG_QFN32_5', `PKG_QFN_50S(`$1',`$2',`$3', `32', `5', `0')')
-define(`PKG_TQFN32_5', `PKG_QFN_50S(`$1',`$2',`$3', `32', `5', `0')')
-define(`PKG_QFN32_5_EP', `PKG_QFN_50S(`$1',`$2',`$3', `32', `5', `310')')
-define(`PKG_TQFN32_5_EP', `PKG_QFN_50S(`$1',`$2',`$3', `32', `5', `310')')
-
-# 6x6 mm
-define(`PKG_QFN36_6', `PKG_QFN_50(`$1',`$2',`$3', `36', `6', `0')')
-define(`PKG_TQFN36_6', `PKG_QFN_50(`$1',`$2',`$3', `36', `6', `0')')
-define(`PKG_QFN36_6_EP', `PKG_QFN_50(`$1',`$2',`$3', `36', `6', `370')')
-define(`PKG_TQFN36_6_EP', `PKG_QFN_50(`$1',`$2',`$3', `36', `6', `370')')
-
-define(`PKG_QFN40_6', `PKG_QFN_50S(`$1',`$2',`$3', `40', `6', `0')')
-define(`PKG_TQFN40_6', `PKG_QFN_50S(`$1',`$2',`$3', `40', `6', `0')')
-define(`PKG_QFN40_6_EP', `PKG_QFN_50S(`$1',`$2',`$3', `40', `6', `410')')
-define(`PKG_TQFN40_6_EP', `PKG_QFN_50S(`$1',`$2',`$3', `40', `6', `410')')
-
-# 7x7 mm
-define(`PKG_QFN32_7', `PKG_QFN_65(`$1',`$2',`$3', `32', `7', `0')')
-define(`PKG_TQFN32_7', `PKG_QFN_65(`$1',`$2',`$3', `32', `7', `0')')
-define(`PKG_QFN32_7_EP', `PKG_QFN_65(`$1',`$2',`$3', `32', `7', `470')')
-define(`PKG_TQFN32_7_EP', `PKG_QFN_65(`$1',`$2',`$3', `32', `7', `470')')
-
-define(`PKG_QFN44_7', `PKG_QFN_50(`$1',`$2',`$3', `44', `7', `0')')
-define(`PKG_TQFN44_7', `PKG_QFN_50(`$1',`$2',`$3', `44', `7', `0')')
-define(`PKG_QFN44_7_EP', `PKG_QFN_50(`$1',`$2',`$3', `44', `7', `470')')
-define(`PKG_TQFN44_7_EP', `PKG_QFN_50(`$1',`$2',`$3', `44', `7', `470')')
-
-define(`PKG_QFN48_7', `PKG_QFN_50S(`$1',`$2',`$3', `48', `7', `0')')
-define(`PKG_TQFN48_7', `PKG_QFN_50S(`$1',`$2',`$3', `48', `7', `0')')
-define(`PKG_QFN48_7_EP', `PKG_QFN_50S(`$1',`$2',`$3', `48', `7', `560')')
-define(`PKG_TQFN48_7_EP', `PKG_QFN_50S(`$1',`$2',`$3', `48', `7', `560')')
-
-# 8x8 mm
-define(`PKG_QFN56_8', `PKG_QFN_50S(`$1',`$2',`$3', `56', `8', `0')')
-define(`PKG_TQFN56_8', `PKG_QFN_50S(`$1',`$2',`$3', `56', `8', `0')')
-define(`PKG_QFN56_8_EP', `PKG_QFN_50S(`$1',`$2',`$3', `56', `8', `665')')
-define(`PKG_TQFN56_8_EP', `PKG_QFN_50S(`$1',`$2',`$3', `56', `8', `665')')
-
-# 10x10 mm
-define(`PKG_QFN68_10', `PKG_QFN_50(`$1',`$2',`$3', `68', `10', `0')')
-define(`PKG_TQFN68_10', `PKG_QFN_50(`$1',`$2',`$3', `68', `10', `0')')
-define(`PKG_QFN68_10_EP', `PKG_QFN_50(`$1',`$2',`$3', `68', `10', `770')')
-define(`PKG_TQFN68_10_EP', `PKG_QFN_50(`$1',`$2',`$3', `68', `10', `770')')
-
-#
-## Square Quad-side flat pack
-# QFP 32,44,56,64,80,100,128,160,208,240,272,304
-# LQFP 144,176,208
-# TQFP 44,48,64,80,120
-
-define(`PKG_LQFP24_4', `PKG_LQFP_50(`$1',`$2',`$3', `24', `4',`0')');
-define(`PKG_LQFP32_5', `PKG_LQFP_50(`$1',`$2',`$3', `32', `5',`0')');
-define(`PKG_LQFP32_7', `PKG_LQFP_80(`$1',`$2',`$3', `32', `7',`0')');
-define(`PKG_LQFP44_10', `PKG_LQFP_80(`$1',`$2',`$3', `44',`10',`0')');
-define(`PKG_LQFP48_7', `PKG_LQFP_50(`$1',`$2',`$3', `48', `7',`0')');
-define(`PKG_LQFP48_12', `PKG_LQFP_80(`$1',`$2',`$3', `48',`12',`0')');
-define(`PKG_LQFP52_10', `PKG_LQFP_65(`$1',`$2',`$3', `52',`10',`0')');
-define(`PKG_LQFP64_7', `PKG_LQFP_40(`$1',`$2',`$3', `64', `7',`0')');
-define(`PKG_LQFP64_10', `PKG_LQFP_50(`$1',`$2',`$3', `64',`10',`0')');
-define(`PKG_LQFP64_14', `PKG_LQFP_80(`$1',`$2',`$3', `64',`14',`0')');
-define(`PKG_LQFP72_10', `PKG_LQFP_50(`$1',`$2',`$3', `72',`10',`0')');
-define(`PKG_LQFP80_12', `PKG_LQFP_50(`$1',`$2',`$3', `80',`12',`0')');
-define(`PKG_LQFP80_14', `PKG_LQFP_65(`$1',`$2',`$3', `80',`14',`0')');
-define(`PKG_LQFP100_10', `PKG_LQFP_40(`$1',`$2',`$3',`100',`10',`0')');
-define(`PKG_LQFP100_14', `PKG_LQFP_50(`$1',`$2',`$3',`100',`14',`0')');
-define(`PKG_LQFP112_20', `PKG_LQFP_65(`$1',`$2',`$3',`112',`20',`0')');
-define(`PKG_LQFP120_16', `PKG_LQFP_50(`$1',`$2',`$3',`120',`16',`0')');
-define(`PKG_LQFP128_14', `PKG_LQFP_40(`$1',`$2',`$3',`128',`14',`0')');
-define(`PKG_LQFP128_14_EP', `PKG_LQFP_40(`$1',`$2',`$3',`128',`14',`970')');
-define(`PKG_LQFP144_20', `PKG_LQFP_50(`$1',`$2',`$3',`144',`20',`0')');
-define(`PKG_LQFP160_24', `PKG_LQFP_50(`$1',`$2',`$3',`160',`24',`0')');
-define(`PKG_LQFP176_24', `PKG_LQFP_50(`$1',`$2',`$3',`176',`24',`0')');
-
-
-define(`PKG_QFP32_7', `PKG_QFP_80(`$1',`$2',`$3', `32', `7',`0')');
-define(`PKG_QFP44_10', `PKG_QFP_80(`$1',`$2',`$3', `44',`10',`0')');
-define(`PKG_QFP52_10', `PKG_QFP_65(`$1',`$2',`$3', `52',`10',`0')');
-define(`PKG_QFP64_14', `PKG_QFP_80(`$1',`$2',`$3', `64',`14',`0')');
-define(`PKG_QFP80_14', `PKG_QFP_65(`$1',`$2',`$3', `80',`14',`0')');
-define(`PKG_QFP100_14', `PKG_QFP_50(`$1',`$2',`$3',`100',`14',`0')');
-define(`PKG_QFP120_28', `PKG_QFP_80(`$1',`$2',`$3',`120',`28',`0')');
-define(`PKG_QFP128_28', `PKG_QFP_80(`$1',`$2',`$3',`128',`28',`0')');
-define(`PKG_QFP144_28', `PKG_QFP_65(`$1',`$2',`$3',`144',`28',`0')');
-define(`PKG_QFP160_28', `PKG_QFP_65(`$1',`$2',`$3',`160',`28',`0')');
-define(`PKG_QFP208_28', `PKG_QFP_50(`$1',`$2',`$3',`208',`28',`0')');
-define(`PKG_QFP160_28', `PKG_QFP_65(`$1',`$2',`$3',`160',`28',`0')');
-define(`PKG_QFP240_32', `PKG_QFP_50(`$1',`$2',`$3',`240',`32',`0')');
-define(`PKG_QFP304_40', `PKG_QFP_50(`$1',`$2',`$3',`304',`40',`0')');
-
-define(`PKG_TQFP32_7', `PKG_QFP_80(`$1',`$2',`$3', `32', `7',`0')');
-define(`PKG_TQFP44_10', `PKG_QFP_80(`$1',`$2',`$3', `44',`10',`0')');
-define(`PKG_TQFP52_10', `PKG_QFP_65(`$1',`$2',`$3', `52',`10',`0')');
-define(`PKG_TQFP64_10', `PKG_QFP_50(`$1',`$2',`$3', `64',`10',`0')');
-define(`PKG_TQFP64_14', `PKG_QFP_80(`$1',`$2',`$3', `64',`14',`0')');
-define(`PKG_TQFP80_12', `PKG_QFP_50(`$1',`$2',`$3', `80',`12',`0')');
-define(`PKG_TQFP80_14', `PKG_QFP_65(`$1',`$2',`$3', `80',`14',`0')');
-define(`PKG_TQFP100_12', `PKG_QFP_40(`$1',`$2',`$3',`100',`12',`0')');
-define(`PKG_TQFP100_14', `PKG_QFP_50(`$1',`$2',`$3',`100',`14',`0')');
-define(`PKG_TQFP120_28', `PKG_QFP_80(`$1',`$2',`$3',`120',`28',`0')');
-define(`PKG_TQFP128_14', `PKG_LQFP_40(`$1',`$2',`$3',`128',`14',`0')');
-define(`PKG_TQFP128_14_EP', `PKG_LQFP_40(`$1',`$2',`$3',`128',`14',`970')');
-define(`PKG_TQFP128_28', `PKG_QFP_80(`$1',`$2',`$3',`128',`28',`0')');
-define(`PKG_TQFP144_28', `PKG_QFP_65(`$1',`$2',`$3',`144',`28',`0')');
-define(`PKG_TQFP160_28', `PKG_QFP_65(`$1',`$2',`$3',`160',`28',`0')');
-define(`PKG_TQFP208_28', `PKG_QFP_50(`$1',`$2',`$3',`208',`28',`0')');
-define(`PKG_TQFP160_28', `PKG_QFP_65(`$1',`$2',`$3',`160',`28',`0')');
-define(`PKG_TQFP240_32', `PKG_QFP_50(`$1',`$2',`$3',`240',`32',`0')');
-define(`PKG_TQFP304_40', `PKG_QFP_50(`$1',`$2',`$3',`304',`40',`0')');
-
-#
-## Rectangular Quad-side flat pack
-
-define(`PKG_QFP64_R', `PKG_QFP_100(`$1',`$2',`$3', `64',`0',`0')');
-define(`PKG_QFP80_R', `PKG_QFP_80L(`$1',`$2',`$3', `80',`0',`0')');
-define(`PKG_QFP100_R', `PKG_QFP_65L(`$1',`$2',`$3',`100',`0',`0')');
-define(`PKG_QFP128_R', `PKG_QFP_50L(`$1',`$2',`$3',`128',`0',`0')');
-define(`PKG_LQFP128_R', `PKG_LQFP_50(`$1',`$2',`$3',`128',`0',`0')');
-
-## Zig-zag in-line package
-# ZIP20 .. ZIP40
-#
-define(`PKG_ZIP9', `PKG_SD(`$1', `$2', `$3', 9)');
-define(`PKG_ZIP12', `PKG_SD(`$1', `$2', `$3', 12)');
-define(`PKG_ZIP16', `PKG_SD(`$1', `$2', `$3', 16)');
-define(`PKG_ZIP18', `PKG_SD(`$1', `$2', `$3', 18)');
-define(`PKG_ZIP20', `PKG_SD(`$1', `$2', `$3', 20)');
-define(`PKG_ZIP24', `PKG_SD(`$1', `$2', `$3', 24)');
-define(`PKG_ZIP28', `PKG_SD(`$1', `$2', `$3', 28)');
-define(`PKG_ZIP40', `PKG_SD(`$1', `$2', `$3', 40)');
-
-#
-## Axial non-polar component (typically resistor or capacitor),
-# 100 through 1600 mil between pins
-# AXN100 .. AXN1600
-#
-define(`PKG_ACY100', `PKG_AXIAL_LAY(`$1', `$2', `$3', 100)');
-define(`PKG_ACY150', `PKG_AXIAL_LAY(`$1', `$2', `$3', 150)');
-define(`PKG_ACY200', `PKG_AXIAL_LAY(`$1', `$2', `$3', 200)');
-define(`PKG_ACY300', `PKG_AXIAL_LAY(`$1', `$2', `$3', 300)');
-define(`PKG_ACY400', `PKG_AXIAL_LAY(`$1', `$2', `$3', 400)');
-define(`PKG_ACY500', `PKG_AXIAL_LAY(`$1', `$2', `$3', 500)');
-define(`PKG_ACY600', `PKG_AXIAL_LAY(`$1', `$2', `$3', 600)');
-define(`PKG_ACY700', `PKG_AXIAL_LAY(`$1', `$2', `$3', 700)');
-define(`PKG_ACY800', `PKG_AXIAL_LAY(`$1', `$2', `$3', 800)');
-define(`PKG_ACY900', `PKG_AXIAL_LAY(`$1', `$2', `$3', 900)');
-define(`PKG_ACY1000', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1000)');
-define(`PKG_ACY1100', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1100)');
-define(`PKG_ACY1200', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1200)');
-define(`PKG_ACY1300', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1300)');
-define(`PKG_ACY1400', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1400)');
-define(`PKG_ACY1500', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1500)');
-define(`PKG_ACY1600', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1600)');
-
-
-## Axial polar component (typically capacitor),
-# 100 through 1600 mil between pins
-#
-define(`PKG_ACY100P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 100, 1)')
-define(`PKG_ACY150P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 150, 1)')
-define(`PKG_ACY200P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 200, 1)')
-define(`PKG_ACY300P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 300, 1)')
-define(`PKG_ACY400P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 400, 1)')
-define(`PKG_ACY500P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 500, 1)')
-define(`PKG_ACY600P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 600, 1)')
-define(`PKG_ACY700P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 700, 1)')
-define(`PKG_ACY800P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 800, 1)')
-define(`PKG_ACY900P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 900, 1)')
-define(`PKG_ACY1000P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1000, 1)')
-define(`PKG_ACY1100P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1100, 1)')
-define(`PKG_ACY1200P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1200, 1)')
-define(`PKG_ACY1300P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1300, 1)')
-define(`PKG_ACY1400P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1400, 1)')
-define(`PKG_ACY1500P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1500, 1)')
-define(`PKG_ACY1600P', `PKG_AXIAL_LAY(`$1', `$2', `$3', 1600, 1)')
-
-#
-## Axial diode (pin 1 is cathode)
-# ALF300 .. ALF1000
-#
-#
-define(`PKG_ALF300', `PKG_DIODE_LAY(`$1', `$2', `$3', 300)');
-define(`PKG_ALF400', `PKG_DIODE_LAY(`$1', `$2', `$3', 400)');
-define(`PKG_ALF500', `PKG_DIODE_LAY(`$1', `$2', `$3', 500)');
-define(`PKG_ALF600', `PKG_DIODE_LAY(`$1', `$2', `$3', 600)');
-define(`PKG_ALF700', `PKG_DIODE_LAY(`$1', `$2', `$3', 700)');
-define(`PKG_ALF800', `PKG_DIODE_LAY(`$1', `$2', `$3', 800)');
-define(`PKG_ALF900', `PKG_DIODE_LAY(`$1', `$2', `$3', 900)');
-define(`PKG_ALF1000',`PKG_DIODE_LAY(`$1', `$2', `$3', 1000)');
-
-#
-## Bottom lead non-polar circular component (typically capacitor)
-# pin spacing 100 mil and up
-# RCY100 .. RCY1000
-#
-define(`PKG_RCY100', `PKG_RADIAL_CAN(`$1', `$2', `$3', 200)');
-define(`PKG_RCY150', `PKG_RADIAL_CAN(`$1', `$2', `$3', 300)');
-define(`PKG_RCY200', `PKG_RADIAL_CAN(`$1', `$2', `$3', 400)');
-define(`PKG_RCY250', `PKG_RADIAL_CAN(`$1', `$2', `$3', 500)');
-define(`PKG_RCY300', `PKG_RADIAL_CAN(`$1', `$2', `$3', 600)');
-define(`PKG_RCY350', `PKG_RADIAL_CAN(`$1', `$2', `$3', 700)');
-define(`PKG_RCY400', `PKG_RADIAL_CAN(`$1', `$2', `$3', 800)');
-define(`PKG_RCY500', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1000)');
-define(`PKG_RCY600', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1200)');
-define(`PKG_RCY700', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1400)');
-define(`PKG_RCY800', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1600)');
-define(`PKG_RCY900', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1800)');
-define(`PKG_RCY1000', `PKG_RADIAL_CAN(`$1', `$2', `$3', 2000)');
-define(`PKG_RCY1100', `PKG_RADIAL_CAN(`$1', `$2', `$3', 2200)');
-define(`PKG_RCY1200', `PKG_RADIAL_CAN(`$1', `$2', `$3', 2400)');
-
-
-## Bottom lead polar circular component (typically capacitor)
-# pin spacing 100 mil and up
-#
-define(`PKG_RCY100P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 200, 1)');
-define(`PKG_RCY150P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 300, 1)');
-define(`PKG_RCY200P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 400, 1)');
-define(`PKG_RCY250P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 500, 1)');
-define(`PKG_RCY300P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 600, 1)');
-define(`PKG_RCY350P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 700, 1)');
-define(`PKG_RCY400P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 800, 1)');
-define(`PKG_RCY500P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1000, 1)');
-define(`PKG_RCY600P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1200, 1)');
-define(`PKG_RCY700P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1400, 1)');
-define(`PKG_RCY800P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1600, 1)');
-define(`PKG_RCY900P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 1800, 1)');
-define(`PKG_RCY1000P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 2000, 1)');
-define(`PKG_RCY1100P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 2200, 1)');
-define(`PKG_RCY1200P', `PKG_RADIAL_CAN(`$1', `$2', `$3', 2400, 1)');
-
-#
-## Crystals
-#
-#
-define(`PKG_HC49U', `PKG_CRYSTAL_V(`$1', `$2', `$3', 192, 435, 183, 60, 32, 2)');
-define(`PKG_HC49UH', `PKG_CRYSTAL_H(`$1', `$2', `$3', 192, 435, 515, 60, 32, 2)');
-define(`PKG_HC49U_3', `PKG_CRYSTAL_V(`$1', `$2', `$3', 96, 435, 183, 60, 32, 3)');
-define(`PKG_HC49U_3H',`PKG_CRYSTAL_H(`$1', `$2', `$3', 96, 435, 515, 60, 32, 3)');
-define(`PKG_HC51U', `PKG_CRYSTAL_V(`$1', `$2', `$3', 485, 757, 352, 80, 40, 2)');
-define(`PKG_HC51UH', `PKG_CRYSTAL_H(`$1', `$2', `$3', 485, 757, 775, 80, 40, 2)');
-define(`PKG_UM1', `PKG_CRYSTAL_V(`$1', `$2', `$3', 148, 311, 126, 60, 32, 2)');
-define(`PKG_UM1H', `PKG_CRYSTAL_H(`$1', `$2', `$3', 148, 311, 322, 60, 32, 2)');
-define(`PKG_UM1_3', `PKG_CRYSTAL_V(`$1', `$2', `$3', 74, 311, 126, 60, 32, 3)');
-define(`PKG_UM1_3H', `PKG_CRYSTAL_H(`$1', `$2', `$3', 74, 311, 322, 60, 32, 3)');
-#
-# HC49
-#
-define(`PKG_HC49', `PKG_CRYSTAL(`$1', `$2', `$3', 300)');
-
-#
-## Crystal oscillator
-# pins are NC, GND, CLK, VCC
-# OSC14
-#
-define(`PKG_OSC14', `PKG_OSC(`$1', `$2', `$3')');
-
-#
-## LED, size in mm (pin 1 is +, 2 is -)
-# LED3, LED5
-#
-define(`PKG_LED3', `PKG_LED(`$1', `$2', `$3', 118)');
-define(`PKG_LED5', `PKG_LED(`$1', `$2', `$3', 236)');
-
-#
-## Transistor
-# TO3_90
-# TO3_45
-# TO126LAY
-# TO126W for wide
-# TO126S for standing
-# TO126SW for both
-# TO220
-# TO220W for wide
-# TO220S for standing
-# TO220SW for both
-#
-# as is TO3_90
-# as is TO3_45
-# as is TO5
-# as is TO92
-define(`PKG_TO126', `PKG_TO126LAY( `$1', `$2', `$3')');
-define(`PKG_TO126S', `PKG_TO126LAY_WIDE( `$1', `$2', `$3')');
-define(`PKG_TO126W', `PKG_TO126STAND( `$1', `$2', `$3')');
-define(`PKG_TO126SW',`PKG_TO126STAND_WIDE(`$1', `$2', `$3')');
-define(`PKG_TO220', `PKG_TO220LAY( `$1', `$2', `$3')');
-define(`PKG_TO220S', `PKG_TO220LAY_WIDE( `$1', `$2', `$3')');
-define(`PKG_TO220W', `PKG_TO220STAND( `$1', `$2', `$3')');
-define(`PKG_TO220SW',`PKG_TO220STAND_WIDE(`$1', `$2', `$3')');
-
-# these are just wrappers around the footprints from to.inc.
-# they are done here to be in a standard format that will
-# make them show up in the footprint window and also get
-# generated via the m4lib_to_newlib.sh script
-define(`PKG_TO18', `PKG_TO18BASE(`$1', `$2', `$3')');
-define(`PKG_TO39', `PKG_TO39BASE(`$1', `$2', `$3')');
-define(`PKG_TO92', `PKG_TO92BASE(`$1', `$2', `$3')');
-
-## diode in TO220
-#
-define(`PKG_TO220ACS', `PKG_TO220ACSTAND(`$1', `$2', `$3')');
-define(`PKG_TO218', `GENERIC_PL_POWER(`$1', `$2', `$3', 3, 219, 615, 200, 120,100, 60, 0)');
-# aka TOP3
-define(`PKG_TO247', `GENERIC_PL_POWER(`$1', `$2', `$3', 3, 219, 630, 210, 130,100, 60, 0)');
-# diode in TO247/TOP3
-define(`PKG_TO247_2', `GENERIC_PL_POWER(`$1', `$2', `$3', 2, 438, 630, 210, 130,100, 60, 0)');
-# aka TOP3BIG
-define(`PKG_TO264', `GENERIC_PL_POWER(`$1', `$2', `$3', 3, 219, 800, 210, 130,100, 60, 0)');
-# aka IPAK
-define(`PKG_TO251', `GENERIC_PL_POWER(`$1', `$2', `$3', 3, 90, 265, 100, 50, 70, 40, 0)');
-
-define(`PKG_TO220ACSTAND', `GENERIC_PL_POWER(`$1', `$2', `$3', 2, 200, 400, 180, 100, 80, 40, 0)')
-
-# the definitions of PKG_TO220STAND PKG_TO220STAND-WIDE can be replaced by following lines:
-#define(`PKG_TO220STAND', `GENERIC_PL_POWER(`$1', `$2', `$3', 3, 100, 400, 180, 100, 80, 40, 0)')
-#define(`PKG_TO220STAND-WIDE', `GENERIC_PL_POWER(`$1', `$2', `$3', 3, 100, 400, 180, 200, 80, 40,-100)')
-
-#
-## Power IC, as in MULTIWATT15
-#
-# See the following:
-# PENTAWATT: http://www.st.com/stonline/books/pdf/docs/9262.pdf
-# HEPTAWATT: http://www.st.com/stonline/books/pdf/docs/5430.pdf
-# MULTIWATT8: http://www.st.com/stonline/books/pdf/docs/5437.pdf
-# MULTIWATT11: http://www.st.com/stonline/books/pdf/docs/5433.pdf
-# MULTIWATT15: http://www.st.com/stonline/books/pdf/docs/5439.pdf
-
-# GENERIC_PL_POWER
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: pin count
-# $5: pin spacing
-# $6: body length (dimension parallel to rows of pins)
-# $7: body width (dimension perpendicular to rows of pins)
-# $8: pin/tab spacing
-# $9: pad size
-# $10: drill size
-# $11: pin row spacing
-
-define(`PKG_PENTAWATT', `GENERIC_PL_POWER(`$1', `$2', `$3', 5, 67, 409, 189, 177, 90, 60, 157)' );
-define(`PKG_HEPTAWATT', `GENERIC_PL_POWER(`$1', `$2', `$3', 7, 50, 409, 189, 110, 90, 60, 200)' );
-define(`PKG_MULTIWATT8', `GENERIC_PL_POWER(`$1', `$2', `$3', 8, 100, 800, 200, 115, 90, 60, 0)' );
-define(`PKG_MULTIWATT11', `GENERIC_PL_POWER(`$1', `$2', `$3', 11, 67, 800, 200, 180, 90, 60, 200)' );
-define(`PKG_MULTIWATT15', `GENERIC_PL_POWER(`$1', `$2', `$3', 15, 50, 800, 200, 180, 90, 60, 200)' );
-
-#
-## Jumper, i.e. single row headers
-#
-define(`PKG_JUMPER1', `PKG_CONNECTOR(`$1', `$2', `$3', 1, 1)');
-define(`PKG_JUMPER2', `PKG_CONNECTOR(`$1', `$2', `$3', 2, 1)');
-define(`PKG_JUMPER3', `PKG_CONNECTOR(`$1', `$2', `$3', 3, 1)');
-define(`PKG_JUMPER4', `PKG_CONNECTOR(`$1', `$2', `$3', 4, 1)');
-define(`PKG_JUMPER5', `PKG_CONNECTOR(`$1', `$2', `$3', 5, 1)');
-define(`PKG_JUMPER6', `PKG_CONNECTOR(`$1', `$2', `$3', 6, 1)');
-define(`PKG_JUMPER7', `PKG_CONNECTOR(`$1', `$2', `$3', 7, 1)');
-define(`PKG_JUMPER8', `PKG_CONNECTOR(`$1', `$2', `$3', 8, 1)');
-define(`PKG_JUMPER9', `PKG_CONNECTOR(`$1', `$2', `$3', 9, 1)');
-define(`PKG_JUMPER10', `PKG_CONNECTOR(`$1', `$2', `$3', 10, 1)');
-define(`PKG_JUMPER11', `PKG_CONNECTOR(`$1', `$2', `$3', 11, 1)');
-define(`PKG_JUMPER12', `PKG_CONNECTOR(`$1', `$2', `$3', 12, 1)');
-define(`PKG_JUMPER13', `PKG_CONNECTOR(`$1', `$2', `$3', 13, 1)');
-define(`PKG_JUMPER14', `PKG_CONNECTOR(`$1', `$2', `$3', 14, 1)');
-define(`PKG_JUMPER15', `PKG_CONNECTOR(`$1', `$2', `$3', 15, 1)');
-define(`PKG_JUMPER16', `PKG_CONNECTOR(`$1', `$2', `$3', 16, 1)');
-define(`PKG_JUMPER17', `PKG_CONNECTOR(`$1', `$2', `$3', 17, 1)');
-define(`PKG_JUMPER18', `PKG_CONNECTOR(`$1', `$2', `$3', 18, 1)');
-define(`PKG_JUMPER19', `PKG_CONNECTOR(`$1', `$2', `$3', 19, 1)');
-define(`PKG_JUMPER20', `PKG_CONNECTOR(`$1', `$2', `$3', 20, 1)');
-define(`PKG_JUMPER21', `PKG_CONNECTOR(`$1', `$2', `$3', 21, 1)');
-define(`PKG_JUMPER22', `PKG_CONNECTOR(`$1', `$2', `$3', 22, 1)');
-define(`PKG_JUMPER23', `PKG_CONNECTOR(`$1', `$2', `$3', 23, 1)');
-define(`PKG_JUMPER24', `PKG_CONNECTOR(`$1', `$2', `$3', 24, 1)');
-define(`PKG_JUMPER25', `PKG_CONNECTOR(`$1', `$2', `$3', 25, 1)');
-define(`PKG_JUMPER26', `PKG_CONNECTOR(`$1', `$2', `$3', 26, 1)');
-
-#
-## MTA Connector, (0.100 inch pitch)
-#
-define(`PKG_MTA100_2', `PKG_MTA_100(`$1', `$2', `$3', 2)');
-define(`PKG_MTA100_3', `PKG_MTA_100(`$1', `$2', `$3', 3)');
-define(`PKG_MTA100_4', `PKG_MTA_100(`$1', `$2', `$3', 4)');
-define(`PKG_MTA100_5', `PKG_MTA_100(`$1', `$2', `$3', 5)');
-define(`PKG_MTA100_6', `PKG_MTA_100(`$1', `$2', `$3', 6)');
-define(`PKG_MTA100_7', `PKG_MTA_100(`$1', `$2', `$3', 7)');
-define(`PKG_MTA100_8', `PKG_MTA_100(`$1', `$2', `$3', 8)');
-define(`PKG_MTA100_9', `PKG_MTA_100(`$1', `$2', `$3', 9)');
-define(`PKG_MTA100_10', `PKG_MTA_100(`$1', `$2', `$3', 10)');
-define(`PKG_MTA100_11', `PKG_MTA_100(`$1', `$2', `$3', 11)');
-define(`PKG_MTA100_12', `PKG_MTA_100(`$1', `$2', `$3', 12)');
-define(`PKG_MTA100_13', `PKG_MTA_100(`$1', `$2', `$3', 13)');
-define(`PKG_MTA100_14', `PKG_MTA_100(`$1', `$2', `$3', 14)');
-define(`PKG_MTA100_15', `PKG_MTA_100(`$1', `$2', `$3', 15)');
-
-#
-## Header connector, DIP pin numbering
-# Corresponding to gEDA symbols header2-1 .. header64-1
-#
-define(`PKG_HEADER2_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 1)');
-define(`PKG_HEADER4_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 2)');
-define(`PKG_HEADER6_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 3)');
-define(`PKG_HEADER8_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 4)');
-define(`PKG_HEADER10_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 5)');
-define(`PKG_HEADER12_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 6)');
-define(`PKG_HEADER14_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 7)');
-define(`PKG_HEADER16_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 8)');
-define(`PKG_HEADER18_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 9)');
-define(`PKG_HEADER20_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 10)');
-define(`PKG_HEADER22_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 11)');
-define(`PKG_HEADER24_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 12)');
-define(`PKG_HEADER26_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 13)');
-define(`PKG_HEADER28_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 14)');
-define(`PKG_HEADER30_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 15)');
-define(`PKG_HEADER32_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 16)');
-define(`PKG_HEADER34_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 17)');
-define(`PKG_HEADER36_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 18)');
-define(`PKG_HEADER38_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 19)');
-define(`PKG_HEADER40_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 20)');
-define(`PKG_HEADER42_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 21)');
-define(`PKG_HEADER44_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 22)');
-define(`PKG_HEADER46_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 23)');
-define(`PKG_HEADER48_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 24)');
-define(`PKG_HEADER50_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 25)');
-define(`PKG_HEADER52_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 26)');
-define(`PKG_HEADER54_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 27)');
-define(`PKG_HEADER56_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 28)');
-define(`PKG_HEADER58_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 29)');
-define(`PKG_HEADER60_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 30)');
-define(`PKG_HEADER62_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 31)');
-define(`PKG_HEADER64_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 32)');
-define(`PKG_HEADER80_1', `PKG_CONNECTOR_DIL(`$1', `$2', `$3', 40)');
-
-#
-## Header connector, ribbon cable numbering
-# corresponding to gEDA symbols header2-2 .. header64-2
-#
-define(`PKG_HEADER2_2', `PKG_CONNECTOR(`$1', `$2', `$3', 1, 2)');
-define(`PKG_HEADER4_2', `PKG_CONNECTOR(`$1', `$2', `$3', 2, 2)');
-define(`PKG_HEADER6_2', `PKG_CONNECTOR(`$1', `$2', `$3', 3, 2)');
-define(`PKG_HEADER8_2', `PKG_CONNECTOR(`$1', `$2', `$3', 4, 2)');
-define(`PKG_HEADER10_2', `PKG_CONNECTOR(`$1', `$2', `$3', 5, 2)');
-define(`PKG_HEADER12_2', `PKG_CONNECTOR(`$1', `$2', `$3', 6, 2)');
-define(`PKG_HEADER14_2', `PKG_CONNECTOR(`$1', `$2', `$3', 7, 2)');
-define(`PKG_HEADER16_2', `PKG_CONNECTOR(`$1', `$2', `$3', 8, 2)');
-define(`PKG_HEADER18_2', `PKG_CONNECTOR(`$1', `$2', `$3', 9, 2)');
-define(`PKG_HEADER20_2', `PKG_CONNECTOR(`$1', `$2', `$3', 10, 2)');
-define(`PKG_HEADER22_2', `PKG_CONNECTOR(`$1', `$2', `$3', 11, 2)');
-define(`PKG_HEADER24_2', `PKG_CONNECTOR(`$1', `$2', `$3', 12, 2)');
-define(`PKG_HEADER26_2', `PKG_CONNECTOR(`$1', `$2', `$3', 13, 2)');
-define(`PKG_HEADER28_2', `PKG_CONNECTOR(`$1', `$2', `$3', 14, 2)');
-define(`PKG_HEADER30_2', `PKG_CONNECTOR(`$1', `$2', `$3', 15, 2)');
-define(`PKG_HEADER32_2', `PKG_CONNECTOR(`$1', `$2', `$3', 16, 2)');
-define(`PKG_HEADER34_2', `PKG_CONNECTOR(`$1', `$2', `$3', 17, 2)');
-define(`PKG_HEADER36_2', `PKG_CONNECTOR(`$1', `$2', `$3', 18, 2)');
-define(`PKG_HEADER38_2', `PKG_CONNECTOR(`$1', `$2', `$3', 19, 2)');
-define(`PKG_HEADER40_2', `PKG_CONNECTOR(`$1', `$2', `$3', 20, 2)');
-define(`PKG_HEADER42_2', `PKG_CONNECTOR(`$1', `$2', `$3', 21, 2)');
-define(`PKG_HEADER44_2', `PKG_CONNECTOR(`$1', `$2', `$3', 22, 2)');
-define(`PKG_HEADER46_2', `PKG_CONNECTOR(`$1', `$2', `$3', 23, 2)');
-define(`PKG_HEADER48_2', `PKG_CONNECTOR(`$1', `$2', `$3', 24, 2)');
-define(`PKG_HEADER50_2', `PKG_CONNECTOR(`$1', `$2', `$3', 25, 2)');
-define(`PKG_HEADER52_2', `PKG_CONNECTOR(`$1', `$2', `$3', 26, 2)');
-define(`PKG_HEADER54_2', `PKG_CONNECTOR(`$1', `$2', `$3', 27, 2)');
-define(`PKG_HEADER56_2', `PKG_CONNECTOR(`$1', `$2', `$3', 28, 2)');
-define(`PKG_HEADER58_2', `PKG_CONNECTOR(`$1', `$2', `$3', 29, 2)');
-define(`PKG_HEADER60_2', `PKG_CONNECTOR(`$1', `$2', `$3', 30, 2)');
-define(`PKG_HEADER62_2', `PKG_CONNECTOR(`$1', `$2', `$3', 31, 2)');
-define(`PKG_HEADER64_2', `PKG_CONNECTOR(`$1', `$2', `$3', 32, 2)');
-define(`PKG_HEADER80_2', `PKG_CONNECTOR(`$1', `$2', `$3', 40, 2)');
-
-#
-## Header connector with latches
-#
-define(`PKG_DIN41651_10', `PKG_DIN41_651LAY( `$1', `$2', `$3', 10)');
-define(`PKG_DIN41651_14', `PKG_DIN41_651LAY( `$1', `$2', `$3', 14)');
-define(`PKG_DIN41651_16', `PKG_DIN41_651LAY( `$1', `$2', `$3', 16)');
-define(`PKG_DIN41651_20', `PKG_DIN41_651LAY( `$1', `$2', `$3', 20)');
-define(`PKG_DIN41651_26', `PKG_DIN41_651LAY( `$1', `$2', `$3', 26)');
-define(`PKG_DIN41651_34', `PKG_DIN41_651LAY( `$1', `$2', `$3', 34)');
-define(`PKG_DIN41651_40', `PKG_DIN41_651LAY( `$1', `$2', `$3', 40)');
-define(`PKG_DIN41651_50', `PKG_DIN41_651LAY( `$1', `$2', `$3', 50)');
-define(`PKG_DIN41651_60', `PKG_DIN41_651LAY( `$1', `$2', `$3', 60)');
-define(`PKG_DIN41651_64', `PKG_DIN41_651LAY( `$1', `$2', `$3', 64)');
-
-define(`PKG_DIN41651_10S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 10)');
-define(`PKG_DIN41651_14S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 14)');
-define(`PKG_DIN41651_16S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 16)');
-define(`PKG_DIN41651_20S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 20)');
-define(`PKG_DIN41651_26S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 26)');
-define(`PKG_DIN41651_34S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 34)');
-define(`PKG_DIN41651_40S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 40)');
-define(`PKG_DIN41651_50S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 50)');
-define(`PKG_DIN41651_60S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 60)');
-define(`PKG_DIN41651_64S', `PKG_DIN41_651STAND(`$1', `$2', `$3', 64)');
-
-#
-## DSUB connector, female/male
-# DB9F .. DB37F
-# DB9M .. DB37M
-#
-define(`PKG_DB9F', `PKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 9)');
-define(`PKG_DB15F', `PKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 15)');
-define(`PKG_DB25F', `PKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 25)');
-define(`PKG_DB37F', `PKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 37)');
-define(`PKG_DB9M', `PKG_SUBD_MALE_LAY( `$1', `$2', `$3', 9)');
-define(`PKG_DB15M', `PKG_SUBD_MALE_LAY( `$1', `$2', `$3', 15)');
-define(`PKG_DB25M', `PKG_SUBD_MALE_LAY( `$1', `$2', `$3', 25)');
-define(`PKG_DB37M', `PKG_SUBD_MALE_LAY( `$1', `$2', `$3', 37)');
-
-#
-## DIN connector, 96 pin housing
-# DIN41612C96F ...
-#
-define(`PKG_DIN41612C96F', `PKG_DIN41_612FEMALE(`$1', `$2', `$3', `abc')');
-define(`PKG_DIN41612C96M', `PKG_DIN41_612MALE( `$1', `$2', `$3', `abc')');
-define(`PKG_DIN41612C64F', `PKG_DIN41_612FEMALE(`$1', `$2', `$3', `ac')');
-define(`PKG_DIN41612C64M', `PKG_DIN41_612MALE( `$1', `$2', `$3', `ac')');
-
-define(`PKG_DIN41612C96FS', `PKG_DIN41_612FEMALE_SMALL(`$1', `$2', `$3', `abc')');
-define(`PKG_DIN41612C96MS', `PKG_DIN41_612MALE_SMALL( `$1', `$2', `$3', `abc')');
-define(`PKG_DIN41612C64FS', `PKG_DIN41_612FEMALE_SMALL(`$1', `$2', `$3', `ac')');
-define(`PKG_DIN41612C64MS', `PKG_DIN41_612MALE_SMALL( `$1', `$2', `$3', `ac')');
-
-#
-## Standard SMT resistor, capacitor etc
-# 0201 .. 2706
-#
-#define(`PKG_0201', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 20, 10)');
-#define(`PKG_0402', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 40, 20)');
-#define(`PKG_0603', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 60, 30)');
-#define(`PKG_0805', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 80, 50)');
-#define(`PKG_1008', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 100, 80)');
-#define(`PKG_1206', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 120, 60)');
-#define(`PKG_1210', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 120, 100)');
-#define(`PKG_1806', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 180, 60)');
-#define(`PKG_1812', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 180, 120)');
-#define(`PKG_1825', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 180, 250)');
-define(`PKG_2706', `PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 270, 60)');
-
-# The following are recommendations from IPC-7351
-# The naming convention, like 'CAPC0603L' follows the IPC standard. At the end
-# of each size is a package named like '0603', '1206' which is more or less a compromise part based
-# on the nominal IPC footprints for that package size. Any additions to this section
-# should follow the IPC naming convention and size.
-#
-# The base macro accepts the numbers directly (after multiplying by 100) from the IPC
-# standard so they are fairly simple to add.
-
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: pad X (size of pad in direction perpendicular to axis of part) [1/100 mm]
-# $5: pad Y (size of pad in direction parallel to axis of part) [1/100 mm]
-# $6: pad center to center spacing [1/100 mm]
-# $7: courtyard size in direction parallel to axis of part [1/100 mm] (V1)
-# $8: courtyard size in direction perpendicular to axis of part [1/100 mm] (V2)
-# $9: length of silk screen line [1/100 mm] (R1)
-# $10: spacing of silk screen line [1/100 mm] (R2)
-
-# 01005
-# See for example Murata GRM02 series.
-# package X is 0.2 mm +/- 0.02 mm
-# package Y is 0.07 to 0.14 mm
-# package inner pad edge to pad edge is 0.13 min
-# package outer pad edge to outer pad edge is 0.4 mm +/- 0.02 mm
-# package height is 0.2mm +/- 0.02 mm
-
-# From page 10 of IPC-7351, Feb 2005,
-# Zmax = length of pattern = Lmin (overall length of the component) + 2*Jt + sqrt(Cl^2 + F^2 + P^2)
-# Gmin = Distance between lands of the pattern = Smax (distance between terminals) - 2*Jh - sqrt(Cs^2 + F^2 + P^2)
-# Xmax = Width of pattern = Wmin (width of lead) + 2*Js + sqrt(Cw^2 + F^2 + P^2)
-#
-# C = component tolerance = *max - *min
-# F = PCB tolerance - used 0.05
-# P = placement tolerance - used 0.05
-#
-# X = Xmax = 0.18/0.18/0.23 round to get 0.20/0.20/0.25
-# Y = 0.5 * (Zmax - Gmin)
-# center to center = 0.5 * (Zmax + Gmin)
-#
-#
-# Jt = 0.00/0.10/0.20
-# Jh = -0.05/-0.05/-0.05
-# Js = 0.00/0.00/0.05
-# Round to nearest 0.05
-# Courtyard excess 0.10/0.15/0.20
-#
-#
-# Note that rounding to 0.05 mm produces a roundoff error of up to +/- 1 mil. This can be significant
-# when we're talking about gaps on the order of 6 mils. So for this really tiny part, round to 0.01 mm
-define(`PKG_CAPC0402L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 15, 31, 56, 28, 0, 0)');
-define(`PKG_CAPC0402N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 25, 41, 81, 33, 0, 0)');
-define(`PKG_CAPC0402M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 36, 35, 51, 106, 38, 0, 0)');
-
-define(`PKG_INDC0402L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 15, 31, 56, 28, 0, 0)');
-define(`PKG_INDC0402N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 25, 41, 81, 33, 0, 0)');
-define(`PKG_INDC0402M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 36, 35, 51, 106, 38, 0, 0)');
-
-define(`PKG_RESC0402L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 15, 31, 56, 28, 0, 0)');
-define(`PKG_RESC0402N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 25, 41, 81, 33, 0, 0)');
-define(`PKG_RESC0402M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 36, 35, 51, 106, 38, 0, 0)');
-
-define(`PKG_01005', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 26, 25, 41, 81, 33, 0, 0)');
-
-# 0201
-define(`PKG_CAPC0603L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 30, 30, 50, 100, 60, 0, 0)');
-define(`PKG_CAPC0603N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 40, 40, 60, 130, 80, 0, 0)');
-define(`PKG_CAPC0603M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 50, 50, 80, 160, 90, 0, 0)');
-
-define(`PKG_RESC0603L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 30, 30, 50, 100, 60, 0, 0)');
-define(`PKG_RESC0603N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 40, 40, 60, 130, 80, 0, 0)');
-define(`PKG_RESC0603M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 50, 50, 80, 160, 90, 0, 0)');
-
-define(`PKG_0201', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 40, 40, 60, 130, 80, 0, 0)');
-
-# 0402 (C,L = 0.6 mm high, R = 0.4 mm high)
-define(`PKG_CAPC1005L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 55, 40, 90, 150, 80, 0, 0)');
-define(`PKG_CAPC1005N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 65, 50, 90, 170, 100, 0, 0)');
-define(`PKG_CAPC1005M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 75, 60, 100, 200, 120, 0, 0)');
-
-define(`PKG_INDC1005L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 60, 50, 80, 150, 90, 0, 0)');
-define(`PKG_INDC1005N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 70, 50, 80, 170, 100, 0, 0)');
-define(`PKG_INDC1005M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 80, 70, 100, 200, 120, 0, 0)');
-
-define(`PKG_RESC1005L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 55, 35, 90, 150, 80, 0, 0)');
-define(`PKG_RESC1005N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 65, 45, 100, 170, 100, 0, 0)');
-define(`PKG_RESC1005M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 75, 55, 110, 200, 120, 0, 0)');
-
-define(`PKG_0402', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 70, 50, 80, 170, 100, 0, 0)');
-
-# 0603 (C = 0.85 mm high, L = 0.95 mm high, R = 0.60 mm high)
-define(`PKG_CAPC1608L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 90, 65, 120, 200, 120, 0, 0)');
-define(`PKG_CAPC1608N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 100, 75, 130, 230, 130, 0, 0)');
-define(`PKG_CAPC1608M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 110, 85, 140, 270, 150, 0, 0)');
-
-define(`PKG_INDC1608L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 90, 65, 120, 200, 120, 0, 0)');
-define(`PKG_INDC1608N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 100, 75, 130, 230, 130, 0, 0)');
-define(`PKG_INDC1608M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 110, 85, 140, 270, 150, 0, 0)');
-
-define(`PKG_RESC1608L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 90, 50, 120, 200, 120, 0, 90)');
-define(`PKG_RESC1608N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 100, 60, 140, 230, 130, 0, 0)');
-define(`PKG_RESC1608M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 110, 70, 150, 270, 150, 10, 110)');
-
-define(`PKG_0603', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 100, 75, 130, 230, 130, 0, 0)');
-
-# 0805 (C = 1.1 mm high, L = 1.2 mm high, R = 0.65 mm high)
-define(`PKG_CAPC2012L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 140, 110, 160, 280, 170, 0, 0)');
-define(`PKG_CAPC2012N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 150, 130, 180, 350, 200, 0, 0)');
-define(`PKG_CAPC2012M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 160, 150, 200, 440, 260, 0, 0)');
-
-define(`PKG_INDC2012L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 140, 110, 160, 280, 170, 0, 0)');
-define(`PKG_INDC2012N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 150, 130, 180, 350, 200, 0, 0)');
-define(`PKG_INDC2012M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 160, 150, 200, 440, 260, 0, 0)');
-
-define(`PKG_RESC2012L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 130, 100, 160, 280, 160, 20, 130)');
-define(`PKG_RESC2012N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 140, 120, 180, 350, 190, 20, 140)');
-define(`PKG_RESC2012M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 150, 140, 200, 440, 250, 20, 150)');
-
-define(`PKG_0805', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 150, 130, 180, 350, 200, 20, 140)');
-
-# 1008 (L = 2.2 mm high)
-define(`PKG_INDC2520L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 220, 90, 240, 340, 250, 80, 220)');
-define(`PKG_INDC2520N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 230, 110, 260, 410, 280, 70, 230)');
-define(`PKG_INDC2520M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 240, 130, 280, 500, 340, 80, 240)');
-
-define(`PKG_1008', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 230, 110, 260, 410, 280, 70, 230)');
-
-# 1206 (C = 1.35 mm high, L = 1.9 mm high, R = 0.71 mm high)
-define(`PKG_CAPC3216L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 170, 110, 280, 400, 200, 90, 170)');
-define(`PKG_CAPC3216N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 180, 130, 300, 470, 230, 100, 180)');
-define(`PKG_CAPC3216M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 190, 150, 320, 560, 290, 100, 190)');
-
-define(`PKG_INDC3216L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 180, 100, 300, 420, 210, 120, 180)');
-define(`PKG_INDC3216N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 190, 120, 320, 490, 240, 120, 190)');
-define(`PKG_INDC3216M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 200, 140, 340, 580, 300, 130, 200)');
-
-define(`PKG_RESC3216L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 170, 110, 280, 400, 200, 90, 170)');
-define(`PKG_RESC3216N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 180, 130, 300, 470, 230, 100, 180)');
-define(`PKG_RESC3216M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 190, 150, 320, 560, 290, 100, 190)');
-
-define(`PKG_1206', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 190, 130, 300, 490, 240, 120, 190)');
-
-# 1210 (C = 1.35 mm high, L = 1.35 mm high, R = 0.71 mm high)
-define(`PKG_CAPC3225L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 260, 110, 280, 400, 290, 90, 260)');
-define(`PKG_CAPC3225N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 270, 130, 300, 470, 320, 100, 270)');
-define(`PKG_CAPC3225M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 280, 150, 320, 560, 380, 100, 280)');
-
-define(`PKG_INDC3225L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 260, 110, 280, 400, 290, 90, 260)');
-define(`PKG_INDC3225N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 270, 130, 300, 470, 320, 100, 270)');
-define(`PKG_INDC3225M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 280, 150, 320, 560, 380, 100, 280)');
-
-define(`PKG_RESC3225L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 260, 110, 280, 400, 290, 90, 260)');
-define(`PKG_RESC3225N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 270, 130, 300, 470, 320, 100, 270)');
-define(`PKG_RESC3225M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 280, 150, 320, 560, 380, 100, 280)');
-
-define(`PKG_1210', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 270, 130, 300, 470, 320, 100, 270)');
-
-# 1806 (L = 1.9 mm high)
-
-define(`PKG_INDC4509L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 110, 130, 400, 540, 150, 200, 110)');
-define(`PKG_INDC4509N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 120, 150, 420, 610, 170, 190, 120)');
-define(`PKG_INDC4509M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 130, 170, 440, 700, 230, 200, 130)');
-
-define(`PKG_1806', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 120, 150, 420, 610, 170, 190, 120)');
-
-# 1812 (C = 1.35 mm high, L = 1.75 mm high, R = 1.1 mm high)
-define(`PKG_CAPC4532L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 330, 140, 380, 540, 370, 160, 330)');
-define(`PKG_CAPC4532N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 340, 160, 400, 610, 390, 160, 340)');
-define(`PKG_CAPC4532M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 350, 180, 420, 700, 450, 160, 350)');
-
-define(`PKG_INDC4532L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 330, 140, 380, 540, 370, 160, 330)');
-define(`PKG_INDC4532N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 340, 160, 400, 610, 390, 160, 340)');
-define(`PKG_INDC4532M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 350, 180, 420, 700, 450, 160, 350)');
-
-define(`PKG_RESC4532L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 330, 140, 380, 540, 370, 160, 330)');
-define(`PKG_RESC4532N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 340, 160, 400, 610, 390, 160, 340)');
-define(`PKG_RESC4532M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 350, 180, 420, 700, 450, 160, 350)');
-
-define(`PKG_1806', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 340, 160, 400, 610, 390, 160, 340)');
-
-# 1825 (C = 1.1 mm high, R = 1.35 mm high)
-define(`PKG_CAPC4564L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 670, 140, 380, 540, 700, 160, 670)');
-define(`PKG_CAPC4564N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 680, 160, 400, 610, 730, 160, 680)');
-define(`PKG_CAPC4564M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 690, 180, 420, 700, 790, 160, 690)');
-
-define(`PKG_RESC4564L', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 670, 140, 380, 540, 700, 160, 670)');
-define(`PKG_RESC4564N', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 680, 160, 400, 610, 730, 160, 680)');
-define(`PKG_RESC4564M', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 690, 180, 420, 700, 790, 160, 690)');
-
-define(`PKG_1825', `PKG_SMT_2PAD_MM100( `$1', `$2', `$3', 680, 160, 400, 610, 730, 160, 680)');
-
-
-
-#
-## 3-Pin SMT EMI Filter based on standard SMT sizes
-# See www.murata.com for example
-#
-define(`PKG_EMI0603', `COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 24, 24, 63, 47, 16, 10, 10)');
-define(`PKG_EMI0805', `COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 32, 24, 79, 75, 24, 10, 10)');
-define(`PKG_EMI1206', `COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 32, 28, 126, 79, 39, 10, 10)');
-define(`PKG_EMI1806', `COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 39, 39, 177, 102, 59, 10, 10)');
-
-#
-## Tantalum SMT capacitor (pin 1 is +)
-# pin 1 is marked (and is presumably +), pin 2 is minus
-# EIA3216 .. EIA7343
-#
-define(`PKG_EIA3216', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 32, 16)');
-define(`PKG_EIA3528', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 35, 28)');
-define(`PKG_EIA6032', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 60, 32)');
-define(`PKG_EIA7343', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 73, 43)');
-
-define(`PKG_TANT_A', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 32, 16)');
-define(`PKG_TANT_B', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 35, 28)');
-define(`PKG_TANT_C', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 60, 32)');
-define(`PKG_TANT_D', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 73, 43)');
-
-#
-## Surface mount electrolytic capacitor, number is dia in mm
-define(`PKG_SME3', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 33, 33)');
-define(`PKG_SME4', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 43, 43)');
-define(`PKG_SME5', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 53, 53)');
-define(`PKG_SME6', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 66, 66)');
-define(`PKG_SME8', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 84, 84)');
-define(`PKG_SME10', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3',104,104)');
-
-#
-## SMT diode (pin 1 is cathode)
-# (pin 2 is anode)
-# SOD110 ..
-#
-# SOD23D is a SOT23 housing with pin numbers that match diodes
-# it can also be used for transistors that used this numbering
-# dimensions of `PKG_SMT_DIODE( `$1', `$2', `$3', len=mm/10, wid=mm/10)'); #JG
-# dimensions of `PKG_SM/EIT_2PAD_EIA( `$1', `$2', `$3', len=mm/10, wid=mm/10)'); #JG
-#
-define(`PKG_SOD80', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 37, 16)');
-define(`PKG_SOD87', `PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 37, 21)');
-define(`PKG_SOD106A', `PKG_SMT_DIODE( `$1', `$2', `$3', 55, 25)');
-define(`PKG_SOD110', `PKG_SMT_DIODE( `$1', `$2', `$3', 21, 14)');
-# BUG: pads are only 0.65 mm wide:
-define(`PKG_SOD123', `PKG_SMT_DIODE( `$1', `$2', `$3', 40, 15)');
-# BUG: pads are only 0.60 mm wide:
-define(`PKG_SOD323', `PKG_SMT_DIODE( `$1', `$2', `$3', 27, 13)');
-define(`PKG_DO214', `PKG_SMT_DIODE( `$1', `$2', `$3', 77, 33)'); #JG
-define(`PKG_DO214AB', `PKG_SMT_DIODE( `$1', `$2', `$3', 79, 34)'); #JG
-define(`PKG_SOT23D', `PKG_SMT_TRANSISTOR2( `$1', `$2', `$3', 20, 21)');
-define(`PKG_SOT323D', `PKG_SMT_TRANSISTOR2( `$1', `$2', `$3', 13, 18)');
-
-#
-## SMT transistor, 3 pins
-define(`PKG_SOT23', `PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 20, 21)');
-define(`PKG_SOT323', `PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 13, 18)');
-define(`PKG_SC90', `PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 10, 15)');
-define(`PKG_SC70_3', `PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 13, 18)');
-
-## SMT transistor, 4 pins
-define(`PKG_SOT89', `PKG_SMT_TRANSISTOR4X(`$1', `$2', `$3', 31, 31)');
-define(`PKG_SOT143', `PKG_SMT_TRANSISTOR4( `$1', `$2', `$3', 19, 21)');
-define(`PKG_SOT223', `PKG_SMT_TRANSISTOR4X(`$1', `$2', `$3', 46, 62)');
-define(`PKG_SC70_4', `PKG_SMT_TRANSISTOR4( `$1', `$2', `$3', 13, 18)');
-
-## SMT transistor, 5 pins
-# aka SOT23-5
-define(`PKG_SOT25', `PKG_SMT_TRANSISTOR5( `$1', `$2', `$3', 20, 21)');
-define(`PKG_SOT325', `PKG_SMT_TRANSISTOR5( `$1', `$2', `$3', 13, 18)');
-define(`PKG_SC70_5', `PKG_SMT_TRANSISTOR5A(`$1', `$2', `$3', 13, 18)');
-
-## SMT transistor, 6 pins
-# aka SOT23-6
-define(`PKG_SOT26', `PKG_SMT_TRANSISTOR6( `$1', `$2', `$3', 20, 21)');
-define(`PKG_SOT326', `PKG_SMT_TRANSISTOR6( `$1', `$2', `$3', 13, 18)');
-define(`PKG_SC70_6', `PKG_SMT_TRANSISTOR6( `$1', `$2', `$3', 13, 18)');
-
-## Pressure transducer
-define(`PKG_MPAK', `COMMON_SMT_TRANSISTORX_MIL(`$1', `$2', `$3', 150, 437, 20, `12345')');
-
Index: trunk/oldlib/lib/gen_geda_m4.awk
===================================================================
--- trunk/oldlib/lib/gen_geda_m4.awk (revision 295)
+++ trunk/oldlib/lib/gen_geda_m4.awk (nonexistent)
@@ -1,40 +0,0 @@
-#!/usr/bin/awk -f
-#
-# $Id$
-#
-# Script to regenerate geda.m4 from geda.inc
-#
-# Usage:
-#
-# awk -f gen_geda_m4.awk geda.inc > geda.m4
-#
-
-BEGIN {
- printf("divert(-1)\n");
- printf("#\n");
- printf("# NOTE: Auto-generated. Do not change.\n");
- printf("#");
-}
-
-/^\#\#/ {
- descr = $0;
- ind = index(descr, $2);
- descr = substr(descr, ind);
- printf("#\n");
- next;
-}
-
-
-/^[ \t]*define/ {
- pkg = $1;
- ind = index(pkg, "PKG");
- pkg = substr(pkg, ind+4);
- ind = index(pkg, "'");
- pkg = substr(pkg, 1, ind-1);
- printf("define(`Description_geda_%s',\t``%s'')\n", pkg, descr);
-}
-
-END {
- printf("divert(0)dnl\n");
-}
-
Property changes on: trunk/oldlib/lib/gen_geda_m4.awk
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/Makefile
===================================================================
--- trunk/oldlib/lib/Makefile (revision 295)
+++ trunk/oldlib/lib/Makefile (nonexistent)
@@ -1,22 +0,0 @@
-# This Makefile is a plain old hand written one; all configuration settings
-# are included from ../Makefile.conf which is scconfig generated
-
-all:
-
-install_:
- $(MKDIR) $(DATADIR)
- $(CPC) `pwd`/ListLibraryContents.sh $(DATADIR)/ListLibraryContents.sh
-
-install:
- make install_ CPC="$(CP)"
-
-linstall:
- make install_ CPC="$(LN)"
-
-uninstall:
- $(RM) $(DATADIR)/ListLibraryContents.sh
-
-clean:
-
-include ../Makefile.conf
-
Index: trunk/oldlib/lib/resistor_0.25W.list
===================================================================
--- trunk/oldlib/lib/resistor_0.25W.list (revision 295)
+++ trunk/oldlib/lib/resistor_0.25W.list (nonexistent)
@@ -1,37 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-r_025:R025:resistor 0.25W
-#
-r_025:R025:10:12:15:18:22:27:33:39:47:56:68:82
-r_025:R025:100:120:150:180:220:270:330:390:470:560:680:820
-r_025:R025:1k:1.2k:1.5k:1.8k:2.2k:2.7k:3.3k:3.9k:4.7k:5.6k:6.8k:8.2k
-r_025:R025:10k:12k:15k:18k:22k:27k:33k:39k:47k:56k:68k:82k
-r_025:R025:100k:120k:150k:180k:220k:270k:330k:390k:470k:560k:680k:820k
-r_025:R025:1m:1.2m:1.5m:1.8m:2.2m:2.7m:3.3m:3.9m:4.7m:5.6m:6.8m:8.2m
-r_025:R025:10m
Property changes on: trunk/oldlib/lib/resistor_0.25W.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/bourns.inc
===================================================================
--- trunk/oldlib/lib/bourns.inc (revision 295)
+++ trunk/oldlib/lib/bourns.inc (nonexistent)
@@ -1,149 +0,0 @@
-# -*- m4 -*-
-#
-# $Id$
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 2003, 2005 Dan McMahill
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-#
-#
-# Bourns Specific Footprints
-
-
-# Surface mount trim pots, such as the 3224 series.
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: pin 1,3 width (1/100 mm) width is in the direction parallel to the
-# $5: pin 1,3 length (1/100 mm) line which intersects pins 1 and 3
-# $6: pin 2 width (1/100 mm)
-# $7: pin 2 length (1/100 mm)
-# $8: spacing from pad center to pad center between 2 and 1,3 (1/100 mm)
-# $9: spacing from pad center to pad center between 1 and 3 (1/100 mm)
-# $10: package width (1/100 mm)
-
-define(`PKG_BOURNS_GENERIC_POT',
- `
- # pin 1,3 width, length (1/100 mm)
- define(`W13', `$4')
- define(`L13', `$5')
-
- # pin 2 width, length (1/100 mm)
- define(`W2', `$6')
- define(`L2', `$7')
-
- # spacing from pad center to pad center between 2 and 1,3 (1/100 mm)
- define(`S12', `$8')
- # spacing from pad center to pad center between 1 and 3 (1/100 mm)
- define(`S13', `$9')
-
- # package width (1/100 mm)
- define(`WIDTH', `$10')
-
- # silkscreen width (mils)
- define(`SILKW', `10')
-
- # how much space to leave around the part before the
- # silk screen (mils)
- define(`SILKS', `8')
- # lower right corner for silk screen (mil)
- ifelse(eval(L2 > L13), 1
- define(`SILKX', `eval((S12+L2)*50/254 + SILKS + SILKW/2)'),
- define(`SILKX', `eval((S12+L13)*50/254 + SILKS + SILKW/2)')
- )
- define(`SILKY', `eval((WIDTH/2)*100/254 + SILKS + SILKW/2)')
-
- # refdes text size (mil)
- define(`TEXTSIZE', 100)
- # x,y coordinates for refdes label (mil)
- define(`TEXTX', -SILKX)
- define(`TEXTY', `eval(-SILKY - 10 - TEXTSIZE/2)')
-
-Element(0x00 "$1" "`$2'" "$3" TEXTX TEXTY 0 TEXTSIZE 0x00)
-(
-
-# pin 1
-ifelse(0, eval(W13>L13),
- # Pads which have the perpendicular pad dimension less
- # than or equal to the parallel pad dimension
- Pad(eval( (S12 - L13 + W13)*50/254) eval( S13*50/254)
- eval( (S12 + L13 - W13)*50/254) eval( S13*50/254) eval(W13*100/254) "1" 0x100)
- ,
- # Pads which have the perpendicular pad dimension greater
- # than or equal to the parallel pad dimension
- Pad(eval( (S12 + L13)*50/254) eval((-S13 - W13 + L13)*50/254)
- eval( (S12 + L13)*50/254) eval((-S13 + W13 - L13)*50/254) eval(L13*100/254) "1" 0x100)
- )
-
-# pin 2
-ifelse(0, eval(W2>L2),
- # Pads which have the perpendicular pad dimension less
- # than or equal to the parallel pad dimension
- Pad(eval( (-S12 - L2 + W2)*50/254) 0
- eval( (-S12 + L2 - W2)*50/254) 0 eval(W2*100/254) "2" 0x100)
- ,
- # Pads which have the Y (width) pad dimension greater
- # than or equal to the X (length) pad dimension
- Pad(eval( -S12*50/254) eval((- W2 + L2)*50/254)
- eval( -S12*50/254) eval(( W2 - L2)*50/254) eval(L2*100/254) "2" 0x100)
- )
-
-# pin 3
-ifelse(0, eval(W13>L13),
- # Pads which have the perpendicular pad dimension less
- # than or equal to the parallel pad dimension
- Pad(eval( (S12 - L13 + W13)*50/254) eval(-S13*50/254)
- eval( (S12 + L13 - W13)*50/254) eval(-S13*50/254) eval(W13*100/254) "3" 0x100)
- ,
- # Pads which have the perpendicular pad dimension greater
- # than or equal to the parallel pad dimension
- Pad(eval( (S12 + L13)*50/254) eval((-S13 - W13 + L13)*50/254)
- eval( (S12 + L13)*50/254) eval((-S13 + W13 - L13)*50/254) eval(L13*100/254) "3" 0x100)
- )
-
-# Silk screen around package
-ElementLine( SILKX SILKY SILKX -SILKY SILKW)
-ElementLine( SILKX -SILKY -SILKX -SILKY SILKW)
-ElementLine(-SILKX -SILKY -SILKX SILKY SILKW)
-ElementLine(-SILKX SILKY SILKX SILKY SILKW)
-
-# Mark at the center of the part
-Mark(0 0)
-)')
-
-# -------------------------------------------------------------------
-
-# EXTRACT_BEGIN
-
-
-#
-## Bourns 3224 Series SMT Trim Pot
-#
-
-define(`PKG_BOURNS_3224G', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
- `127', `127', `200', `127', `520', `230', `480')')
-define(`PKG_BOURNS_3224J', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
- `130', `200', `200', `200', `400', `230', `480')')
-define(`PKG_BOURNS_3224W', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
- `130', `160', `200', `160', `290', `254', `480')')
-define(`PKG_BOURNS_3224X', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
- `132', `190', `200', `190', `510', `254', `480')')
-
-# EXTRACT_END
-
Index: trunk/oldlib/lib/amphenol.m4
===================================================================
--- trunk/oldlib/lib/amphenol.m4 (revision 295)
+++ trunk/oldlib/lib/amphenol.m4 (nonexistent)
@@ -1,38 +0,0 @@
-divert(-1)
-# $Id$
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 2003 Dan McMahill
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-#
-# Amphenol Connectors
-
-# SMA
-define(`Description_amphenol_ARFX1229', `Amphenol ARFX1229 Vertical SMA Connector (M)')
-define(`PinList_amphenol_ARFX1229', ``SIG',`GND',`GND',`GND',`GND'')
-
-define(`Description_amphenol_ARFX1230', `Amphenol ARFX1230 Right Angle SMA Connector (M)')
-define(`PinList_amphenol_ARFX1230', ``SIG',`GND',`GND',`GND',`GND'')
-
-define(`Description_amphenol_ARFX1231', `Amphenol ARFX1231 Vertical SMA Connector (F)')
-define(`PinList_amphenol_ARFX1231', ``SIG',`GND',`GND',`GND',`GND'')
-
-define(`Description_amphenol_ARFX1232', `Amphenol ARFX1232 Right Angle SMA Connector (F)')
-define(`PinList_amphenol_ARFX1232', ``SIG',`GND',`GND',`GND',`GND'')
-
-divert(0)dnl
Property changes on: trunk/oldlib/lib/amphenol.m4
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/panasonic.inc
===================================================================
--- trunk/oldlib/lib/panasonic.inc (revision 295)
+++ trunk/oldlib/lib/panasonic.inc (nonexistent)
@@ -1,56 +0,0 @@
-# -*- m4 -*-
-#
-# $Id$
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 2003, 2004 Dan McMahill
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-#
-#
-# Panasonic Specific Footprints
-
-
-# EXTRACT_BEGIN
-
-#
-## Panasonic EXB Series Chip Resistor Array
-#
-
-# COMMON_SMT_DIL_MM
-# $4: number of pins
-# $5: pad width (1/100 mm)
-# $6: pad length (1/100 mm)
-# $7: pad pitch (1/100 mm)
-# $8: pad seperation for pads on opposite sides of
-# the package (1/100 mm)
-# $9: define to make the pins get numbered starting with the highest pin
-# instead of pin 1. Needed for certain brain damaged packages like
-# the Mini-Circuits KK81
-
-define(`PKG_PANASONIC_EXB14V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',4,30,30,50,30)')
-define(`PKG_PANASONIC_EXB24V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',4,38,48,65,50)')
-define(`PKG_PANASONIC_EXB28V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',8,25,50,50,40)')
-define(`PKG_PANASONIC_EXBV4V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',4,43,70,80,80)')
-define(`PKG_PANASONIC_EXBV8V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',8,43,70,80,80)')
-define(`PKG_PANASONIC_EXB34V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',4,45,80,80,80)')
-define(`PKG_PANASONIC_EXB38V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',8,45,80,80,80)')
-define(`PKG_PANASONIC_EXBS8V', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',8,63,120,127,110)')
-define(`PKG_PANASONIC_EXB2HV', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',16,25,50,50,100)')
-
-# EXTRACT_END
-
Index: trunk/oldlib/lib/pci.list
===================================================================
--- trunk/oldlib/lib/pci.list (revision 295)
+++ trunk/oldlib/lib/pci.list (nonexistent)
@@ -1,10 +0,0 @@
-# $Id$
-#
-
-PCI5V_AVE_HEIGHT:PCI5V_AVE_HEIGHT:PCI5V_AVE_HEIGHT
-PCI5V_MIN_HEIGHT:PCI5V_MIN_HEIGHT:PCI5V_MIN_HEIGHT
-PCI5V_MAX_HEIGHT:PCI5V_MAX_HEIGHT:PCI5V_MAX_HEIGHT
-PCI5V_SMALL_HEIGHT:PCI5V_SMALL_HEIGHT:PCI5V_SMALL_HEIGHT
-
-
-
Index: trunk/oldlib/lib/resistor_array.m4
===================================================================
--- trunk/oldlib/lib/resistor_array.m4 (revision 295)
+++ trunk/oldlib/lib/resistor_array.m4 (nonexistent)
@@ -1,62 +0,0 @@
-divert(-1)
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-
-# ----------------------------------------------------------------------
-# resistor array without common pin
-#
-define(`Description_r_025_sil_4', ``2xR-array 0.25W'')
-define(`Param1_r_025_sil_4', 4)
-define(`PinList_r_025_sil_4', ``1a', `1b', `2a', `2b'')
-
-define(`Description_r_025_sil_6', ``3xR-array 0.25W'')
-define(`Param1_r_025_sil_6', 6)
-define(`PinList_r_025_sil_6', ``1a', `1b', `2a', `2b', `3a', `3b'')
-
-define(`Description_r_025_sil_8', ``4xR-array 0.25W'')
-define(`Param1_r_025_sil_8', 8)
-define(`PinList_r_025_sil_8', ``1a', `1b', `2a', `2b', `3a', `3b', `4a', `4b'')
-
-# ----------------------------------------------------------------------
-# resistor array with common pin 1
-#
-define(`Description_r_025_csil_4', ``4xR-array 0.25W, common pin'')
-define(`Param1_r_025_csil_4', 5)
-define(`PinList_r_025_csil_4', ``common', `1', `2', `3', `4'')
-
-define(`Description_r_025_csil_6', ``6xR-array 0.25W, common pin'')
-define(`Param1_r_025_csil_6', 7)
-define(`PinList_r_025_csil_6', ``common', `1', `2', `3', `4', `5', `6'')
-
-define(`Description_r_025_csil_7', ``7xR-array 0.25W, common pin'')
-define(`Param1_r_025_csil_7', 8)
-define(`PinList_r_025_csil_7', ``common', `1', `2', `3', `4', `5', `6', `7'')
-
-define(`Description_r_025_csil_8', ``8xR-array 0.25W, common pin'')
-define(`Param1_r_025_csil_8', 9)
-define(`PinList_r_025_csil_8', ``common', `1', `2', `3', `4', `5', `6', `7', `8'')
-
-divert(0)
Property changes on: trunk/oldlib/lib/resistor_array.m4
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/plcc.inc
===================================================================
--- trunk/oldlib/lib/plcc.inc (revision 295)
+++ trunk/oldlib/lib/plcc.inc (nonexistent)
@@ -1,326 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# PLCC packages
-#
-
-# -------------------------------------------------------------------
-# ThanX to Johan Andersson (johan@homemail.com), modified by Thomas Nau
-# the definition of a plcc package
-# modified for correct pad numbering by Holm Tiffe
-#
-# modified 11-Dec-1999 Larry Doolittle
-# to shorten the pads by 10 mils; PUSHOUT=5 PUSHIN=40
-#
-# modified 22-Dec-1999 Larry Doolittle
-# put back the 10 mils on the outside; PUSHOUT=5, PUSHIN=50
-#
-# One last tweak 12-Jan-2000 LRD, now that the shop complained I
-# didn't leave them any room to solder (looks like the 22-Dec
-# change was backwards); PUSHOUT=20, PUSHIN=40
-#
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: number of pins
-# $5: additional border (will be ignored)
-#
-define(`PKG_PLCC',
- `define(`NUMPINS', `$4')
- ifelse(eval(NUMPINS == 32),1,`define(`QUARTER',7)',`define(`QUARTER', `eval($4 /4)')')
- define(`OFFSET', `eval((QUARTER +1) /2)')
- define(`WIDTH', `eval((QUARTER-1) *50 +2*75)')
- ifelse(eval(NUMPINS == 32),1,`define(`SIDE',`eval((NUMPINS-2*QUARTER)/2)')', `define(`SIDE',QUARTER)')
- define(`HEIGHT', `eval((SIDE-1)* 50 + 2*75)')
- define(`CENTER', `eval(WIDTH / 2)')
- define(`PUSHOUT', 20) # was 15
- define(`PUSHIN', 40) # was 50
-Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
-(
- # top left half
-define(`X', CENTER)
-define(`Y', 0)
-define(`count', 1)
-forloop(`i', 1, OFFSET,
- `PAD(X, eval(Y-PUSHOUT), X, eval(Y+PUSHIN), 20, count)' `define(`count', incr(count))'
- `define(`X', eval(X-50))'
- )
-
-
- # left row
-define(`X', 0)
-define(`Y', 75)
-define(`count', `eval(OFFSET+1)')
-forloop(`i', 1, SIDE,
- `PAD(eval(X-PUSHOUT), Y, eval(X+PUSHIN), Y, 20, count)' `define(`count', incr(count))'
- `define(`Y', eval(Y+50))'
- )
-
- # bottom row
-define(`X', 75)
-define(`Y', HEIGHT)
-forloop(`i', 1, QUARTER,
- `PAD(X, eval(Y+PUSHOUT), X, eval(Y-PUSHIN), 20, count)' `define(`count', incr(count))'
- `define(`X', eval(X+50))'
-)
-
- # right row
-define(`X', WIDTH)
-define(`Y', eval(HEIGHT-75))
-forloop(`i', 1, SIDE,
- `PAD(eval(X+PUSHOUT), Y, eval(X-PUSHIN), Y, 20, count)' `define(`count', incr(count))'
- `define(`Y', eval(Y-50))'
-)
-
- # top right row
-define(`X', eval(WIDTH-75))
-define(`Y', 0)
-forloop(`i', 1, eval(OFFSET-1),
- `PAD(X, eval(Y-PUSHOUT), X, eval(Y+PUSHIN), 20, count)' `define(`count', incr(count))'
- `ifelse(eval(count > NUMPINS), 1, `define(`count', 1)')'
- `define(`X', eval(X-50))'
-)
-
-# ElementLine(50 0 WIDTH 0 20)
-# ElementLine(WIDTH 0 WIDTH WIDTH 20)
-# ElementLine(WIDTH WIDTH 0 WIDTH 20)
-# ElementLine(0 WIDTH 0 50 20)
-# ElementLine(0 50 50 0 20)
-
-# Modified by Thomas Olson to eliminate silkscreen blobbing over pads.
-# Approach one: eliminate ElementLine transgression over pads. leave corners
-# only.
-
-define(`OLWIDTH', eval(WIDTH-50))
-define(`OLHEIGHT', eval(HEIGHT-50))
-
- ElementLine(OLWIDTH 0 WIDTH 0 10)
- ElementLine(WIDTH 0 WIDTH 50 10)
- ElementLine(WIDTH OLHEIGHT WIDTH HEIGHT 10)
- ElementLine(WIDTH HEIGHT OLWIDTH HEIGHT 10)
- ElementLine(50 HEIGHT 0 HEIGHT 10)
- ElementLine(0 HEIGHT 0 OLHEIGHT 10)
- ElementLine(0 50 50 0 10)
-
-# Approach two: move outline to edge of pads.
-# The outline should be 15 off. But since the pad algorithm
-# is not making the square pads correctly I give it a total of 30
-# to clear the pads.
-
-# Try 40 mils, and parameterize it. 1/12/00 LRD
-define(`NOSMUDGE', 40)
-define(`OLWIDTH', eval(WIDTH+NOSMUDGE))
-define(`OLHEIGHT', eval(HEIGHT+NOSMUDGE))
-
- ElementLine(50 -NOSMUDGE OLWIDTH -NOSMUDGE 10)
- ElementLine(OLWIDTH -NOSMUDGE OLWIDTH OLHEIGHT 10)
- ElementLine(OLWIDTH OLHEIGHT -NOSMUDGE OLHEIGHT 10)
- ElementLine(-NOSMUDGE OLHEIGHT -NOSMUDGE 50 10)
- ElementLine(-NOSMUDGE 50 50 -NOSMUDGE 10)
-
- ElementArc(CENTER 100 20 20 0 360 10)
-
- Mark(0 0)
-)')
-
-# -------------------------------------------------------------------
-# the definition of a plcc package with through-hole socket
-#
-# for example, Assmann A-CCS##-{Z,G} series
-# or mil-max 940-XX-XXX-24-000000 series.
-#
-# mil-max specifies 0.035" drill hole and 0.062" pad.
-# Assman says 0.0315" hole. Also the mil-max outside
-# dimensions are ever so slightly larger than Assmann so
-# use those. See for example
-# http://www.milmax.com/images/products/pdf/092.PDF
-#
-# modified for correct pin numbering by Holm Tiffe
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: number of pins
-# $5: additional border
-#
-define(`PKG_PLCC_SOCKET',
- `define(`QUARTER', `eval($4 /4)')
- define(`OFFSET', eval((QUARTER +1) / 2))
- define(`BORDER', `$5')
- define(`WIDTH', `eval((OFFSET+1) *100 +2*BORDER)')
- define(`CENTER', `eval(WIDTH / 2)')
- define(`NUMPINS', `$4')
- define(`PADSIZE', `62')
- define(`DRILL', `35')
-Element(0x00 "$1" "`$2'" "$3" eval(BORDER+200) CENTER 0 100 0x00)
-
-# PLCC - 44 is a special case, pad 1 in inner row
-
-ifelse(eval(NUMPINS == 44 || NUMPINS == 28 || NUMPINS == 32), 1, `(
-
-define(`X',eval(CENTER+50))
-define(`Y',eval(BORDER+100))
-define(`count',1)
-
-ifelse(eval(NUMPINS == 44),1,`define(`ltr',3)',`define(`ltr',2)')
-ifelse(eval(NUMPINS == 32),1,`define(`QUARTER',9)')
-
-# top left row
-forloop(`i', 1, ltr,
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(eval(X-100), eval(Y-100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`X', eval(X-100))'
-)
-
-#left row
-define(`X',eval(X-100))
-forloop(`i', 1, eval((QUARTER-1)/2),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(eval(X+100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`Y', eval(Y+100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-# bottom row
-define(`X',eval(X+100))
-define(`Y',eval(Y+100))
-forloop(`i', 1, eval(ltr*2-1),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(X, eval(Y-100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`X', eval(X+100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-# right row
-define(`X',eval(X+100))
-define(`Y',eval(Y-100))
-forloop(`i', 1, eval((QUARTER-1)/2),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(eval(X-100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`Y', eval(Y-100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-# top rigth row
-define(`X',eval(X-100))
-define(`Y',eval(Y-100))
-forloop(`i', 1, eval(ltr-1),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(X, eval(Y+100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`X', eval(X-100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-
-ifelse(eval(NUMPINS == 32),1,`define(`HEIGHT',eval(WIDTH+100))',`define(`HEIGHT',WIDTH)')
- ElementLine(0 0 WIDTH 0 20)
- ElementLine(WIDTH 0 WIDTH HEIGHT 20)
- ElementLine(WIDTH HEIGHT 0 HEIGHT 20)
- ElementLine(0 HEIGHT 0 0 20)
- ElementLine(0 100 100 0 10)
- ElementLine(eval(CENTER-50) 0 CENTER 50 10)
- ElementLine(CENTER 50 eval(CENTER+50) 0 10)
-
- Mark(CENTER BORDER)
-
-
-#------------------------------------------------------------------------
-# all other sockets, currently 20,52,68 and 84 pins
-
-)', `(
-
-# the default case, Pad 1 is on outer top row, in the middle
-
-
-#top left row
-
-define(`X',CENTER)
-define(`Y',BORDER)
-define(`count',1)
-forloop(`i', 1, eval((QUARTER-1)/4),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(X, eval(Y+100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`X',eval(X-100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-# left row
-define(`Y',eval(BORDER+100))
-define(`X',BORDER)
-forloop(`i', 1, eval((QUARTER-1)/2),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(eval(X+100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`Y',eval(Y+100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-# bottom row
-define(`X',eval(BORDER+100))
-define(`Y',eval(WIDTH-BORDER))
-forloop(`i', 1, eval((QUARTER-1)/2),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(X, eval(Y-100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`X',eval(X+100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-# right row
-define(`X',eval(WIDTH-BORDER))
-define(`Y',eval(WIDTH-BORDER-100))
-forloop(`i', 1, eval((QUARTER-1)/2),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(eval(X-100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`Y',eval(Y-100))'
-)
-PIN(X, Y, PADSIZE, DRILL, count)
-define(`count', incr(count))
-
-#top right row
-
-define(`X',eval(WIDTH-BORDER-100))
-define(`Y',BORDER)
-forloop(`i', 1, eval((QUARTER-1)/4),
- `PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `PIN(X, eval(Y+100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
- `define(`X',eval(X-100))'
-)
-
- ElementLine(0 0 WIDTH 0 20)
- ElementLine(WIDTH 0 WIDTH WIDTH 20)
- ElementLine(WIDTH WIDTH 0 WIDTH 20)
- ElementLine(0 WIDTH 0 0 20)
- ElementLine(0 100 100 0 10)
- ElementLine(eval(CENTER-50) 0 CENTER 50 10)
- ElementLine(CENTER 50 eval(CENTER+50) 0 10)
-
- Mark(CENTER BORDER)
-
-)')')
-
Property changes on: trunk/oldlib/lib/plcc.inc
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/linear.m4
===================================================================
--- trunk/oldlib/lib/linear.m4 (revision 295)
+++ trunk/oldlib/lib/linear.m4 (nonexistent)
@@ -1,94 +0,0 @@
-divert(-1)
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-define(`Description_MAX222_dil', `high-speed dual RS232 driver w. shutdown')
-define(`Param1_MAX222_dil', 18)
-define(`Param2_MAX222_dil', 300)
-define(`PinList_MAX222_dil', ``NC',`C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc',`/Shdn'')
-
-define(`Description_MAX232_dil', `dual RS232 driver')
-define(`Param1_MAX232_dil', 16)
-define(`Param2_MAX232_dil', 300)
-define(`PinList_MAX232_dil', ``C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'')
-
-define(`Description_MAX232A_dil', `high-speed dual RS232 driver')
-define(`Param1_MAX232A_dil', 16)
-define(`Param2_MAX232A_dil', 300)
-define(`PinList_MAX232A_dil', ``C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'')
-
-define(`Description_MAX233_dil', `dual RS232 driver without external components')
-define(`Param1_MAX233_dil', 20)
-define(`Param2_MAX233_dil', 300)
-define(`PinList_MAX233_dil', ``T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'')
-
-define(`Description_MAX233A_dil', `high-speed dual RS232 driver without external components')
-define(`Param1_MAX233A_dil', 20)
-define(`Param2_MAX233A_dil', 300)
-define(`PinList_MAX233A_dil', ``T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'')
-
-define(`Description_MAX667_dil', `5V/adjustable low-dropout linear regulator')
-define(`Param1_MAX667_dil', 8)
-define(`Param2_MAX667_dil', 300)
-define(`PinList_MAX667_dil', ``DD',`OUT',`LBI',`GND',`SHDN',`SET',`LBO',`IN'')
-
-define(`Description_MAX680_dil', `+-10V voltage converter')
-define(`Param1_MAX680_dil', 8)
-define(`Param2_MAX680_dil', 300)
-define(`PinList_MAX680_dil', ``C1-',`C2+',`C2-',`V-',`GND',`Vcc',`C1+',`V+'')
-
-define(`Description_MAX690_dil', `uP supervisor w. watchdog and power-fail signal')
-define(`Param1_MAX690_dil', 8)
-define(`Param2_MAX690_dil', 300)
-define(`PinList_MAX690_dil', ``Vout',`Vcc',`Gnd',`PFI',`/PFO',`WDI',`/RESET',`VBatt'')
-
-define(`Description_MAX691_dil', `uP supervisor w. watchdog, chip-enable and power-fail signal')
-define(`Param1_MAX691_dil', 16)
-define(`Param2_MAX691_dil', 300)
-define(`PinList_MAX691_dil', ``Vbatt',`Vout',`Vcc',`Gnd',`BattOn',`/LowLine',`OSC_In',`OSC_Out',`PFI',`/PFO',`WDI',`/CE_Out',`/CE_In',`/WDO',`/Reset',`Reset'')
-
-# --------------------------------------------------------------------
-# based on data mailed by Olaf Kaluza (olaf@criseis.ruhr.de)
-#
-define(`Description_L297_dil', `stepper-motor controller')
-define(`Param1_L297_dil', 20)
-define(`Param2_L297_dil', 300)
-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'')
-
-define(`Description_L297A_dil', `stepper-motor controller')
-define(`Param1_L297A_dil', 20)
-define(`Param2_L297A_dil', 300)
-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'')
-
-define(`Description_NE4558_dil', `dual operating-amplifier')
-define(`Param1_NE4558_dil', 8)
-define(`Param2_NE4558_dil', 300)
-define(`PinList_NE4558_dil', ``Out1',`Inv1',`NoInv1',`-Us',`NoInv2',`Inv2',`Out2',`+Us'')
-
-define(`Description_L298_multiwatt', `dual full-bridge driver')
-define(`PinList_L298_multiwatt', ``I-Sens1', `Out1', `Out2', `Vcc', `In1', `Enable A', `In2', `Gnd', `Logic-Vcc', `In3', `Enable B', `In4', `Out3', `Out4', `I-Sens2'')
-
-divert(0)dnl
Property changes on: trunk/oldlib/lib/linear.m4
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/pcblib-newlib.stamp
===================================================================
--- trunk/oldlib/lib/pcblib-newlib.stamp (revision 295)
+++ trunk/oldlib/lib/pcblib-newlib.stamp (nonexistent)
@@ -1 +0,0 @@
-png-preview=no
Index: trunk/oldlib/lib/cts.inc
===================================================================
--- trunk/oldlib/lib/cts.inc (revision 295)
+++ trunk/oldlib/lib/cts.inc (nonexistent)
@@ -1,91 +0,0 @@
-# -*- m4 -*-
-#
-# $Id$
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 2004 Dan McMahill
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-#
-#
-# CTS (http://www.ctscorp.com) Specific Footprints
-#
-# for the 742/3/4/5/6 resistors see
-# http://www.ctscorp.com/components/Datasheets/CTSChipArrayDs.pdf
-
-# EXTRACT_BEGIN
-
-# COMMON_SMT_DIL_MM
-# $4: number of pins
-# $5: pad width (1/100 mm)
-# $6: pad length (1/100 mm)
-# $7: pad pitch (1/100 mm)
-# $8: pad seperation for pads on opposite sides of
-# the package (1/100 mm)
-# $9: define to make the pins get numbered starting with the highest pin
-# instead of pin 1. Needed for certain brain damaged packages like
-# the Mini-Circuits KK81
-
-#
-## CTS 742C Series Chip Resistor Array
-#
-
-define(`PKG_CTS_742C_04', `COMMON_SMT_DIL_MM(`$1',`$2',`$3' ,4,50,90,80,90)')
-define(`PKG_CTS_742C_08', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8,50,90,80,90)')
-define(`PKG_CTS_742C_16', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',16,50,90,80,90)')
-
-#
-## CTS 742C Series Chip Resistor Array
-#
-
-define(`PKG_CTS_742X_08', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8,50,90,80,90)')
-
-#
-## CTS 743C Series Chip Resistor Array
-#
-
-define(`PKG_CTS_743C_04', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',4,32000,47000,50000,28000)')
-define(`PKG_CTS_743C_08', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',8,32000,47000,50000,28000)')
-
-#
-## CTS 744C Series Chip Resistor Array
-#
-
-define(`PKG_CTS_744C_04', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',4,32000,51000,50000,67000)')
-define(`PKG_CTS_744C_08', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',8,32000,51000,50000,67000)')
-
-#
-## CTS 745C Series Chip Resistor Array
-#
-
-define(`PKG_CTS_745C_10', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,32000,51000,50000,67000)')
-
-#
-#
-## CTS 745X Series Chip Resistor Array
-#
-
-define(`PKG_CTS_745X_10', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,32000,51000,50000,67000)')
-
-#
-## CTS 746X Series Chip Resistor Array
-#
-
-define(`PKG_CTS_746X_10', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,14000,32000,25000,28000)')
-
-# EXTRACT_END
-
Index: trunk/oldlib/lib/lsi.list
===================================================================
--- trunk/oldlib/lib/lsi.list (revision 295)
+++ trunk/oldlib/lib/lsi.list (nonexistent)
@@ -1,72 +0,0 @@
-#
-# COPYRIGHT
-#
-# PCB, interactive printed circuit board design
-# Copyright (C) 1994,1995,1996 Thomas Nau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# Contact addresses for paper mail and Email:
-# Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
-# Thomas.Nau@rz.uni-ulm.de
-#
-# RCS: $Id$
-#
-# mask package values...
-#
-6551_dil:N:6551
-6801_dil:N:6801
-81C17_dil:N:81C17
-AT90S1200_dil:N:AT90S1200
-AT90S1300_dil:N:AT90S1300
-AT90S2313_dil:N:AT90S2313
-BT484_plcc:PLCC:BT484
-BT484_plcc:PLCC_SOCKET:BT484 socket
-I82077_plcc:PLCC:I82077
-I82077_plcc:PLCC_SOCKET:I82077 socket
-MAB8031AH_dil:N:MAB8031AH
-MC68000_dil:N:MC68000
-MC68008_plcc:PLCC:MC68008
-MC68008_plcc:PLCC_SOCKET:MC68008 socket
-MC68030_pga:MC68030_pga:MC68030
-MC68332_qfp:QFP132:MC68332
-MC68681_dil:N:MC68681 DIL
-MC68681_plcc:PLCC:MC68681 PLCC
-MC68681_plcc:PLCC_SOCKET:MC68681 PLCC socket
-PEB2086N_plcc:PLCC:PEB2086N PLCC
-PEB2086N_plcc:PLCC_SOCKET:PEB2086N PLCC socket
-MC68881_pga:MC68881_pga:MC68881
-MC68881_pga:MC68881_pga:MC68882
-MC68HC11_plcc:PLCC:MC68HC11
-MC68HC11_plcc:PLCC_SOCKET:MC68HC11 socket
-PIC16C54_dil:N:PIC16C54:PIC16C55:PIC16C58
-PIC16C55_dil:N:PIC16C55:PIC16C57
-PIC16C61_dil:N:PIC16C61
-PIC16C64_dil:N:PIC16C64
-PIC16C71_dil:N:PIC16C71
-PIC16C74_dil:N:PIC16C74
-PIC16C84_dil:N:PIC16C84
-PIC17C42_dil:N:PIC17C42
-RTC62421_dil:N:RTC62421
-TI34010_plcc:PLCC:TI34010
-TI34010_plcc:PLCC_SOCKET:TI34010 socket
-WD33C93A_dil:N:WD33C93A
-Z8536_dil:N:Z8536
-AT90S8535_plcc:PLCC:AT90S8535 PLCC
-AT90S8535_plcc:PLCC_SOCKET:AT90S8535 PLCC socket
-AT90S8535_dil:N:AT90S8535 dil
-AT90S4434_dil:N:AT90S4434 dil
-
-
Property changes on: trunk/oldlib/lib/lsi.list
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: trunk/oldlib/lib/bga.inc
===================================================================
--- trunk/oldlib/lib/bga.inc (revision 295)
+++ trunk/oldlib/lib/bga.inc (nonexistent)
@@ -1,35 +0,0 @@
-# BGA packages
-# A. G. Major, 2000
-
-# $1: canonical name
-# $2: name on PCB
-# $3: value
-# $4: number of pins along outer edge
-# $5: number of rows
-#
-define(`PKG_BGA',
- `define(`XBLOCK', `$4')
- define(`YBLOCK', `$5')
- define(`PITCH', `50')
- define(`DIAMETER', `25')
- define(`NUMPINS', `eval(4*(XBLOCK-4)*YBLOCK)')
-Element(0x00 "$1" "`$2'" "$3" 100 0 0 100 0x00)
-(
- forloop(`i', 0, eval(XBLOCK-1),
- `forloop(`j', 0, eval(YBLOCK-1),
- `PAD(eval(i*PITCH), eval(j*PITCH), eval(i*PITCH), eval(j*PITCH), DIAMETER, 1)'
- `PAD(eval((XBLOCK+YBLOCK-j-1)*PITCH), eval(i*PITCH), eval((XBLOCK+YBLOCK-j-1)*PITCH), eval(i*PITCH), DIAMETER, 1)'
- `PAD(eval((XBLOCK+YBLOCK-i-1)*PITCH), eval((XBLOCK+YBLOCK-j-1)*PITCH), eval((XBLOCK+YBLOCK-i-1)*PITCH), eval((XBLOCK+YBLOCK-j-1)*PITCH), DIAMETER, 1)'
- `PAD(eval(j*PITCH), eval((XBLOCK+YBLOCK-i-1)*PITCH), eval(j*PITCH), eval((XBLOCK+YBLOCK-i-1)*PITCH), DIAMETER, 1)'
- )'
- )
- ElementLine(eval(-PITCH/2) eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval(-1*PITCH) 10)
- ElementLine(eval((XBLOCK+YBLOCK)*PITCH) eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval((XBLOCK+YBLOCK)*PITCH) 10)
- ElementLine(eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval((XBLOCK+YBLOCK)*PITCH) 10)
- ElementLine(eval(-1*PITCH) eval(-PITCH/2) eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) 10)
- ElementLine(eval(-PITCH/2) eval(-PITCH) eval(-PITCH/2) eval(-PITCH/2) 10)
- ElementLine(eval(-PITCH) eval(-PITCH/2) eval(-PITCH/2) eval(-PITCH/2) 10)
- Mark(eval((YBLOCK+1)*PITCH) eval((YBLOCK+1)*PITCH))
-)')
-
-# -------------------------------------------------------------------
Index: trunk/oldlib/lib/qfp-ui.in
===================================================================
--- trunk/oldlib/lib/qfp-ui.in (revision 295)
+++ trunk/oldlib/lib/qfp-ui.in (nonexistent)
@@ -1,399 +0,0 @@
-#!@WISH@ -f
-
-# $Id$
-#
-# User Interface that generates custom QFP and SOIC packages for pcb-1.6.3
-# Invoked from a line like
-# esyscmd(qfp-ui $1 $2 $3)
-# within an m4 macro triggered by pcb-1.6.3
-# depends on having the Right [TM] m4 macro PKG_QFP in qfp.inc
-# Copyright 1999 Larry Doolittle
-#
-# SOIC support added Jan 2000 Larry Doolittle
-# Use nX==0 for that mode.
-#
-# Parts library added Feb 2000 Larry Doolittle
-# That feature is still rough, but it is useful, and you get the idea
-#
-# Refinement of library file usage Mar 2000 Larry Doolittle
-# Peeks at the X resource Pcb.libraryPath, uses that for a search path
-# for qfp.dat. Appends .:$HOME to that path, and writes any updates
-# (via the "Save" button) to $HOME/qfp.dat only.
-#
-# Wish list:
-# have someone else test it enough to know what needs fixing
-# proper support for changing pin 1 location
-# more choices of outline (at least inboard vs. outboard)
-# more packages in default qfp.dat, double checked and tested
-
-global description boardname partnum
-set description [ lindex $argv 0 ]
-set boardname [ lindex $argv 1 ]
-set partnum [ lindex $argv 2 ]
-
-# scaling and centering for canvas;
-# I use max_pix=380 for big screens, and trim it down to 266 for
-# use on my 640x480 laptop.
-# I've never seen any QFP exceed 36 mm, so max_mm=38 should be safe.
-set max_mm 38
-set max_pix 266
-global s c
-set s [ expr $max_pix/$max_mm*.0254 ]
-set c [ expr 0.5*$max_pix ]
-
-# fixme ... maybe put in a search path? Get from environment?
-set libwritedir "$env(HOME)"
-global libpath
-set libpath ".:$libwritedir"
-global libwritefile
-set libwritefile "$libwritedir/qfp.dat"
-
-# default values of the actual parameters that describe the QFP
-global istart nX nY pitch pwidth plength lX lY
-set istart 1
-set nX 32
-set nY 32
-set pitch 8000
-set pwidth 10
-set plength 50
-set lX 1290
-set lY 1290
-
-# Define the native units for each dimension
-# dm is "decimicrons" :-) allows exact conversion from microns or mils
-foreach v {pwidth plength lX lY} {
- global ${v}_native
- set ${v}_native mil
-}
-global pitch_native
-set pitch_native dm
-
-set factor(inch) 254000
-set factor(mm) 10000
-set factor(mil) 254
-set factor(dm) 1
-
-proc m4define { name val } {
- puts "define(`$name', $val)"
-}
-
-proc spit_output { } {
- global description boardname partnum
- global pkgname istart nX nY pitch pwidth plength lX lY
- m4define PITCH $pitch
- m4define PAD_LENGTH $plength
- m4define PAD_WIDTH $pwidth
- m4define ISTART $istart
- m4define XPADS $nX
- m4define YPADS $nY
- m4define X_LENGTH $lX
- m4define Y_LENGTH $lY
- puts "PKG_GEN_QFP($description, $boardname, $partnum)"
- exit
-}
-
-proc state_encode { } {
- global description boardname partnum
- global pkgname istart nX nY pitch pwidth plength lX lY
- return "$pitch $plength $pwidth $istart $nX $nY $lX $lY $partnum $description"
-}
-
-proc state_decode { s } {
- global description boardname partnum
- global pkgname istart nX nY pitch pwidth plength lX lY
- regexp {([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([^ ]+) (.*)} $s dummy\
- pitch plength pwidth istart nX nY lX lY partnum description
-}
-
-proc woohoo { x y } {
- global library
- catch { .p.txt tag delete mine }
- set loc [ .p.txt index "@$x,$y" ]
- regexp {([0-9]*)\.} $loc dummy l
- # puts "woo-hoo $x $y $loc $l"
- regexp {([^ ]+)} [ .p.txt get $l.0 "$l.0 lineend" ] dummy k
- if { [ catch { state_decode $library($k) } ] } return
- .p.txt tag add mine $l.0 "$l.0 lineend"
- .p.txt tag configure mine -background red
- push_state_to_screen
- draw_outline
-}
-
-proc libfiles_read { } {
- global libpath home
- if { [ catch { set fd [ open "| appres Pcb" ] } ] } return
- while { [ gets $fd line ] != -1 } {
- regexp {([a-zA-Z.]+):[ ] *([^ ]*)} $line dummy res_name res_value
- if { $res_name == "Pcb.libraryPath" } {
- set libpath "$res_value:$libpath"
- }
- }
- close $fd
- foreach f [ split $libpath ":" ] { libfile_read "$f/qfp.dat" }
-}
-
-proc libfile_read { filename } {
- global library
- if { [ catch { set fd [ open $filename ] } ] } return
- while { [ gets $fd line ] != -1 } {
- regexp {[0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ ([^ ]+) .*} $line dummy pn
- set library($pn) $line
- }
- close $fd
-}
-
-proc load_library { } {
- global library libline
- if { [ catch { toplevel .p } ] } return
- wm title .p "qfp-ui-library"
- frame .p.b
- button .p.b.dismiss -text "Dismiss" -command "destroy .p"
- pack .p.b.dismiss -side left
- pack .p.b -side bottom
- text .p.txt -width 40 -height 15 -font fixed \
- -yscrollcommand ".p.sbar set"
- scrollbar .p.sbar -command ".p.txt yview"
- pack .p.txt -side left -fill both -expand 1
- pack .p.sbar -side right -fill y
- catch { unset libline }
- libfiles_read
- set keys [ lsort [ array names library ] ]
- foreach d $keys {
- regexp {[0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ [0-9]+ ([^ ]+) (.*)} $library($d) dummy pn desc
- paint_lib_entry $pn $desc
- }
- .p.txt configure -state disabled
- bind .p.txt