From c0cde5d290b85e2534b6a134f9924d87d86ded35 Mon Sep 17 00:00:00 2001 From: mculover666 <2412828003@qq.com> Date: Mon, 10 Aug 2020 16:18:16 +0800 Subject: [PATCH] improve ec20 driver --- devices/ec20/ec20.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/ec20/ec20.c b/devices/ec20/ec20.c index 9d062c7a..8a5de785 100644 --- a/devices/ec20/ec20.c +++ b/devices/ec20/ec20.c @@ -173,7 +173,7 @@ static int ec20_set_apn(void) } - tos_at_cmd_exec(&echo, 3000, "AT+QIACT=1\r\n"); + tos_at_cmd_exec_until(&echo, 3000, "AT+QIACT=1\r\n"); if (echo.status != AT_ECHO_STATUS_OK) { return -1; @@ -241,6 +241,8 @@ static int ec20_connect(const char *ip, const char *port, sal_proto_t proto) { return -1; } + + tos_at_cmd_exec(NULL, 1000, "AT+QICLOSE=%d\r\n", id); tos_at_echo_create(&echo, NULL, 0, "CONNECT OK"); tos_at_cmd_exec(&echo, 4000, "AT+QIOPEN=1,%d,\"%s\",\"%s\",%d,0,1\r\n",