zhangbo
2025-04-01 e4d167a7d5e73b58a7d4adbc8b91499dc1e2d4c4
keil/include/src/GPS.c
@@ -21,7 +21,7 @@
/**************************************************************************************************************************************/
#define ARRAY_SIZE 60  
uint8_t  Gsv_count = 0;               // 已存储的数据个数
uint8_t lounei_flag;
uint8_t lounei_flag=0;
/**************************************************************************************************************************************/
typedef enum
{
@@ -555,7 +555,7 @@
    }
  
    gps_ntripsend=1;
      if(heart_upload_time%3==0&&lounei_flag==0)
      if(heart_upload_time%UPLOAD_4G_TIME==0&&lounei_flag==0)
      {
      UDPClient_UploadGPS();
    NTRIPApp_ReportGGA(GPS_ParseGGA_data, _u32Len);      
@@ -943,13 +943,13 @@
 *******************************************************************************/
uint16_t GSV_sum;
uint16_t GSV_g_snum_sum;
uint16_t g_spsum_GSV_sum=0;
uint16_t g_snum_GSV_sum=0;
uint16_t g_spsum_GSV_sum=300;
uint16_t g_snum_GSV_sum=10;
void Receive_g_spsum_Data(int newData)
{
    GSV_sum +=newData;                   
    if (Gsv_count < ARRAY_SIZE) {
        Gsv_count++;                                  // 如果数组未满,增加已存储的数据个数
        Gsv_count++;
    }
      if(Gsv_count==60)
      {
@@ -983,14 +983,8 @@
{
   if(lounei_flag==0)
   {
    PCA9555_Set_One_Value_Output(LED_POWER,1);
    PCA9555_Set_One_Value_Output(GPS_POWER,1);
   }
   else
   {
    PCA9555_Set_One_Value_Output(LED_POWER,0);
    PCA9555_Set_One_Value_Output(GPS_POWER,0);
//    PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
    PCA9555_Set_One_Value_Output(LED_POWER,1);
   }
}