Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes from wxWidgets and should not be made inside kicad
Remove KICAD_GOST option because it is now useless: the 2 GOST options are now selectable at run time and are: * specific page layouts (now user definable, and the GOST page layouts are available in template folder) * notation for multiple parts per package (made in eeschema, preference menu)
This commit is contained in:
parent
7c340f6b19
commit
a8e57e10e8
|
@ -14,10 +14,6 @@ set( CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeModules )
|
||||||
# reports.
|
# reports.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Russian GOST patch
|
|
||||||
option( wxUSE_UNICODE "enable/disable building unicode ( default OFF)" )
|
|
||||||
option( KICAD_GOST "enable/disable building using GOST notation for multiple gates per package ( default OFF)" )
|
|
||||||
|
|
||||||
#for those who bored with uppercase
|
#for those who bored with uppercase
|
||||||
option( KICAD_KEEPCASE "turn-off automatic component name conversion to uppercase if selected" )
|
option( KICAD_KEEPCASE "turn-off automatic component name conversion to uppercase if selected" )
|
||||||
|
|
||||||
|
@ -155,14 +151,6 @@ if( CMAKE_COMPILER_IS_GNUCXX )
|
||||||
|
|
||||||
endif( CMAKE_COMPILER_IS_GNUCXX )
|
endif( CMAKE_COMPILER_IS_GNUCXX )
|
||||||
|
|
||||||
if( wxUSE_UNICODE )
|
|
||||||
add_definitions( -DwxUSE_UNICODE )
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if( KICAD_GOST )
|
|
||||||
add_definitions( -DKICAD_GOST )
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if( KICAD_KEEPCASE )
|
if( KICAD_KEEPCASE )
|
||||||
add_definitions( -DKICAD_KEEPCASE )
|
add_definitions( -DKICAD_KEEPCASE )
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -56,11 +56,7 @@ macro( create_bzr_version_header )
|
||||||
if( Kicad_REPO_LAST_CHANGED_DATE )
|
if( Kicad_REPO_LAST_CHANGED_DATE )
|
||||||
string( REGEX REPLACE "^([0-9]+)\\-([0-9]+)\\-([0-9]+)" "\\1-\\2-\\3"
|
string( REGEX REPLACE "^([0-9]+)\\-([0-9]+)\\-([0-9]+)" "\\1-\\2-\\3"
|
||||||
_kicad_bzr_date ${Kicad_REPO_LAST_CHANGED_DATE} )
|
_kicad_bzr_date ${Kicad_REPO_LAST_CHANGED_DATE} )
|
||||||
if( KICAD_GOST )
|
set( KICAD_BUILD_VERSION "(${_kicad_bzr_date} BZR ${Kicad_REPO_REVISION})" )
|
||||||
set( KICAD_BUILD_VERSION "(${_kicad_bzr_date} BZR ${Kicad_REPO_REVISION} GOST)" )
|
|
||||||
else( KICAD_GOST )
|
|
||||||
set( KICAD_BUILD_VERSION "(${_kicad_bzr_date} BZR ${Kicad_REPO_REVISION})" )
|
|
||||||
endif( KICAD_GOST )
|
|
||||||
|
|
||||||
# Definition to conditionally use date and revision returned from the
|
# Definition to conditionally use date and revision returned from the
|
||||||
# Bazaar log command instead of hand coded date and revision in
|
# Bazaar log command instead of hand coded date and revision in
|
||||||
|
|
|
@ -111,11 +111,6 @@ This option is used to enable or disable building KiCad with images in menu
|
||||||
items. If this is not defined when CMake is used to create the build files,
|
items. If this is not defined when CMake is used to create the build files,
|
||||||
images will be included in menu items on all platforms except OSX.
|
images will be included in menu items on all platforms except OSX.
|
||||||
|
|
||||||
KICAD_GOST (ON/OFF)
|
|
||||||
-------------------
|
|
||||||
This option is used to enable or disable the GOST notation for multiple gates
|
|
||||||
per package in Eeschema. The default is OFF
|
|
||||||
|
|
||||||
KICAD_KEEPCASE (ON/OFF)
|
KICAD_KEEPCASE (ON/OFF)
|
||||||
-----------------------
|
-----------------------
|
||||||
This option enables or disables turning off the automatic component name
|
This option enables or disables turning off the automatic component name
|
||||||
|
|
18
INSTALL.txt
18
INSTALL.txt
|
@ -128,13 +128,17 @@ project is created.
|
||||||
Installation from source code
|
Installation from source code
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
Some dependencies must be satisfied for the correct installation of KiCad:
|
Some dependencies must be satisfied for the correct installation of KiCad:
|
||||||
under Linux:
|
under Linux:
|
||||||
wxWidgets >= 2.8.11 http://www.wxwidgets.org/
|
wxWidgets >= 2.8.11 http://www.wxwidgets.org/
|
||||||
|
(needs to be compiled with unicode support)
|
||||||
under Windows:MacOSX
|
under Windows:MacOSX
|
||||||
wxWidgets >= 2.9.3 http://www.wxwidgets.org/
|
wxWidgets >= 2.9.4 http://www.wxwidgets.org/
|
||||||
CMake >= 2.6.4 http://www.cmake.org/
|
|
||||||
Boost C++ Libraries (files used by kicad are provided in kicad sources) http://www.boost.org/
|
CMake >= 2.8.1 http://www.cmake.org/
|
||||||
|
Boost C++ Libraries:
|
||||||
|
files used by kicad are autmatically downloaded and patched if needed
|
||||||
|
from boost site ( http://www.boost.org/ )
|
||||||
OpenGL
|
OpenGL
|
||||||
Linux: Mesa 3D Graphics Library http://www.mesa3d.org/
|
Linux: Mesa 3D Graphics Library http://www.mesa3d.org/
|
||||||
Windows: built-in
|
Windows: built-in
|
||||||
|
@ -186,12 +190,6 @@ configured and builded with "--enable-monolithic --disable-shared" parameters.
|
||||||
For building dinamically linked executables. Can be used only if wxWidgets
|
For building dinamically linked executables. Can be used only if wxWidgets
|
||||||
configured and builded with "--disable-monolithic --enable-shared" parameters.
|
configured and builded with "--disable-monolithic --enable-shared" parameters.
|
||||||
|
|
||||||
-DwxUSE_UNICODE=ON
|
|
||||||
Require on locale utf8 for build the KiCad with cyrillic fonts support.
|
|
||||||
|
|
||||||
-DKICAD_GOST=ON
|
|
||||||
Build the KiCad with russian GOST support.
|
|
||||||
|
|
||||||
-DKICAD_KEEPCASE=ON
|
-DKICAD_KEEPCASE=ON
|
||||||
Build the KiCad with no component name conversion to uppercase (if you want your
|
Build the KiCad with no component name conversion to uppercase (if you want your
|
||||||
ADuC.../Si.../bq... components named as just so).
|
ADuC.../Si.../bq... components named as just so).
|
||||||
|
|
|
@ -258,12 +258,15 @@ void DIALOG_PAGES_SETTINGS::OnPaperSizeChoice( wxCommandEvent& event )
|
||||||
{
|
{
|
||||||
m_orientationComboBox->Enable( true );
|
m_orientationComboBox->Enable( true );
|
||||||
|
|
||||||
if( paperType.Contains( wxT( "A4" ) ) && IsGOST() )
|
#if 0
|
||||||
|
// ForcePortrait() does not exist, but could be useful.
|
||||||
|
// so I leave these lines, which could be seen as a todo feature
|
||||||
|
if( paperType.ForcePortrait() )
|
||||||
{
|
{
|
||||||
m_orientationComboBox->SetStringSelection( _( "Portrait" ) );
|
m_orientationComboBox->SetStringSelection( _( "Portrait" ) );
|
||||||
m_orientationComboBox->Enable( false );
|
m_orientationComboBox->Enable( false );
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
m_TextUserSizeX->Enable( false );
|
m_TextUserSizeX->Enable( false );
|
||||||
m_TextUserSizeY->Enable( false );
|
m_TextUserSizeY->Enable( false );
|
||||||
m_customFmt = false;
|
m_customFmt = false;
|
||||||
|
|
|
@ -630,7 +630,6 @@ void WORKSHEET_LAYOUT::SetDefaultLayout()
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
lp_parser.Parse( this );
|
lp_parser.Parse( this );
|
||||||
SetDefaultDescrFlag( true );
|
|
||||||
}
|
}
|
||||||
catch( IO_ERROR ioe )
|
catch( IO_ERROR ioe )
|
||||||
{
|
{
|
||||||
|
@ -652,7 +651,6 @@ void WORKSHEET_LAYOUT::SetPageLayout( const char* aPageLayout, bool Append )
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
lp_parser.Parse( this );
|
lp_parser.Parse( this );
|
||||||
SetDefaultDescrFlag( true );
|
|
||||||
}
|
}
|
||||||
catch( IO_ERROR ioe )
|
catch( IO_ERROR ioe )
|
||||||
{
|
{
|
||||||
|
@ -716,7 +714,6 @@ void WORKSHEET_LAYOUT::SetPageLayout( const wxString& aFullFileName, bool Append
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
lp_parser.Parse( this );
|
lp_parser.Parse( this );
|
||||||
SetDefaultDescrFlag( false );
|
|
||||||
}
|
}
|
||||||
catch( IO_ERROR ioe )
|
catch( IO_ERROR ioe )
|
||||||
{
|
{
|
||||||
|
|
|
@ -62,11 +62,6 @@
|
||||||
#include <class_worksheet_dataitem.h>
|
#include <class_worksheet_dataitem.h>
|
||||||
|
|
||||||
|
|
||||||
// Temporary include. Will be removed when a GOST page layout descr file is available
|
|
||||||
#ifdef KICAD_GOST
|
|
||||||
#include "title_block_shapes_gost.cpp"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void WS_DRAW_ITEM_LIST::BuildWorkSheetGraphicList(
|
void WS_DRAW_ITEM_LIST::BuildWorkSheetGraphicList(
|
||||||
const PAGE_INFO& aPageInfo,
|
const PAGE_INFO& aPageInfo,
|
||||||
const TITLE_BLOCK& aTitleBlock,
|
const TITLE_BLOCK& aTitleBlock,
|
||||||
|
@ -74,16 +69,6 @@ void WS_DRAW_ITEM_LIST::BuildWorkSheetGraphicList(
|
||||||
{
|
{
|
||||||
WORKSHEET_LAYOUT& pglayout = WORKSHEET_LAYOUT::GetTheInstance();
|
WORKSHEET_LAYOUT& pglayout = WORKSHEET_LAYOUT::GetTheInstance();
|
||||||
|
|
||||||
// Ugly hack: will be removed when a GOST page layout descr file is available
|
|
||||||
#ifdef KICAD_GOST
|
|
||||||
if( pglayout.IsDefaultDescr() )
|
|
||||||
{
|
|
||||||
((WS_DRAW_ITEM_LIST_GOST*)this)->BuildWorkSheetGraphicListGOST( aPageInfo,
|
|
||||||
aTitleBlock, aColor, aAltColor );
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define milsTomm (25.4/1000)
|
#define milsTomm (25.4/1000)
|
||||||
|
|
||||||
m_titleBlock = &aTitleBlock;
|
m_titleBlock = &aTitleBlock;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -364,10 +364,10 @@ PARAM_CFG_ARRAY& SCH_EDIT_FRAME::GetProjectFileParametersList()
|
||||||
|
|
||||||
m_projectFileParams.push_back( new PARAM_CFG_INT( wxT( "SubpartIdSeparator" ),
|
m_projectFileParams.push_back( new PARAM_CFG_INT( wxT( "SubpartIdSeparator" ),
|
||||||
LIB_COMPONENT::SubpartIdSeparatorPtr(),
|
LIB_COMPONENT::SubpartIdSeparatorPtr(),
|
||||||
IsGOST() ? '.' : 0, 0, 126 ) );
|
0, 0, 126 ) );
|
||||||
m_projectFileParams.push_back( new PARAM_CFG_INT( wxT( "SubpartFirstId" ),
|
m_projectFileParams.push_back( new PARAM_CFG_INT( wxT( "SubpartFirstId" ),
|
||||||
LIB_COMPONENT::SubpartFirstIdPtr(),
|
LIB_COMPONENT::SubpartFirstIdPtr(),
|
||||||
IsGOST() ? '1' : 'A', '1', 'z' ) );
|
'A', '1', 'z' ) );
|
||||||
|
|
||||||
m_projectFileParams.push_back( new PARAM_CFG_FILENAME( wxT( "LibDir" ),
|
m_projectFileParams.push_back( new PARAM_CFG_FILENAME( wxT( "LibDir" ),
|
||||||
&m_userLibraryPath ) );
|
&m_userLibraryPath ) );
|
||||||
|
|
|
@ -101,7 +101,7 @@ static GRID_TYPE SchematicGridList[] = {
|
||||||
|
|
||||||
|
|
||||||
SCH_SCREEN::SCH_SCREEN() : BASE_SCREEN( SCH_SCREEN_T ),
|
SCH_SCREEN::SCH_SCREEN() : BASE_SCREEN( SCH_SCREEN_T ),
|
||||||
m_paper( wxT( "A4" ), IsGOST() )
|
m_paper( wxT( "A4" ) )
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
|
|
|
@ -169,17 +169,6 @@ inline int Mm2mils( double x ) { return KiROUND( x * 1000./25.4 ); }
|
||||||
inline int Mils2mm( double x ) { return KiROUND( x * 25.4 / 1000. ); }
|
inline int Mils2mm( double x ) { return KiROUND( x * 25.4 / 1000. ); }
|
||||||
|
|
||||||
|
|
||||||
/// Return whether GOST is in play
|
|
||||||
inline bool IsGOST()
|
|
||||||
{
|
|
||||||
#if defined(KICAD_GOST)
|
|
||||||
return true;
|
|
||||||
#else
|
|
||||||
return false;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
enum EDA_UNITS_T {
|
enum EDA_UNITS_T {
|
||||||
INCHES = 0,
|
INCHES = 0,
|
||||||
MILLIMETRES = 1,
|
MILLIMETRES = 1,
|
||||||
|
|
|
@ -42,7 +42,10 @@ static inline wxString FROM_UTF8( const char* cstring )
|
||||||
* <li> standard C style char when wxUSE_UNICODE==0 </li>
|
* <li> standard C style char when wxUSE_UNICODE==0 </li>
|
||||||
* <li> wchar_t when wxUSE_UNICODE==1 (the default). </li>
|
* <li> wchar_t when wxUSE_UNICODE==1 (the default). </li>
|
||||||
* </ul>
|
* </ul>
|
||||||
* i.e. it depends on how the wxWidgets library was compiled. There was a period
|
* i.e. it depends on how the wxWidgets library was compiled.
|
||||||
|
* ( wxUSE_UNICODE is defined in wxWidgets, inside setup.h.
|
||||||
|
* for version >= 2.9 wxUSE_UNICODE is always defined to 1 )
|
||||||
|
* There was a period
|
||||||
* during the development of wxWidgets 2.9 when GetData() was missing, so this
|
* during the development of wxWidgets 2.9 when GetData() was missing, so this
|
||||||
* function was used to provide insulation from that design change. It may
|
* function was used to provide insulation from that design change. It may
|
||||||
* no longer be needed, and is harmless. GetData() seems to be an acceptable
|
* no longer be needed, and is harmless. GetData() seems to be an acceptable
|
||||||
|
@ -64,7 +67,7 @@ template<class T> inline void NEGATE( T &x ) { x = -x; }
|
||||||
#define DIM( x ) unsigned( sizeof(x) / sizeof( (x)[0] ) ) // not size_t
|
#define DIM( x ) unsigned( sizeof(x) / sizeof( (x)[0] ) ) // not size_t
|
||||||
|
|
||||||
/// Exchange two values
|
/// Exchange two values
|
||||||
// std::swap works only with arguments of the same type (which is saner);
|
// std::swap works only with arguments of the same type (which is saner);
|
||||||
// here the compiler will figure out what to do (I hope to get rid of
|
// here the compiler will figure out what to do (I hope to get rid of
|
||||||
// this soon or late)
|
// this soon or late)
|
||||||
template<class T, class T2> inline void EXCHG( T& a, T2& b )
|
template<class T, class T2> inline void EXCHG( T& a, T2& b )
|
||||||
|
|
|
@ -476,10 +476,6 @@ class WORKSHEET_LAYOUT
|
||||||
double m_rightMargin; // the right page margin in mm
|
double m_rightMargin; // the right page margin in mm
|
||||||
double m_topMargin; // the top page margin in mm
|
double m_topMargin; // the top page margin in mm
|
||||||
double m_bottomMargin; // the bottom page margin in mm
|
double m_bottomMargin; // the bottom page margin in mm
|
||||||
bool m_isDefaultDescr; // true if the internal default descr is loaded
|
|
||||||
// mainly used in Kicad GOST version, until
|
|
||||||
// a GOST page descr file is available
|
|
||||||
// to force the GOST default title block
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
WORKSHEET_LAYOUT();
|
WORKSHEET_LAYOUT();
|
||||||
|
@ -496,9 +492,6 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
// Accessors:
|
// Accessors:
|
||||||
bool IsDefaultDescr() { return m_isDefaultDescr; }
|
|
||||||
void SetDefaultDescrFlag( bool aFlg ) { m_isDefaultDescr = aFlg; }
|
|
||||||
|
|
||||||
double GetLeftMargin() { return m_leftMargin; }
|
double GetLeftMargin() { return m_leftMargin; }
|
||||||
double GetRightMargin() { return m_rightMargin; }
|
double GetRightMargin() { return m_rightMargin; }
|
||||||
double GetTopMargin() { return m_topMargin; }
|
double GetTopMargin() { return m_topMargin; }
|
||||||
|
|
|
@ -96,9 +96,6 @@ void PL_EDITOR_FRAME::Files_io( wxCommandEvent& event )
|
||||||
{
|
{
|
||||||
case ID_LOAD_DEFAULT_PAGE_LAYOUT:
|
case ID_LOAD_DEFAULT_PAGE_LAYOUT:
|
||||||
pglayout.SetPageLayout();
|
pglayout.SetPageLayout();
|
||||||
// Force DefaultDescrFlag to false in page layout editor,
|
|
||||||
// has meaning only for GOST version
|
|
||||||
pglayout.SetDefaultDescrFlag( false );
|
|
||||||
OnNewPageLayout();
|
OnNewPageLayout();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -106,9 +103,6 @@ void PL_EDITOR_FRAME::Files_io( wxCommandEvent& event )
|
||||||
pglayout.AllowVoidList( true );
|
pglayout.AllowVoidList( true );
|
||||||
SetCurrFileName( wxEmptyString );
|
SetCurrFileName( wxEmptyString );
|
||||||
pglayout.ClearList();
|
pglayout.ClearList();
|
||||||
// Force DefaultDescrFlag to false in page layout editor,
|
|
||||||
// has meaning only for GOST version
|
|
||||||
pglayout.SetDefaultDescrFlag( false );
|
|
||||||
OnNewPageLayout();
|
OnNewPageLayout();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -122,9 +122,6 @@ bool EDA_APP::OnInit()
|
||||||
if( !descrLoaded )
|
if( !descrLoaded )
|
||||||
{
|
{
|
||||||
WORKSHEET_LAYOUT::GetTheInstance().SetPageLayout();
|
WORKSHEET_LAYOUT::GetTheInstance().SetPageLayout();
|
||||||
// Force DefaultDescrFlag to false in page layout editor,
|
|
||||||
// has meaning only for GOST version
|
|
||||||
WORKSHEET_LAYOUT::GetTheInstance().SetDefaultDescrFlag( false );
|
|
||||||
frame->OnNewPageLayout();
|
frame->OnNewPageLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@ wxPoint BOARD_ITEM::ZeroOffset( 0, 0 );
|
||||||
BOARD::BOARD() :
|
BOARD::BOARD() :
|
||||||
BOARD_ITEM( (BOARD_ITEM*) NULL, PCB_T ),
|
BOARD_ITEM( (BOARD_ITEM*) NULL, PCB_T ),
|
||||||
m_NetInfo( this ),
|
m_NetInfo( this ),
|
||||||
m_paper( PAGE_INFO::A4, IsGOST() ),
|
m_paper( PAGE_INFO::A4 ),
|
||||||
m_NetClasses( this )
|
m_NetClasses( this )
|
||||||
{
|
{
|
||||||
// we have not loaded a board yet, assume latest until then.
|
// we have not loaded a board yet, assume latest until then.
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
(lib (name SI570_SI571_Oscillator_RevA_11Jun2012)(type Legacy)(uri ${KISYSMOD}/SI570_SI571_Oscillator_RevA_11Jun2012.mod)(options "")(descr ""))
|
(lib (name SI570_SI571_Oscillator_RevA_11Jun2012)(type Legacy)(uri ${KISYSMOD}/SI570_SI571_Oscillator_RevA_11Jun2012.mod)(options "")(descr ""))
|
||||||
(lib (name SIP9_Housing_14Jun2013)(type Legacy)(uri ${KISYSMOD}/SIP9_Housing_14Jun2013.mod)(options "")(descr ""))
|
(lib (name SIP9_Housing_14Jun2013)(type Legacy)(uri ${KISYSMOD}/SIP9_Housing_14Jun2013.mod)(options "")(descr ""))
|
||||||
(lib (name smd_capacitors)(type Legacy)(uri ${KISYSMOD}/smd_capacitors.mod)(options "")(descr ""))
|
(lib (name smd_capacitors)(type Legacy)(uri ${KISYSMOD}/smd_capacitors.mod)(options "")(descr ""))
|
||||||
(lib (name smd_crystal&oscillator)(type Legacy)(uri ${KISYSMOD}/smd_crystal&oscillator.mod)(options "")(descr ""))
|
(lib (name smd_crystal_and_oscillator)(type Legacy)(uri ${KISYSMOD}/smd_crystal_and_oscillator.mod)(options "")(descr ""))
|
||||||
(lib (name smd_resistors)(type Legacy)(uri ${KISYSMOD}/smd_resistors.mod)(options "")(descr ""))
|
(lib (name smd_resistors)(type Legacy)(uri ${KISYSMOD}/smd_resistors.mod)(options "")(descr ""))
|
||||||
(lib (name smd_soic_packages)(type Legacy)(uri ${KISYSMOD}/smd_soic_packages.mod)(options "")(descr ""))
|
(lib (name smd_soic_packages)(type Legacy)(uri ${KISYSMOD}/smd_soic_packages.mod)(options "")(descr ""))
|
||||||
(lib (name smd_ssop_packages)(type Legacy)(uri ${KISYSMOD}/smd_ssop_packages.mod)(options "")(descr ""))
|
(lib (name smd_ssop_packages)(type Legacy)(uri ${KISYSMOD}/smd_ssop_packages.mod)(options "")(descr ""))
|
||||||
|
|
|
@ -51,7 +51,7 @@ Resistor_Universal-Experimental_RevA,Legacy,${KISYSMOD}/Resistor_Universal-Exper
|
||||||
SI570_SI571_Oscillator_RevA_11Jun2012,Legacy,${KISYSMOD}/SI570_SI571_Oscillator_RevA_11Jun2012.mod,"",""
|
SI570_SI571_Oscillator_RevA_11Jun2012,Legacy,${KISYSMOD}/SI570_SI571_Oscillator_RevA_11Jun2012.mod,"",""
|
||||||
SIP9_Housing_14Jun2013,Legacy,${KISYSMOD}/SIP9_Housing_14Jun2013.mod,"",""
|
SIP9_Housing_14Jun2013,Legacy,${KISYSMOD}/SIP9_Housing_14Jun2013.mod,"",""
|
||||||
smd_capacitors,Legacy,${KISYSMOD}/smd_capacitors.mod,"",""
|
smd_capacitors,Legacy,${KISYSMOD}/smd_capacitors.mod,"",""
|
||||||
smd_crystal&oscillator,Legacy,${KISYSMOD}/smd_crystal&oscillator.mod,"",""
|
smd_crystal_and_oscillator,Legacy,${KISYSMOD}/smd_crystal_and_oscillator.mod,"",""
|
||||||
smd_resistors,Legacy,${KISYSMOD}/smd_resistors.mod,"",""
|
smd_resistors,Legacy,${KISYSMOD}/smd_resistors.mod,"",""
|
||||||
smd_soic_packages,Legacy,${KISYSMOD}/smd_soic_packages.mod,"",""
|
smd_soic_packages,Legacy,${KISYSMOD}/smd_soic_packages.mod,"",""
|
||||||
smd_ssop_packages,Legacy,${KISYSMOD}/smd_ssop_packages.mod,"",""
|
smd_ssop_packages,Legacy,${KISYSMOD}/smd_ssop_packages.mod,"",""
|
||||||
|
|
Can't render this file because it has a wrong number of fields in line 3.
|
Loading…
Reference in New Issue