chen
2025-05-22 43d055054fc3eee6d0c63f429a14ce74712626c1
keil/include/drivers/mk_uwb.c
@@ -204,7 +204,7 @@
    phy_timer_open(1, IRQ_PRIORITY_HIGH);
    LOG_INFO(TRACE_MODULE_DRIVER, "uwb_open\r\n");
//    LOG_INFO(TRACE_MODULE_DRIVER, "uwb_open\r\n");
    return 0;
}
@@ -364,7 +364,7 @@
    uwb_tx_power_set(tx_power_level);
    LOG_INFO(TRACE_NO_REPORT_HOST | TRACE_MODULE_DRIVER, "uwb_tx_init, power level %d\r\n", tx_power_level);
    //LOG_INFO(TRACE_NO_REPORT_HOST | TRACE_MODULE_DRIVER, "uwb_tx_init, power level %d\r\n", tx_power_level);
}
static void uwb_rx_init(void)
@@ -402,22 +402,22 @@
    {
        ranging_ant_delays_set(i, board_param.ant_delays[ch_idx][i]);
    }
    LOG_INFO(TRACE_MODULE_DRIVER, "ToF ant delays %d %d %d %d\r\n", board_param.ant_delays[ch_idx][0], board_param.ant_delays[ch_idx][1],
             board_param.ant_delays[ch_idx][2], board_param.ant_delays[ch_idx][3]);
    //LOG_INFO(TRACE_MODULE_DRIVER, "ToF ant delays %d %d %d %d\r\n", board_param.ant_delays[ch_idx][0], board_param.ant_delays[ch_idx][1],
    //         board_param.ant_delays[ch_idx][2], board_param.ant_delays[ch_idx][3]);
    pdoa_ant_delays_set(&board_param.pdoa_delays[ch_idx][0], 4);
    LOG_INFO(TRACE_MODULE_DRIVER, "PDoA delays %d %d %d %d\r\n", board_param.pdoa_delays[ch_idx][0], board_param.pdoa_delays[ch_idx][1],
             board_param.pdoa_delays[ch_idx][2], board_param.pdoa_delays[ch_idx][3]);
    //LOG_INFO(TRACE_MODULE_DRIVER, "PDoA delays %d %d %d %d\r\n", board_param.pdoa_delays[ch_idx][0], board_param.pdoa_delays[ch_idx][1],
     //        board_param.pdoa_delays[ch_idx][2], board_param.pdoa_delays[ch_idx][3]);
    pdoa_gain_set(&board_param.pdoa_gains[ch_idx][0], 4);
    LOG_INFO(TRACE_MODULE_DRIVER, "PDoA gains %d %d %d %d\r\n", board_param.pdoa_gains[ch_idx][0], board_param.pdoa_gains[ch_idx][1],
             board_param.pdoa_gains[ch_idx][2], board_param.pdoa_gains[ch_idx][3]);
    //LOG_INFO(TRACE_MODULE_DRIVER, "PDoA gains %d %d %d %d\r\n", board_param.pdoa_gains[ch_idx][0], board_param.pdoa_gains[ch_idx][1],
      //       board_param.pdoa_gains[ch_idx][2], board_param.pdoa_gains[ch_idx][3]);
    pdoa_ant_space_set(board_param.pdoa_ant_space);
    LOG_INFO(TRACE_MODULE_DRIVER, "PDoA ant space %d\r\n", board_param.pdoa_ant_space);
    //LOG_INFO(TRACE_MODULE_DRIVER, "PDoA ant space %d\r\n", board_param.pdoa_ant_space);
    pdoa_angle_offset_set(board_param.pdoa_offsets);
    LOG_INFO(TRACE_MODULE_DRIVER, "PDoA angle offsets %d %d\r\n", board_param.pdoa_offsets[0], board_param.pdoa_offsets[1]);
    //LOG_INFO(TRACE_MODULE_DRIVER, "PDoA angle offsets %d %d\r\n", board_param.pdoa_offsets[0], board_param.pdoa_offsets[1]);
}
void *uwb_configure(uint8_t mode, uint8_t tx_power_level, const struct UWB_CONFIG_T *ppdu_params)