微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503设置SIM2的Common Setting(status Report\Reply path\save after sent)

mt2503设置SIM2的Common Setting(status Report\Reply path\save after sent)

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
如何设置SIM2的CommonSetting(statusReport\Replypath\saveaftersent)
[SOLUTION]
SIM1与SIM2的CommonSetting都是使用相同LID初始值初始化COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT。如果需要单独设置SIM2CommonSetting则需要单独设置SIM2的CommonSetting。
方法如下:
1、设置一个U8数据的LID,判断是否是第一次开机,LID设置NVRAM_EF_SMSAL_FIRST_BOOT_LID;其初始值为1;当第一次开机的时候判断为1时即写入
0;
2、定义commonsetting的初始化函数
staticvoidsrv_sms_init_slave_sim_setting(void)
{
……………………………………………
elseif((init_require&SRV_SMS_INIT_SLAVE_COMMON_SETTING)!=SRV_SMS_INIT_SLAVE_COMMON_SETTING)
{
S16error=0;
MMI_BOOLfirst_boot;
if(ReadValue(NVRAM_EF_SMSAL_FIRST_BOOT_LID,&first_boot,DS_BYTE,&error)>=0)
{
if(first_boot)
{
U8setting[3]={1,0,0};
first_boot=!first_boot;
WriteValue(NVRAM_EF_SMSAL_FIRST_BOOT_LID,&first_boot,DS_BYTE,&error);
srv_sms_set_save_sent_sms_setting(setting[2],SRV_SMS_SIM_2);
srv_sms_set_common_settings(setting,SRV_SMS_SIM_2,srv_sms_init_sim_setting,NULL);
return;
}
}
srv_sms_get_common_settings(SRV_SMS_SIM_2,srv_sms_init_slave_common_settings,NULL);
}
…………………………………………
}

顶顶顶

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top