zhyinch
2021-01-06 c84c6ca0dd7fa662fc589f02da10b3a89e45c659
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{