From f82a6f224019b2eaee1e546d67c54ebbf921d590 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期四, 08 五月 2025 16:30:44 +0800
Subject: [PATCH] 修改了新的上传逻辑现在gps和uwb互不影响

---
 keil/include/main/main.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 9825302..441d844 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -315,13 +315,13 @@
         flag_secondtask = 1;
 			  #ifdef UWB_1_5HZ
 			  uwb_time_count++;
-			  uwb_offtime_count++;
-			  if(uwb_offtime_count>30)
+        #endif
+				uwb_offtime_count++;
+			  if(uwb_offtime_count>60)
 				{
 				 uwb_offtime_count=0;
 				 current_state = STATE_SLEEP;
 				}
-              #endif
         if(!read_5v_input_pca())
         {
         if(bat_percent>15)
@@ -615,11 +615,10 @@
 void upload_apppoll()
 {	
 	uint32_t elapsed_time_jibu;
-#ifdef UWB_1_5HZ
-	  
 
     switch (current_state) 
 			{
+#ifdef UWB_1_5HZ
         case STATE_NORMAL:
             elapsed_time_jibu = uwb_time_count - state_start_time;
 				    switch(elapsed_time_jibu)
@@ -628,7 +627,7 @@
 									 CloseUWB();
 //									 uwbled = LEDOFF;
 							     UWBSendUDPTask();
-							     GPS_UPLOAD_FLAG=1;
+
 							break;
 							
 							case UWB_MEASUREMENT_INTERVAL:
@@ -640,13 +639,14 @@
 							break;						
 						}
             break;
+#endif
         case STATE_SLEEP:
             elapsed_time_jibu = uwb_time_count - state_start_time;
 				    switch(elapsed_time_jibu)
 						{
 							case UWB_OPEN_COUNT:
 									 CloseUWB();
-                   UWBSendUDPTask();							
+                   UWBSendUDPTask();						
 							break;
 							
 							case UWB_MEASUREMENT_INTERVAL_SLEEP:
@@ -656,7 +656,7 @@
 						}
             break;
 			}	
-#endif
+
 }
 
 uint8_t flag_4guart_needinit=0;

--
Gitblit v1.9.3