From e54166d028ed6c32324d24fc28c54c8194906c60 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期一, 24 二月 2025 16:38:27 +0800
Subject: [PATCH] 测试阶段:可以跟多个UWB基站测距,以及蓝牙协议转发,现在上传协议是强制写进去的,然后还有那个基站,标签时间同步没有调试正常,

---
 keil/include/drivers/mk_radar.c |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/keil/include/drivers/mk_radar.c b/keil/include/drivers/mk_radar.c
index 39fc684..907406f 100644
--- a/keil/include/drivers/mk_radar.c
+++ b/keil/include/drivers/mk_radar.c
@@ -329,7 +329,7 @@
         for (uint32_t i = 0; i < pulse_period_points; i++)
         {
             uint32_t idx = ((pulse_period_points - calibration_peak_idx + i) > (pulse_period_points - 1)) ? (i - calibration_peak_idx)
-                           : (pulse_period_points - calibration_peak_idx + i);
+                                                                                                          : (pulse_period_points - calibration_peak_idx + i);
 
             data_out[idx * 2] = period_samples_out[i * 2];
             data_out[idx * 2 + 1] = period_samples_out[i * 2 + 1];
@@ -372,7 +372,7 @@
             return;
         }
     }
-    else
+    else if (UWB_RADAR_RX_PORT_NUM > 1)
     {
         return;
     }
@@ -488,7 +488,7 @@
     for (uint32_t i = 0; i < pulse_period_points; i++)
     {
         uint32_t idx = ((pulse_period_points - calibration_peak_idx + i) > (pulse_period_points - 1)) ? (i - calibration_peak_idx)
-                       : (pulse_period_points - calibration_peak_idx + i);
+                                                                                                      : (pulse_period_points - calibration_peak_idx + i);
 
         data_out[idx * 2] = period_samples_out[i * 2];
         data_out[idx * 2 + 1] = period_samples_out[i * 2 + 1];
@@ -599,25 +599,25 @@
 
     switch (default_radar_cfg.pulse_period)
     {
-    case UWB_RADAR_PULSE_PERIOD_16NS:
-        sts_key = 0x00000000;
-        break;
+        case UWB_RADAR_PULSE_PERIOD_16NS:
+            sts_key = 0x00000000;
+            break;
 
-    case UWB_RADAR_PULSE_PERIOD_32NS:
-        sts_key = 0x55555555;
-        break;
+        case UWB_RADAR_PULSE_PERIOD_32NS:
+            sts_key = 0x55555555;
+            break;
 
-    case UWB_RADAR_PULSE_PERIOD_64NS:
-        sts_key = 0xEEEEEEEE;
-        break;
+        case UWB_RADAR_PULSE_PERIOD_64NS:
+            sts_key = 0xEEEEEEEE;
+            break;
 
-    case UWB_RADAR_PULSE_PERIOD_128NS:
-        sts_key = 0xFEFEFEFE;
-        break;
+        case UWB_RADAR_PULSE_PERIOD_128NS:
+            sts_key = 0xFEFEFEFE;
+            break;
 
-    case UWB_RADAR_PULSE_PERIOD_256NS:
-        sts_key = 0xFFFEFFFE;
-        break;
+        case UWB_RADAR_PULSE_PERIOD_256NS:
+            sts_key = 0xFFFEFFFE;
+            break;
     }
 
     /**************************************SYS RADIO REG*********************************************/

--
Gitblit v1.9.3