From 75544b683feca0b57fb7d5fa00cbc376dc6e62a5 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期五, 04 七月 2025 18:06:30 +0800
Subject: [PATCH] V1.28 针对东营高精度方案,专网匹配,去掉了4G入网 APN和查询IP的代码。

---
 keil/include/main/main.c |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index d2c5f22..730c4a0 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -149,12 +149,18 @@
             PCA9555_Set_One_Value_Output(GPS_POWER,0);//关闭gps,4G 
 //            PCA9555_Set_One_Value_Output(TTS_ENABLE,0);
 
+//            gpio_pin_get_val(PCA_INPUT_DETECT);
             PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);//关闭gps,4G 
-    
-							sleep_timer_stop();
 
+			sleep_timer_stop();
+//            delay_ms(200);
+           if(!gpio_pin_get_val(PCA_INPUT_DETECT))
+            {
+            return;
+            }   
 						//adc_close();
             power_enter_power_down_mode(1);
+            
 //						LOG_INFO(TRACE_MODULE_APP, "从休眠出来\r\n");
             sys_reset(0);
             int_unlock(lock);
@@ -338,7 +344,7 @@
     HIDO_TimerTick();
 //		if(nomove_count<=g_com_map[NOMOVESLEEP_TIME])//防止溢出
     nomove_count++;
-    gaodu=GetPressAndHeight()*100;
+//    gaodu=GetPressAndHeight()*100;
 //		else{
 //		nomove_count=g_com_map[NOMOVESLEEP_TIME]+1;
 //		}
@@ -564,7 +570,7 @@
 //		}
     g_com_map[MODBUS_MODE] = 0;
 		log_4g_enable_flag=g_com_map[LOG_4G_ENABLE];
-    g_com_map[VERSION] = (1<<8)|25;
+    g_com_map[VERSION] = (1<<8)|28;
           
         
     LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
@@ -575,6 +581,11 @@
     LOG_INFO(TRACE_MODULE_APP,"设备UWB工作间隔: %x .\r\n",g_com_map[UWBFrequency]);
     LOG_INFO(TRACE_MODULE_APP,"设备GPS工作间隔: %x .\r\n",g_com_map[GPSFrequency]);
     LOG_INFO(TRACE_MODULE_APP,"当前GPS工作波特率: %d .\r\n",gpsbaudrate1);
+    #ifdef _4G_115200
+    LOG_INFO(TRACE_MODULE_APP,"当前4G波特率: 115200.\r\n");
+    #else
+    LOG_INFO(TRACE_MODULE_APP,"当前4G波特率: 9600.\r\n");
+    #endif
 //    LOG_INFO(TRACE_MODULE_APP,"充电是否开机标志位: %d .\r\n",g_com_map[URT_BQ]);
     if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
     {
@@ -917,7 +928,7 @@
 	IIC2_Init();
 	Accelerometer_Init();
 //     delay_ms(100);
-    BarInit();
+//    BarInit();
 //     delay_ms(100);
 //   gaodu=GetPressAndHeight();
     PCA9555_init();	
@@ -1005,7 +1016,7 @@
     PCA9555_Set_One_Value_Output(ADC_MINIUS,0);//拉低
     adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
     pca_input_detection_init(pca_handler);//pca检测输入
-    gaodu=GetPressAndHeight()*100;
+//    gaodu=GetPressAndHeight()*100;
     while (1)
     { 
 

--
Gitblit v1.9.3