mirror of
https://abf.rosa.ru/djam/kicad.git
synced 2025-02-23 10:12:48 +00:00
Updated to 5.0.2
This commit is contained in:
parent
85bb6416d2
commit
32ab76c2ae
12 changed files with 1247 additions and 800 deletions
94
.abf.yml
94
.abf.yml
|
@ -1,84 +1,3 @@
|
||||||
removed_sources:
|
|
||||||
Buttons_Switches_SMD.pretty-4.0.6.tar.gz: d17de8b4683b0ff0c1df01fc5083126a38f24b87
|
|
||||||
Buttons_Switches_THT.pretty-4.0.6.tar.gz: 49e69271bcc57e496927364f773e1302ec1c82ad
|
|
||||||
Buzzers_Beepers.pretty-4.0.6.tar.gz: 0dfde2842211a810655c3fdb700a0a61e0e51f95
|
|
||||||
Capacitors_SMD.pretty-4.0.6.tar.gz: b6394f1062ccfb3ffbf166c20c82ad22dc3c42f6
|
|
||||||
Capacitors_THT.pretty-4.0.6.tar.gz: d0388b764acf1b92be2fbbf4f42798872717a38a
|
|
||||||
Capacitors_Tantalum_SMD.pretty-4.0.6.tar.gz: 478840249177c31959272f160883fbee905f0dba
|
|
||||||
Connectors.pretty-4.0.6.tar.gz: 26f28ff0cade717c48003fb38a616ce4aef91be7
|
|
||||||
Connectors_Harwin.pretty-4.0.6.tar.gz: 12e71c61afc6668fc70095d861ba98976e3536d7
|
|
||||||
Connectors_Hirose.pretty-4.0.6.tar.gz: 8c8c25037377a9bda85e144551fe7956aaddfb2a
|
|
||||||
Connectors_JAE.pretty-4.0.6.tar.gz: f07dcc01fefb0b03a5d957a70b33e81f752c685b
|
|
||||||
Connectors_JST.pretty-4.0.6.tar.gz: a897604023f97473ec99224a5d84f7f4d794e9e4
|
|
||||||
Connectors_Mini-Universal.pretty-4.0.6.tar.gz: 76795b10072e8579ce4544fbe9e96a8968f5ddee
|
|
||||||
Connectors_Molex.pretty-4.0.6.tar.gz: 40e67925167e4252c34ade2dbf2ac0afe5085f78
|
|
||||||
Connectors_Multicomp.pretty-4.0.6.tar.gz: 703a88ff7b1739261cbd5be145268e5ed38f32c5
|
|
||||||
Connectors_Phoenix.pretty-4.0.6.tar.gz: a68a7dcefd4e29d2f3c333c0cd43085f367a63c2
|
|
||||||
Connectors_Samtec.pretty-4.0.6.tar.gz: a4eb5edca3acbf2a9dae0fc837d91835bf3948d5
|
|
||||||
Connectors_TE-Connectivity.pretty-4.0.6.tar.gz: ff28675e4740daad6f6b8f9e1dd536c0aa4ca008
|
|
||||||
Connectors_Terminal_Blocks.pretty-4.0.6.tar.gz: af983d5757542e05e94699a13693fc5fe43129fc
|
|
||||||
Connectors_WAGO.pretty-4.0.6.tar.gz: 5c07d3dcce94c6ca4365473627e364acdbc753ce
|
|
||||||
Converters_DCDC_ACDC.pretty-4.0.6.tar.gz: 5d67d24be8e400f981a2f3cb5623e583a438cb80
|
|
||||||
Crystals.pretty-4.0.6.tar.gz: 1d6b15401b915e2403dd0e879ea5a7778c936890
|
|
||||||
Diodes_SMD.pretty-4.0.6.tar.gz: 821f65f219bc3284f982c46b67b084c48aa5ffc0
|
|
||||||
Diodes_THT.pretty-4.0.6.tar.gz: ea35c0cb4756fd19a2e130d6d3c9ece32feaa3f3
|
|
||||||
Displays.pretty-4.0.6.tar.gz: 11cb8c52c0d3b5fc674b67f491c4131bc481e7df
|
|
||||||
Displays_7-Segment.pretty-4.0.6.tar.gz: e706533f9cd0cb23b9e41f5f8a9bd5566021ccd7
|
|
||||||
Enclosures.pretty-4.0.6.tar.gz: 30d47c57f1576be82202a6d5a567ffb0cb3473ad
|
|
||||||
EuroBoard_Outline.pretty-4.0.6.tar.gz: 59572293cc1e56caedd8917fbc0f02e463e8e709
|
|
||||||
Fiducials.pretty-4.0.6.tar.gz: b1444bf9680bf9cbdbf3cc82a94440bbff20502d
|
|
||||||
Fuse_Holders_and_Fuses.pretty-4.0.6.tar.gz: f1c2a20a855a27e488a44ef6a2eb62ee05a6a63c
|
|
||||||
Hall-Effect_Transducers_LEM.pretty-4.0.6.tar.gz: acc666359c73824dcfad23dcba6cdd43567822da
|
|
||||||
Heatsinks.pretty-4.0.6.tar.gz: fe0a2527a69592928a9fd59c8376690429a3b011
|
|
||||||
Housings_BGA.pretty-4.0.6.tar.gz: ce32943ee89790ecc9461f4bb809b038450cb0b0
|
|
||||||
Housings_DFN_QFN.pretty-4.0.6.tar.gz: 0013616f56a9c23bffc07a5ad7be3bf7c8f1e1b5
|
|
||||||
Housings_DIP.pretty-4.0.6.tar.gz: 1ad9d57c4a940d6badf5aca8d651000aa88df9df
|
|
||||||
Housings_LCC.pretty-4.0.6.tar.gz: fdf323db37e354f7c2b9d0427c8fb1f20e93295c
|
|
||||||
Housings_LGA.pretty-4.0.6.tar.gz: c652bfa9fdd3e2cd3eb45c729752f2b8be2a73fd
|
|
||||||
Housings_PGA.pretty-4.0.6.tar.gz: 1248e99679dbe062738d1c0d92c6e587dd2f977f
|
|
||||||
Housings_QFP.pretty-4.0.6.tar.gz: a3b083e275e3dc2385a1efd4a413ffe3e0ed7c07
|
|
||||||
Housings_SIP.pretty-4.0.6.tar.gz: c87cec2f6dd89f40a6ad2f34fc4ca51abb3c004f
|
|
||||||
Housings_SOIC.pretty-4.0.6.tar.gz: 52395ed6149392a673fd93e78ce28c46a1f33f26
|
|
||||||
Housings_SSOP.pretty-4.0.6.tar.gz: ec526c5a7bbde85f410adec1dad5c8a6335ab276
|
|
||||||
IR-DirectFETs.pretty-4.0.6.tar.gz: bc6cf698445cab9aec1d5503fa8472e445ceba8a
|
|
||||||
Inductors_SMD.pretty-4.0.6.tar.gz: f22adac6a61cc2d6306f6914f57eeeb4751e2d8c
|
|
||||||
Inductors_THT.pretty-4.0.6.tar.gz: d69896ba5c5670216220b253851517b18684b334
|
|
||||||
LEDs.pretty-4.0.6.tar.gz: 8c554b0247777f5aa656487d6f23a22f8af4883b
|
|
||||||
Measurement_Points.pretty-4.0.6.tar.gz: 88eb0b63df2a819063a80dade13b9eed6657bb1c
|
|
||||||
Measurement_Scales.pretty-4.0.6.tar.gz: b3dbd7fa14fd95473ad05f4a93722613c5bda66f
|
|
||||||
Microwave.pretty-4.0.6.tar.gz: e750a2ef61d4ca0b4d665e8e4783977bde9dcc55
|
|
||||||
Modules.pretty-4.0.6.tar.gz: 34164979198f2674652052c5c2ffea0220582a8b
|
|
||||||
Mounting_Holes.pretty-4.0.6.tar.gz: 3ca2f4c8ebbda0aee544237f8d2a58c0c65a87b9
|
|
||||||
Opto-Devices.pretty-4.0.6.tar.gz: 54a64ed00b2d927307fc851302dab7186d832a08
|
|
||||||
Oscillators.pretty-4.0.6.tar.gz: ca1212dedab59f3f857936b150d95f7c8a0a203b
|
|
||||||
PFF_PSF_PSS_Leadforms.pretty-4.0.6.tar.gz: 100b8d73da8b0f399357ec1899449c6e29be8442
|
|
||||||
Pin_Headers.pretty-4.0.6.tar.gz: 94e2413f4cdd080bc63f96a7aaef2cecaa845a08
|
|
||||||
Potentiometers.pretty-4.0.6.tar.gz: 3bc45b07ae53c613e047fb2e41d2b5ffdc6f4800
|
|
||||||
Power_Integrations.pretty-4.0.6.tar.gz: 85ca5c6fa98d3970fa7399e6ee8559baafad47e6
|
|
||||||
RF_Modules.pretty-4.0.6.tar.gz: d0e27cff315ef9d5d3ab16f51f4f0160380f2a2f
|
|
||||||
Relays_THT.pretty-4.0.6.tar.gz: 6499c5643bf6ef1529a9323404719001ec4507ef
|
|
||||||
Resistors_SMD.pretty-4.0.6.tar.gz: 109fecafc91cb502879fcc74bd81172634c6384b
|
|
||||||
Resistors_THT.pretty-4.0.6.tar.gz: daef6f91322f49ed98fed796f6deffb9b3a703df
|
|
||||||
Resistors_Universal.pretty-4.0.6.tar.gz: 61dcc14f339d4ed6117e46fb24034d1057c656d3
|
|
||||||
SMD_Packages.pretty-4.0.6.tar.gz: 2aab7003606491116331cc8d2c1d9265b2231277
|
|
||||||
Shielding_Cabinets.pretty-4.0.6.tar.gz: d6eb44e28d2cc6904efb888dc108ccbecaa59f93
|
|
||||||
Socket_Strips.pretty-4.0.6.tar.gz: ffbe4bff4e2c1cd52b5df664b5d079ca33783486
|
|
||||||
Sockets.pretty-4.0.6.tar.gz: 2cb741b461b4437f4b32b77cfa366fa0af884f14
|
|
||||||
Symbols.pretty-4.0.6.tar.gz: 9f00ff503e7983c183116ec4e88dcc9bb023447b
|
|
||||||
TO_SOT_Packages_SMD.pretty-4.0.6.tar.gz: 929fdcd3be880b338dc09e7589963977ed79f549
|
|
||||||
TO_SOT_Packages_THT.pretty-4.0.6.tar.gz: be878bfa527c192145f71c3829bb892127bfa6e6
|
|
||||||
Transformers_SMD.pretty-4.0.6.tar.gz: fa442e82c8d53960efb2b6d03d461dc8ac2b0acb
|
|
||||||
Transformers_THT.pretty-4.0.6.tar.gz: b5d531558c69fc0ffdfd7646b7afbb0cf224b5c2
|
|
||||||
Transistors_OldSowjetAera.pretty-4.0.6.tar.gz: 76e0b5caa59a24abe871395fb0984afdb7338369
|
|
||||||
Valves.pretty-4.0.6.tar.gz: 4b79ce3a4212b584114933ebf086e1d88df475fd
|
|
||||||
Varistors.pretty-4.0.6.tar.gz: 62f9b8fca1f1818fc6f96b7df31692a752c3e29f
|
|
||||||
Wire_Connections_Bridges.pretty-4.0.6.tar.gz: a91d476222e19250fc2512648d76ee451421d3c4
|
|
||||||
Wire_Pads.pretty-4.0.6.tar.gz: 3c4b75c2e08f2cab1c2c940166029d9557bb6f35
|
|
||||||
kicad-4.0.6.tar.xz: 2d4dda5db347ab8c281fdeb311fa3bf53676eb16
|
|
||||||
kicad-doc-4.0.6.tar.gz: 60439e2c1b8fe798c8d52bb22b8af0b0098fbe28
|
|
||||||
kicad-i18n-4.0.6.tar.gz: 649db07a18e71a27d11997e400226e4bc328e007
|
|
||||||
kicad-library-4.0.6.tar.gz: 6f26e4b8227eb181eb9549070a67e6e0a69840f0
|
|
||||||
kicad-source-mirror-4.0.6.tar.gz: 755010b372520b31e5b2f5efe073145e2e6f1b41
|
|
||||||
sources:
|
sources:
|
||||||
Air_Coils_SML_NEOSID.pretty-4.0.6.tar.gz: 1b26c8235bfc6e80a5322e33c3d92625ccb74b96
|
Air_Coils_SML_NEOSID.pretty-4.0.6.tar.gz: 1b26c8235bfc6e80a5322e33c3d92625ccb74b96
|
||||||
Battery_Holders.pretty-4.0.7.tar.gz: 042038ffad4b0f91dc42da2282215593ed167f66
|
Battery_Holders.pretty-4.0.7.tar.gz: 042038ffad4b0f91dc42da2282215593ed167f66
|
||||||
|
@ -180,10 +99,13 @@ sources:
|
||||||
Varistors.pretty-4.0.7.tar.gz: 1ce9f3a6d2ab064343beeb3a1df8f72400087d19
|
Varistors.pretty-4.0.7.tar.gz: 1ce9f3a6d2ab064343beeb3a1df8f72400087d19
|
||||||
Wire_Connections_Bridges.pretty-4.0.7.tar.gz: 6809eff4b78981dfd15054b63516d48cc8fbe6c3
|
Wire_Connections_Bridges.pretty-4.0.7.tar.gz: 6809eff4b78981dfd15054b63516d48cc8fbe6c3
|
||||||
Wire_Pads.pretty-4.0.7.tar.gz: 4b8b42dc1e447a0a3c21410425298734311c99fd
|
Wire_Pads.pretty-4.0.7.tar.gz: 4b8b42dc1e447a0a3c21410425298734311c99fd
|
||||||
kicad-4.0.7.tar.xz: 6e4276edd0761f47008038c5ba8435653b2aee59
|
kicad-5.0.2.tar.xz: d95792d1b70a009d1aa4cc90fe20a4ff4dca38ff
|
||||||
kicad-doc-4.0.7.tar.gz: 1f44682f21f9d2dea9621e6f0be9df1d4a8bc91a
|
kicad-doc-5.0.2.tar.gz: 6edddeaafb8c976953596282e61538d06ee109f4
|
||||||
kicad-i18n-4.0.7.tar.gz: 27a4ea6fc4efe7f9fcea4734c880241217d8d5e7
|
kicad-footprints-5.0.2.tar.gz: 2137c8dc39e221caab9f4a53dbad6cecf8eb95e0
|
||||||
kicad-library-4.0.7.tar.gz: 6dd3adc2dfb59d12f1fd3e64ea64447c78b73272
|
kicad-i18n-5.0.2.tar.gz: 014a062d5665459ca78362e3875bf3b9070d8a83
|
||||||
kicad-source-mirror-4.0.7.tar.gz: df97765b11c29bfb15b401425962ff4c2db1d6bb
|
kicad-packages3D-5.0.2.tar.gz: b8be71fa6d50ae46a108bdc3215e91aedeb93593
|
||||||
|
kicad-packages3D-source-5.0.2.tar.gz: d053523d59fc5cf9f92e00c8ee7e0afb71620459
|
||||||
|
kicad-symbols-5.0.2.tar.gz: 155089ffcce18993c8d32259f7506480377ad36f
|
||||||
|
kicad-templates-5.0.2.tar.gz: 21b6390567a7dea1ad0c9c223e5b4705ef19c567
|
||||||
packages3D-4.0.7.tar.gz: 1f1c0a34125c80691dbe24b81611a83b10ba7c16
|
packages3D-4.0.7.tar.gz: 1f1c0a34125c80691dbe24b81611a83b10ba7c16
|
||||||
packages3D-source-4.0.7.tar.gz: 8eea228287674b7f51554fdd74ca19b377072722
|
packages3D-source-4.0.7.tar.gz: 8eea228287674b7f51554fdd74ca19b377072722
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
diff -ur kicad-5.0.2-patch/3d-viewer/3d_cache/3d_plugin_manager.cpp kicad-5.0.2/3d-viewer/3d_cache/3d_plugin_manager.cpp
|
||||||
|
--- kicad-5.0.2-patch/3d-viewer/3d_cache/3d_plugin_manager.cpp 2018-11-27 01:59:28.000000000 +0300
|
||||||
|
+++ kicad-5.0.2/3d-viewer/3d_cache/3d_plugin_manager.cpp 2019-01-04 03:04:06.253162826 +0300
|
||||||
|
@@ -149,14 +149,10 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
|
- // multiarch friendly determination of the plugin directory: the executable dir
|
||||||
|
- // is first determined via wxStandardPaths::Get().GetExecutablePath() and then
|
||||||
|
- // the CMAKE_INSTALL_LIBDIR path is appended relative to the executable dir.
|
||||||
|
+ // PLUGINDIR = CMAKE_INSTALL_FULL_LIBDIR path is the absolute path
|
||||||
|
+ // corresponding to the install path used for constructing KICAD_USER_PLUGIN
|
||||||
|
|
||||||
|
- fn.Assign( wxStandardPaths::Get().GetExecutablePath() );
|
||||||
|
- fn.RemoveLastDir();
|
||||||
|
- wxString tfname = fn.GetPathWithSep();
|
||||||
|
- tfname.Append( wxString::FromUTF8Unchecked( PLUGINDIR ) );
|
||||||
|
+ wxString tfname = wxString::FromUTF8Unchecked( PLUGINDIR );
|
||||||
|
fn.Assign( tfname, "");
|
||||||
|
fn.AppendDir( "kicad" );
|
||||||
|
#else
|
||||||
|
diff -ur kicad-5.0.2-patch/3d-viewer/3d_plugin_dir.h.in kicad-5.0.2/3d-viewer/3d_plugin_dir.h.in
|
||||||
|
--- kicad-5.0.2-patch/3d-viewer/3d_plugin_dir.h.in 2018-11-27 01:59:28.000000000 +0300
|
||||||
|
+++ kicad-5.0.2/3d-viewer/3d_plugin_dir.h.in 2019-01-04 03:05:06.992868907 +0300
|
||||||
|
@@ -1 +1 @@
|
||||||
|
-#define PLUGINDIR "@CMAKE_INSTALL_LIBDIR@"
|
||||||
|
+#define PLUGINDIR "@CMAKE_INSTALL_FULL_LIBDIR@"
|
17
README.urpmi
Normal file
17
README.urpmi
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
If you need it, install any of the packages:
|
||||||
|
kicad-modules
|
||||||
|
kicad-modules-old
|
||||||
|
kicad-modules-packages3d
|
||||||
|
kicad-modules-packages3d-old
|
||||||
|
and rename or delete the file
|
||||||
|
~/.config/kicad/fp-lib-table
|
||||||
|
|
||||||
|
=== Russian ===
|
||||||
|
|
||||||
|
Если требуется, доустановите любой из пакетов:
|
||||||
|
kicad-modules
|
||||||
|
kicad-modules-old
|
||||||
|
kicad-modules-packages3d
|
||||||
|
kicad-modules-packages3d-old
|
||||||
|
и переименуйте или удалите файл
|
||||||
|
~/.config/kicad/fp-lib-table
|
115
fp-lib-table-modules
Normal file
115
fp-lib-table-modules
Normal file
|
@ -0,0 +1,115 @@
|
||||||
|
(fp_lib_table
|
||||||
|
(lib (name Battery)(type KiCad)(uri ${KISYSMOD}/Battery.pretty)(options "")(descr "Battery and battery holder footprints"))
|
||||||
|
(lib (name Button_Switch_Keyboard)(type KiCad)(uri ${KISYSMOD}/Button_Switch_Keyboard.pretty)(options "")(descr "Buttons and switches for keyboard applications"))
|
||||||
|
(lib (name Button_Switch_SMD)(type KiCad)(uri ${KISYSMOD}/Button_Switch_SMD.pretty)(options "")(descr "Buttons and switches, surface mount"))
|
||||||
|
(lib (name Button_Switch_THT)(type KiCad)(uri ${KISYSMOD}/Button_Switch_THT.pretty)(options "")(descr "Buttons and switches, through hole"))
|
||||||
|
(lib (name Buzzer_Beeper)(type KiCad)(uri ${KISYSMOD}/Buzzer_Beeper.pretty)(options "")(descr "Audio signalling devices"))
|
||||||
|
(lib (name Calibration_Scale)(type KiCad)(uri ${KISYSMOD}/Calibration_Scale.pretty)(options "")(descr "Scales and grids intended for calibration and measurement"))
|
||||||
|
(lib (name Capacitor_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_SMD.pretty)(options "")(descr "Capacitor, surface mount"))
|
||||||
|
(lib (name Capacitor_THT)(type KiCad)(uri ${KISYSMOD}/Capacitor_THT.pretty)(options "")(descr "Capacitor, through hole"))
|
||||||
|
(lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_Tantalum_SMD.pretty)(options "")(descr "Tantalum Capacitor, surface mount"))
|
||||||
|
(lib (name Connector)(type KiCad)(uri ${KISYSMOD}/Connector.pretty)(options "")(descr "Generic/unsorted connector footprints"))
|
||||||
|
(lib (name Connector_Audio)(type KiCad)(uri ${KISYSMOD}/Connector_Audio.pretty)(options "")(descr "Audio connector footprints"))
|
||||||
|
(lib (name Connector_BarrelJack)(type KiCad)(uri ${KISYSMOD}/Connector_BarrelJack.pretty)(options "")(descr "(DC) barrel jack connector footprints"))
|
||||||
|
(lib (name Connector_Card)(type KiCad)(uri ${KISYSMOD}/Connector_Card.pretty)(options "")(descr "Card and card holder footprints"))
|
||||||
|
(lib (name Connector_Coaxial)(type KiCad)(uri ${KISYSMOD}/Connector_Coaxial.pretty)(options "")(descr "Coaxial and RF connector footprints"))
|
||||||
|
(lib (name Connector_DIN)(type KiCad)(uri ${KISYSMOD}/Connector_DIN.pretty)(options "")(descr "DIN connector footprints"))
|
||||||
|
(lib (name Connector_Dsub)(type KiCad)(uri ${KISYSMOD}/Connector_Dsub.pretty)(options "")(descr "DSub connector footprints"))
|
||||||
|
(lib (name Connector_FFC-FPC)(type KiCad)(uri ${KISYSMOD}/Connector_FFC-FPC.pretty)(options "")(descr "FFC (Flexible Flat Cable) and FPC (Flexible Printed Circuit) connector footprints"))
|
||||||
|
(lib (name Connector_HDMI)(type KiCad)(uri ${KISYSMOD}/Connector_HDMI.pretty)(options "")(descr "HDMI connector footprints"))
|
||||||
|
(lib (name Connector_Harwin)(type KiCad)(uri ${KISYSMOD}/Connector_Harwin.pretty)(options "")(descr "Harwin connector footprints"))
|
||||||
|
(lib (name Connector_Hirose)(type KiCad)(uri ${KISYSMOD}/Connector_Hirose.pretty)(options "")(descr "Hirose connector footprints"))
|
||||||
|
(lib (name Connector_IDC)(type KiCad)(uri ${KISYSMOD}/Connector_IDC.pretty)(options "")(descr "IDC connector footprints"))
|
||||||
|
(lib (name Connector_JAE)(type KiCad)(uri ${KISYSMOD}/Connector_JAE.pretty)(options "")(descr "JAE connector footprints"))
|
||||||
|
(lib (name Connector_JST)(type KiCad)(uri ${KISYSMOD}/Connector_JST.pretty)(options "")(descr "JST connector footprints www.jst.com"))
|
||||||
|
(lib (name Connector_Molex)(type KiCad)(uri ${KISYSMOD}/Connector_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com"))
|
||||||
|
(lib (name Connector_Multicomp)(type KiCad)(uri ${KISYSMOD}/Connector_Multicomp.pretty)(options "")(descr "Multicomp connector foottprints"))
|
||||||
|
(lib (name Connector_PCBEdge)(type KiCad)(uri ${KISYSMOD}/Connector_PCBEdge.pretty)(options "")(descr "PCB edge connectors (e.g. PCI, ISA, PCIe, ...)"))
|
||||||
|
(lib (name Connector_Pin)(type KiCad)(uri ${KISYSMOD}/Connector_Pin.pretty)(options "")(descr "Single (solder) pin conectors"))
|
||||||
|
(lib (name Connector_PinHeader_1.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_1.00mm.pretty)(options "")(descr "Pin headers, 1.0mm pitch"))
|
||||||
|
(lib (name Connector_PinHeader_1.27mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_1.27mm.pretty)(options "")(descr "Pin headers, 1.27mm pitch"))
|
||||||
|
(lib (name Connector_PinHeader_2.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_2.00mm.pretty)(options "")(descr "Pin headers, 2.0mm pitch"))
|
||||||
|
(lib (name Connector_PinHeader_2.54mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_2.54mm.pretty)(options "")(descr "Pin headers, 2.54mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_1.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_1.00mm.pretty)(options "")(descr "Pin sockets, 1.00mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_1.27mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_1.27mm.pretty)(options "")(descr "Pin sockets, 1.27mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_2.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_2.00mm.pretty)(options "")(descr "Pin sockets, 2.0mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_2.54mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_2.54mm.pretty)(options "")(descr "Pin sockets, 2.54mm pitch"))
|
||||||
|
(lib (name Connector_Phoenix_MC)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MC.pretty)(options "")(descr "Phoenix MC connector footprints"))
|
||||||
|
(lib (name Connector_Phoenix_MC_HighVoltage)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MC_HighVoltage.pretty)(options "")(descr "Phoenix high voltage (320V, 5.08mm pitch) MC connector footprints"))
|
||||||
|
(lib (name Connector_Phoenix_MSTB)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MSTB.pretty)(options "")(descr "Phoenix MSTB connector footprints"))
|
||||||
|
(lib (name Connector_Phoenix_GMSTB)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_GMSTB.pretty)(options "")(descr "Phoenix GMSTB series (high voltage MSTB) connector footprints"))
|
||||||
|
(lib (name Connector_RJ)(type KiCad)(uri ${KISYSMOD}/Connector_RJ.pretty)(options "")(descr "Registered Jack (RJ) connector footprints (e.g. RJ11, RJ45, ...)"))
|
||||||
|
(lib (name Connector_SATA_SAS)(type KiCad)(uri ${KISYSMOD}/Connector_SATA_SAS.pretty)(options "")(descr "SATA/SAS connector footprints"))
|
||||||
|
(lib (name Connector_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/Connector_TE-Connectivity.pretty)(options "")(descr "Footprints for connectors by TE Connectivity"))
|
||||||
|
(lib (name Connector_USB)(type KiCad)(uri ${KISYSMOD}/Connector_USB.pretty)(options "")(descr "USB connector footprints"))
|
||||||
|
(lib (name Connector_Wago)(type KiCad)(uri ${KISYSMOD}/Connector_Wago.pretty)(options "")(descr "Wago connector footprints"))
|
||||||
|
(lib (name Connector_Wire)(type KiCad)(uri ${KISYSMOD}/Connector_Wire.pretty)(options "")(descr "Footprints for solder wire pads."))
|
||||||
|
(lib (name Connector_Samtec)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec.pretty)(options "")(descr "Samtec connector footprints"))
|
||||||
|
(lib (name Connector_Samtec_HLE_SMD)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec_HLE_SMD.pretty)(options "")(descr "Samtec surface mount HLE series connector footprints"))
|
||||||
|
(lib (name Connector_Samtec_HLE_THT)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec_HLE_THT.pretty)(options "")(descr "Samtec through hole HLE series connector footprints"))
|
||||||
|
(lib (name Converter_ACDC)(type KiCad)(uri ${KISYSMOD}/Converter_ACDC.pretty)(options "")(descr "AC/DC converter footprints"))
|
||||||
|
(lib (name Converter_DCDC)(type KiCad)(uri ${KISYSMOD}/Converter_DCDC.pretty)(options "")(descr "DC/DC converter footprints"))
|
||||||
|
(lib (name Crystal)(type KiCad)(uri ${KISYSMOD}/Crystal.pretty)(options "")(descr "Crystal footprints"))
|
||||||
|
(lib (name Diode_SMD)(type KiCad)(uri ${KISYSMOD}/Diode_SMD.pretty)(options "")(descr "Diode footprints, surface mount"))
|
||||||
|
(lib (name Diode_THT)(type KiCad)(uri ${KISYSMOD}/Diode_THT.pretty)(options "")(descr "Diode footprints, through hole"))
|
||||||
|
(lib (name Display_7Segment)(type KiCad)(uri ${KISYSMOD}/Display_7Segment.pretty)(options "")(descr "Seven segment Display"))
|
||||||
|
(lib (name Display)(type KiCad)(uri ${KISYSMOD}/Display.pretty)(options "")(descr "Display modules"))
|
||||||
|
(lib (name Fiducial)(type KiCad)(uri ${KISYSMOD}/Fiducial.pretty)(options "")(descr "Fiducial markings"))
|
||||||
|
(lib (name Filter)(type KiCad)(uri ${KISYSMOD}/Filter.pretty)(options "")(descr "Filter footprints"))
|
||||||
|
(lib (name Fuse)(type KiCad)(uri ${KISYSMOD}/Fuse.pretty)(options "")(descr "Fuse and fuse holder footprints"))
|
||||||
|
(lib (name Heatsink)(type KiCad)(uri ${KISYSMOD}/Heatsink.pretty)(options "")(descr "Heatsinks and thermal products"))
|
||||||
|
(lib (name Inductor_SMD)(type KiCad)(uri ${KISYSMOD}/Inductor_SMD.pretty)(options "")(descr "Inductor footprints, surface mount"))
|
||||||
|
(lib (name Inductor_THT)(type KiCad)(uri ${KISYSMOD}/Inductor_THT.pretty)(options "")(descr "Inductor footprints, through hole"))
|
||||||
|
(lib (name Jumper)(type KiCad)(uri ${KISYSMOD}/Jumper.pretty)(options "")(descr "Jumpers, solder jumpers, ... footprints"))
|
||||||
|
(lib (name LED_SMD)(type KiCad)(uri ${KISYSMOD}/LED_SMD.pretty)(options "")(descr "Light emitting diodes (LED), surface mount"))
|
||||||
|
(lib (name LED_THT)(type KiCad)(uri ${KISYSMOD}/LED_THT.pretty)(options "")(descr "Light emitting diodes (LED), through hole"))
|
||||||
|
(lib (name Module)(type KiCad)(uri ${KISYSMOD}/Module.pretty)(options "")(descr "Footprints for SoM (System on Module)"))
|
||||||
|
(lib (name MountingHole)(type KiCad)(uri ${KISYSMOD}/MountingHole.pretty)(options "")(descr "Mechanical fasteners"))
|
||||||
|
(lib (name NetTie)(type KiCad)(uri ${KISYSMOD}/NetTie.pretty)(options "")(descr "Net ties"))
|
||||||
|
(lib (name OptoDevice)(type KiCad)(uri ${KISYSMOD}/OptoDevice.pretty)(options "")(descr "Optical devices (light sensors, opto isolators/interrupters, laser diodes, fiber optical components ...)"))
|
||||||
|
(lib (name Oscillator)(type KiCad)(uri ${KISYSMOD}/Oscillator.pretty)(options "")(descr "Footprints for oscillator devices"))
|
||||||
|
(lib (name Package_BGA)(type KiCad)(uri ${KISYSMOD}/Package_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)"))
|
||||||
|
(lib (name Package_CSP)(type KiCad)(uri ${KISYSMOD}/Package_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)"))
|
||||||
|
(lib (name Package_DFN_QFN)(type KiCad)(uri ${KISYSMOD}/Package_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN"))
|
||||||
|
(lib (name Package_DIP)(type KiCad)(uri ${KISYSMOD}/Package_DIP.pretty)(options "")(descr "Through hole IC packages, DIP"))
|
||||||
|
(lib (name Package_DirectFET)(type KiCad)(uri ${KISYSMOD}/Package_DirectFET.pretty)(options "")(descr "DirectFET packages from International Rectifier"))
|
||||||
|
(lib (name Package_LCC)(type KiCad)(uri ${KISYSMOD}/Package_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)"))
|
||||||
|
(lib (name Package_LGA)(type KiCad)(uri ${KISYSMOD}/Package_LGA.pretty)(options "")(descr "Land Grid Array (LGA)"))
|
||||||
|
(lib (name Package_QFP)(type KiCad)(uri ${KISYSMOD}/Package_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)"))
|
||||||
|
(lib (name Package_SIP)(type KiCad)(uri ${KISYSMOD}/Package_SIP.pretty)(options "")(descr "Single Inline Package(SIP)"))
|
||||||
|
(lib (name Package_SO)(type KiCad)(uri ${KISYSMOD}/Package_SO.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC, SSOP, xSOP, xSO)"))
|
||||||
|
(lib (name Package_SON)(type KiCad)(uri ${KISYSMOD}/Package_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)"))
|
||||||
|
(lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_SMD.pretty)(options "")(descr "Surface mount transistor packages"))
|
||||||
|
(lib (name Package_TO_SOT_THT)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_THT.pretty)(options "")(descr "Through hole transistor packages"))
|
||||||
|
(lib (name Potentiometer_SMD)(type KiCad)(uri ${KISYSMOD}/Potentiometer_SMD.pretty)(options "")(descr "Potentiometer footprints, surface mount (SMD)"))
|
||||||
|
(lib (name Potentiometer_THT)(type KiCad)(uri ${KISYSMOD}/Potentiometer_THT.pretty)(options "")(descr "Potentiometer footprints, through hole (THT)"))
|
||||||
|
(lib (name Relay_SMD)(type KiCad)(uri ${KISYSMOD}/Relay_SMD.pretty)(options "")(descr "Surface mount relay packages"))
|
||||||
|
(lib (name Relay_THT)(type KiCad)(uri ${KISYSMOD}/Relay_THT.pretty)(options "")(descr "Through hole relay packages"))
|
||||||
|
(lib (name Resistor_SMD)(type KiCad)(uri ${KISYSMOD}/Resistor_SMD.pretty)(options "")(descr "Resistor footprints, surface mount (SMD)"))
|
||||||
|
(lib (name Resistor_THT)(type KiCad)(uri ${KISYSMOD}/Resistor_THT.pretty)(options "")(descr "Resistor footprints, through hole (THT)"))
|
||||||
|
(lib (name RF_Antenna)(type KiCad)(uri ${KISYSMOD}/RF_Antenna.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints"))
|
||||||
|
(lib (name RF_Module)(type KiCad)(uri ${KISYSMOD}/RF_Module.pretty)(options "")(descr "Radio-frequency / wireless modules"))
|
||||||
|
(lib (name RF_Shielding)(type KiCad)(uri ${KISYSMOD}/RF_Shielding.pretty)(options "")(descr "Specialied footprints for EMI shields and covers"))
|
||||||
|
(lib (name Rotary_Encoder)(type KiCad)(uri ${KISYSMOD}/Rotary_Encoder.pretty)(options "")(descr "Rotary Encoder Footprints"))
|
||||||
|
(lib (name Sensor_Audio)(type KiCad)(uri ${KISYSMOD}/Sensor_Audio.pretty)(options "")(descr "Specialized footprints for audio sensors"))
|
||||||
|
(lib (name Sensor_Current)(type KiCad)(uri ${KISYSMOD}/Sensor_Current.pretty)(options "")(descr "Specialized footprints for current sensors"))
|
||||||
|
(lib (name Sensor_Motion)(type KiCad)(uri ${KISYSMOD}/Sensor_Motion.pretty)(options "")(descr "Specialized footprints for motion sensors"))
|
||||||
|
(lib (name Sensor_Pressure)(type KiCad)(uri ${KISYSMOD}/Sensor_Pressure.pretty)(options "")(descr "Specialized footprints for pressure sensors"))
|
||||||
|
(lib (name Sensor_Voltage)(type KiCad)(uri ${KISYSMOD}/Sensor_Voltage.pretty)(options "")(descr "Specialized footprints for voltage sensors"))
|
||||||
|
(lib (name Socket)(type KiCad)(uri ${KISYSMOD}/Socket.pretty)(options "")(descr "Sockets"))
|
||||||
|
(lib (name Symbol)(type KiCad)(uri ${KISYSMOD}/Symbol.pretty)(options "")(descr "PCB symbols"))
|
||||||
|
(lib (name TerminalBlock)(type KiCad)(uri ${KISYSMOD}/TerminalBlock.pretty)(options "")(descr "Footprints for terminal blocks that do not have their own manufacturer specific library."))
|
||||||
|
(lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_4Ucon.pretty)(options "")(descr "4UCON terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_Dinkle)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Dinkle.pretty)(options "")(descr "Dinkle terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_MetzConnect)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_MetzConnect.pretty)(options "")(descr "Metz Connect terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_Philmore)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Philmore.pretty)(options "")(descr "Philmore terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_RND)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_RND.pretty)(options "")(descr "RND terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_TE-Connectivity.pretty)(options "")(descr "TE Connectivity terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_WAGO)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_WAGO.pretty)(options "")(descr "WAGO terminal blocks"))
|
||||||
|
(lib (name TestPoint)(type KiCad)(uri ${KISYSMOD}/TestPoint.pretty)(options "")(descr "Test points, measurement points, probe connection points"))
|
||||||
|
(lib (name Transformer_SMD)(type KiCad)(uri ${KISYSMOD}/Transformer_SMD.pretty)(options "")(descr "Surface mount transformers"))
|
||||||
|
(lib (name Transformer_THT)(type KiCad)(uri ${KISYSMOD}/Transformer_THT.pretty)(options "")(descr "Through hole transformers"))
|
||||||
|
(lib (name Valve)(type KiCad)(uri ${KISYSMOD}/Valve.pretty)(options "")(descr "Valve"))
|
||||||
|
(lib (name Varistor)(type KiCad)(uri ${KISYSMOD}/Varistor.pretty)(options "")(descr "Varistor"))
|
||||||
|
)
|
214
fp-lib-table-modules-all
Normal file
214
fp-lib-table-modules-all
Normal file
|
@ -0,0 +1,214 @@
|
||||||
|
(fp_lib_table
|
||||||
|
(lib (name Battery)(type KiCad)(uri ${KISYSMOD}/Battery.pretty)(options "")(descr "Battery and battery holder footprints"))
|
||||||
|
(lib (name Button_Switch_Keyboard)(type KiCad)(uri ${KISYSMOD}/Button_Switch_Keyboard.pretty)(options "")(descr "Buttons and switches for keyboard applications"))
|
||||||
|
(lib (name Button_Switch_SMD)(type KiCad)(uri ${KISYSMOD}/Button_Switch_SMD.pretty)(options "")(descr "Buttons and switches, surface mount"))
|
||||||
|
(lib (name Button_Switch_THT)(type KiCad)(uri ${KISYSMOD}/Button_Switch_THT.pretty)(options "")(descr "Buttons and switches, through hole"))
|
||||||
|
(lib (name Buzzer_Beeper)(type KiCad)(uri ${KISYSMOD}/Buzzer_Beeper.pretty)(options "")(descr "Audio signalling devices"))
|
||||||
|
(lib (name Calibration_Scale)(type KiCad)(uri ${KISYSMOD}/Calibration_Scale.pretty)(options "")(descr "Scales and grids intended for calibration and measurement"))
|
||||||
|
(lib (name Capacitor_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_SMD.pretty)(options "")(descr "Capacitor, surface mount"))
|
||||||
|
(lib (name Capacitor_THT)(type KiCad)(uri ${KISYSMOD}/Capacitor_THT.pretty)(options "")(descr "Capacitor, through hole"))
|
||||||
|
(lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_Tantalum_SMD.pretty)(options "")(descr "Tantalum Capacitor, surface mount"))
|
||||||
|
(lib (name Connector)(type KiCad)(uri ${KISYSMOD}/Connector.pretty)(options "")(descr "Generic/unsorted connector footprints"))
|
||||||
|
(lib (name Connector_Audio)(type KiCad)(uri ${KISYSMOD}/Connector_Audio.pretty)(options "")(descr "Audio connector footprints"))
|
||||||
|
(lib (name Connector_BarrelJack)(type KiCad)(uri ${KISYSMOD}/Connector_BarrelJack.pretty)(options "")(descr "(DC) barrel jack connector footprints"))
|
||||||
|
(lib (name Connector_Card)(type KiCad)(uri ${KISYSMOD}/Connector_Card.pretty)(options "")(descr "Card and card holder footprints"))
|
||||||
|
(lib (name Connector_Coaxial)(type KiCad)(uri ${KISYSMOD}/Connector_Coaxial.pretty)(options "")(descr "Coaxial and RF connector footprints"))
|
||||||
|
(lib (name Connector_DIN)(type KiCad)(uri ${KISYSMOD}/Connector_DIN.pretty)(options "")(descr "DIN connector footprints"))
|
||||||
|
(lib (name Connector_Dsub)(type KiCad)(uri ${KISYSMOD}/Connector_Dsub.pretty)(options "")(descr "DSub connector footprints"))
|
||||||
|
(lib (name Connector_FFC-FPC)(type KiCad)(uri ${KISYSMOD}/Connector_FFC-FPC.pretty)(options "")(descr "FFC (Flexible Flat Cable) and FPC (Flexible Printed Circuit) connector footprints"))
|
||||||
|
(lib (name Connector_HDMI)(type KiCad)(uri ${KISYSMOD}/Connector_HDMI.pretty)(options "")(descr "HDMI connector footprints"))
|
||||||
|
(lib (name Connector_Harwin)(type KiCad)(uri ${KISYSMOD}/Connector_Harwin.pretty)(options "")(descr "Harwin connector footprints"))
|
||||||
|
(lib (name Connector_Hirose)(type KiCad)(uri ${KISYSMOD}/Connector_Hirose.pretty)(options "")(descr "Hirose connector footprints"))
|
||||||
|
(lib (name Connector_IDC)(type KiCad)(uri ${KISYSMOD}/Connector_IDC.pretty)(options "")(descr "IDC connector footprints"))
|
||||||
|
(lib (name Connector_JAE)(type KiCad)(uri ${KISYSMOD}/Connector_JAE.pretty)(options "")(descr "JAE connector footprints"))
|
||||||
|
(lib (name Connector_JST)(type KiCad)(uri ${KISYSMOD}/Connector_JST.pretty)(options "")(descr "JST connector footprints www.jst.com"))
|
||||||
|
(lib (name Connector_Molex)(type KiCad)(uri ${KISYSMOD}/Connector_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com"))
|
||||||
|
(lib (name Connector_Multicomp)(type KiCad)(uri ${KISYSMOD}/Connector_Multicomp.pretty)(options "")(descr "Multicomp connector foottprints"))
|
||||||
|
(lib (name Connector_PCBEdge)(type KiCad)(uri ${KISYSMOD}/Connector_PCBEdge.pretty)(options "")(descr "PCB edge connectors (e.g. PCI, ISA, PCIe, ...)"))
|
||||||
|
(lib (name Connector_Pin)(type KiCad)(uri ${KISYSMOD}/Connector_Pin.pretty)(options "")(descr "Single (solder) pin conectors"))
|
||||||
|
(lib (name Connector_PinHeader_1.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_1.00mm.pretty)(options "")(descr "Pin headers, 1.0mm pitch"))
|
||||||
|
(lib (name Connector_PinHeader_1.27mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_1.27mm.pretty)(options "")(descr "Pin headers, 1.27mm pitch"))
|
||||||
|
(lib (name Connector_PinHeader_2.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_2.00mm.pretty)(options "")(descr "Pin headers, 2.0mm pitch"))
|
||||||
|
(lib (name Connector_PinHeader_2.54mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_2.54mm.pretty)(options "")(descr "Pin headers, 2.54mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_1.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_1.00mm.pretty)(options "")(descr "Pin sockets, 1.00mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_1.27mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_1.27mm.pretty)(options "")(descr "Pin sockets, 1.27mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_2.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_2.00mm.pretty)(options "")(descr "Pin sockets, 2.0mm pitch"))
|
||||||
|
(lib (name Connector_PinSocket_2.54mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_2.54mm.pretty)(options "")(descr "Pin sockets, 2.54mm pitch"))
|
||||||
|
(lib (name Connector_Phoenix_MC)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MC.pretty)(options "")(descr "Phoenix MC connector footprints"))
|
||||||
|
(lib (name Connector_Phoenix_MC_HighVoltage)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MC_HighVoltage.pretty)(options "")(descr "Phoenix high voltage (320V, 5.08mm pitch) MC connector footprints"))
|
||||||
|
(lib (name Connector_Phoenix_MSTB)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MSTB.pretty)(options "")(descr "Phoenix MSTB connector footprints"))
|
||||||
|
(lib (name Connector_Phoenix_GMSTB)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_GMSTB.pretty)(options "")(descr "Phoenix GMSTB series (high voltage MSTB) connector footprints"))
|
||||||
|
(lib (name Connector_RJ)(type KiCad)(uri ${KISYSMOD}/Connector_RJ.pretty)(options "")(descr "Registered Jack (RJ) connector footprints (e.g. RJ11, RJ45, ...)"))
|
||||||
|
(lib (name Connector_SATA_SAS)(type KiCad)(uri ${KISYSMOD}/Connector_SATA_SAS.pretty)(options "")(descr "SATA/SAS connector footprints"))
|
||||||
|
(lib (name Connector_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/Connector_TE-Connectivity.pretty)(options "")(descr "Footprints for connectors by TE Connectivity"))
|
||||||
|
(lib (name Connector_USB)(type KiCad)(uri ${KISYSMOD}/Connector_USB.pretty)(options "")(descr "USB connector footprints"))
|
||||||
|
(lib (name Connector_Wago)(type KiCad)(uri ${KISYSMOD}/Connector_Wago.pretty)(options "")(descr "Wago connector footprints"))
|
||||||
|
(lib (name Connector_Wire)(type KiCad)(uri ${KISYSMOD}/Connector_Wire.pretty)(options "")(descr "Footprints for solder wire pads."))
|
||||||
|
(lib (name Connector_Samtec)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec.pretty)(options "")(descr "Samtec connector footprints"))
|
||||||
|
(lib (name Connector_Samtec_HLE_SMD)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec_HLE_SMD.pretty)(options "")(descr "Samtec surface mount HLE series connector footprints"))
|
||||||
|
(lib (name Connector_Samtec_HLE_THT)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec_HLE_THT.pretty)(options "")(descr "Samtec through hole HLE series connector footprints"))
|
||||||
|
(lib (name Converter_ACDC)(type KiCad)(uri ${KISYSMOD}/Converter_ACDC.pretty)(options "")(descr "AC/DC converter footprints"))
|
||||||
|
(lib (name Converter_DCDC)(type KiCad)(uri ${KISYSMOD}/Converter_DCDC.pretty)(options "")(descr "DC/DC converter footprints"))
|
||||||
|
(lib (name Crystal)(type KiCad)(uri ${KISYSMOD}/Crystal.pretty)(options "")(descr "Crystal footprints"))
|
||||||
|
(lib (name Diode_SMD)(type KiCad)(uri ${KISYSMOD}/Diode_SMD.pretty)(options "")(descr "Diode footprints, surface mount"))
|
||||||
|
(lib (name Diode_THT)(type KiCad)(uri ${KISYSMOD}/Diode_THT.pretty)(options "")(descr "Diode footprints, through hole"))
|
||||||
|
(lib (name Display_7Segment)(type KiCad)(uri ${KISYSMOD}/Display_7Segment.pretty)(options "")(descr "Seven segment Display"))
|
||||||
|
(lib (name Display)(type KiCad)(uri ${KISYSMOD}/Display.pretty)(options "")(descr "Display modules"))
|
||||||
|
(lib (name Fiducial)(type KiCad)(uri ${KISYSMOD}/Fiducial.pretty)(options "")(descr "Fiducial markings"))
|
||||||
|
(lib (name Filter)(type KiCad)(uri ${KISYSMOD}/Filter.pretty)(options "")(descr "Filter footprints"))
|
||||||
|
(lib (name Fuse)(type KiCad)(uri ${KISYSMOD}/Fuse.pretty)(options "")(descr "Fuse and fuse holder footprints"))
|
||||||
|
(lib (name Heatsink)(type KiCad)(uri ${KISYSMOD}/Heatsink.pretty)(options "")(descr "Heatsinks and thermal products"))
|
||||||
|
(lib (name Inductor_SMD)(type KiCad)(uri ${KISYSMOD}/Inductor_SMD.pretty)(options "")(descr "Inductor footprints, surface mount"))
|
||||||
|
(lib (name Inductor_THT)(type KiCad)(uri ${KISYSMOD}/Inductor_THT.pretty)(options "")(descr "Inductor footprints, through hole"))
|
||||||
|
(lib (name Jumper)(type KiCad)(uri ${KISYSMOD}/Jumper.pretty)(options "")(descr "Jumpers, solder jumpers, ... footprints"))
|
||||||
|
(lib (name LED_SMD)(type KiCad)(uri ${KISYSMOD}/LED_SMD.pretty)(options "")(descr "Light emitting diodes (LED), surface mount"))
|
||||||
|
(lib (name LED_THT)(type KiCad)(uri ${KISYSMOD}/LED_THT.pretty)(options "")(descr "Light emitting diodes (LED), through hole"))
|
||||||
|
(lib (name Module)(type KiCad)(uri ${KISYSMOD}/Module.pretty)(options "")(descr "Footprints for SoM (System on Module)"))
|
||||||
|
(lib (name MountingHole)(type KiCad)(uri ${KISYSMOD}/MountingHole.pretty)(options "")(descr "Mechanical fasteners"))
|
||||||
|
(lib (name NetTie)(type KiCad)(uri ${KISYSMOD}/NetTie.pretty)(options "")(descr "Net ties"))
|
||||||
|
(lib (name OptoDevice)(type KiCad)(uri ${KISYSMOD}/OptoDevice.pretty)(options "")(descr "Optical devices (light sensors, opto isolators/interrupters, laser diodes, fiber optical components ...)"))
|
||||||
|
(lib (name Oscillator)(type KiCad)(uri ${KISYSMOD}/Oscillator.pretty)(options "")(descr "Footprints for oscillator devices"))
|
||||||
|
(lib (name Package_BGA)(type KiCad)(uri ${KISYSMOD}/Package_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)"))
|
||||||
|
(lib (name Package_CSP)(type KiCad)(uri ${KISYSMOD}/Package_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)"))
|
||||||
|
(lib (name Package_DFN_QFN)(type KiCad)(uri ${KISYSMOD}/Package_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN"))
|
||||||
|
(lib (name Package_DIP)(type KiCad)(uri ${KISYSMOD}/Package_DIP.pretty)(options "")(descr "Through hole IC packages, DIP"))
|
||||||
|
(lib (name Package_DirectFET)(type KiCad)(uri ${KISYSMOD}/Package_DirectFET.pretty)(options "")(descr "DirectFET packages from International Rectifier"))
|
||||||
|
(lib (name Package_LCC)(type KiCad)(uri ${KISYSMOD}/Package_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)"))
|
||||||
|
(lib (name Package_LGA)(type KiCad)(uri ${KISYSMOD}/Package_LGA.pretty)(options "")(descr "Land Grid Array (LGA)"))
|
||||||
|
(lib (name Package_QFP)(type KiCad)(uri ${KISYSMOD}/Package_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)"))
|
||||||
|
(lib (name Package_SIP)(type KiCad)(uri ${KISYSMOD}/Package_SIP.pretty)(options "")(descr "Single Inline Package(SIP)"))
|
||||||
|
(lib (name Package_SO)(type KiCad)(uri ${KISYSMOD}/Package_SO.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC, SSOP, xSOP, xSO)"))
|
||||||
|
(lib (name Package_SON)(type KiCad)(uri ${KISYSMOD}/Package_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)"))
|
||||||
|
(lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_SMD.pretty)(options "")(descr "Surface mount transistor packages"))
|
||||||
|
(lib (name Package_TO_SOT_THT)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_THT.pretty)(options "")(descr "Through hole transistor packages"))
|
||||||
|
(lib (name Potentiometer_SMD)(type KiCad)(uri ${KISYSMOD}/Potentiometer_SMD.pretty)(options "")(descr "Potentiometer footprints, surface mount (SMD)"))
|
||||||
|
(lib (name Potentiometer_THT)(type KiCad)(uri ${KISYSMOD}/Potentiometer_THT.pretty)(options "")(descr "Potentiometer footprints, through hole (THT)"))
|
||||||
|
(lib (name Relay_SMD)(type KiCad)(uri ${KISYSMOD}/Relay_SMD.pretty)(options "")(descr "Surface mount relay packages"))
|
||||||
|
(lib (name Relay_THT)(type KiCad)(uri ${KISYSMOD}/Relay_THT.pretty)(options "")(descr "Through hole relay packages"))
|
||||||
|
(lib (name Resistor_SMD)(type KiCad)(uri ${KISYSMOD}/Resistor_SMD.pretty)(options "")(descr "Resistor footprints, surface mount (SMD)"))
|
||||||
|
(lib (name Resistor_THT)(type KiCad)(uri ${KISYSMOD}/Resistor_THT.pretty)(options "")(descr "Resistor footprints, through hole (THT)"))
|
||||||
|
(lib (name RF_Antenna)(type KiCad)(uri ${KISYSMOD}/RF_Antenna.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints"))
|
||||||
|
(lib (name RF_Module)(type KiCad)(uri ${KISYSMOD}/RF_Module.pretty)(options "")(descr "Radio-frequency / wireless modules"))
|
||||||
|
(lib (name RF_Shielding)(type KiCad)(uri ${KISYSMOD}/RF_Shielding.pretty)(options "")(descr "Specialied footprints for EMI shields and covers"))
|
||||||
|
(lib (name Rotary_Encoder)(type KiCad)(uri ${KISYSMOD}/Rotary_Encoder.pretty)(options "")(descr "Rotary Encoder Footprints"))
|
||||||
|
(lib (name Sensor_Audio)(type KiCad)(uri ${KISYSMOD}/Sensor_Audio.pretty)(options "")(descr "Specialized footprints for audio sensors"))
|
||||||
|
(lib (name Sensor_Current)(type KiCad)(uri ${KISYSMOD}/Sensor_Current.pretty)(options "")(descr "Specialized footprints for current sensors"))
|
||||||
|
(lib (name Sensor_Motion)(type KiCad)(uri ${KISYSMOD}/Sensor_Motion.pretty)(options "")(descr "Specialized footprints for motion sensors"))
|
||||||
|
(lib (name Sensor_Pressure)(type KiCad)(uri ${KISYSMOD}/Sensor_Pressure.pretty)(options "")(descr "Specialized footprints for pressure sensors"))
|
||||||
|
(lib (name Sensor_Voltage)(type KiCad)(uri ${KISYSMOD}/Sensor_Voltage.pretty)(options "")(descr "Specialized footprints for voltage sensors"))
|
||||||
|
(lib (name Socket)(type KiCad)(uri ${KISYSMOD}/Socket.pretty)(options "")(descr "Sockets"))
|
||||||
|
(lib (name Symbol)(type KiCad)(uri ${KISYSMOD}/Symbol.pretty)(options "")(descr "PCB symbols"))
|
||||||
|
(lib (name TerminalBlock)(type KiCad)(uri ${KISYSMOD}/TerminalBlock.pretty)(options "")(descr "Footprints for terminal blocks that do not have their own manufacturer specific library."))
|
||||||
|
(lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_4Ucon.pretty)(options "")(descr "4UCON terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_Dinkle)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Dinkle.pretty)(options "")(descr "Dinkle terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_MetzConnect)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_MetzConnect.pretty)(options "")(descr "Metz Connect terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_Philmore)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Philmore.pretty)(options "")(descr "Philmore terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_RND)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_RND.pretty)(options "")(descr "RND terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_TE-Connectivity.pretty)(options "")(descr "TE Connectivity terminal blocks"))
|
||||||
|
(lib (name TerminalBlock_WAGO)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_WAGO.pretty)(options "")(descr "WAGO terminal blocks"))
|
||||||
|
(lib (name TestPoint)(type KiCad)(uri ${KISYSMOD}/TestPoint.pretty)(options "")(descr "Test points, measurement points, probe connection points"))
|
||||||
|
(lib (name Transformer_SMD)(type KiCad)(uri ${KISYSMOD}/Transformer_SMD.pretty)(options "")(descr "Surface mount transformers"))
|
||||||
|
(lib (name Transformer_THT)(type KiCad)(uri ${KISYSMOD}/Transformer_THT.pretty)(options "")(descr "Through hole transformers"))
|
||||||
|
(lib (name Valve)(type KiCad)(uri ${KISYSMOD}/Valve.pretty)(options "")(descr "Valve"))
|
||||||
|
(lib (name Varistor)(type KiCad)(uri ${KISYSMOD}/Varistor.pretty)(options "")(descr "Varistor"))
|
||||||
|
(lib (name Battery_Holders)(type KiCad)(uri ${KISYSMOD}/Battery_Holders.pretty)(options "")(descr "Batteries and battery holders"))
|
||||||
|
(lib (name Buttons_Switches_SMD)(type KiCad)(uri ${KISYSMOD}/Buttons_Switches_SMD.pretty)(options "")(descr "Buttons and switches, surface mount"))
|
||||||
|
(lib (name Buttons_Switches_THT)(type KiCad)(uri ${KISYSMOD}/Buttons_Switches_THT.pretty)(options "")(descr "Buttons and switches, through hole"))
|
||||||
|
(lib (name Buzzers_Beepers)(type KiCad)(uri ${KISYSMOD}/Buzzers_Beepers.pretty)(options "")(descr "Audio signalling devices"))
|
||||||
|
(lib (name Capacitors_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitors_SMD.pretty)(options "")(descr "Capacitors, surface mount"))
|
||||||
|
(lib (name Capacitors_Tantalum_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitors_Tantalum_SMD.pretty)(options "")(descr "Tantalum capacitors, surface mount"))
|
||||||
|
(lib (name Capacitors_THT)(type KiCad)(uri ${KISYSMOD}/Capacitors_THT.pretty)(options "")(descr "Capacitors, through hole"))
|
||||||
|
(lib (name Connectors_Card)(type KiCad)(uri ${KISYSMOD}/Connectors_Card.pretty)(options "")(descr "Footprints for cards and card holders"))
|
||||||
|
(lib (name Connectors_Harwin)(type KiCad)(uri ${KISYSMOD}/Connectors_Harwin.pretty)(options "")(descr "Harwin connector footprints www.harwin.com"))
|
||||||
|
(lib (name Connectors_HDMI)(type KiCad)(uri ${KISYSMOD}/Connectors_HDMI.pretty)(options "")(descr "HDMI connector footprints"))
|
||||||
|
(lib (name Connectors_Hirose)(type KiCad)(uri ${KISYSMOD}/Connectors_Hirose.pretty)(options "")(descr "Hirose connector footprints www.hirose.com"))
|
||||||
|
(lib (name Connectors_IEC_DIN)(type KiCad)(uri ${KISYSMOD}/Connectors_IEC_DIN.pretty)(options "")(descr "DIN connector footprints"))
|
||||||
|
(lib (name Connectors_JAE)(type KiCad)(uri ${KISYSMOD}/Connectors_JAE.pretty)(options "")(descr "JAE connector footprints http://www.jae.com/jccom/en/connectors"))
|
||||||
|
(lib (name Connectors_JST)(type KiCad)(uri ${KISYSMOD}/Connectors_JST.pretty)(options "")(descr "JST connector footprints www.jst.com"))
|
||||||
|
(lib (name Connectors_Mini-Universal)(type KiCad)(uri ${KISYSMOD}/Connectors_Mini-Universal.pretty)(options "")(descr Mate-N-Lok))
|
||||||
|
(lib (name Connectors_Molex)(type KiCad)(uri ${KISYSMOD}/Connectors_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com"))
|
||||||
|
(lib (name Connectors_Multicomp)(type KiCad)(uri ${KISYSMOD}/Connectors_Multicomp.pretty)(options "")(descr "Multicomp connector footprints"))
|
||||||
|
(lib (name Connectors_Phoenix)(type KiCad)(uri ${KISYSMOD}/Connectors_Phoenix.pretty)(options "")(descr "Phoenix connector footprints"))
|
||||||
|
(lib (name Connectors_Samtec)(type KiCad)(uri ${KISYSMOD}/Connectors_Samtec.pretty)(options "")(descr "Samtec connector footprints"))
|
||||||
|
(lib (name Connectors_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/Connectors_TE-Connectivity.pretty)(options "")(descr "TE Connectivity connector footprints www.te.com"))
|
||||||
|
(lib (name Connectors_Terminal_Blocks)(type KiCad)(uri ${KISYSMOD}/Connectors_Terminal_Blocks.pretty)(options "")(descr "Terminal block connectors"))
|
||||||
|
(lib (name Connectors_WAGO)(type KiCad)(uri ${KISYSMOD}/Connectors_WAGO.pretty)(options "")(descr "WAGO connector footprints www.wago.com"))
|
||||||
|
(lib (name Connectors)(type KiCad)(uri ${KISYSMOD}/Connectors.pretty)(options "")(descr "Assorted connector footprints"))
|
||||||
|
(lib (name Converters_DCDC_ACDC)(type KiCad)(uri ${KISYSMOD}/Converters_DCDC_ACDC.pretty)(options "")(descr "DC-DC and AC-DC convertor modules"))
|
||||||
|
(lib (name Crystals)(type KiCad)(uri ${KISYSMOD}/Crystals.pretty)(options "")(descr "Crystals and oscillators"))
|
||||||
|
(lib (name Diodes_SMD)(type KiCad)(uri ${KISYSMOD}/Diodes_SMD.pretty)(options "")(descr "Diodes, surface mount"))
|
||||||
|
(lib (name Diodes_THT)(type KiCad)(uri ${KISYSMOD}/Diodes_THT.pretty)(options "")(descr "Diodes, through hole"))
|
||||||
|
(lib (name Displays_7-Segment)(type KiCad)(uri ${KISYSMOD}/Displays_7-Segment.pretty)(options "")(descr "Seven segment displays"))
|
||||||
|
(lib (name Displays)(type KiCad)(uri ${KISYSMOD}/Displays.pretty)(options "")(descr "Display modules"))
|
||||||
|
(lib (name Enclosures)(type KiCad)(uri ${KISYSMOD}/Enclosures.pretty)(options "")(descr "Electronics enclosures and housings"))
|
||||||
|
(lib (name EuroBoard_Outline)(type KiCad)(uri ${KISYSMOD}/EuroBoard_Outline.pretty)(options "")(descr "Deprecated - will be removed"))
|
||||||
|
(lib (name Fiducials)(type KiCad)(uri ${KISYSMOD}/Fiducials.pretty)(options "")(descr "Fiducial markings"))
|
||||||
|
(lib (name Fuse_Holders_and_Fuses)(type KiCad)(uri ${KISYSMOD}/Fuse_Holders_and_Fuses.pretty)(options "")(descr "Fuses and fuse holders"))
|
||||||
|
(lib (name Hall-Effect_Transducers_LEM)(type KiCad)(uri ${KISYSMOD}/Hall-Effect_Transducers_LEM.pretty)(options "")(descr "LEM hall effect transducers"))
|
||||||
|
(lib (name Heatsinks)(type KiCad)(uri ${KISYSMOD}/Heatsinks.pretty)(options "")(descr "Heatsinks and thermal products"))
|
||||||
|
(lib (name Housings_BGA)(type KiCad)(uri ${KISYSMOD}/Housings_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)"))
|
||||||
|
(lib (name Housings_CSP)(type KiCad)(uri ${KISYSMOD}/Housings_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)"))
|
||||||
|
(lib (name Housings_DFN_QFN)(type KiCad)(uri ${KISYSMOD}/Housings_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN"))
|
||||||
|
(lib (name Housings_DIP)(type KiCad)(uri ${KISYSMOD}/Housings_DIP.pretty)(options "")(descr "Through hole IC packages, DIP"))
|
||||||
|
(lib (name Housings_LCC)(type KiCad)(uri ${KISYSMOD}/Housings_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)"))
|
||||||
|
(lib (name Housings_LGA)(type KiCad)(uri ${KISYSMOD}/Housings_LGA.pretty)(options "")(descr "Land Grid Array (LGA)"))
|
||||||
|
(lib (name Housings_PGA)(type KiCad)(uri ${KISYSMOD}/Housings_PGA.pretty)(options "")(descr "Pin Grid Array (PGA)"))
|
||||||
|
(lib (name Housings_QFP)(type KiCad)(uri ${KISYSMOD}/Housings_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)"))
|
||||||
|
(lib (name Housings_SIP)(type KiCad)(uri ${KISYSMOD}/Housings_SIP.pretty)(options "")(descr "Single Inline Package(SIP)"))
|
||||||
|
(lib (name Housings_SOIC)(type KiCad)(uri ${KISYSMOD}/Housings_SOIC.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC)"))
|
||||||
|
(lib (name Housings_SON)(type KiCad)(uri ${KISYSMOD}/Housings_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)"))
|
||||||
|
(lib (name Housings_SSOP)(type KiCad)(uri ${KISYSMOD}/Housings_SSOP.pretty)(options "")(descr "SSOP, TSSOP, MSOP, QSOP, VSO packages"))
|
||||||
|
(lib (name Inductors_SMD)(type KiCad)(uri ${KISYSMOD}/Inductors_SMD.pretty)(options "")(descr "Inductors, surface mount"))
|
||||||
|
(lib (name Inductors_THT)(type KiCad)(uri ${KISYSMOD}/Inductors_THT.pretty)(options "")(descr "Inductors, through hole"))
|
||||||
|
(lib (name IR-DirectFETs)(type KiCad)(uri ${KISYSMOD}/IR-DirectFETs.pretty)(options "")(descr "DirectFet packets from International Rectifier"))
|
||||||
|
(lib (name LEDs)(type KiCad)(uri ${KISYSMOD}/LEDs.pretty)(options "")(descr "Light emitting diodes (LEDs)"))
|
||||||
|
(lib (name Measurement_Points)(type KiCad)(uri ${KISYSMOD}/Measurement_Points.pretty)(options "")(descr "Terminals for test equipment"))
|
||||||
|
(lib (name Measurement_Scales)(type KiCad)(uri ${KISYSMOD}/Measurement_Scales.pretty)(options "")(descr "Measurement scales and gauges"))
|
||||||
|
(lib (name Microwave)(type KiCad)(uri ${KISYSMOD}/Microwave.pretty)(options "")(descr Microwave))
|
||||||
|
(lib (name Modules)(type KiCad)(uri ${KISYSMOD}/Modules.pretty)(options "")(descr "Board-level devices integrating system functionality into a single module"))
|
||||||
|
(lib (name Mounting_Holes)(type KiCad)(uri ${KISYSMOD}/Mounting_Holes.pretty)(options "")(descr "Mechanical fasteners"))
|
||||||
|
(lib (name Opto-Devices)(type KiCad)(uri ${KISYSMOD}/Opto-Devices.pretty)(options "")(descr "Optocouplers, light sensors, and other optical devices"))
|
||||||
|
(lib (name Oscillators)(type KiCad)(uri ${KISYSMOD}/Oscillators.pretty)(options "")(descr "Precicision oscillator modules"))
|
||||||
|
(lib (name PFF_PSF_PSS_Leadforms)(type KiCad)(uri ${KISYSMOD}/PFF_PSF_PSS_Leadforms.pretty)(options "")(descr "Allegro leadform packages"))
|
||||||
|
(lib (name Pin_Headers)(type KiCad)(uri ${KISYSMOD}/Pin_Headers.pretty)(options "")(descr "Male pin headers"))
|
||||||
|
(lib (name Potentiometers)(type KiCad)(uri ${KISYSMOD}/Potentiometers.pretty)(options "")(descr "Potentiometers / variable resistors"))
|
||||||
|
(lib (name Power_Integrations)(type KiCad)(uri ${KISYSMOD}/Power_Integrations.pretty)(options "")(descr "Power Integrations footprints"))
|
||||||
|
(lib (name Relays_SMD)(type KiCad)(uri ${KISYSMOD}/Relays_SMD.pretty)(options "")(descr "Surface mount relay packages"))
|
||||||
|
(lib (name Relays_THT)(type KiCad)(uri ${KISYSMOD}/Relays_THT.pretty)(options "")(descr "Through hole relay packages"))
|
||||||
|
(lib (name Resistors_SMD)(type KiCad)(uri ${KISYSMOD}/Resistors_SMD.pretty)(options "")(descr "Resistors, surface mount"))
|
||||||
|
(lib (name Resistors_THT)(type KiCad)(uri ${KISYSMOD}/Resistors_THT.pretty)(options "")(descr "Resistors, through hole"))
|
||||||
|
(lib (name Resistors_Universal)(type KiCad)(uri ${KISYSMOD}/Resistors_Universal.pretty)(options "")(descr Experimental))
|
||||||
|
(lib (name RF_Antennas)(type KiCad)(uri ${KISYSMOD}/RF_Antennas.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints"))
|
||||||
|
(lib (name RF_Modules)(type KiCad)(uri ${KISYSMOD}/RF_Modules.pretty)(options "")(descr "Radio-frequency / wireless modules"))
|
||||||
|
(lib (name Shielding_Cabinets)(type KiCad)(uri ${KISYSMOD}/Shielding_Cabinets.pretty)(options "")(descr "RF / EMI shields"))
|
||||||
|
(lib (name SMD_Packages)(type KiCad)(uri ${KISYSMOD}/SMD_Packages.pretty)(options "")(descr "Various SMD packages. Read only - footprints will be moved to other libraries"))
|
||||||
|
(lib (name Socket_Strips)(type KiCad)(uri ${KISYSMOD}/Socket_Strips.pretty)(options "")(descr "Female socket strips"))
|
||||||
|
(lib (name Sockets)(type KiCad)(uri ${KISYSMOD}/Sockets.pretty)(options "")(descr "IC sockets"))
|
||||||
|
(lib (name Symbols)(type KiCad)(uri ${KISYSMOD}/Symbols.pretty)(options "")(descr "PCB symbols"))
|
||||||
|
(lib (name TerminalBlocks_Phoenix)(type KiCad)(uri ${KISYSMOD}/TerminalBlocks_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks"))
|
||||||
|
(lib (name TerminalBlocks_WAGO)(type KiCad)(uri ${KISYSMOD}/TerminalBlocks_WAGO.pretty)(options "")(descr "WAGO terminal blocks"))
|
||||||
|
(lib (name TO_SOT_Packages_SMD)(type KiCad)(uri ${KISYSMOD}/TO_SOT_Packages_SMD.pretty)(options "")(descr "Surface mount transistor packages"))
|
||||||
|
(lib (name TO_SOT_Packages_THT)(type KiCad)(uri ${KISYSMOD}/TO_SOT_Packages_THT.pretty)(options "")(descr "Through hole transistor packages"))
|
||||||
|
(lib (name Transformers_SMD)(type KiCad)(uri ${KISYSMOD}/Transformers_SMD.pretty)(options "")(descr "Surface mount transformers"))
|
||||||
|
(lib (name Transformers_THT)(type KiCad)(uri ${KISYSMOD}/Transformers_THT.pretty)(options "")(descr "Through hole transformers"))
|
||||||
|
(lib (name Transistors_OldSowjetAera)(type KiCad)(uri ${KISYSMOD}/Transistors_OldSowjetAera.pretty)(options "")(descr "Sowjet transistors"))
|
||||||
|
(lib (name Valves)(type KiCad)(uri ${KISYSMOD}/Valves.pretty)(options "")(descr Valves))
|
||||||
|
(lib (name Varistors)(type KiCad)(uri ${KISYSMOD}/Varistors.pretty)(options "")(descr Varistors))
|
||||||
|
(lib (name Wire_Connections_Bridges)(type KiCad)(uri ${KISYSMOD}/Wire_Connections_Bridges.pretty)(options "")(descr "PCB bridging points"))
|
||||||
|
(lib (name Wire_Pads)(type KiCad)(uri ${KISYSMOD}/Wire_Pads.pretty)(options "")(descr "Direct wire-to-board connection points"))
|
||||||
|
(lib (name Air_Coils_SML_NEOSID)(type KiCad)(uri ${KISYSMOD}/Air_Coils_SML_NEOSID.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Axial_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Choke_Axial_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Common-Mode_Wurth)(type KiCad)(uri ${KISYSMOD}/Choke_Common-Mode_Wurth.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Radial_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Choke_Radial_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_SMD)(type KiCad)(uri ${KISYSMOD}/Choke_SMD.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Toroid_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Choke_Toroid_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Filters_HF_Coils_NEOSID)(type KiCad)(uri ${KISYSMOD}/Filters_HF_Coils_NEOSID.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Inductors)(type KiCad)(uri ${KISYSMOD}/Inductors.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Inductors_NEOSID)(type KiCad)(uri ${KISYSMOD}/Inductors_NEOSID.pretty)(options "")(descr ""))
|
||||||
|
(lib (name NF-Transformers_ETAL)(type KiCad)(uri ${KISYSMOD}/NF-Transformers_ETAL.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Oddities)(type KiCad)(uri ${KISYSMOD}/Oddities.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Sockets_MOLEX_KK-System)(type KiCad)(uri ${KISYSMOD}/Sockets_MOLEX_KK-System.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Transformers_CHK)(type KiCad)(uri ${KISYSMOD}/Transformers_CHK.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Transformers_SMPS_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Transformers_SMPS_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
)
|
2
fp-lib-table-modules-nothing
Normal file
2
fp-lib-table-modules-nothing
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
(fp_lib_table
|
||||||
|
)
|
101
fp-lib-table-modules-old
Normal file
101
fp-lib-table-modules-old
Normal file
|
@ -0,0 +1,101 @@
|
||||||
|
(fp_lib_table
|
||||||
|
(lib (name Battery_Holders)(type KiCad)(uri ${KISYSMOD}/Battery_Holders.pretty)(options "")(descr "Batteries and battery holders"))
|
||||||
|
(lib (name Buttons_Switches_SMD)(type KiCad)(uri ${KISYSMOD}/Buttons_Switches_SMD.pretty)(options "")(descr "Buttons and switches, surface mount"))
|
||||||
|
(lib (name Buttons_Switches_THT)(type KiCad)(uri ${KISYSMOD}/Buttons_Switches_THT.pretty)(options "")(descr "Buttons and switches, through hole"))
|
||||||
|
(lib (name Buzzers_Beepers)(type KiCad)(uri ${KISYSMOD}/Buzzers_Beepers.pretty)(options "")(descr "Audio signalling devices"))
|
||||||
|
(lib (name Capacitors_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitors_SMD.pretty)(options "")(descr "Capacitors, surface mount"))
|
||||||
|
(lib (name Capacitors_Tantalum_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitors_Tantalum_SMD.pretty)(options "")(descr "Tantalum capacitors, surface mount"))
|
||||||
|
(lib (name Capacitors_THT)(type KiCad)(uri ${KISYSMOD}/Capacitors_THT.pretty)(options "")(descr "Capacitors, through hole"))
|
||||||
|
(lib (name Connectors_Card)(type KiCad)(uri ${KISYSMOD}/Connectors_Card.pretty)(options "")(descr "Footprints for cards and card holders"))
|
||||||
|
(lib (name Connectors_Harwin)(type KiCad)(uri ${KISYSMOD}/Connectors_Harwin.pretty)(options "")(descr "Harwin connector footprints www.harwin.com"))
|
||||||
|
(lib (name Connectors_HDMI)(type KiCad)(uri ${KISYSMOD}/Connectors_HDMI.pretty)(options "")(descr "HDMI connector footprints"))
|
||||||
|
(lib (name Connectors_Hirose)(type KiCad)(uri ${KISYSMOD}/Connectors_Hirose.pretty)(options "")(descr "Hirose connector footprints www.hirose.com"))
|
||||||
|
(lib (name Connectors_IEC_DIN)(type KiCad)(uri ${KISYSMOD}/Connectors_IEC_DIN.pretty)(options "")(descr "DIN connector footprints"))
|
||||||
|
(lib (name Connectors_JAE)(type KiCad)(uri ${KISYSMOD}/Connectors_JAE.pretty)(options "")(descr "JAE connector footprints http://www.jae.com/jccom/en/connectors"))
|
||||||
|
(lib (name Connectors_JST)(type KiCad)(uri ${KISYSMOD}/Connectors_JST.pretty)(options "")(descr "JST connector footprints www.jst.com"))
|
||||||
|
(lib (name Connectors_Mini-Universal)(type KiCad)(uri ${KISYSMOD}/Connectors_Mini-Universal.pretty)(options "")(descr Mate-N-Lok))
|
||||||
|
(lib (name Connectors_Molex)(type KiCad)(uri ${KISYSMOD}/Connectors_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com"))
|
||||||
|
(lib (name Connectors_Multicomp)(type KiCad)(uri ${KISYSMOD}/Connectors_Multicomp.pretty)(options "")(descr "Multicomp connector footprints"))
|
||||||
|
(lib (name Connectors_Phoenix)(type KiCad)(uri ${KISYSMOD}/Connectors_Phoenix.pretty)(options "")(descr "Phoenix connector footprints"))
|
||||||
|
(lib (name Connectors_Samtec)(type KiCad)(uri ${KISYSMOD}/Connectors_Samtec.pretty)(options "")(descr "Samtec connector footprints"))
|
||||||
|
(lib (name Connectors_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/Connectors_TE-Connectivity.pretty)(options "")(descr "TE Connectivity connector footprints www.te.com"))
|
||||||
|
(lib (name Connectors_Terminal_Blocks)(type KiCad)(uri ${KISYSMOD}/Connectors_Terminal_Blocks.pretty)(options "")(descr "Terminal block connectors"))
|
||||||
|
(lib (name Connectors_WAGO)(type KiCad)(uri ${KISYSMOD}/Connectors_WAGO.pretty)(options "")(descr "WAGO connector footprints www.wago.com"))
|
||||||
|
(lib (name Connectors)(type KiCad)(uri ${KISYSMOD}/Connectors.pretty)(options "")(descr "Assorted connector footprints"))
|
||||||
|
(lib (name Converters_DCDC_ACDC)(type KiCad)(uri ${KISYSMOD}/Converters_DCDC_ACDC.pretty)(options "")(descr "DC-DC and AC-DC convertor modules"))
|
||||||
|
(lib (name Crystals)(type KiCad)(uri ${KISYSMOD}/Crystals.pretty)(options "")(descr "Crystals and oscillators"))
|
||||||
|
(lib (name Diodes_SMD)(type KiCad)(uri ${KISYSMOD}/Diodes_SMD.pretty)(options "")(descr "Diodes, surface mount"))
|
||||||
|
(lib (name Diodes_THT)(type KiCad)(uri ${KISYSMOD}/Diodes_THT.pretty)(options "")(descr "Diodes, through hole"))
|
||||||
|
(lib (name Displays_7-Segment)(type KiCad)(uri ${KISYSMOD}/Displays_7-Segment.pretty)(options "")(descr "Seven segment displays"))
|
||||||
|
(lib (name Displays)(type KiCad)(uri ${KISYSMOD}/Displays.pretty)(options "")(descr "Display modules"))
|
||||||
|
(lib (name Enclosures)(type KiCad)(uri ${KISYSMOD}/Enclosures.pretty)(options "")(descr "Electronics enclosures and housings"))
|
||||||
|
(lib (name EuroBoard_Outline)(type KiCad)(uri ${KISYSMOD}/EuroBoard_Outline.pretty)(options "")(descr "Deprecated - will be removed"))
|
||||||
|
(lib (name Fiducials)(type KiCad)(uri ${KISYSMOD}/Fiducials.pretty)(options "")(descr "Fiducial markings"))
|
||||||
|
(lib (name Fuse_Holders_and_Fuses)(type KiCad)(uri ${KISYSMOD}/Fuse_Holders_and_Fuses.pretty)(options "")(descr "Fuses and fuse holders"))
|
||||||
|
(lib (name Hall-Effect_Transducers_LEM)(type KiCad)(uri ${KISYSMOD}/Hall-Effect_Transducers_LEM.pretty)(options "")(descr "LEM hall effect transducers"))
|
||||||
|
(lib (name Heatsinks)(type KiCad)(uri ${KISYSMOD}/Heatsinks.pretty)(options "")(descr "Heatsinks and thermal products"))
|
||||||
|
(lib (name Housings_BGA)(type KiCad)(uri ${KISYSMOD}/Housings_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)"))
|
||||||
|
(lib (name Housings_CSP)(type KiCad)(uri ${KISYSMOD}/Housings_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)"))
|
||||||
|
(lib (name Housings_DFN_QFN)(type KiCad)(uri ${KISYSMOD}/Housings_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN"))
|
||||||
|
(lib (name Housings_DIP)(type KiCad)(uri ${KISYSMOD}/Housings_DIP.pretty)(options "")(descr "Through hole IC packages, DIP"))
|
||||||
|
(lib (name Housings_LCC)(type KiCad)(uri ${KISYSMOD}/Housings_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)"))
|
||||||
|
(lib (name Housings_LGA)(type KiCad)(uri ${KISYSMOD}/Housings_LGA.pretty)(options "")(descr "Land Grid Array (LGA)"))
|
||||||
|
(lib (name Housings_PGA)(type KiCad)(uri ${KISYSMOD}/Housings_PGA.pretty)(options "")(descr "Pin Grid Array (PGA)"))
|
||||||
|
(lib (name Housings_QFP)(type KiCad)(uri ${KISYSMOD}/Housings_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)"))
|
||||||
|
(lib (name Housings_SIP)(type KiCad)(uri ${KISYSMOD}/Housings_SIP.pretty)(options "")(descr "Single Inline Package(SIP)"))
|
||||||
|
(lib (name Housings_SOIC)(type KiCad)(uri ${KISYSMOD}/Housings_SOIC.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC)"))
|
||||||
|
(lib (name Housings_SON)(type KiCad)(uri ${KISYSMOD}/Housings_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)"))
|
||||||
|
(lib (name Housings_SSOP)(type KiCad)(uri ${KISYSMOD}/Housings_SSOP.pretty)(options "")(descr "SSOP, TSSOP, MSOP, QSOP, VSO packages"))
|
||||||
|
(lib (name Inductors_SMD)(type KiCad)(uri ${KISYSMOD}/Inductors_SMD.pretty)(options "")(descr "Inductors, surface mount"))
|
||||||
|
(lib (name Inductors_THT)(type KiCad)(uri ${KISYSMOD}/Inductors_THT.pretty)(options "")(descr "Inductors, through hole"))
|
||||||
|
(lib (name IR-DirectFETs)(type KiCad)(uri ${KISYSMOD}/IR-DirectFETs.pretty)(options "")(descr "DirectFet packets from International Rectifier"))
|
||||||
|
(lib (name LEDs)(type KiCad)(uri ${KISYSMOD}/LEDs.pretty)(options "")(descr "Light emitting diodes (LEDs)"))
|
||||||
|
(lib (name Measurement_Points)(type KiCad)(uri ${KISYSMOD}/Measurement_Points.pretty)(options "")(descr "Terminals for test equipment"))
|
||||||
|
(lib (name Measurement_Scales)(type KiCad)(uri ${KISYSMOD}/Measurement_Scales.pretty)(options "")(descr "Measurement scales and gauges"))
|
||||||
|
(lib (name Microwave)(type KiCad)(uri ${KISYSMOD}/Microwave.pretty)(options "")(descr Microwave))
|
||||||
|
(lib (name Modules)(type KiCad)(uri ${KISYSMOD}/Modules.pretty)(options "")(descr "Board-level devices integrating system functionality into a single module"))
|
||||||
|
(lib (name Mounting_Holes)(type KiCad)(uri ${KISYSMOD}/Mounting_Holes.pretty)(options "")(descr "Mechanical fasteners"))
|
||||||
|
(lib (name Opto-Devices)(type KiCad)(uri ${KISYSMOD}/Opto-Devices.pretty)(options "")(descr "Optocouplers, light sensors, and other optical devices"))
|
||||||
|
(lib (name Oscillators)(type KiCad)(uri ${KISYSMOD}/Oscillators.pretty)(options "")(descr "Precicision oscillator modules"))
|
||||||
|
(lib (name PFF_PSF_PSS_Leadforms)(type KiCad)(uri ${KISYSMOD}/PFF_PSF_PSS_Leadforms.pretty)(options "")(descr "Allegro leadform packages"))
|
||||||
|
(lib (name Pin_Headers)(type KiCad)(uri ${KISYSMOD}/Pin_Headers.pretty)(options "")(descr "Male pin headers"))
|
||||||
|
(lib (name Potentiometers)(type KiCad)(uri ${KISYSMOD}/Potentiometers.pretty)(options "")(descr "Potentiometers / variable resistors"))
|
||||||
|
(lib (name Power_Integrations)(type KiCad)(uri ${KISYSMOD}/Power_Integrations.pretty)(options "")(descr "Power Integrations footprints"))
|
||||||
|
(lib (name Relays_SMD)(type KiCad)(uri ${KISYSMOD}/Relays_SMD.pretty)(options "")(descr "Surface mount relay packages"))
|
||||||
|
(lib (name Relays_THT)(type KiCad)(uri ${KISYSMOD}/Relays_THT.pretty)(options "")(descr "Through hole relay packages"))
|
||||||
|
(lib (name Resistors_SMD)(type KiCad)(uri ${KISYSMOD}/Resistors_SMD.pretty)(options "")(descr "Resistors, surface mount"))
|
||||||
|
(lib (name Resistors_THT)(type KiCad)(uri ${KISYSMOD}/Resistors_THT.pretty)(options "")(descr "Resistors, through hole"))
|
||||||
|
(lib (name Resistors_Universal)(type KiCad)(uri ${KISYSMOD}/Resistors_Universal.pretty)(options "")(descr Experimental))
|
||||||
|
(lib (name RF_Antennas)(type KiCad)(uri ${KISYSMOD}/RF_Antennas.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints"))
|
||||||
|
(lib (name RF_Modules)(type KiCad)(uri ${KISYSMOD}/RF_Modules.pretty)(options "")(descr "Radio-frequency / wireless modules"))
|
||||||
|
(lib (name Shielding_Cabinets)(type KiCad)(uri ${KISYSMOD}/Shielding_Cabinets.pretty)(options "")(descr "RF / EMI shields"))
|
||||||
|
(lib (name SMD_Packages)(type KiCad)(uri ${KISYSMOD}/SMD_Packages.pretty)(options "")(descr "Various SMD packages. Read only - footprints will be moved to other libraries"))
|
||||||
|
(lib (name Socket_Strips)(type KiCad)(uri ${KISYSMOD}/Socket_Strips.pretty)(options "")(descr "Female socket strips"))
|
||||||
|
(lib (name Sockets)(type KiCad)(uri ${KISYSMOD}/Sockets.pretty)(options "")(descr "IC sockets"))
|
||||||
|
(lib (name Symbols)(type KiCad)(uri ${KISYSMOD}/Symbols.pretty)(options "")(descr "PCB symbols"))
|
||||||
|
(lib (name TerminalBlocks_Phoenix)(type KiCad)(uri ${KISYSMOD}/TerminalBlocks_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks"))
|
||||||
|
(lib (name TerminalBlocks_WAGO)(type KiCad)(uri ${KISYSMOD}/TerminalBlocks_WAGO.pretty)(options "")(descr "WAGO terminal blocks"))
|
||||||
|
(lib (name TO_SOT_Packages_SMD)(type KiCad)(uri ${KISYSMOD}/TO_SOT_Packages_SMD.pretty)(options "")(descr "Surface mount transistor packages"))
|
||||||
|
(lib (name TO_SOT_Packages_THT)(type KiCad)(uri ${KISYSMOD}/TO_SOT_Packages_THT.pretty)(options "")(descr "Through hole transistor packages"))
|
||||||
|
(lib (name Transformers_SMD)(type KiCad)(uri ${KISYSMOD}/Transformers_SMD.pretty)(options "")(descr "Surface mount transformers"))
|
||||||
|
(lib (name Transformers_THT)(type KiCad)(uri ${KISYSMOD}/Transformers_THT.pretty)(options "")(descr "Through hole transformers"))
|
||||||
|
(lib (name Transistors_OldSowjetAera)(type KiCad)(uri ${KISYSMOD}/Transistors_OldSowjetAera.pretty)(options "")(descr "Sowjet transistors"))
|
||||||
|
(lib (name Valves)(type KiCad)(uri ${KISYSMOD}/Valves.pretty)(options "")(descr Valves))
|
||||||
|
(lib (name Varistors)(type KiCad)(uri ${KISYSMOD}/Varistors.pretty)(options "")(descr Varistors))
|
||||||
|
(lib (name Wire_Connections_Bridges)(type KiCad)(uri ${KISYSMOD}/Wire_Connections_Bridges.pretty)(options "")(descr "PCB bridging points"))
|
||||||
|
(lib (name Wire_Pads)(type KiCad)(uri ${KISYSMOD}/Wire_Pads.pretty)(options "")(descr "Direct wire-to-board connection points"))
|
||||||
|
(lib (name Air_Coils_SML_NEOSID)(type KiCad)(uri ${KISYSMOD}/Air_Coils_SML_NEOSID.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Axial_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Choke_Axial_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Common-Mode_Wurth)(type KiCad)(uri ${KISYSMOD}/Choke_Common-Mode_Wurth.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Radial_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Choke_Radial_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_SMD)(type KiCad)(uri ${KISYSMOD}/Choke_SMD.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Choke_Toroid_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Choke_Toroid_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Filters_HF_Coils_NEOSID)(type KiCad)(uri ${KISYSMOD}/Filters_HF_Coils_NEOSID.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Inductors)(type KiCad)(uri ${KISYSMOD}/Inductors.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Inductors_NEOSID)(type KiCad)(uri ${KISYSMOD}/Inductors_NEOSID.pretty)(options "")(descr ""))
|
||||||
|
(lib (name NF-Transformers_ETAL)(type KiCad)(uri ${KISYSMOD}/NF-Transformers_ETAL.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Oddities)(type KiCad)(uri ${KISYSMOD}/Oddities.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Sockets_MOLEX_KK-System)(type KiCad)(uri ${KISYSMOD}/Sockets_MOLEX_KK-System.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Transformers_CHK)(type KiCad)(uri ${KISYSMOD}/Transformers_CHK.pretty)(options "")(descr ""))
|
||||||
|
(lib (name Transformers_SMPS_ThroughHole)(type KiCad)(uri ${KISYSMOD}/Transformers_SMPS_ThroughHole.pretty)(options "")(descr ""))
|
||||||
|
)
|
|
@ -1,540 +0,0 @@
|
||||||
diff -Naur kicad-4.0.7/common/tool/tool_manager.cpp kicad-4.0.7_patched/common/tool/tool_manager.cpp
|
|
||||||
--- kicad-4.0.7/common/tool/tool_manager.cpp 2017-08-28 17:31:32.000000000 +0300
|
|
||||||
+++ kicad-4.0.7_patched/common/tool/tool_manager.cpp 2017-09-03 16:46:29.366627583 +0300
|
|
||||||
@@ -528,7 +528,7 @@
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
- BOOST_FOREACH( TOOL_STATE* st, m_toolState | boost::adaptors::map_values )
|
|
||||||
+ BOOST_FOREACH( TOOL_STATE* st, ( m_toolState | boost::adaptors::map_values ) )
|
|
||||||
{
|
|
||||||
// no state handler in progress - check if there are any transitions (defined by
|
|
||||||
// Go() method that match the event.
|
|
||||||
@@ -542,11 +542,11 @@
|
|
||||||
if( st->cofunc )
|
|
||||||
st->Push();
|
|
||||||
|
|
||||||
+ st->cofunc = new COROUTINE<int, const TOOL_EVENT&>( tr.second );
|
|
||||||
+
|
|
||||||
// as the state changes, the transition table has to be set up again
|
|
||||||
st->transitions.clear();
|
|
||||||
|
|
||||||
- st->cofunc = new COROUTINE<int, const TOOL_EVENT&>( tr.second );
|
|
||||||
-
|
|
||||||
// got match? Run the handler.
|
|
||||||
st->cofunc->Call( aEvent );
|
|
||||||
|
|
||||||
diff -Naur kicad-4.0.7/include/tool/coroutine.h kicad-4.0.7_patched/include/tool/coroutine.h
|
|
||||||
--- kicad-4.0.7/include/tool/coroutine.h 2017-08-28 17:31:32.000000000 +0300
|
|
||||||
+++ kicad-4.0.7_patched/include/tool/coroutine.h 2017-09-03 17:11:49.467474304 +0300
|
|
||||||
@@ -3,6 +3,7 @@
|
|
||||||
*
|
|
||||||
* Copyright (C) 2013 CERN
|
|
||||||
* @author Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
|
|
||||||
+ * Copyright (C) 2016 KiCad Developers, see AUTHORS.txt for contributors.
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License
|
|
||||||
@@ -27,10 +28,53 @@
|
|
||||||
|
|
||||||
#include <cstdlib>
|
|
||||||
|
|
||||||
-#include <boost/context/fcontext.hpp>
|
|
||||||
#include <boost/version.hpp>
|
|
||||||
+#include <type_traits>
|
|
||||||
+
|
|
||||||
+#if BOOST_VERSION < 106100
|
|
||||||
+#include <boost/context/fcontext.hpp>
|
|
||||||
+#else
|
|
||||||
+#include <boost/context/execution_context.hpp>
|
|
||||||
+#include <boost/context/protected_fixedsize_stack.hpp>
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
-#include "delegate.h"
|
|
||||||
+/**
|
|
||||||
+ * Note: in the history of boost, two changes to the context interface happened.
|
|
||||||
+ * [1.54, 1.56)
|
|
||||||
+ * http://www.boost.org/doc/libs/1_55_0/libs/context/doc/html/context/context/boost_fcontext.html
|
|
||||||
+ * intptr_t jump_fcontext(
|
|
||||||
+ * fcontext_t* ofc,
|
|
||||||
+ * fcontext_t const* nfc,
|
|
||||||
+ * intptr_t vp,
|
|
||||||
+ * bool preserve_fpu = true
|
|
||||||
+ * );
|
|
||||||
+ *
|
|
||||||
+ * fcontext_t* make_fcontext(
|
|
||||||
+ * void* sp,
|
|
||||||
+ * std::size_t size,
|
|
||||||
+ * void (*fn)(intptr_t)
|
|
||||||
+ * );
|
|
||||||
+ *
|
|
||||||
+ * [1.56, 1.61)
|
|
||||||
+ * http://www.boost.org/doc/libs/1_56_0/libs/context/doc/html/context/context/boost_fcontext.html
|
|
||||||
+ * intptr_t jump_fcontext(
|
|
||||||
+ * fcontext_t* ofc,
|
|
||||||
+ * fcontext_t nfc, <-----
|
|
||||||
+ * intptr_t vp,
|
|
||||||
+ * bool preserve_fpu = true
|
|
||||||
+ * );
|
|
||||||
+ *
|
|
||||||
+ * fcontext_t make_fcontext( <-----
|
|
||||||
+ * void* sp,
|
|
||||||
+ * std::size_t size,
|
|
||||||
+ * void(*fn)(intptr_t)
|
|
||||||
+ * );
|
|
||||||
+ *
|
|
||||||
+ * [1.61, oo)
|
|
||||||
+ * http://www.boost.org/doc/libs/1_61_0/libs/context/doc/html/context/ecv2.html
|
|
||||||
+ * fcontext_t is hidden away behind the boost::execution_context(_v2) and the stack is created on behalf of
|
|
||||||
+ * the user.
|
|
||||||
+ */
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Class COROUNTINE.
|
|
||||||
@@ -53,13 +97,12 @@
|
|
||||||
* See coroutine_example.cpp for sample code.
|
|
||||||
*/
|
|
||||||
|
|
||||||
-template <class ReturnType, class ArgType>
|
|
||||||
+template <typename ReturnType, typename ArgType>
|
|
||||||
class COROUTINE
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
COROUTINE() :
|
|
||||||
- m_saved( NULL ), m_self( NULL ), m_stack( NULL ), m_stackSize( c_defaultStackSize ),
|
|
||||||
- m_running( false )
|
|
||||||
+ COROUTINE( nullptr )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -68,9 +111,8 @@
|
|
||||||
* Creates a coroutine from a member method of an object
|
|
||||||
*/
|
|
||||||
template <class T>
|
|
||||||
- COROUTINE( T* object, ReturnType(T::* ptr)( ArgType ) ) :
|
|
||||||
- m_func( object, ptr ), m_self( NULL ), m_saved( NULL ), m_stack( NULL ),
|
|
||||||
- m_stackSize( c_defaultStackSize ), m_running( false )
|
|
||||||
+ COROUTINE( T* object, ReturnType(T::*ptr)( ArgType ) ) :
|
|
||||||
+ COROUTINE( std::bind( ptr, object, std::placeholders::_1 ) )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -78,29 +120,29 @@
|
|
||||||
* Constructor
|
|
||||||
* Creates a coroutine from a delegate object
|
|
||||||
*/
|
|
||||||
- COROUTINE( DELEGATE<ReturnType, ArgType> aEntry ) :
|
|
||||||
- m_func( aEntry ), m_saved( NULL ), m_self( NULL ), m_stack( NULL ),
|
|
||||||
- m_stackSize( c_defaultStackSize ), m_running( false )
|
|
||||||
- {
|
|
||||||
- // Avoid not initialized members, and make static analysers quiet
|
|
||||||
- m_args = 0;
|
|
||||||
- m_retVal = 0;
|
|
||||||
+ COROUTINE( std::function<ReturnType(ArgType)> aEntry ) :
|
|
||||||
+ m_func( std::move( aEntry ) ),
|
|
||||||
+ m_running( false ),
|
|
||||||
+ m_args( 0 ),
|
|
||||||
+#if BOOST_VERSION < 106100 // -> m_callee = void* or void**
|
|
||||||
+ m_callee( nullptr ),
|
|
||||||
+#endif
|
|
||||||
+ m_retVal( 0 )
|
|
||||||
+ {
|
|
||||||
}
|
|
||||||
|
|
||||||
~COROUTINE()
|
|
||||||
{
|
|
||||||
- if( m_saved )
|
|
||||||
- delete m_saved;
|
|
||||||
+ }
|
|
||||||
|
|
||||||
-#if BOOST_VERSION >= 105600
|
|
||||||
- if( m_self )
|
|
||||||
- delete m_self;
|
|
||||||
+private:
|
|
||||||
+#if BOOST_VERSION < 106100
|
|
||||||
+ using context_type = boost::context::fcontext_t;
|
|
||||||
+#else
|
|
||||||
+ using context_type = boost::context::execution_context<COROUTINE*>;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
- if( m_stack )
|
|
||||||
- free( m_stack );
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
+public:
|
|
||||||
/**
|
|
||||||
* Function Yield()
|
|
||||||
*
|
|
||||||
@@ -110,7 +152,7 @@
|
|
||||||
*/
|
|
||||||
void Yield()
|
|
||||||
{
|
|
||||||
- jump( m_self, m_saved, 0 );
|
|
||||||
+ jumpOut();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -122,7 +164,20 @@
|
|
||||||
void Yield( ReturnType& aRetVal )
|
|
||||||
{
|
|
||||||
m_retVal = aRetVal;
|
|
||||||
- jump( m_self, m_saved, 0 );
|
|
||||||
+ jumpOut();
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Function Resume()
|
|
||||||
+ *
|
|
||||||
+ * Resumes execution of a previously yielded coroutine.
|
|
||||||
+ * @return true, if the coroutine has yielded again and false if it has finished its
|
|
||||||
+ * execution (returned).
|
|
||||||
+ */
|
|
||||||
+ bool Resume()
|
|
||||||
+ {
|
|
||||||
+ jumpIn();
|
|
||||||
+ return m_running;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -130,9 +185,9 @@
|
|
||||||
*
|
|
||||||
* Defines the entry point for the coroutine, if not set in the constructor.
|
|
||||||
*/
|
|
||||||
- void SetEntry( DELEGATE<ReturnType, ArgType> aEntry )
|
|
||||||
+ void SetEntry( std::function<ReturnType(ArgType)> aEntry )
|
|
||||||
{
|
|
||||||
- m_func = aEntry;
|
|
||||||
+ m_func = std::move( aEntry );
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Function Call()
|
|
||||||
@@ -143,43 +198,35 @@
|
|
||||||
*/
|
|
||||||
bool Call( ArgType aArgs )
|
|
||||||
{
|
|
||||||
+ assert( m_func );
|
|
||||||
+ assert( !m_callee );
|
|
||||||
+
|
|
||||||
+ m_args = &aArgs;
|
|
||||||
+
|
|
||||||
+#if BOOST_VERSION < 106100
|
|
||||||
+ assert( m_stack == nullptr );
|
|
||||||
+
|
|
||||||
// fixme: Clean up stack stuff. Add a guard
|
|
||||||
- m_stack = malloc( c_defaultStackSize );
|
|
||||||
+ size_t stackSize = c_defaultStackSize;
|
|
||||||
+ m_stack.reset( new char[stackSize] );
|
|
||||||
|
|
||||||
// align to 16 bytes
|
|
||||||
- void* sp = (void*) ( ( ( (ptrdiff_t) m_stack ) + m_stackSize - 0xf ) & ( ~0x0f ) );
|
|
||||||
+ void* sp = (void*) ( ( ( (ptrdiff_t) m_stack.get() ) + stackSize - 0xf ) & ( ~0x0f ) );
|
|
||||||
|
|
||||||
// correct the stack size
|
|
||||||
- m_stackSize -= ( (size_t) m_stack + m_stackSize - (size_t) sp );
|
|
||||||
-
|
|
||||||
- assert( m_self == NULL );
|
|
||||||
- assert( m_saved == NULL );
|
|
||||||
-
|
|
||||||
- m_args = &aArgs;
|
|
||||||
-#if BOOST_VERSION >= 105600
|
|
||||||
- m_self = new boost::context::fcontext_t();
|
|
||||||
- *m_self = boost::context::make_fcontext( sp, m_stackSize, callerStub );
|
|
||||||
+ stackSize -= size_t( ( (ptrdiff_t) m_stack.get() + stackSize) - (ptrdiff_t) sp );
|
|
||||||
+ m_callee = boost::context::make_fcontext( sp, stackSize, callerStub );
|
|
||||||
#else
|
|
||||||
- m_self = boost::context::make_fcontext( sp, m_stackSize, callerStub );
|
|
||||||
+ m_callee = context_type(
|
|
||||||
+ std::allocator_arg_t(),
|
|
||||||
+ boost::context::protected_fixedsize_stack( c_defaultStackSize ),
|
|
||||||
+ &COROUTINE::callerStub
|
|
||||||
+ );
|
|
||||||
#endif
|
|
||||||
- m_saved = new boost::context::fcontext_t();
|
|
||||||
|
|
||||||
m_running = true;
|
|
||||||
// off we go!
|
|
||||||
- jump( m_saved, m_self, reinterpret_cast<intptr_t>( this ) );
|
|
||||||
- return m_running;
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- /**
|
|
||||||
- * Function Resume()
|
|
||||||
- *
|
|
||||||
- * Resumes execution of a previously yielded coroutine.
|
|
||||||
- * @return true, if the coroutine has yielded again and false if it has finished its
|
|
||||||
- * execution (returned).
|
|
||||||
- */
|
|
||||||
- bool Resume()
|
|
||||||
- {
|
|
||||||
- jump( m_saved, m_self, 0 );
|
|
||||||
+ jumpIn();
|
|
||||||
|
|
||||||
return m_running;
|
|
||||||
}
|
|
||||||
@@ -208,61 +255,82 @@
|
|
||||||
static const int c_defaultStackSize = 2000000; // fixme: make configurable
|
|
||||||
|
|
||||||
/* real entry point of the coroutine */
|
|
||||||
+#if BOOST_VERSION < 106100
|
|
||||||
static void callerStub( intptr_t aData )
|
|
||||||
{
|
|
||||||
// get pointer to self
|
|
||||||
- COROUTINE<ReturnType, ArgType>* cor = reinterpret_cast<COROUTINE<ReturnType, ArgType>*>( aData );
|
|
||||||
+ COROUTINE* cor = reinterpret_cast<COROUTINE*>( aData );
|
|
||||||
+
|
|
||||||
+ // call the coroutine method
|
|
||||||
+ cor->m_retVal = cor->m_func( *(cor->m_args) );
|
|
||||||
+ cor->m_running = false;
|
|
||||||
+
|
|
||||||
+ // go back to wherever we came from.
|
|
||||||
+ cor->jumpOut();
|
|
||||||
+ }
|
|
||||||
+#else
|
|
||||||
+ /* real entry point of the coroutine */
|
|
||||||
+ static context_type callerStub( context_type caller, COROUTINE* cor )
|
|
||||||
+ {
|
|
||||||
+ cor->m_caller = std::move( caller );
|
|
||||||
|
|
||||||
// call the coroutine method
|
|
||||||
- cor->m_retVal = cor->m_func( *cor->m_args );
|
|
||||||
+ cor->m_retVal = cor->m_func( *(cor->m_args) );
|
|
||||||
cor->m_running = false;
|
|
||||||
|
|
||||||
// go back to wherever we came from.
|
|
||||||
- jump( cor->m_self, cor->m_saved, 0 ); // reinterpret_cast<intptr_t>( this ));
|
|
||||||
+ return std::move( cor->m_caller );
|
|
||||||
}
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
- ///> Wrapper for jump_fcontext to assure compatibility between different boost versions
|
|
||||||
- static inline intptr_t jump(boost::context::fcontext_t* aOld, boost::context::fcontext_t* aNew,
|
|
||||||
- intptr_t aP, bool aPreserveFPU = true )
|
|
||||||
+ void jumpIn()
|
|
||||||
{
|
|
||||||
-#if BOOST_VERSION >= 105600
|
|
||||||
- return boost::context::jump_fcontext( aOld, *aNew, aP, aPreserveFPU );
|
|
||||||
+#if BOOST_VERSION < 105600
|
|
||||||
+ boost::context::jump_fcontext( &m_caller, m_callee, reinterpret_cast<intptr_t>(this) );
|
|
||||||
+#elif BOOST_VERSION < 106100
|
|
||||||
+ boost::context::jump_fcontext( &m_caller, m_callee, reinterpret_cast<intptr_t>(this) );
|
|
||||||
#else
|
|
||||||
- return boost::context::jump_fcontext( aOld, aNew, aP, aPreserveFPU );
|
|
||||||
+ auto result = m_callee( this );
|
|
||||||
+ m_callee = std::move( std::get<0>( result ) );
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
- template <typename T>
|
|
||||||
- struct strip_ref
|
|
||||||
+ void jumpOut()
|
|
||||||
{
|
|
||||||
- typedef T result;
|
|
||||||
- };
|
|
||||||
+#if BOOST_VERSION < 105600
|
|
||||||
+ boost::context::jump_fcontext( m_callee, &m_caller, 0 );
|
|
||||||
+#elif BOOST_VERSION < 106100
|
|
||||||
+ boost::context::jump_fcontext( &m_callee, m_caller, 0 );
|
|
||||||
+#else
|
|
||||||
+ auto result = m_caller( nullptr );
|
|
||||||
+ m_caller = std::move( std::get<0>( result ) );
|
|
||||||
+#endif
|
|
||||||
+ }
|
|
||||||
|
|
||||||
- template <typename T>
|
|
||||||
- struct strip_ref<T&>
|
|
||||||
- {
|
|
||||||
- typedef T result;
|
|
||||||
- };
|
|
||||||
+ std::function<ReturnType(ArgType)> m_func;
|
|
||||||
|
|
||||||
- DELEGATE<ReturnType, ArgType> m_func;
|
|
||||||
+ bool m_running;
|
|
||||||
+
|
|
||||||
+#if BOOST_VERSION < 106100
|
|
||||||
+ ///< coroutine stack
|
|
||||||
+ std::unique_ptr<char[]> m_stack;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
///< pointer to coroutine entry arguments. Stripped of references
|
|
||||||
///< to avoid compiler errors.
|
|
||||||
- typename strip_ref<ArgType>::result* m_args;
|
|
||||||
- ReturnType m_retVal;
|
|
||||||
+ typename std::remove_reference<ArgType>::type* m_args;
|
|
||||||
|
|
||||||
///< saved caller context
|
|
||||||
- boost::context::fcontext_t* m_saved;
|
|
||||||
+ context_type m_caller;
|
|
||||||
|
|
||||||
///< saved coroutine context
|
|
||||||
- boost::context::fcontext_t* m_self;
|
|
||||||
-
|
|
||||||
- ///< coroutine stack
|
|
||||||
- void* m_stack;
|
|
||||||
-
|
|
||||||
- size_t m_stackSize;
|
|
||||||
+#if BOOST_VERSION < 105600
|
|
||||||
+ context_type* m_callee;
|
|
||||||
+#else
|
|
||||||
+ context_type m_callee;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
- bool m_running;
|
|
||||||
+ ReturnType m_retVal;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
diff -Naur kicad-4.0.7/include/tool/delegate.h kicad-4.0.7_patched/include/tool/delegate.h
|
|
||||||
--- kicad-4.0.7/include/tool/delegate.h 2017-08-28 17:31:32.000000000 +0300
|
|
||||||
+++ kicad-4.0.7_patched/include/tool/delegate.h 1970-01-01 03:00:00.000000000 +0300
|
|
||||||
@@ -1,100 +0,0 @@
|
|
||||||
-/*
|
|
||||||
- * This program source code file is part of KiCad, a free EDA CAD application.
|
|
||||||
- *
|
|
||||||
- * Copyright (C) 2013 CERN
|
|
||||||
- * @author Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
|
|
||||||
- *
|
|
||||||
- * 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, you may find one here:
|
|
||||||
- * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
|
||||||
- * or you may search the http://www.gnu.org website for the version 2 license,
|
|
||||||
- * or you may write to the Free Software Foundation, Inc.,
|
|
||||||
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
|
||||||
- */
|
|
||||||
-
|
|
||||||
-#ifndef __DELEGATE_H
|
|
||||||
-#define __DELEGATE_H
|
|
||||||
-
|
|
||||||
-
|
|
||||||
-/**
|
|
||||||
- * class DELEGATE
|
|
||||||
- * A trivial delegate (pointer to member method of an object) pattern implementation.
|
|
||||||
- * Check delegate_example.cpp for a coding sample.
|
|
||||||
- */
|
|
||||||
-
|
|
||||||
-template <class ReturnType, class Arg>
|
|
||||||
-class DELEGATE
|
|
||||||
-{
|
|
||||||
-public:
|
|
||||||
- typedef ReturnType (DELEGATE<ReturnType, Arg>::* MemberPointer)( Arg );
|
|
||||||
- typedef ReturnType _ReturnType;
|
|
||||||
- typedef Arg _ArgType;
|
|
||||||
-
|
|
||||||
- DELEGATE()
|
|
||||||
- {
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- template <class T>
|
|
||||||
- DELEGATE( T* aObject, ReturnType(T::* aPtr)( Arg ) )
|
|
||||||
- {
|
|
||||||
- m_ptr = reinterpret_cast<MemberPointer>( aPtr );
|
|
||||||
- m_object = reinterpret_cast<void*>( aObject );
|
|
||||||
- };
|
|
||||||
-
|
|
||||||
-
|
|
||||||
- ReturnType operator()( Arg aA ) const
|
|
||||||
- {
|
|
||||||
- DELEGATE<ReturnType, Arg>* casted = reinterpret_cast<DELEGATE<ReturnType, Arg>*>( m_object );
|
|
||||||
- return (casted->*m_ptr)( aA );
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
-private:
|
|
||||||
- MemberPointer m_ptr;
|
|
||||||
- void* m_object;
|
|
||||||
-};
|
|
||||||
-
|
|
||||||
-/**
|
|
||||||
- * Class DELEGATE0
|
|
||||||
- * Same as DELEGATE, but with no arguments.
|
|
||||||
- */
|
|
||||||
-template <class ReturnType>
|
|
||||||
-class DELEGATE0
|
|
||||||
-{
|
|
||||||
-public:
|
|
||||||
- typedef ReturnType ( DELEGATE0<ReturnType>::* MemberPointer )();
|
|
||||||
- typedef ReturnType _ReturnType;
|
|
||||||
-
|
|
||||||
- DELEGATE0()
|
|
||||||
- {
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- template <class T>
|
|
||||||
- DELEGATE0( T* aObject, ReturnType(T::* aPtr)() )
|
|
||||||
- {
|
|
||||||
- m_ptr = reinterpret_cast<MemberPointer>( aPtr );
|
|
||||||
- m_object = reinterpret_cast<void*>( aObject );
|
|
||||||
- };
|
|
||||||
-
|
|
||||||
-
|
|
||||||
- ReturnType operator()() const
|
|
||||||
- {
|
|
||||||
- DELEGATE0<ReturnType>* casted = reinterpret_cast<DELEGATE0<ReturnType>*>( m_object );
|
|
||||||
- return ( casted->*m_ptr )();
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
-private:
|
|
||||||
- MemberPointer m_ptr;
|
|
||||||
- void* m_object;
|
|
||||||
-};
|
|
||||||
-
|
|
||||||
-#endif
|
|
||||||
diff -Naur kicad-4.0.7/include/tool/tool_base.h kicad-4.0.7_patched/include/tool/tool_base.h
|
|
||||||
--- kicad-4.0.7/include/tool/tool_base.h 2017-08-28 17:31:32.000000000 +0300
|
|
||||||
+++ kicad-4.0.7_patched/include/tool/tool_base.h 2017-09-03 17:13:33.118463852 +0300
|
|
||||||
@@ -3,6 +3,7 @@
|
|
||||||
*
|
|
||||||
* Copyright (C) 2013 CERN
|
|
||||||
* @author Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
|
|
||||||
+ * Copyright (C) 2016 KiCad Developers, see AUTHORS.txt for contributors.
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License
|
|
||||||
@@ -31,7 +32,7 @@
|
|
||||||
#include <tool/tool_event.h>
|
|
||||||
#include <tool/tool_settings.h>
|
|
||||||
|
|
||||||
-#include <tool/delegate.h>
|
|
||||||
+#include <functional>
|
|
||||||
|
|
||||||
class EDA_ITEM;
|
|
||||||
class TOOL_MANAGER;
|
|
||||||
@@ -53,7 +54,9 @@
|
|
||||||
|
|
||||||
/// Unique identifier for tools
|
|
||||||
typedef int TOOL_ID;
|
|
||||||
-typedef DELEGATE<int, const TOOL_EVENT&> TOOL_STATE_FUNC;
|
|
||||||
+
|
|
||||||
+using TOOL_STATE_FUNC = std::function<int(const TOOL_EVENT&)>;
|
|
||||||
+
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Class TOOL_BASE
|
|
||||||
diff -Naur kicad-4.0.7/include/tool/tool_interactive.h kicad-4.0.7_patched/include/tool/tool_interactive.h
|
|
||||||
--- kicad-4.0.7/include/tool/tool_interactive.h 2017-08-28 17:31:32.000000000 +0300
|
|
||||||
+++ kicad-4.0.7_patched/include/tool/tool_interactive.h 2017-09-03 17:14:50.524456047 +0300
|
|
||||||
@@ -3,6 +3,7 @@
|
|
||||||
*
|
|
||||||
* Copyright (C) 2013 CERN
|
|
||||||
* @author Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
|
|
||||||
+ * Copyright (C) 2016 KiCad Developers, see AUTHORS.txt for contributors.
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License
|
|
||||||
@@ -113,7 +114,7 @@
|
|
||||||
void TOOL_INTERACTIVE::Go( int (T::* aStateFunc)( const TOOL_EVENT& ),
|
|
||||||
const TOOL_EVENT_LIST& aConditions )
|
|
||||||
{
|
|
||||||
- TOOL_STATE_FUNC sptr( static_cast<T*>( this ), aStateFunc );
|
|
||||||
+ TOOL_STATE_FUNC sptr = std::bind( aStateFunc, static_cast<T*>( this ), std::placeholders::_1 );
|
|
||||||
|
|
||||||
goInternal( sptr, aConditions );
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
diff -ur kicad-4.0.7/CMakeLists.txt kicad-4.0.7_patched/CMakeLists.txt
|
|
||||||
--- kicad-4.0.7/CMakeLists.txt 2017-08-28 17:31:31.000000000 +0300
|
|
||||||
+++ kicad-4.0.7_patched/CMakeLists.txt 2017-09-03 17:23:14.275405251 +0300
|
|
||||||
@@ -161,6 +161,8 @@
|
|
||||||
# subsequently on the command line, such as in pcbnew/github/CMakeLists.txt
|
|
||||||
set( CMAKE_C_FLAGS "-Wall ${CMAKE_C_FLAGS}" )
|
|
||||||
set( CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}" )
|
|
||||||
+
|
|
||||||
+ set( CMAKE_CXX_STANDARD 14 )
|
|
||||||
|
|
||||||
# The optimization level is -O1 instead of the usual -O2 level because
|
|
||||||
# boost::polygon has a function (inflate polygon) broken by the -O2 level
|
|
|
@ -1,7 +1,7 @@
|
||||||
diff -ur kicad-4.0.7/CMakeLists.txt kicad-4.0.7_patched/CMakeLists.txt
|
diff -ur kicad-5.0.1/CMakeLists.txt kicad-5.0.1_patched/CMakeLists.txt
|
||||||
--- kicad-4.0.7/CMakeLists.txt 2017-08-28 17:31:31.000000000 +0300
|
--- kicad-5.0.1/CMakeLists.txt 2018-10-09 00:14:38.000000000 +0300
|
||||||
+++ kicad-4.0.7_patched/CMakeLists.txt 2017-09-03 16:28:39.391735474 +0300
|
+++ kicad-5.0.1_patched/CMakeLists.txt 2018-11-26 20:20:31.821132164 +0300
|
||||||
@@ -206,7 +206,6 @@
|
@@ -295,7 +295,6 @@
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if( MINGW )
|
if( MINGW )
|
||||||
|
@ -9,12 +9,11 @@ diff -ur kicad-4.0.7/CMakeLists.txt kicad-4.0.7_patched/CMakeLists.txt
|
||||||
|
|
||||||
# _UNICODE definition seems needed under mingw/gcc 4.8
|
# _UNICODE definition seems needed under mingw/gcc 4.8
|
||||||
# (Kicad uses unicode, and on Windows, wxWidgets >= 2.9.4 is mandatory
|
# (Kicad uses unicode, and on Windows, wxWidgets >= 2.9.4 is mandatory
|
||||||
@@ -255,8 +254,6 @@
|
@@ -335,7 +334,6 @@
|
||||||
set( CMAKE_SHARED_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
|
set( CMAKE_SHARED_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
|
||||||
set( CMAKE_MODULE_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
|
set( CMAKE_MODULE_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
|
||||||
|
|
||||||
- set( CMAKE_EXE_LINKER_FLAGS_RELEASE "-s" )
|
- set( CMAKE_EXE_LINKER_FLAGS_RELEASE "-s" )
|
||||||
-
|
|
||||||
# Defeat ELF's ability to use the GOT to replace locally implemented functions
|
# Defeat ELF's ability to use the GOT to replace locally implemented functions
|
||||||
# with ones from another module.
|
# with ones from another module.
|
||||||
# https://bugs.launchpad.net/kicad/+bug/1322354
|
|
14
kicad-5.0.1-set-cxx-version.patch
Normal file
14
kicad-5.0.1-set-cxx-version.patch
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
diff -ur kicad-5.0.1/CMakeLists.txt kicad-5.0.1_patched/CMakeLists.txt
|
||||||
|
--- kicad-5.0.1/CMakeLists.txt 2018-10-09 00:14:38.000000000 +0300
|
||||||
|
+++ kicad-5.0.1_patched/CMakeLists.txt 2018-11-26 20:00:40.103553943 +0300
|
||||||
|
@@ -125,8 +125,8 @@
|
||||||
|
set( CMAKE_POSITION_INDEPENDENT_CODE ON )
|
||||||
|
|
||||||
|
|
||||||
|
-# Global setting: Use C++11
|
||||||
|
-set(CMAKE_CXX_STANDARD 11)
|
||||||
|
+# Global setting: Use C++14
|
||||||
|
+set(CMAKE_CXX_STANDARD 14)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
|
898
kicad.spec
898
kicad.spec
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue