\r
while (len>offset)\r
{\r
+ if(offset>=len)\r
+ {\r
+ break;\r
+ }\r
+\r
if(buf[offset]==1)\r
{\r
offset++;\r
offset+=txt_len;\r
//offset+=1;\r
}\r
+\r
+ if(offset>=len)\r
+ {\r
+ break;\r
+ }\r
+\r
if(buf[offset]==2)\r
{\r
offset++;\r
\r
offset+=2;\r
\r
- char txt_buf[128]={0};\r
- memcpy_s(txt_buf,128,&buf[offset],txt_len);\r
+ char txt_buf[256]={0};\r
+ memcpy_s(txt_buf,256,&buf[offset],txt_len);\r
printf("binCheck_AI txtbuf %s %d\r\n",txt_buf,txt_len);\r
ble_set_ai_Answer_str(txt_buf);\r
offset+=txt_len;\r
if(buf[offset]==0)\r
{\r
printf("AI 解析失败\r\n");\r
- offset++;\r
- break;\r
+ //offset++;\r
+ // break;\r
}\r
offset++;\r
}\r