From 3ec132c58bc4130f79390cebca35c176173cb67c Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 12 三月 2025 15:23:26 +0800
Subject: [PATCH] 11111111111111

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

diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c
index f5295ef..900633f 100644
--- a/keil/include/src/TCPClient.c
+++ b/keil/include/src/TCPClient.c
@@ -439,7 +439,29 @@
 
     return HIDO_OK;
 }
+HIDO_INT32 TCPClient_Uploadhex(uint8_t *_pcGGA,uint16_t u32Len)
+{
+    static HIDO_CHAR l_acUploadBuff[1024];
+    static HIDO_UINT32 l_u32UploadBuffLen = 0;
+    static HIDO_UINT32 l_u32UdpsendTick = 0;
+    
+    if(TCP_CLIENT_STATE_CONNECTED == l_eTCPClientState)
+    {
+        memcpy(l_acUploadBuff + l_u32UploadBuffLen, _pcGGA, u32Len);
+        l_u32UploadBuffLen += u32Len;
+       // 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);
+            l_u32UploadBuffLen = 0;
+        }
 
+
+    }
+
+    return HIDO_OK;
+}
 HIDO_BOOL TCPClient_IsSendOver(HIDO_VOID)
 {
     return Socket_IsSendQueueEmpty(l_i32TCPClientID);
@@ -468,16 +490,16 @@
 
     return HIDO_OK;
 }
-char str[17]= {"AT+IPR=9600;&W\r\n"};
+char str[19]= {"AT+IPR=115200;&W\r\n"};
 void AIR780E_Reset(void)
 {
 		PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);//关闭4G
     delay_ms(1500);
     PCA9555_Set_One_Value_Output(AIR780E_ENBALE,1);//打开4G
     delay_ms(3000);
-//	  Uart_ReConfigBaudRate(UART_ID_4G,115200);
-//    uart_send(UART_ID0, str,17, NULL);
 //    Uart_ReConfigBaudRate(UART_ID_4G,9600);
+//    uart_send(UART_ID0, str,19, NULL);
+//    Uart_ReConfigBaudRate(UART_ID_4G,115200);
 
 }
 uint8_t IfTCPConnected(void)

--
Gitblit v1.9.3