Browse Source

fixbug

external_Interrupt
tianjialong 2 years ago
parent
commit
e4dfcd6326
  1. 4
      MDK-ARM/LWIP.uvguix.29643
  2. 10
      usersrc/atcmd.c

4
MDK-ARM/LWIP.uvguix.29643

@ -3705,9 +3705,9 @@
</Doc>
<Doc>
<Name>..\usersrc\atcmd.c</Name>
<ColumnNumber>47</ColumnNumber>
<ColumnNumber>0</ColumnNumber>
<TopLine>71</TopLine>
<CurrentLine>99</CurrentLine>
<CurrentLine>102</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>

10
usersrc/atcmd.c

@ -65,7 +65,7 @@ AT_STATUS at_cmd_test(unsigned char *p, unsigned char len)
AT_STATUS at_cmd_ip(unsigned char *p, unsigned char len)
{
ip4_addr_t int_addr;
char *ip_address;
char ip_address[16];
if (*p == '?')
{
@ -73,14 +73,18 @@ AT_STATUS at_cmd_ip(unsigned char *p, unsigned char len)
}
else
{
ip_address = (char *)malloc(len+1);
if (len >= sizeof(ip_address))
{
printf("AT+ERR\r\n");
return AT_ERR;
}
strncpy(ip_address, (const char *)p, len);
ip_address[len] = 0;
printf("ip_address:%s\r\n", ip_address);
inet_aton(ip_address, &int_addr);
printf("int_addr:%d\r\n", int_addr.addr);
// printf("ip address:%s\r\n", p);
printf("AT+OK\r\n");
free(ip_address);
}
return AT_SUCCESS;
}

Loading…
Cancel
Save