📄 inifilehandle.cpp
字号:
void CINIFileHandle::write_LV_region_addr(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_region_addr)
{
write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_region_addr);
}
//==============================================================================
void CINIFileHandle::write_LV_begin_addr(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_begin_addr)
{
write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_begin_addr);
}
//==============================================================================
void CINIFileHandle::write_LV_end_addr(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_end_addr)
{
write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_end_addr);
}
//==============================================================================
void CINIFileHandle::write_LV_location(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_location)
{
write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_location);
}
//==============================================================================
AnsiString CINIFileHandle::read_Baseband_chip(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_Baseband_chip = read_field(asSetupFile, asExeName, "form","Baseband chip", "6205B");
return as_Baseband_chip;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Baseband_chip(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Baseband_chip)
{
write_field(asSetupFile, asExeName, "form", "Baseband chip", as_Baseband_chip);
}
//==========================================================================================
AnsiString CINIFileHandle::read_External_clock(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_External_clock = read_field(asSetupFile, asExeName, "form","External clock", "26 mhz");
return as_External_clock;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_External_clock(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_External_clock)
{
write_field(asSetupFile, asExeName, "form", "External clock", as_External_clock);
}
//==============================================================================
AnsiString CINIFileHandle::read_CheckECOVersion(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_CheckECOVersion = read_field(asSetupFile, asExeName, "form", "Check ECO version", "yes");
return as_CheckECOVersion;
}
//--------------------------------------------------------------------------
void CINIFileHandle::write_CheckECOVersion(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CheckECOVersion)
{
write_field(asSetupFile, asExeName, "form", "Check ECO version", as_CheckECOVersion);
}
//==============================================================================
////////////////////////// Multi-bin option ////////////////////////////
//==============================================================================
AnsiString CINIFileHandle::read_CheckTgtResLayout(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_CheckTgtResLayout = read_field(asSetupFile, asExeName, "form", "Check target resource layout", "yes");
return as_CheckTgtResLayout;
}
//----------------------------------------------------------------------------
void CINIFileHandle::write_CheckTgtResLayout(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CheckTgtResLayout)
{
write_field(asSetupFile, asExeName, "form", "Check target resource layout", as_CheckTgtResLayout);
}
//==============================================================================
AnsiString CINIFileHandle::read_AutoLoadResByScat(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_AutoLoadResByScat = read_field(asSetupFile, asExeName, "form", "Auto load resource by scat", "yes");
return as_AutoLoadResByScat;
}
//----------------------------------------------------------------------------
void CINIFileHandle::write_AutoLoadResByScat(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AutoLoadResByScat)
{
write_field(asSetupFile, asExeName, "form", "Auto load resource by scat", as_AutoLoadResByScat);
}
//==============================================================================
AnsiString CINIFileHandle::read_CompareResProjectId(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_CompareResProjectId = read_field(asSetupFile, asExeName, "form", "Compare resoure project ID", "yes");
return as_CompareResProjectId;
}
//----------------------------------------------------------------------------
void CINIFileHandle::write_CompareResProjectId(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CompareResProjectId)
{
write_field(asSetupFile, asExeName, "form", "Compare resoure project ID", as_CompareResProjectId);
}
//==============================================================================
AnsiString CINIFileHandle::read_BROMDllLog(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_BROMDllLog = read_field(asSetupFile, asExeName, "form", "BROM_DLL logging", "yes");
return as_BROMDllLog;
}
//----------------------------------------------------------------------------
void CINIFileHandle::write_BROMDllLog(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_BROMDllLog)
{
write_field(asSetupFile, asExeName, "form", "BROM_DLL logging", as_BROMDllLog);
}
//==============================================================================
AnsiString CINIFileHandle::read_METADllLog(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_METADllLog = read_field(asSetupFile, asExeName, "form", "META_DLL logging", "yes");
return as_METADllLog;
}
//----------------------------------------------------------------------------
void CINIFileHandle::write_METADllLog(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_METADllLog)
{
write_field(asSetupFile, asExeName, "form", "META_DLL logging", as_METADllLog);
}
//==============================================================================
AnsiString CINIFileHandle::read_Baudrate(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_baudrate = read_field(asSetupFile, asExeName, "form", "Baudrate", "460800");
return as_baudrate;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Baudrate(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Baudrate)
{
write_field(asSetupFile, asExeName, "form", "Baudrate", as_Baudrate );
}
//==========================================================================================
AnsiString CINIFileHandle::read_Type(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_Type = read_field(asSetupFile, asExeName, "form", "Type", "Download ROM and FAT");
return as_Type;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Type(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Type)
{
write_field(asSetupFile, asExeName, "form", "Type", as_Type );
}
//==========================================================================================
AnsiString CINIFileHandle::read_Format_FAT_range(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_FormatFat = read_field(asSetupFile, asExeName, "form", "Format FAT range", "auto");
return as_FormatFat;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Format_FAT_range(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Format_FAT_range)
{
write_field(asSetupFile, asExeName, "form", "Format FAT range", as_Format_FAT_range );
}
//==========================================================================================
AnsiString CINIFileHandle::read_Format_FAT_Begin_Address(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString Format_FAT_Begin_Address = read_field(asSetupFile, asExeName, "form", "Format FAT begin address", "0x00700000");
return Format_FAT_Begin_Address;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Format_FAT_Begin_Address(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Format_FAT_Begin_Address)
{
write_field(asSetupFile, asExeName, "form", "Format FAT begin address", as_Format_FAT_Begin_Address );
}
//==========================================================================================
AnsiString CINIFileHandle::read_Format_FAT_length(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString Format_FAT_length = read_field(asSetupFile, asExeName, "form", "Format FAT length", "0x00100000");
return Format_FAT_length;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Format_FAT_length(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Format_FAT_length)
{
write_field(asSetupFile, asExeName, "form", "Format FAT length", as_Format_FAT_length );
}
//==========================================================================================
AnsiString CINIFileHandle::read_NAND_Format_FAT_Begin_Address(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString NAND_Format_FAT_Begin_Address = read_field(asSetupFile, asExeName, "form", "NAND format FAT begin address", "0x00000000");
return NAND_Format_FAT_Begin_Address;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_NAND_Format_FAT_Begin_Address(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_NAND_Format_FAT_Begin_Address)
{
write_field(asSetupFile, asExeName, "form", "NAND format FAT begin address", as_NAND_Format_FAT_Begin_Address );
}
//==========================================================================================
AnsiString CINIFileHandle::read_NAND_Format_FAT_length(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString NAND_Format_FAT_length = read_field(asSetupFile, asExeName, "form", "NAND format FAT length", "0x08000000");
return NAND_Format_FAT_length;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_NAND_Format_FAT_length(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_NAND_Format_FAT_length)
{
write_field(asSetupFile, asExeName, "form", "NAND format FAT length", as_NAND_Format_FAT_length );
}
//==========================================================================================
AnsiString CINIFileHandle::read_Reset_to_factory_default_visible(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_Reset_to_factory_default_visible = read_field(asSetupFile, asExeName, "form", "Reset to factory default visible", "no");
return as_Reset_to_factory_default_visible;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_Reset_to_factory_default_visible(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Reset_to_factory_default_visible)
{
write_field(asSetupFile, asExeName, "form", "Reset to factory default visible", as_Reset_to_factory_default_visible );
}
//=============================================================================
AnsiString CINIFileHandle::read_Erase_Validation(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_Erase_Validation = read_field(asSetupFile, asExeName, "FORM", "erase_validation", "no");
return as_Erase_Validation;
}
//==========================================================================================
AnsiString CINIFileHandle::read_Pull_down_GPIO17(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString Format_FAT_length = read_field(asSetupFile, asExeName, "form", "Pull down GPIO17", "yes");
return Format_FAT_length;
}
//=============================================================================
/////////////////////////// NFB ////////////////////////////
//=============================================================================
AnsiString CINIFileHandle::read_BootLoader(AnsiString asSetupFile,AnsiString asExeName, int idx )
{
AnsiString as_KEY_NAME = "bloader" + IntToStr(idx);
AnsiString as_BootLoader = read_field(asSetupFile, asExeName, "NFB", as_KEY_NAME, "");
return as_BootLoader;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_BootLoader(AnsiString asSetupFile, AnsiString asExeName, int idx, AnsiString as_BootLoader)
{
AnsiString as_KEY_NAME = "bloader" + IntToStr(idx);
write_field(asSetupFile, asExeName, "NFB", as_KEY_NAME, as_BootLoader );
}
//=============================================================================
AnsiString CINIFileHandle::read_BootLoaderEnable(AnsiString asSetupFile,AnsiString asExeName, int idx)
{
AnsiString as_KEY_NAME = "bloader_enable" + IntToStr(idx);
AnsiString as_BootLoaderEnable = read_field(asSetupFile, asExeName, "NFB", as_KEY_NAME, "yes");
return as_BootLoaderEnable;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_BootLoaderEnable(AnsiString asSetupFile, AnsiString asExeName, int idx, AnsiString as_BootLoader_Enable)
{
AnsiString as_KEY_NAME = "bloader_enable" + IntToStr(idx);
write_field(asSetupFile, asExeName, "NFB", as_KEY_NAME, as_BootLoader_Enable );
}
//=============================================================================
/////////////////////////// EMI ////////////////////////////
//=============================================================================
//=============================================================================
AnsiString CINIFileHandle::read_NandAcccon(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_NandAcccon = read_field(asSetupFile, asExeName, "EMI", "nand_acccon", "0x000007FF");
return as_NandAcccon;
}
//---------------------------------------------------------------------------
void CINIFileHandle::write_NandAcccon(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_NandAcccon)
{
write_field(asSetupFile, asExeName, "EMI", "nand_acccon", as_NandAcccon );
}
//=============================================================================
/////////////////////////// Access ////////////////////////////
//=============================================================================
AnsiString CINIFileHandle::read_DataSource(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_DataSource = read_field(asSetupFile, asExeName, "Access", "data source", "MTK_DATABASE.mdb");
return as_DataSource;
}
//------------------------------------------------------------------------------
void CINIFileHandle::write_DataSource(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_DataSource)
{
write_field(asSetupFile, asExeName, "Access", "data source", as_DataSource);
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AnsiString CINIFileHandle::read_DbLogEnable(AnsiString asSetupFile,AnsiString asExeName)
{
AnsiString as_DataSource = read_field(asSetupFile, asExeName, "Access", "Database logging enable", "no");
return as_DataSource;
}
//------------------------------------------------------------------------------
void CINIFileHandle::write_DbLogEnable(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_DbLogEnable)
{
write_field(asSetupFile, asExeName, "Access", "Database logging enable", as_DbLogEnable);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -