From c84c6ca0dd7fa662fc589f02da10b3a89e45c659 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期三, 06 一月 2021 11:36:16 +0800
Subject: [PATCH] 增加气压读取功能,未完成

---
 Src/application/dw_app.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index 81eaa1e..82b941f 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -638,10 +638,11 @@
 extern float motor_keeptime;
 uint8_t changemainbase_count=0,gotosleep_flag;
 uint32_t frame_len;
+int32_t salvebase_mindist;
 void NearPoll(void)
 {
 	
-	uint32_t temp1,temp2,dw_systime,salvebase_mindist=999999,mindist_slavebaseid;
+	uint32_t temp1,temp2,dw_systime,mindist_slavebaseid;
 
 	uint32_t final_tx_time;
 	u32 start_poll;
@@ -649,7 +650,7 @@
     dwt_setrxaftertxdelay(POLL_TX_TO_RESP_RX_DLY_UUS);			//设置发送后开启接收,并设定延迟时间
     dwt_setrxtimeout(RESP_RX_TIMEOUT_UUS);		
 	tag_succ_times = 0;
-	
+	salvebase_mindist=999999;
 	if(next_nearbase_num>=MAX_NEARBASE_NUM)
 	{
 		next_nearbase_num = MAX_NEARBASE_NUM-1;
@@ -839,7 +840,7 @@
 				pack_length = rec_remotepara[2];
 				if(pack_msgtype==2)
 				{
-					if( pack_index == MOTOR_ONTIME_INDEX)
+					if( pack_index == MOTOR_ONTIME_INDEX&&motor_keeptime==0)
 					{
 					motor_keeptime = rec_remotepara[3];
 					}else{

--
Gitblit v1.9.3