From adfc7e798b9cbdd022bf8df971843436912a0fe5 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期日, 20 七月 2025 16:58:30 +0800 Subject: [PATCH] 成功移植g_com_map表逻辑,初步测试能读能写,并且TDOA效果和官方一致 --- keil/include/components/app/src/uwb_audio.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/keil/include/components/app/src/uwb_audio.c b/keil/include/components/app/src/uwb_audio.c index 0253f02..fb704e3 100644 --- a/keil/include/components/app/src/uwb_audio.c +++ b/keil/include/components/app/src/uwb_audio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and + * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and * its subsidiaries and affiliates (collectly called MKSEMI). * * All rights reserved. @@ -125,13 +125,15 @@ void uwb_audio_configure(void) { + uwb_app_config.ranging_stage = RANGING_IDLE; + + uwbs_configure(PHY_TX | PHY_RX, uwb_app_config.session_param.tx_power_level); + fira_keys_generate(); aes_update_key(AES_ID0, &fira_key.devPayKey.ukey.keyByte[0]); mac_update_ccm_key((uint32_t *)&fira_key.devPayKey.ukey.keyWord[0]); mac_update_key_table(KEY_IDX_0, &fira_key.devPayKey.ukey.keyWord[0]); - - uwb_app_config.ranging_stage = RANGING_IDLE; ranging_env.uwb_period_prefetch_time = UWB_PERIOD_PREFETCH_TIME; ranging_env.uwb_evt_prefetch_time = UWB_EVT_PREFETCH_TIME; @@ -162,8 +164,6 @@ ranging_env.stride_length = uwb_app_config.session_param.stride_length; ranging_env.round_offset_in_block = 0; ranging_env.next_round_index = 0; - - uwbs_configure(PHY_TX | PHY_RX, uwb_app_config.session_param.tx_power_level); LOG_INFO(TRACE_MODULE_FIRA, "slot duration %dus ranging interval %fms slots per round %d slots per block %d\r\n", RSTU_TO_US(uwb_app_config.session_param.slot_duration), uwb_app_config.session_param.ranging_interval / 4.0, -- Gitblit v1.9.3