From e9fc03943f7a429c6c9d0e7123ba637f317805be Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期三, 16 四月 2025 16:15:45 +0800
Subject: [PATCH] 现在更换为N303的GPS,添加完休眠的版本,室外功耗55ma,室内25ma

---
 keil/uwb_app.c |   52 +++++++++-------------------------------------------
 1 files changed, 9 insertions(+), 43 deletions(-)

diff --git a/keil/uwb_app.c b/keil/uwb_app.c
index e3acf0b..cbb3474 100644
--- a/keil/uwb_app.c
+++ b/keil/uwb_app.c
@@ -749,53 +749,19 @@
 //}
 //enumwltagstate wltag_state=RANGE;
 uint32_t wltag_statetimer,wltag_uwbtimer;
+extern uint16_t uwb_time_count;
 int uwb_app_poll(void)
 {
-	switch(wltag_state)
-	{
-		
-	case RANGE:
-//	time_flag=HIDO_TimerGetTick()-wltag_uwbtimer;
-	if(HIDO_TimerGetTick()-wltag_uwbtimer>4&&uwb_rx_flag==0)
-		{ 
-			wltag_uwbtimer = HIDO_TimerGetTick();
-			OpenUWB();
-				
-		}
-		else if(HIDO_TimerGetTick()-wltag_uwbtimer>1&&uwb_rx_flag==1)
+	switch(uwb_time_count)
 		{
-//			time_flag=HIDO_TimerGetTick()-wltag_uwbtimer;
-		 wltag_uwbtimer = HIDO_TimerGetTick();
-		 CloseUWB();
+			case 1:
+						CloseUWB();
+			break;		
+			case 5:
+						OpenUWB();
+						uwb_time_count=0;
+			break;
 		}
-		if(uwb_losttimer>g_com_map[UWB_RNAGE_TIME])
-		{ 
-		 wltag_statetimer = HIDO_TimerGetTick();
-			if(uwb_rx_flag==0)//若要切换到搜索模式时没有开启则开启UWB
-			{
-				OpenUWB();
-			}
-     wltag_state = SEARCH;
-		}
-		break;
-	case SEARCH:
-		if(HIDO_TimerGetTick()-wltag_statetimer>1)
-		{
-			wltag_statetimer = HIDO_TimerGetTick();
-			wltag_state = CLOSE;
-			CloseUWB();
-
-		}
-		break;
-	case CLOSE:
-		if(HIDO_TimerGetTick()-wltag_statetimer>g_com_map[UWB_WAIT_TIME])
-		{
-			wltag_statetimer = HIDO_TimerGetTick();
-			wltag_state = SEARCH;
-			OpenUWB();		
-		}
-		break;
-	}
 	 UWBIdleTask();
 }
 uint8_t in_the_room_flag=0;

--
Gitblit v1.9.3