From 18971eb572b7c99518833a1c32305df3068c41b3 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期四, 15 五月 2025 16:28:58 +0800
Subject: [PATCH] 一直抢占

---
 keil/include/components/app/src/uwb_test_task.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/keil/include/components/app/src/uwb_test_task.c b/keil/include/components/app/src/uwb_test_task.c
index 153aaa9..39ef17f 100644
--- a/keil/include/components/app/src/uwb_test_task.c
+++ b/keil/include/components/app/src/uwb_test_task.c
@@ -87,12 +87,6 @@
             {
                 const struct UWB_TEST_RX_DONE_IND_T *ind = (const struct UWB_TEST_RX_DONE_IND_T *)param;
 
-                uint32_t val = REG_READ(0x40003050);
-                uint8_t rf_gain = (val & 0x07);
-                uint8_t bb_gain = ((val >> 3) & 0x1f);
-                uint16_t bd_cnt = phy_bd_cnt_get();
-                uint16_t sfd_cnt = phy_sfd_cnt_get();
-
                 uwb_test_rx_handler(&ind->rx);
 
                 if (ind->rx.status == UWB_RX_OK)
@@ -113,9 +107,18 @@
                     // int32_t freq_offset = phy_freq_offset_get();
                     // int32_t freq_offset_filter = average_filter(freq_offset);
                     // LOG_INFO(TRACE_MODULE_APP, "CH Freq Offset %d\r\n", freq_offset_filter);
+
+                    // calculate_first_tap_power(0, 1);
+                    // print_preamble_chest(0, 0, 1);
+                    // print_sts_ch_taps(0, 1);
                 }
                 else
                 {
+                    uint32_t val = REG_READ(0x40003050);
+                    uint8_t rf_gain = (val & 0x07);
+                    uint8_t bb_gain = ((val >> 3) & 0x1f);
+                    uint16_t bd_cnt = phy_bd_cnt_get();
+                    uint16_t sfd_cnt = phy_sfd_cnt_get();
                     LOG_INFO(TRACE_MODULE_APP, "UWB RX fail  0x%04x\r\n", ind->rx.status);
                     LOG_INFO(TRACE_MODULE_APP, "RF gain: %d, BB gain: %d\r\n", rf_gain, bb_gain);
                     LOG_INFO(TRACE_MODULE_APP, "BD cnt: %d, SFD cnt: %d\r\n", bd_cnt, sfd_cnt);

--
Gitblit v1.9.3