⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inifilehandle.cpp

📁 多路下载工具源代码
💻 CPP
📖 第 1 页 / 共 2 页
字号:
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 + -