From d6ec38899e0d165d858156aa2821497b4b5c51de Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期日, 06 七月 2025 19:41:11 +0800
Subject: [PATCH] V2.4 修改14个基站溢出的bug

---
 keil/include/src/TCPClient.c |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c
index ac6b27c..e85283f 100644
--- a/keil/include/src/TCPClient.c
+++ b/keil/include/src/TCPClient.c
@@ -700,10 +700,9 @@
 
     }
 }
-char senddata[2048];
+char senddata[500];
 void HexToAsciiSendUDP(uint8_t* data,uint8_t len)
-{
-    static HIDO_CHAR l_acUploadBuff[2048];
+{   
     static HIDO_UINT32 l_u32UploadBuffLen = 0;
     static HIDO_UINT32 l_u32UdpsendTick = 0;
     uint8_t i,temp;
@@ -721,13 +720,8 @@
 //    UDPClient_Uploadhex(senddata,2*len+2);
     if(TCP_CLIENT_STATE_CONNECTED == l_eTCPClientState)
     {
-        memcpy(l_acUploadBuff + l_u32UploadBuffLen, senddata, 2*len+2);
         l_u32UploadBuffLen += 2*len+2;
-        // if((l_u32UploadBuffLen + u32Len )> sizeof(l_acUploadBuff))
-//        if((HIDO_TimerGetTick() - l_u32UdpsendTick) >= 200)
-//        {
-//            l_u32UdpsendTick = HIDO_TimerGetTick();
-        Socket_Send(l_i32TCPClientID, (HIDO_UINT8 *)l_acUploadBuff, l_u32UploadBuffLen);
+        Socket_Send(l_i32TCPClientID, (HIDO_UINT8 *)senddata, l_u32UploadBuffLen);
         uwbsendnum++;
         l_u32UploadBuffLen = 0;
 //        }

--
Gitblit v1.9.3