From e6a5d5754fc9028fc9c632e98a3225d90e70a34a Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期五, 25 七月 2025 18:05:28 +0800 Subject: [PATCH] 文件名存入COMMAP表里,方便心跳包上传固件名称 --- keil/include/src/TCPClient.c | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c index c41f1c0..becdb0e 100644 --- a/keil/include/src/TCPClient.c +++ b/keil/include/src/TCPClient.c @@ -26,6 +26,7 @@ #include "mk_flash.h" #include <serial_at_cmd_app.h> #include "DBG.h" +#include "Usart.h" /******************************************************************************* * Macro * *******************************************************************************/ @@ -622,12 +623,19 @@ { HIDO_INT32 i32Ret = 0; HIDO_UINT32 u32RecvLen = 0; - + + HIDO_UINT32 u32Index = 0; // 新增索引变量 i32Ret = Socket_Recv(l_i32TCPClientID, l_au8CmdBuff, sizeof(l_au8CmdBuff) - 1, &u32RecvLen); if(HIDO_OK == i32Ret) { l_au8CmdBuff[u32RecvLen]=0; - TCPClient_DataProc(l_au8CmdBuff, u32RecvLen); + +// Usart1ParseDataCallback(l_au8CmdBuff[u32RecvLen]); + for(int t=0;t< u32RecvLen;t++) + { + Usart1ParseDataCallback(l_au8CmdBuff[t]); + } +// TCPClient_DataProc(l_au8CmdBuff, u32RecvLen); } break; } @@ -872,6 +880,17 @@ return HIDO_OK; } + +HIDO_INT32 TCPClient_Upload_hex(uint8_t *_pcGGA, uint16_t u32Len) +{ + if(TCP_CLIENT_STATE_CONNECTED == l_eTCPClientState) + { + + Socket_Send(l_i32TCPClientID, _pcGGA, u32Len); + } + + return HIDO_OK; +} HIDO_BOOL TCPClient_IsSendOver(HIDO_VOID) { return Socket_IsSendQueueEmpty(l_i32TCPClientID); -- Gitblit v1.9.3