summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorarmink <[email protected]>2018-10-12 15:54:09 +0800
committerarmink <[email protected]>2018-10-12 15:54:09 +0800
commit405fce917a4ce555ea2a20df28582af01f146211 (patch)
treec7d29240fa03ae0ee877b259c72531fe87a36b4e /components
parente9ffd2b2ef1f0d75f184be10c32c7b3e54679d18 (diff)
[component][at] Move at log from at.h to at_log.h .
Diffstat (limited to 'components')
-rw-r--r--components/net/at/Kconfig2
-rw-r--r--components/net/at/at_socket/at_socket.c6
-rw-r--r--components/net/at/include/at.h17
-rw-r--r--components/net/at/include/at_log.h44
-rw-r--r--components/net/at/src/at_base_cmd.c4
-rw-r--r--components/net/at/src/at_client.c6
-rw-r--r--components/net/at/src/at_server.c7
7 files changed, 65 insertions, 21 deletions
diff --git a/components/net/at/Kconfig b/components/net/at/Kconfig
index 9a464de9ec..568a0301b5 100644
--- a/components/net/at/Kconfig
+++ b/components/net/at/Kconfig
@@ -79,7 +79,7 @@ if RT_USING_AT
config AT_SW_VERSION_NUM
int
- default 0x10100
+ default 0x10200
help
sfotware module version number
diff --git a/components/net/at/at_socket/at_socket.c b/components/net/at/at_socket/at_socket.c
index 6f12c1d22a..512fdcab68 100644
--- a/components/net/at/at_socket/at_socket.c
+++ b/components/net/at/at_socket/at_socket.c
@@ -34,10 +34,8 @@
#include <dfs_poll.h>
#endif
-#ifdef DBG_SECTION_NAME
-#undef DBG_SECTION_NAME
-#define DBG_SECTION_NAME "AT_SOC"
-#endif
+#define LOG_TAG "at.skt"
+#include <at_log.h>
#define HTONS_PORT(x) ((((x) & 0x00ffUL) << 8) | (((x) & 0xff00UL) >> 8))
#define NIPQUAD(addr) \
diff --git a/components/net/at/include/at.h b/components/net/at/include/at.h
index e63799d356..3555582174 100644
--- a/components/net/at/include/at.h
+++ b/components/net/at/include/at.h
@@ -32,17 +32,7 @@
extern "C" {
#endif
-#define AT_SW_VERSION "1.1.0"
-
-#define DBG_ENABLE
-#define DBG_SECTION_NAME "AT"
-#ifdef AT_DEBUG
-#define DBG_LEVEL DBG_LOG
-#else
-#define DBG_LEVEL DBG_INFO
-#endif /* AT_DEBUG */
-#define DBG_COLOR
-#include <rtdbg.h>
+#define AT_SW_VERSION "1.2.0"
#define AT_CMD_NAME_LEN 16
#define AT_END_MARK_LEN 4
@@ -51,11 +41,6 @@ extern "C" {
#define AT_CMD_MAX_LEN 128
#endif
-/* client receive idle timeout, client will wait this timeout when send data, unit: ms */
-#ifndef AT_CLIENT_RECV_IDEL
-#define AT_CLIENT_RECV_IDEL 50
-#endif
-
/* the server AT commands new line sign */
#if defined(AT_CMD_END_MARK_CRLF)
#define AT_CMD_END_MARK "\r\n"
diff --git a/components/net/at/include/at_log.h b/components/net/at/include/at_log.h
new file mode 100644
index 0000000000..bc97c45d0a
--- /dev/null
+++ b/components/net/at/include/at_log.h
@@ -0,0 +1,44 @@
+/*
+ * File : at_log.h
+ * This file is part of RT-Thread RTOS
+ * COPYRIGHT (C) 2006 - 2018, RT-Thread Development Team
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Change Logs:
+ * Date Author Notes
+ * 2018-10-12 armink first version
+ */
+
+/*
+ * NOTE: DO NOT include this file on the header file.
+ */
+
+#define DBG_ENABLE
+#define DBG_COLOR
+
+#ifndef LOG_TAG
+#define DBG_SECTION_NAME "at"
+#else
+#define DBG_SECTION_NAME LOG_TAG
+#endif /* LOG_TAG */
+
+#ifdef AT_DEBUG
+#define DBG_LEVEL DBG_LOG
+#else
+#define DBG_LEVEL DBG_INFO
+#endif /* AT_DEBUG */
+
+#include <rtdbg.h>
diff --git a/components/net/at/src/at_base_cmd.c b/components/net/at/src/at_base_cmd.c
index b334b1dba4..12fe864839 100644
--- a/components/net/at/src/at_base_cmd.c
+++ b/components/net/at/src/at_base_cmd.c
@@ -29,6 +29,8 @@
#include <rtdevice.h>
+#ifdef AT_USING_SERVER
+
#define AT_ECHO_MODE_CLOSE 0
#define AT_ECHO_MODE_OPEN 1
@@ -129,3 +131,5 @@ static at_result_t at_uart_setup(const char *args)
}
AT_CMD_EXPORT("AT+UART", "=<baudrate>,<databits>,<stopbits>,<parity>,<flow_control>", RT_NULL, at_uart_query, at_uart_setup, RT_NULL);
+
+#endif /* AT_USING_SERVER */
diff --git a/components/net/at/src/at_client.c b/components/net/at/src/at_client.c
index c35336a7c3..705d500f07 100644
--- a/components/net/at/src/at_client.c
+++ b/components/net/at/src/at_client.c
@@ -29,6 +29,11 @@
#include <stdlib.h>
#include <string.h>
+#define LOG_TAG "at.clnt"
+#include <at_log.h>
+
+#ifdef AT_USING_CLIENT
+
#define AT_RESP_END_OK "OK"
#define AT_RESP_END_ERROR "ERROR"
#define AT_RESP_END_FAIL "FAIL"
@@ -924,3 +929,4 @@ __exit:
return result;
}
+#endif /* AT_USING_CLIENT */
diff --git a/components/net/at/src/at_server.c b/components/net/at/src/at_server.c
index 2c26fa2e8c..64420ffc6e 100644
--- a/components/net/at/src/at_server.c
+++ b/components/net/at/src/at_server.c
@@ -30,6 +30,11 @@
#include <rthw.h>
+#define LOG_TAG "at.svr"
+#include <at_log.h>
+
+#ifdef AT_USING_SERVER
+
#define AT_CMD_CHAR_0 '0'
#define AT_CMD_CHAR_9 '9'
#define AT_CMD_QUESTION_MARK '?'
@@ -565,3 +570,5 @@ RT_WEAK void at_port_factory_reset(void)
{
LOG_E("The factory reset for AT server is not implement.");
}
+
+#endif /* AT_USING_SERVER */