📄 hee.hem
字号:
/******************************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************************/
/*F(****************************************************************************************
* File name : hee.hem *
* Project : X15 *
* Module : EEPROM *
* Date : %G% %U% *
* Version : %I% *
* Compiler name and release(s) : *
*-----------------------------------------------------------------------------------------*
*-----------------------------------------------------------------------------------------*
* DESCRIPTION *
* *
* External macro definition include file *
* *
*-----------------------------------------------------------------------------------------*
*-----------------------------------------------------------------------------------------*
* EVOLUTION *
*-----------------------------------------------------------------------------------------*
* Date | Author | Arnb | Description *
*-----------------------------------------------------------------------------------------*
* 25.09.98 | E.GRANDIN | | Creation *
*-----------------------------------------------------------------------------------------*
* 13.08.02 | O.Waydhas | | PR1050/LMSdv74149: v_hee_RauAtSwitchOff *
* | | | inserted in GPRS STACK EEPROM area *
*-----------------------------------------------------------------------------------------*
* 18.10.02 | tcm_cpl | | PR1041:New macros for CODEC priorities in bearer *
* | | | capability (#ifdef DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR)*
*-----------------------------------------------------------------------------------------*
* 15.11.02 | M.Sapienza | | Add a new bit field in EEPROM (parent PR NBGSYS2#1151) *
*-----------------------------------------------------------------------------------------*
* 19-Sep-03| S.Gramss | | LMSdv93154 Add a new bit for Codec priority *
*-----------------------------------------------------------------------------*
* 23-Sep-03| S.Gramss | | LMSdv93154 add switch CODEC_FIFTH_PRIO_CPR *
*******************************************************************************/
#ifndef HEE_HEM
#define HEE_HEM
#define MC_HEE_STG_BITFIELDS s_hee_SettingParam.s_hee_Setting.s_hee_SettingsBitFields
#define MC_HEE_STG_BITFIELDS1 s_hee_SettingParam.s_hee_Setting.s_hee_SettingsBitFields1
#define MC_HEE_STG_BITFIELDS2 s_hee_SettingParam.s_hee_Setting.s_hee_SettingsBitFields2
#define MC_HEE_STG_QUICKBITFIELDS s_hee_SettingParam.s_hee_Setting.s_hee_QuickSettingsBitFields
#define MC_HEE_STG_ACCESORIES s_hee_SettingParam.s_hee_Setting.s_hee_AccesoriesBitFields
#define MC_HEE_ADR_SECTION(num_section) hee0_00ConversionSection(num_section)
#define MC_HEE_MOD_BLOCK_SIZE(Number) ((u16)((Number)/HEE_BLOCK_SIZE)+1)*HEE_BLOCK_SIZE
/* Access Macro for features*/
#define MC_HEE_COMPRESS_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupCompress
#define MC_HEE_EFR_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupEFR
#define MC_HEE_AVC_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupAVC
#define MC_HEE_COPYCAT_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupCopyCat
#define MC_HEE_UCS2_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupUCS2State
#define MC_HEE_SIM_TOOL_KIT s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupSimToolKit
#define MC_HEE_END_SESSION_STK s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupEndSessionSTK
#define MC_HEE_SCREEN_END_CALL s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupScreenEndCallSTK
#define MC_HEE_NOT_CONF_CALL s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupNotConfCall
#define MC_HEE_SMART_EDITOR s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupSmartEditor
#define MC_HEE_BEEP_CREDIT s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupBeepCredit
#define MC_HEE_HR_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupHRState
#define MC_HEE_HR_PRIORITY s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupHRPriority
#define MC_HEE_FTM_OPERATOR s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_FTMoperator
#define MC_HEE_ROK_OPERATOR s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_ROKoperator
#define MC_HEE_LOFT_FEATURES s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_LoftFeatures
#define MC_HEE_CRTP_STATE s_hee_SettingParam.s_hee_Setting.v_hee_CRTP_SleepMode
#define MC_HEE_GSM_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupGSMState
#define MC_HEE_EGSM_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupEGSMState
#define MC_HEE_DCS_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupDCSState
#ifdef DYNAMIC_FREQBAND_SFI
#define MC_HEE_PCS_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupPCS1900State
#define MC_HEE_GSM850_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupGSM850State
#else
#define MC_HEE_TEXT_PROMPT s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupTextPrompt
#define MC_HEE_MB_NB_NOT_EDITABLE s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupMbNbNotEditable
#endif
#define MC_HEE_READ_WELCOME_IN_SIM s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupReadWelcomeInSim
#define MC_HEE_PROTECT_MBOXN s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupProtectMboxn
#define MC_HEE_VIBRATOR s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupVibrator
#define MC_HEE_MENU_REGISTER s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupMenuRegister
#define MC_HEE_DISPLAY_MENU_LANG s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupDisplayMenuLang
#define MC_HEE_ESCALATING_TIMER s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupEscalatingTimer
#define MC_HEE_STK_CR_BIT s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupSTKCrBit
#define MC_HEE_STK_EMPTY_STRING s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupSTKEmptyString
#define MC_HEE_END_SESSION_STK_2 s_hee_SetupParam.s_hee_Setup.s_hee_Features.v_hee_SetupEndSessionSTK2
/* Access Macro for features 1*/
#define MC_HEE_AVDDSS_MANAGEMENT s_hee_SetupParam.s_hee_Setup.s_hee_Features1.v_hee_SetupAvddssManagement
#define MC_HEE_SWITCH_VOLT_FREQ_MANAGEMENT s_hee_SetupParam.s_hee_Setup.s_hee_Features1.v_hee_SetupSwitchVoltFreqManagement
#define MC_HEE_TRACE_L1_MANAGEMENT s_hee_SetupParam.s_hee_Setup.s_hee_Features1.v_hee_SetupTraceL1Management
/* Access Macro for Languages*/
#define MC_HEE_LANG_GE s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_German
#define MC_HEE_LANG_EN s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_English
#define MC_HEE_LANG_IT s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Italian
#define MC_HEE_LANG_FR s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_French
#define MC_HEE_LANG_SP s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Spanish
#define MC_HEE_LANG_DU s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Dutch
#define MC_HEE_LANG_SW s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Swedish
#define MC_HEE_LANG_DA s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Danish
#define MC_HEE_LANG_PO s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Portuguese
#define MC_HEE_LANG_FI s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Finnish
#define MC_HEE_LANG_NO s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Norwegian
#define MC_HEE_LANG_GR s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Greek
#define MC_HEE_LANG_TU s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Turkish
#define MC_HEE_LANG_HU s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Hungarian
#define MC_HEE_LANG_PL s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Polish
#define MC_HEE_LANG_CZ s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Czech
#define MC_HEE_LANG_SL s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Slovakia
#define MC_HEE_LANG_RU s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Russian
#define MC_HEE_LANG_IN s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Indonesia
#define MC_HEE_LANG_AR s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Arabic
#define MC_HEE_LANG_SCH s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_SimplifiedChinese
#define MC_HEE_LANG_TCH s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_TraditionalChinese
#define MC_HEE_LANG_HE s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Hebrew
#define MC_HEE_LANG_LI s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Lithuanian
#define MC_HEE_LANG_RO s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Romanian
#define MC_HEE_LANG_TH s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Thai
#define MC_HEE_LANG_ES s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Estonian
#define MC_HEE_LANG_LA s_hee_SetupParam.s_hee_Setup.s_hee_SetupLanguages.v_Latvian
#ifdef DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR
#define MC_HEE_CODEC_FIRST_PRIORITY_IN_BEARER s_hee_SetupParam.s_hee_Setup.s_hee_CodecPriorityStr.v_hee_FirstCodecPriority
#define MC_HEE_CODEC_SECOND_PRIORITY_IN_BEARER s_hee_SetupParam.s_hee_Setup.s_hee_CodecPriorityStr.v_hee_SecondCodecPriority
#define MC_HEE_CODEC_THIRD_PRIORITY_IN_BEARER s_hee_SetupParam.s_hee_Setup.s_hee_CodecPriorityStr.v_hee_ThirdCodecPriority
#define MC_HEE_CODEC_FOURTH_PRIORITY_IN_BEARER s_hee_SetupParam.s_hee_Setup.s_hee_CodecPriorityStr.v_hee_FourthCodecPriority
/* added for LMSdv93154 */
#if defined (CODEC_FIFTH_PRIO_CPR)
# define MC_HEE_CODEC_FIFTH_PRIORITY_IN_BEARER s_hee_SetupParam.s_hee_Setup.s_hee_CodecPriorityStr.v_hee_FifthCodecPriority
#endif /* CODEC_FIFTH_PRIO_CPR */
#endif
/*tcmc_msp:PR1151 changes on date 11/11/2002*/
#ifdef BER_WITHOUT_SIM_FTR
#define MC_HEE_BER_WITHOUT_SIM_STATE s_hee_SetupParam.s_hee_Setup.s_hee_Features2.v_hee_SetupBerWithoutSimState
#endif
/*tcmc_msp: end of changes*/
/* .ho files parsing macros */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -