zhangbo
2024-10-31 068c7c0707f67e118e27cccd08b892faa9b2c6bd
keil/uwb_app.c
@@ -392,8 +392,14 @@
    receive_flag = 0;
      flag_recsuccess = 0;
//    temp_count3=phy_timer_count_get();
    gpio_pin_set(SCL_PIN);
    //gpio_pin_set(SCL_PIN);
    uwb_rxflag=uwb_rx(0, 0, range_timeout_us);//开启接收
      #ifdef DEBUG_BOXING
      gpio_pin_set(IO_PIN_5);//测试
     #endif
//     #ifdef DEBUG_BOXING
//      gpio_pin_set(IO_PIN_5);//测试
//      #endif
    uwb_rxflag_num1++;
  //  while(mac_is_busy());
  //  temp_count2=phy_timer_count_get();
@@ -422,7 +428,9 @@
//            temp_count7=poll_rx_en_start_u32;
        receive_flag=0;
        if(group_id==rx_buf[GROUP_ID_IDX]&&rx_buf[MESSAGE_TYPE_IDX] == MBX_POLL/*&&!memcmp(&rx_buf[TAG_ID_IDX],&g_com_map[BIND_DEV_ID],2)*/)//判断是否是和自己是同一组通讯的且为poll包
        {   flag_recsuccess = 1;
        {
               flag_recsuccess = 1;
//                 temp_count2=phy_timer_count_get();
            frame_seq_nb2 = rx_buf[SEQUENCE_IDX];//获取包序
            battary = rx_buf[BATTARY_IDX];
@@ -461,9 +469,9 @@
                  recev_error_num=0;
//            sleep_timer_start(__MS_TO_32K_CNT(UWB_DELAY_TIME_US));//测试
//            LOG_INFO(TRACE_MODULE_APP,"标签ID:%X,距离: %d 信号强度:%d.\r\n",g_com_map[BIND_DEV_ID],distance,rssi);
//        break;
        break;
            }
        uwb_rxflag=uwb_rx(0, 0, range_timeout_us);
      //  uwb_rxflag=uwb_rx(0, 0, range_timeout_us);
    } 
    else {
            delay_us(1);
@@ -471,9 +479,16 @@
         uwb_rxflag=uwb_rx(0, 0, range_timeout_us);
        uwb_rxflag_num++;
    }
      #ifdef DEBUG_BOXING
      gpio_pin_clr(IO_PIN_5);//测试
      gpio_pin_set(IO_PIN_5);//测试
      #endif
   }
    delay_us(1);
    uwb_rx_force_off(1);
      #ifdef DEBUG_BOXING
      gpio_pin_clr(IO_PIN_5);//测试
      #endif
//      if(!flag_recsuccess)
//      {
//         sleep_timer_start(__MS_TO_32K_CNT(UWB_DELAY_TIME_US-3));//测试
@@ -486,7 +501,7 @@
//            search_open_flag = 1;
//        }
//         }
    gpio_pin_clr(SCL_PIN);
}
int Uwbinit(void)
{