From 4cdc4b3d488e15b1d6572bdcd61a2ce92d0c8c9b Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期五, 16 五月 2025 18:13:14 +0800 Subject: [PATCH] 成功分离2个测距功能 --- keil/include/components/app/src/ranging_fira.c | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/keil/include/components/app/src/ranging_fira.c b/keil/include/components/app/src/ranging_fira.c index 55e8933..beb9436 100644 --- a/keil/include/components/app/src/ranging_fira.c +++ b/keil/include/components/app/src/ranging_fira.c @@ -136,12 +136,14 @@ // This function will be called by uwbapi_session_init() void app_session_init(void) -{ - normal_uwb_change_to_fira();//变为fira配置的uwb +{ + #ifdef MY_MODE + normal_uwb_change_to_fira(); + #endif // register process handler for MAC TX done and RX done mac_register_process_handler(ranging_tx_process, ranging_rx_process); + uwbs_handler_init(&op); - uwbs_handler_init(&op); } void ranging_configure(void) @@ -309,10 +311,10 @@ .phy_cfg.rx_ant_id = UWB_RX_ANT_3, /* UWB RX antenna port */ }; #endif -uint8_t normal_flag=1; + void uwb_fira_init(void) { - uwb_open(); +// uwb_open(); // set advanced parameters struct PHY_ADV_CONFIG_T adv_config = @@ -340,6 +342,7 @@ uwb_app_config.session_param.tx_power_level = board_param.tx_power_fcc[CALIB_CH(uwb_app_config.ppdu_params.ch_num)]; uwb_app_config.ppdu_params.rx_ant_id = (uint8_t)(RX_MAIN_ANT_PORT); } +uint8_t normal_flag=0; void uwb_normal_init(void) { Uwb_init(); @@ -403,7 +406,9 @@ void ranging_stop(void) { ranging_env.enable = 0; + #ifdef MY_MODE fira_uwb_change_to_normal();//变为normal配置的uwb + #endif ranging_monitor_stop(); LOG_INFO(TRACE_NO_REPORT_HOST | TRACE_MODULE_APP, "Ranging stop\r\n"); } -- Gitblit v1.9.3