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