7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-24 17:03:44 +00:00

Added fp-lib-table

- Added check in travis
This commit is contained in:
Oliver 2017-11-18 16:31:19 +11:00
parent c2284be84a
commit bbc48fbcd8
2 changed files with 99 additions and 2 deletions

View File

@ -1,6 +1,7 @@
before_install:
- git clone --depth 1 https://github.com/KiCad/kicad-library-utils /home/travis/build/kicad-library-utils
- git clone --depth 1 https://github.com/KiCad/kicad-library-utils $TRAVIS_BUILD_DIR/utils
script:
- sudo bash /home/travis/build/kicad-library-utils/pcb/travis/check_all.sh $TRAVIS_BUILD_DIR
- bash $TRAVIS_BUILD_DIR/utils/pcb/travis/check_all.sh $TRAVIS_BUILD_DIR
- python $TRAVIS_BUILD_DIR/utils/check_lib_table.py $TRAVIS_BUILD_DIR/*.pretty --table $TRAVIS_BUILD_DIR/fp-lib-table

96
fp-lib-table Normal file
View File

@ -0,0 +1,96 @@
(fp_lib_table
(lib (name Battery)(type KiCad)(uri ${KISYSMOD}/Battery.pretty)(options "")(descr "Batteries and battery holders"))
(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 Capacitor_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_SMD.pretty)(options "")(descr "Capacitor, surface mount"))
(lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_Tantalum_SMD.pretty)(options "")(descr "Tantalum Capacitor, surface mount"))
(lib (name Capacitor_THT)(type KiCad)(uri ${KISYSMOD}/Capacitor_THT.pretty)(options "")(descr "Capacitor, through hole"))
(lib (name Conn)(type KiCad)(uri ${KISYSMOD}/Conn.pretty)(options "")(descr "Assorted connector footprints"))
(lib (name Conn_Card)(type KiCad)(uri ${KISYSMOD}/Conn_Card.pretty)(options "")(descr "Footprints for cards and card holders"))
(lib (name Conn_Dsub)(type KiCad)(uri ${KISYSMOD}/Conn_Dsub.pretty)(options "")(descr "Footprints for DSub footprints"))
(lib (name Conn_Harwin)(type KiCad)(uri ${KISYSMOD}/Conn_Harwin.pretty)(options "")(descr "Harwin connector footprints www.harwin.com"))
(lib (name Conn_HDMI)(type KiCad)(uri ${KISYSMOD}/Conn_HDMI.pretty)(options "")(descr "HDMI connector footprints"))
(lib (name Conn_Hirose)(type KiCad)(uri ${KISYSMOD}/Conn_Hirose.pretty)(options "")(descr "Hirose connector footprints www.hirose.com"))
(lib (name Conn_IDC)(type KiCad)(uri ${KISYSMOD}/Conn_IDC.pretty)(options "")(descr "IDC connector footprints"))
(lib (name Conn_IEC_DIN)(type KiCad)(uri ${KISYSMOD}/Conn_IEC_DIN.pretty)(options "")(descr "DIN connector footprints"))
(lib (name Conn_JAE)(type KiCad)(uri ${KISYSMOD}/Conn_JAE.pretty)(options "")(descr "JAE connector footprints http://www.jae.com/jccom/en/connectors"))
(lib (name Conn_JST)(type KiCad)(uri ${KISYSMOD}/Conn_JST.pretty)(options "")(descr "JST connector footprints www.jst.com"))
(lib (name Conn_Mini-Universal)(type KiCad)(uri ${KISYSMOD}/Conn_Mini-Universal.pretty)(options "")(descr Mate-N-Lok))
(lib (name Conn_Molex)(type KiCad)(uri ${KISYSMOD}/Conn_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com"))
(lib (name Conn_Multicomp)(type KiCad)(uri ${KISYSMOD}/Conn_Multicomp.pretty)(options "")(descr "Multicomp connector footprints"))
(lib (name Conn_PinHeader_1.00mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinHeader_1.00mm.pretty)(options "")(descr "Pin headers, 1.0mm pitch"))
(lib (name Conn_PinHeader_1.27mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinHeader_1.27mm.pretty)(options "")(descr "Pin headers, 1.27mm pitch"))
(lib (name Conn_PinHeader_2.00mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinHeader_2.00mm.pretty)(options "")(descr "Pin headers, 2.0mm pitch"))
(lib (name Conn_PinHeader_2.54mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinHeader_2.54mm.pretty)(options "")(descr "Pin headers, 2.54mm pitch"))
(lib (name Conn_PinSocket_1.00mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinSocket_1.00mm.pretty)(options "")(descr "Pin sockets, 1.0mm pitch"))
(lib (name Conn_PinSocket_1.27mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinSocket_1.27mm.pretty)(options "")(descr "Pin sockets, 1.27mm pitch"))
(lib (name Conn_PinSocket_2.00mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinSocket_2.00mm.pretty)(options "")(descr "Pin sockets, 2.0mm pitch"))
(lib (name Conn_PinSocket_2.54mm)(type KiCad)(uri ${KISYSMOD}/Conn_PinSocket_2.54mm.pretty)(options "")(descr "Pin sockets, 2.54mm pitch"))
(lib (name Conn_Phoenix_MC)(type KiCad)(uri ${KISYSMOD}/Conn_Phoenix_MC.pretty)(options "")(descr "Phoenix MC connector footprints"))
(lib (name Conn_Phoenix_MSTB)(type KiCad)(uri ${KISYSMOD}/Conn_Phoenix_MSTB.pretty)(options "")(descr "Phoenix MSTB connector footprints"))
(lib (name Conn_Samtec)(type KiCad)(uri ${KISYSMOD}/Conn_Samtec.pretty)(options "")(descr "Samtec connector footprints"))
(lib (name Conn_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/Conn_TE-Connectivity.pretty)(options "")(descr "TE Connectivity connector footprints www.te.com"))
(lib (name Conn_WAGO)(type KiCad)(uri ${KISYSMOD}/Conn_WAGO.pretty)(options "")(descr "WAGO connector footprints www.wago.com"))
(lib (name Conn_USB)(type KiCad)(uri ${KISYSMOD}/Conn_USB.pretty)(options "")(descr "USB 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 Crystal)(type KiCad)(uri ${KISYSMOD}/Crystal.pretty)(options "")(descr "Crystals and oscillators"))
(lib (name Diode_SMD)(type KiCad)(uri ${KISYSMOD}/Diode_SMD.pretty)(options "")(descr "Diodes, surface mount"))
(lib (name Diode_THT)(type KiCad)(uri ${KISYSMOD}/Diode_THT.pretty)(options "")(descr "Diodes, 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 Enclosure)(type KiCad)(uri ${KISYSMOD}/Enclosure.pretty)(options "")(descr "Electronics enclosures and housings"))
(lib (name Fiducial)(type KiCad)(uri ${KISYSMOD}/Fiducial.pretty)(options "")(descr "Fiducial markings"))
(lib (name Fuse)(type KiCad)(uri ${KISYSMOD}/Fuse.pretty)(options "")(descr "Fuses and fuse holders"))
(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, surface mount"))
(lib (name Inductor_THT)(type KiCad)(uri ${KISYSMOD}/Inductor_THT.pretty)(options "")(descr "Inductor, through hole"))
(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 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 MountingHole)(type KiCad)(uri ${KISYSMOD}/MountingHole.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 Oscillator)(type KiCad)(uri ${KISYSMOD}/Oscillator.pretty)(options "")(descr "Precicision oscillator modules"))
(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_SOIC)(type KiCad)(uri ${KISYSMOD}/Package_SOIC.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC)"))
(lib (name Package_SON)(type KiCad)(uri ${KISYSMOD}/Package_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)"))
(lib (name Package_SSOP)(type KiCad)(uri ${KISYSMOD}/Package_SSOP.pretty)(options "")(descr "SSOP, TSSOP, MSOP, QSOP, VSO packages"))
(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)(type KiCad)(uri ${KISYSMOD}/Potentiometer.pretty)(options "")(descr "Potentiometers / variable Resistor"))
(lib (name Power_Integrations)(type KiCad)(uri ${KISYSMOD}/Power_Integrations.pretty)(options "")(descr "Power Integrations footprints"))
(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, surface mount"))
(lib (name Resistor_THT)(type KiCad)(uri ${KISYSMOD}/Resistor_THT.pretty)(options "")(descr "Resistor, through hole"))
(lib (name Resistor_Universal)(type KiCad)(uri ${KISYSMOD}/Resistor_Universal.pretty)(options "")(descr Experimental))
(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 Sensor_Current)(type KiCad)(uri ${KISYSMOD}/Sensor_Current.pretty)(options "")(descr "Specialied footprints for hall effect current sensors"))
(lib (name Shielding_Cabinet)(type KiCad)(uri ${KISYSMOD}/Shielding_Cabinet.pretty)(options "")(descr "RF / EMI shields"))
(lib (name Symbol)(type KiCad)(uri ${KISYSMOD}/Symbol.pretty)(options "")(descr "PCB symbols"))
(lib (name TerminalBlock)(type KiCad)(uri ${KISYSMOD}/TerminalBlock.pretty)(options "")(descr "Assorted terminal blocks"))
(lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_4Ucon.pretty)(options "")(descr "4UCON 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_Phoenix.pretty)(options "")(descr "Philmore terminal blocks"))
(lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Phoenix.pretty)(options "")(descr "RND terminal blocks"))
(lib (name TerminalBlock_RND)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_RND.pretty)(options "")(descr "Phoenix Contact 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 WirePads)(type KiCad)(uri ${KISYSMOD}/WirePads.pretty)(options "")(descr "Direct wire-to-board connection points"))
)