可以在保存wifi profile时,写NVRAM之前给结构体的homepage变量赋一个值,这样就会把这个主页写进NVRAM里了。
1. srv_dtcnt_result_enum srv_dtcnt_db_store_add_wlan_prof(srv_dtcnt_prof_wlan_struct *data, U32 fields, U32 prof_id)
{
//在函数开头定义一个变量
char my_homepage[SRV_DTCNT_PROF_MAX_HOMEPAGE_LEN+1]="http://3g.cn";
…………
for (i = 0; i < SRV_DTCNT_MAX_WLAN_ACCOUNT_NUM; ++i)
{
if (g_srv_dtcnt_wlan_prof_list[i].ssid_len == 0)
{
break;
}
}
/*****add homepage*****/
if((char *)data->HomePage[0]=='\0')
{
strcpy((char*)data->HomePage, (char*)my_homepage);
}
/*****add homepage END*****/
…………….//中间代码省略
}
2. srv_dtcnt_result_enum srv_dtcnt_db_store_update_wlan_prof(srv_dtcnt_prof_wlan_struct *data, U32 fields, U32 prof_id)
{
//在函数开头定义一个主页
char my_homepage[SRV_DTCNT_PROF_MAX_HOMEPAGE_LEN+1]="http://3g.cn";
…………….
for (i = 0; i < SRV_DTCNT_MAX_WLAN_ACCOUNT_NUM; ++i)
{
if (g_srv_dtcnt_wlan_prof_list[i].profile_id == prof_id)
{
break;
}
}
/*****add homepage *****/
if(data->HomePage[0]=='\0')
{
strcpy((char*)data->HomePage, (char*)my_homepage);
}
/*****add homepage END*****/
…………….//中间代码省略
}