高级会员

- 积分
- 624
- 金钱
- 624
- 注册时间
- 2014-11-11
- 在线时间
- 161 小时
|
发表于 2017-1-13 09:49:09
|
显示全部楼层
[mw_shl_code=applescript,true]u8 Change_IPValue(u16 HIPADDR0,u16 LIPADDR0,u16 HIPADDR1,u16 LIPADDR1,u16 HPORT,u16 LPORT,u16 HNET0,u16 LNET0,u16 HNET1,u16 LNET1,u16 LDRIPADDR1)
{
u8 retry=0;
struct netif *Netif_Init_Flag; //μ÷óÃnetif_add()oˉêyê±μÄ·μ»ØÖμ,óÃóúÅD¶ÏíøÂç3õê¼»ˉêÇ·ñ3é1|
struct ip_addr ipaddr; //ipμØÖ·
struct ip_addr netmask; //×óíøÑúÂë
struct ip_addr gw; //ĬèÏíø1Ø
u16 a,b,c,d,e,f,g,h,j,k,l;
a = HIPADDR0;
b = LIPADDR0;
c = HIPADDR1;
d = LIPADDR1;
e = HPORT;
f = LPORT;
g = HNET0;
h = LNET0;
j = HNET1;
k = LNET1;
l = LDRIPADDR1;
lwip_comm_ip_set(&lwipdev,a,b,c,d,e,f,g,h,j,k,l);
IP4_ADDR(&ipaddr,lwipdev.ip[0],lwipdev.ip[1],lwipdev.ip[2],lwipdev.ip[3]);
IP4_ADDR(&netmask,lwipdev.netmask[0],lwipdev.netmask[1] ,lwipdev.netmask[2],lwipdev.netmask[3]);
IP4_ADDR(&gw,lwipdev.gateway[0],lwipdev.gateway[1],lwipdev.gateway[2],lwipdev.gateway[3]);
printf("DÂíø¿¨enμÄMACμØÖ·Îa:................%d.%d.%d.%d.%d.%d\r\n",lwipdev.mac[0],lwipdev.mac[1],lwipdev.mac[2],lwipdev.mac[3],lwipdev.mac[4],lwipdev.mac[5]);
printf("D¾2ì¬IPμØÖ·........................%d.%d.%d.%d\r\n",lwipdev.ip[0],lwipdev.ip[1],lwipdev.ip[2],lwipdev.ip[3]);
printf("DÂ×óíøÑúÂë..........................%d.%d.%d.%d\r\n",lwipdev.netmask[0],lwipdev.netmask[1],lwipdev.netmask[2],lwipdev.netmask[3]);
printf("DÂĬèÏíø1Ø..........................%d.%d.%d.%d\r\n",lwipdev.gateway[0],lwipdev.gateway[1],lwipdev.gateway[2],lwipdev.gateway[3]);
netif_set_addr(&lwip_netif,&ipaddr,&netmask,&gw);
return 0;//2ù×÷OK.
}[/mw_shl_code] |
|