zhangbo
2025-03-26 7f6ea7b60ba9e752355cdbb136304e03dbfc7187
keil/include/main/main.c
@@ -275,10 +275,16 @@
uint8_t flag_sleeptimer,flag_secondtask,secondtask_count,log_4g_enable_flag;
uint8_t uwb_enable_flag=0;
uint8_t input5v_time;
uint8_t heart_upload_time=0;
extern uint8_t taglist_num;
extern uint8_t ceshidata[500];
//extern uint8_t ceshidata[500];
extern uint8_t ceshichangdu;
uint8_t gps_ntripsend;
extern uint8_t in_the_room_flag;
extern uint8_t lounei_flag;
extern uint16_t g_spsum_GSV,g_snum_GSV;
extern uint16_t g_spsum_GSV_sum;
extern uint16_t g_snum_GSV_sum;
static void sleep_timer_callback(void *dev, uint32_t time)
{
if(secondtask_count++%2==0)
@@ -305,6 +311,31 @@
        Uwb_init();
        OpenUWB();
        }
            in_the_room_flag=1;
      if(in_the_room_flag==1)
      {
         Receive_g_spsum_Data(g_spsum_GSV);
         Receive_g_snum_Data(g_snum_GSV);
         if(g_spsum_GSV_sum<50&&g_snum_GSV_sum<3)
         {
         lounei_flag=1;
         }
         if(50<g_spsum_GSV_sum&&2<g_snum_GSV_sum)
         {
         lounei_flag=0;
         }
         Switch_low_power_mode(lounei_flag);
      if(heart_upload_time==0||heart_upload_time==61)
      {
         TCPHeartBeatUpload();
         heart_upload_time=1;
      }
         heart_upload_time++;
      }
    }else{
        flag_secondtask = 0;
    }
@@ -368,7 +399,7 @@
//    g_com_map[IP_1]=198;
//    g_com_map[IP_2]=60;
//    g_com_map[IP_3]=6;
//    g_com_map[PORT]=6666;
//    g_com_map[PORT]=1102;
    
//    g_com_map[IP_0]=117;
//    g_com_map[IP_1]=72;
@@ -632,7 +663,7 @@
    adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
    pca_input_detection_init(pca_handler);//pca检测输入
    Uwb_init();
    OpenUWB();
//    OpenUWB();
//    DBG_SetMode(DBG_MODE_SHELL);
//    Shell_Init();