WXK
2024-04-19 42f0a59b2439560afcdf17a155d9249ccc4aa30d
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);
    }