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 | 21 +++++---------------- 1 files changed, 5 insertions(+), 16 deletions(-) diff --git a/FML/GPS.c b/FML/GPS.c index 8143d5c..f51dd66 100644 --- a/FML/GPS.c +++ b/FML/GPS.c @@ -475,7 +475,6 @@ 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; extern uint8_t fangchai_flag; uint8_t GPS_ParseGGA_data[256]; uint8_t GPS_ParseGGA_changdu; @@ -505,15 +504,10 @@ { l_fnGPSEventCallback(GPS_TYPE_GGA, _pcData, _u32Len); } - gpsled=RED; + gpsled=BLUE; GPS_successful_flag=1; _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);//去掉回车换行 state_flag = 0; state_flag = fangchai_flag; @@ -526,15 +520,10 @@ } else { - gpsled=LEDOFF; + gpsled=RED; GPS_successful_flag=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); state_flag = 0; state_flag = fangchai_flag; @@ -544,7 +533,7 @@ gpsbaoxu++; GPS_ParseGGA_changdu=u32Len; } - + UDPClient_UploadGPS((char*)GPS_ParseGGA_data); return HIDO_OK; } @@ -740,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); } /******************************************************************************* @@ -756,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