From f313a9ae0ed73b1343280de648b8a19e2d36983c Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期一, 24 二月 2025 10:00:56 +0800
Subject: [PATCH] 3.5,加入加速度计10s开机后重新初始化,发生硬件错误直接重启

---
 FML/GPS.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/FML/GPS.c b/FML/GPS.c
index c805cf8..f51dd66 100644
--- a/FML/GPS.c
+++ b/FML/GPS.c
@@ -504,7 +504,7 @@
         {
             l_fnGPSEventCallback(GPS_TYPE_GGA, _pcData, _u32Len);
         }
-        gpsled=RED;
+        gpsled=BLUE;
         GPS_successful_flag=1;
         _pcData[_u32Len-1]=0;
         _pcData[_u32Len-2]=0;
@@ -520,7 +520,7 @@
     }
     else
     {
-        gpsled=LEDOFF;
+        gpsled=RED;
         GPS_successful_flag=0;
         _pcData[_u32Len-1]=0;
         _pcData[_u32Len-2]=0;
@@ -533,7 +533,7 @@
         gpsbaoxu++;
         GPS_ParseGGA_changdu=u32Len;
     }
-    UDPClient_UploadGPS((char*)GPS_data);
+    UDPClient_UploadGPS((char*)GPS_ParseGGA_data);
     return HIDO_OK;
 }
 
@@ -729,7 +729,7 @@
 {
     l_bIsPowerOn = HIDO_TRUE;
 //    GPIO_RESET(&l_astGPSPin[GPS_PIN_EN]);
-    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
+    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
 }
 
 /*******************************************************************************
@@ -745,7 +745,7 @@
 {
     l_bIsPowerOn = HIDO_FALSE;
 //    GPIO_RESET(&l_astGPSPin[GPS_PIN_EN]);
-    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
+    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
 }
 
 /*******************************************************************************

--
Gitblit v1.9.3