📄 common_nvram_editor_data_item.h
字号:
typedef struct
{
kal_uint8 stopwatch_recored[NVRAM_EF_STOPWATCH_RECORD_SIZE];
} nvram_ef_stopwatch_struct;
#endif /* __MMI_STOPWATCH__ */
#ifdef __MMI_DOWNLOADABLE_THEMES_SUPPORT__
typedef struct
{
kal_uint8 theme_manager_records[NVRAM_EF_THEME_MANAGER_RECORD_SIZE];
} nvram_ef_theme_manager_struct;
#endif /* __MMI_DOWNLOADABLE_THEMES_SUPPORT__ */
#ifdef __MMI_PICTURE_EDITOR_SUPPORT__
typedef struct
{
kal_uint8 nvram_picture_editor_file[NVRAM_PICTURE_EDITOR_SIZE];
} nvram_picture_editor_struct;
#endif /* __MMI_PICTURE_EDITOR_SUPPORT__ */
#ifdef __MMI_MESSAGES_CLUB__
typedef struct
{
kal_uint8 nvram_msg_club_phone_code[NVRAM_MSG_CLUB_RECORD_SIZE];
} nvram_msg_club_struct;
typedef struct
{
kal_uint8 nvram_msg_club_number_code[NVRAM_MSG_CLUB_NUM_RECORD_SIZE];
} nvram_msg_club_num_struct;
#endif /* __MMI_MESSAGES_CLUB__ */
#ifdef __MMI_VRSD__
typedef struct
{
kal_uint8 nvram_ef_vrsd_tag[NVRAM_EF_VRSD_TAG_SIZE];
} nvram_ef_vrsd_tag_struct;
#endif /* __MMI_VRSD__ */
#ifdef __MMI_VRSI__
typedef struct
{
kal_uint8 nvram_ef_vrsi_tag[NVRAM_EF_VRSI_TAG_SIZE];
} nvram_ef_vrsi_tag_struct;
#endif /* __MMI_VRSI__ */
#ifdef __BT_SUPPORT__
typedef struct
{
kal_uint8 nvram_ef_bt_info[NVRAM_EF_BT_INFO_SIZE];
} nvram_ef_bt_info_struct;
typedef struct
{
kal_uint8 BluetoothAddress[6];
kal_uint8 MinEncryptionSize[1];
kal_uint8 MaxEncryptionSize[1];
kal_uint8 HCITransportLayerParameters[3];
kal_uint8 FixedPIN[16];
kal_uint8 FixedPINLength[1];
kal_uint8 SleepEnableMask[1];
kal_uint8 LowPowerClockParameter[8];
kal_uint8 PowerControlConfiguration[13];
kal_uint8 SleepControlParameters[12];
kal_uint8 DebugControl[4];
kal_uint8 LCandRMOverrideEnable[4];
kal_uint8 RadioRegisterOverride[6];
kal_uint8 CodecConfiguration[8];
kal_uint8 CVSDGainVolumeSettings[6];
kal_uint8 VoiceSettings[2];
kal_uint8 UserBaudRate[3];
// kal_uint8 CoexistenceParameters[4];
kal_uint8 LowPowerDriftRate[1];
kal_uint8 MaxTxPowerLevel[1];
kal_uint8 AdaptiveFrequencyHoppingParameters[29];
kal_uint8 BufferSize[4];
kal_uint8 GpioMapping[16];
kal_uint8 GpioPolarity[4];
} nvram_ef_btradio_rfmd3500_struct;
#ifndef __NVRAM_EF_BTRADIO_RFMD3500_STRUCT__
#define __NVRAM_EF_BTRADIO_RFMD3500_STRUCT__
#endif
typedef struct
{
unsigned char BDAddr[6];
unsigned char ClassOfDevice[3];
unsigned char LinkKeyType[1];
unsigned char UnitKey[16];
unsigned char Encryption[3];
unsigned char PinCodeType[1];
unsigned char Voice[2];
unsigned char Codec[1];
unsigned char Radio[30];
unsigned char Sleep[6];
unsigned char MainOscillatorInfo[5];
unsigned char LPOInfo[4];
unsigned char AFH[9];
unsigned char PTA[49];
unsigned char WDT[2];
unsigned char Debug[1];
unsigned char UART[2];
} nvram_ef_btradio_mt6601_struct;
#ifndef __NVRAM_EF_BTRADIO_MT6601_STRUCT__
#define __NVRAM_EF_BTRADIO_MT6601_STRUCT__
#endif
#endif /* __BT_SUPPORT__ */
#ifdef __MMI_CM_BLACK_LIST__
typedef struct
{
kal_uint8 nvram_ef_black_list_number[NVRAM_EF_BLACK_LIST_SIZE];
} nvram_ef_black_list_struct;
#endif /* __MMI_CM_BLACK_LIST__ */
#if defined(__MMI_IMPS__)
typedef struct
{
kal_uint8 nvram_ef_imps_prof[NVRAM_EF_IMPS_SIZE];
} nvram_ef_imps_struct;
#endif /* defined(__MMI_IMPS__) */
#ifdef __MMI_FM_RADIO_SCHEDULE_REC__
typedef struct
{
kal_uint8 nvram_ef_fmsr_setting[NVRAM_EF_FMSR_SETTING_SIZE];
} nvram_ef_fmsr_setting_struct;
#endif /* __MMI_FM_RADIO_SCHEDULE_REC__ */
#ifdef __MMI_BG_SOUND_EFFECT__
typedef struct
{
kal_uint8 nvram_ef_bgsnd_setting_field[NVRAM_EF_BGSND_SETTING_SIZE];
} nvram_ef_bgsnd_setting_struct;
typedef struct
{
kal_uint8 nvram_ef_bgsnd_filepath_field[NVRAM_EF_BGSND_FILEPATH_SIZE];
} nvram_ef_bgsnd_filepath_struct;
#endif /* __MMI_BG_SOUND_EFFECT__ */
#ifdef __BTVCSR_HCI_BCHS__
typedef struct
{
kal_uint16 NAP;
kal_uint8 UAP;
kal_uint32 LAP;
} nvram_ef_bchs_setting_struct;
typedef struct
{
kal_uint8 nvram_ef_bchs_power_table_field[NVRAM_EF_BCHS_POWER_TABLE_SIZE];
} nvram_ef_bchs_power_table_struct;
typedef struct
{
kal_uint8 nvram_ef_bchs_ana_trim_field[NVRAM_EF_BCHS_ANA_TRIM_SIZE];
} nvram_ef_bchs_ana_trim_struct;
#endif /* __BTVCSR_HCI_BCHS__ */
#ifdef JATAAYU_SUPPORT
typedef struct
{
kal_uint8 editable;
kal_uint8 empty;
kal_uint16 proxy_port;
kal_uint8 homepage_url[NVRAM_WAP_PROFILE_HOMEPAGE_URL_LEN];
kal_uint8 data_account;
kal_uint8 conn_type;
kal_uint8 proxy_ip[4];
kal_uint8 username[NVRAM_WAP_PROFILE_USERNAME_LEN];
kal_uint8 password[NVRAM_WAP_PROFILE_PASSWORD_LEN];
} nvram_wap_profile_content_struct;
typedef struct
{
kal_uint8 editable;
kal_uint8 empty;
kal_uint16 proxy_port;
kal_uint8 mmsc_url[NVRAM_MMS_PROFILE_MMSC_URL_LEN];
kal_uint8 data_account;
kal_uint8 conn_type;
kal_uint8 proxy_ip[4];
kal_uint8 username[NVRAM_MMS_PROFILE_USERNAME_LEN];
kal_uint8 password[NVRAM_MMS_PROFILE_PASSWORD_LEN];
} nvram_mms_profile_content_struct;
typedef struct
{
kal_uint8 conn_type;
kal_uint8 dcs;
kal_uint8 profile_name[NVRAM_WAP_PROFILE_NAME_LEN];
} nvram_wap_profile_name_struct;
typedef struct
{
kal_uint8 conn_type;
kal_uint8 dcs;
kal_uint8 profile_name[NVRAM_MMS_PROFILE_NAME_LEN];
} nvram_mms_profile_name_struct;
typedef struct
{
nvram_wap_profile_name_struct nvram_wap_profile_name_array[NVRAM_WAP_PROFILE_MAX];
} nvram_wap_profile_name_array_struct;
typedef struct
{
nvram_mms_profile_name_struct nvram_mms_profile_name_array[NVRAM_MMS_PROFILE_MAX];
} nvram_mms_profile_name_array_struct;
/* Browser Sec MMI */
typedef struct
{
kal_uint8 dcs;
kal_uint8 title[NVRAM_BRW_BKM_MAX_TITLE_LENGTH];
} nvram_brw_bkm_title_struct;
typedef struct
{
kal_uint8 url[NVRAM_BRW_BKM_MAX_URL_LENGTH];
} nvram_brw_bkm_url_struct;
typedef struct
{
kal_uint8 dcs;
kal_uint8 title[NVRAM_BRW_ADDRESS_HISTORY_MAX_TITLE_LENGTH];
} nvram_brw_hist_title_struct;
typedef struct
{
kal_uint8 url[NVRAM_BRW_ADDRESS_HISTORY_MAX_URL_LENGTH];
} nvram_brw_hist_url_struct;
typedef struct
{
nvram_wap_profile_content_struct wapProfile1;
nvram_wap_profile_content_struct wapProfile2;
nvram_wap_profile_content_struct wapProfile3;
nvram_wap_profile_content_struct wapProfile4;
nvram_wap_profile_content_struct wapProfile5;
nvram_wap_profile_content_struct wapProfile6;
nvram_wap_profile_content_struct wapProfile7;
nvram_wap_profile_content_struct wapProfile8;
nvram_wap_profile_content_struct wapProfile9;
nvram_wap_profile_content_struct wapProfile10;
} nvram_meta_wap_profile_content_struct;
typedef struct
{
nvram_mms_profile_content_struct mmsProfile1;
nvram_mms_profile_content_struct mmsProfile2;
nvram_mms_profile_content_struct mmsProfile3;
nvram_mms_profile_content_struct mmsProfile4;
nvram_mms_profile_content_struct mmsProfile5;
nvram_mms_profile_content_struct mmsProfile6;
nvram_mms_profile_content_struct mmsProfile7;
nvram_mms_profile_content_struct mmsProfile8;
nvram_mms_profile_content_struct mmsProfile9;
nvram_mms_profile_content_struct mmsProfile10;
} nvram_meta_mms_profile_content_struct;
#endif /* JATAAYU_SUPPORT */
#ifdef __MMI_EBOOK_READER__
typedef struct
{
kal_uint8 nvram_ef_ebook_setting_field[NVRAM_EF_EBOOK_SETTING_SIZE];
}nvram_ef_ebook_setting_struct;
typedef struct
{
kal_uint8 nvram_ef_ebook_setting_field[NVRAM_EF_EBOOK_SETTING_SIZE];
}nvram_ef_ebook_setting_default_struct;
#endif /* __MMI_EBOOK_READER__ */
#ifdef __MMI_AUDIO_PLAYER__
typedef struct
{
kal_uint32 lap; /* Lower Address Part 00..23 */
kal_uint8 uap; /* upper Address Part 24..31 */
kal_uint16 nap; /* Non-significant 32..47 */
} nvram_ef_bt_addr;
typedef struct
{
kal_uint32 cod;
kal_uint8 name[47]; /* utf8 char */
nvram_ef_bt_addr bd_addr;
kal_uint8 authorise;
kal_uint8 service_list_num;
kal_uint32 service_list[23];
} nvram_ef_bt_dev_struct;
typedef struct
{
kal_bool bt_a2dp_output;
kal_bool bt_a2dp_headset_valid;
nvram_ef_bt_dev_struct bt_a2dp_headset;
} nvram_ef_audio_player_bt_settings_struct;
#endif
#ifdef GEN_FOR_PC
/*****************************************************************************
* META Description
*****************************************************************************/
BEGIN_NVRAM_DATA
/***********************************************************************
*** This is a nvram data item bit level description for meta tools nvram editor
***
*** Logical Data Item ID : NVRAM_EF_CUST_ACOUSTIC_DATA_LID
***
*** Module: UEM
***
*** Description:
***
*** Maintainer: JL Lee, Robin Jian
***
***********************************************************************/
LID_BIT VER_LID(NVRAM_EF_CUST_ACOUSTIC_DATA_LID)
custom_acoustic_struct *NVRAM_EF_CUST_ACOUSTIC_DATA_TOTAL
{
volume_gain:"Volume Gain:[Mode (Normal, Headset, LoudSpk)][Tone type (Tone, Keytone, MIC, Sound, Speech, SideTone, Melody) ][Level (1~7)]";
volume:"Current Volume Level[Mode (Normal, Headset, LoudSpk)][Tone type (Tone, Keytone, MIC, Sound, Speech, SideTone, Melody) ]";
max_melody_volume_gain: "Max Melody Volume Gain [Mode (Normal, Headset, LoudSpk, TvOut)]";
melody_volume_gain_step: "Melody Volume Gain Step [Mode (Normal, Headset, LoudSpk, TvOut)]";
tv_out_volume_gain: "Tv Out Melody Volume Gain";
};
/***********************************************************************
*** This is a nvram data item bit level description for meta tools nvram editor
***
*** Logical Data Item ID : NVRAM_EF_ALS_LINE_ID_LID
***
*** Module:
***
*** Description:
***
*** Maintainer: Paul Yuang
***
***********************************************************************/
LID_BIT MULTIPLE_LID VER_LID(NVRAM_EF_AUDIO_PARAM_LID)
nvram_ef_audio_param_struct *NVRAM_EF_AUDIO_PARAM_TOTAL
{
Audio_FIR_Input_Coeff_Tbl:"Audio_FIR_Input_Coeff"
{
};
Audio_FIR_Output_Coeff_Tbl:"Audio_FIR_Output_Coeff"
{
};
Audio_FIR_Output_Coeff_Tbl_a:"Audio_FIR_Output_Coeff_a"
{
};
Audio_FIR_Output_Coeff_Tbl_b:"Audio_FIR_Output_Coeff_b"
{
};
Audio_FIR_Output_Coeff_Tbl_c:"Audio_FIR_Output_Coeff_c"
{
};
Audio_FIR_Output_Coeff_Tbl_d:"Audio_FIR_Output_Coeff_d"
{
};
Audio_FIR_Output_Coeff_Tbl_e:"Audio_FIR_Output_Coeff_e"
{
};
Audio_FIR_Input_Coeff_Tbl2:"Audio_FIR_Input_Coeff2"
{
};
Audio_FIR_Output_Coeff_Tbl2:"Audio_FIR_Output_Coeff2"
{
};
selected_FIR_output_index:"selected_FIR_output_index"
{
};
speech_common_para:"speech_common_para"
{
};
speech_normal_mode_para:"speech_normal_mode_para"
{
};
speech_earphone_mode_para:"speech_earphone_mode_para"
{
};
speech_loudspk_mode_para:"speech_loudspk_mode_para"
{
};
speech_bt_earphone_mode_para:"speech_bt_earphone_mode_para"
{
};
speech_bt_cordless_mode_para:"speech_bt_cordless_mode_para"
{
};
speech_aux1_mode_para:"speech_aux1_mode_para"
{
};
speech_aux2_mode_para:"speech_aux2_mode_para"
{
};
speech_aux3_mode_para:"speech_aux3_mode_para"
{
};
Media_Playback_Maximum_Swing:"Media_Playback_Maximum_Swing"
{
};
Speech_FIR_Input_Coeff_16k_Tbl1:"Speech_FIR_Input_Coeff_16k_Tbl1"
{
};
Speech_FIR_Output_Coeff_16k_Tbl1:"Speech_FIR_Output_Coeff_16k_Tbl1"
{
};
Speech_FIR_Input_Coeff_16k_Tbl2:"Speech_FIR_Input_Coeff_16k_Tbl2"
{
};
Speech_FIR_Output_Coeff_16k_Tbl2:"Speech_FIR_Output_Coeff_16k_Tbl2"
{
};
Melody_FIR_Output_Coeff_32k_Tbl1:"Melody_FIR_Output_Coeff_32k_Tbl1"
{
};
Melody_FIR_Output_Coeff_32k_Tbl2:"Melody_FIR_Output_Coeff_32k_Tbl2"
{
};
};
/***********************************************************************
*** This is a nvram data item bit level description for meta tools nvram editor
***
*** Logical Data Item ID : NVRAM_EF_CUST_ACOUSTIC_DATA_LID
***
*** Module: UEM
***
*** Description:
***
*** Maintainer: JL Lee, Robin Jian
***
***********************************************************************/
LID_BIT VER_LID(NVRAM_EF_CUST_HW_LEVEL_TBL_LID)
custom_hw_level_struct *NVRAM_EF_CUST_HW_LEVEL_TBL_TOTAL
{
PWM1:" PWM1[Level][0]: freq, PWM1[Level][1]: duty";
PWM2:" PWM2[Level][0]: freq, PWM2[Level][1]: duty";
PWM3:" PWM3[Level][0]: freq, PWM3[Level][1]: duty";
MainLCD_Contrast:" MainLCD Contrast [Level 1 ~ 15]";
/*
* MainLCD_Bias[LCD_PARAM_MAX_LEVEL];
* MainLCD_Linerate[LCD_PARAM_MAX_LEVEL];
* MainLCD_Temp[LCD_PARAM_MAX_LEVEL];
*/
SubLCD_Contrast:" SubLCD Contrast [Level 1 ~ 15]";
/*
* SubLCD_Bias[LCD_PARAM_MAX_LEVEL];
* SubLCD_Linerate[LCD_PARAM_MAX_LEVEL];
* SubLCD_Temp[LCD_PARAM_MAX_LEVEL];
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -