|
@ -3,15 +3,11 @@ |
|
|
/* AT指令表 */ |
|
|
/* AT指令表 */ |
|
|
const AT_cmd_func at_cmd_func[] = { |
|
|
const AT_cmd_func at_cmd_func[] = { |
|
|
{AT_CMD_TEST, "AT", at_cmd_test}, |
|
|
{AT_CMD_TEST, "AT", at_cmd_test}, |
|
|
{AT_CMD_NAME, "AT+NAME=", at_cmd_name}, |
|
|
|
|
|
{AT_CMD_DISA, "AT+DISC", NULL}, |
|
|
|
|
|
{AT_CMD_TX_POWER, "AT+TX=", NULL}, |
|
|
|
|
|
{AT_CMD_ADV_INTERVAL, "AT+ADV_INTERVAL=", NULL}, |
|
|
|
|
|
{AT_CMD_CON_INTERVAL, "AT+CON_INTERVAL=", NULL}, |
|
|
|
|
|
{AT_CMD_ADV_ONOFF, "AT_ADV=", NULL}, |
|
|
|
|
|
{AT_GET_VER, "AT+VERSION=", NULL}, |
|
|
|
|
|
{AT_GET_CON_STATE, "AT+STATE", NULL}, |
|
|
|
|
|
{AT_CMD_UART_CFG, "AT+UART_CFG=", NULL}, |
|
|
|
|
|
|
|
|
{AT_CMD_IP, "AT+IP=", at_cmd_ip}, |
|
|
|
|
|
{AT_CMD_GW, "AT+GW", NULL}, |
|
|
|
|
|
{AT_CMD_NETMASK, "AT+NETMASK=", NULL}, |
|
|
|
|
|
{AT_CMD_NETMODULE, "AT+NETMODULE=", NULL}, |
|
|
|
|
|
|
|
|
{AT_END, NULL, NULL}}; |
|
|
{AT_END, NULL, NULL}}; |
|
|
|
|
|
|
|
|
unsigned int mstrlen(const char *s) |
|
|
unsigned int mstrlen(const char *s) |
|
@ -51,7 +47,7 @@ unsigned char at_cmd_test(unsigned char *p, unsigned char len) |
|
|
return 0; |
|
|
return 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
unsigned char at_cmd_name(unsigned char *p, unsigned char len) |
|
|
|
|
|
|
|
|
unsigned char at_cmd_ip(unsigned char *p, unsigned char len) |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
if (*p == '?') |
|
|
if (*p == '?') |
|
|