扩展at cmd模块的数量,方便各个模块自行添加测试指令
authorSnickerSun <snickersun@163.com>
Tue, 2 Jan 2024 02:27:37 +0000 (10:27 +0800)
committerSnickerSun <snickersun@163.com>
Tue, 2 Jan 2024 02:27:37 +0000 (10:27 +0800)
code/sdk/middleware/utils/at/wstp_at/src/at_cmd_task.c

index 64fa608..4633804 100755 (executable)
@@ -20,7 +20,7 @@
 #define AT_CMD_BUFSIZE          256
 #define AT_CMD_NAME_MAX_LEN     32
 #define AT_CMD_END_MARK_LEN     2
-#define AT_CMD_MODULE_MAX_NUM   5
+#define AT_CMD_MODULE_MAX_NUM   10
 #define AT_CMD_MSG_COUNT        16
 #define OFF_TWO                 2
 
@@ -277,6 +277,7 @@ void at_cmd_msg_receive_handler(uint8_t *data, uint32_t data_len)
 errcode_t at_cmd_add_moudle(at_cmd_table_t *module_cmd_list, uint32_t cmd_count)
 {
     if (g_at_cmd_module_index >= AT_CMD_MODULE_MAX_NUM) {
+        PRINT("[at cmd]at_cmd_add_moudle failed, cmd module number %d is larger than %d !\r\n",g_at_cmd_module_index,AT_CMD_MODULE_MAX_NUM);
         return ERRCODE_FAIL;
     }
     g_at_cmd_module_list[g_at_cmd_module_index].cmd_set = module_cmd_list;