From 42f0a59b2439560afcdf17a155d9249ccc4aa30d Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 19 四月 2024 17:22:38 +0800
Subject: [PATCH] V2.6

---
 FML/GPS.c |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/FML/GPS.c b/FML/GPS.c
index 286fa24..4088c9c 100644
--- a/FML/GPS.c
+++ b/FML/GPS.c
@@ -475,6 +475,7 @@
 extern uint8_t GPS_successful_flag;
 extern uint32_t uwbled,gpsled,loraled,powerled;
 extern uint8_t jinru_parsegga_flag;
+extern uint8_t UDPClient_UploadGPS_flag;
 static HIDO_INT32 GPS_ParseGGA(HIDO_CHAR *_pcData, HIDO_UINT32 _u32Len)
 {
     ST_GPS stGPS;
@@ -499,16 +500,26 @@
         }
         gpsled=RED;
         GPS_successful_flag=1;
-        GPS_data[_u32Len-1]=0;
-        GPS_data[_u32Len-2]=0;
+        _pcData[_u32Len-1]=0;
+        _pcData[_u32Len-2]=0;
+//        if(UDPClient_UploadGPS_flag)
+//        {
+//        UDPClient_UploadGPS(_pcData);
+//        UDPClient_UploadGPS_flag=0;    
+//        }
         memcpy(GPS_data,_pcData, _u32Len-2);//去掉回车换行
     }
     else
     {
         gpsled=LEDOFF;
         GPS_successful_flag=0;
-        GPS_data[_u32Len-1]=0;
-        GPS_data[_u32Len-2]=0;
+        _pcData[_u32Len-1]=0;
+        _pcData[_u32Len-2]=0;
+//        if(UDPClient_UploadGPS_flag)
+//        {
+//        UDPClient_UploadGPS(_pcData);
+//        UDPClient_UploadGPS_flag=0;    
+//        }
         memcpy(GPS_data,_pcData, _u32Len-2);
     }
 

--
Gitblit v1.9.3