初级会员
- 积分
- 57
- 金钱
- 57
- 注册时间
- 2020-3-4
- 在线时间
- 22 小时
|
楼主 |
发表于 2020-5-2 17:14:18
|
显示全部楼层
本帖最后由 sasakuya 于 2020-5-2 18:40 编辑
WiFi例程里面我想把WiFi输入IP那个界面跳过,在程序里设定好IP地址就删掉了下面这条IP输入的代码,然后就连接不了服务器了
if(atk_8266_ip_set("WIFI-STA 远端IP设置",(u8*)ATK_ESP8266_WORKMODE_TBL[netpro],(u8*)portnum,ipbuf))goto PRESTA; //IP输入
u8 atk_8266_ip_set(u8* title,u8* mode,u8* port,u8* ip) {
u8 res=0;
u8 key;
u8 timex=0;
u8 iplen=0;
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(0,30,title,16,240);
Show_Str(30,90,200,16,"1¤×÷Ä£ê½:",16,0);
Show_Str(30,110,200,16,"IPμØÖ·:",16,0);
Show_Str(30,130,200,16,"¶Ë¿ú:",16,0);
kbd_fn_tbl[0]="ᬽó";
kbd_fn_tbl[1]="·μ»Ø";
atk_8266_load_keyboard(0,180);
POINT_COLOR=BLUE;
Show_Str(30+72,90,200,16,mode,16,0);
Show_Str(30+40,130,200,16,port,16,0);
ip[0]=0;
while(1)
{
key=atk_8266_get_keynum(0,180);
if(key)
{
if(key<12)
{
if(iplen<15)
{
ip[iplen++]=kbd_tbl[key-1][0];
}
}else
{
if(key==13)if(iplen)iplen--;
if(key==14&&iplen)break;
if(key==15){res=1;break;}
}
ip[iplen]=0;
LCD_Fill(30+56,110,239,110+16,WHITE);
Show_Str(30+56,110,200,16,ip,16,0);
}
timex++;
delay_ms(10);
atk_8266_at_response(1);//
}
return res;
}
|
|