From 4adc78553c8d48ff122506195fa33641134bd7b1 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期六, 13 十二月 2025 18:55:14 +0800
Subject: [PATCH] 路径点不重复的控制算法测试通了,但是好像不如之前路径点重复的版本好。增加了蓝牙接口部分。准备移植外包的MQTT。

---
 STM32H743/APL/UDPClient.c |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/STM32H743/APL/UDPClient.c b/STM32H743/APL/UDPClient.c
index e6958ad..fb80993 100644
--- a/STM32H743/APL/UDPClient.c
+++ b/STM32H743/APL/UDPClient.c
@@ -20,7 +20,7 @@
 #include "AppConfig.h"
 #include "DBG.h"
 #include "EG800FSM.h"
-
+#include "arm_math.h"
 /*******************************************************************************
  *                                  Macro                                      *
  *******************************************************************************/
@@ -148,7 +148,7 @@
                 SPIFlash_Write(SPI_FLASH_ID_0, APP_CONFIG_IAP_PARAM_MAP, (HIDO_UINT8*)apcSplitStr[2], strlen(apcSplitStr[2]) + 1); 
 
                 delay_ms(10);
-                Reboot(0);
+                HAL_NVIC_SystemReset();
 #endif
             }
         }
@@ -377,11 +377,11 @@
             HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "%u.%u.%u.%u",
                               g_com_map[IP_0], g_com_map[IP_1], g_com_map[IP_2], g_com_map[IP_3]);
 
-            //Socket_Connect(l_i32UDPCLientID, (HIDO_CHAR *)l_au8CmdBuff, g_com_map[UDP_PORT]);
-            HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "123.57.87.125");
-            HIDO_UINT16 port = 8000;
-            
-            Socket_Connect(l_i32UDPCLientID, (HIDO_CHAR *)l_au8CmdBuff, port);
+            Socket_Connect(l_i32UDPCLientID, (HIDO_CHAR *)l_au8CmdBuff, g_com_map[UDP_PORT]);
+//            HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "123.57.87.125");
+//            HIDO_UINT16 port = 8000;
+//            
+//            Socket_Connect(l_i32UDPCLientID, (HIDO_CHAR *)l_au8CmdBuff, port);
         }
         else if (UDP_CLIENT_STATE_CONNECTED == l_eUDPCLientState)
         {
@@ -415,16 +415,13 @@
  *******************************************************************************/
 u8 bat_percent2;
 u8 ave_sp;
-extern u16 g_spsum, g_snum;
+
 HIDO_INT32 UDPClient_UploadGPS(HIDO_CHAR *_pcGGA)
 {
     static HIDO_CHAR l_acUploadBuff[1024];
     static HIDO_UINT32 l_u32UploadBuffLen = 0;
     static HIDO_UINT32 l_u32UdpsendTick = 0;
 
-    ave_sp = g_spsum / g_snum;
-    g_spsum = 0;
-    g_snum = 0;
     if (UDP_CLIENT_STATE_CONNECTED == l_eUDPCLientState)
     {
 
@@ -482,7 +479,7 @@
 
 HIDO_INT32 UDPClient_Heartbeat(HIDO_VOID)
 {
-    Socket_Send(l_i32UDPCLientID, "test", 4);
+  //  Socket_Send(l_i32UDPCLientID, "test", 4);
 #if 0
 extern u8 bat_percent2;
 extern qxwz_sdk_config_t sdk_config;

--
Gitblit v1.10.0