add orx callback

This commit is contained in:
xinxin.li 2023-12-20 14:19:55 +08:00
parent f4dd3ccf8c
commit 2280641528
2 changed files with 9 additions and 2 deletions

View File

@ -15,6 +15,7 @@ stJesdListPara gJesdRxListPara[JESD_CH_NUM][JESD_LIST_NUM];
uint32_t gJesdOrxCsuIntCnt = 0;
extern uint32_t gJesdTFMode;
extern void phy_sniffer_data_proc();
void isr_jesd_orx_csu()
{
@ -30,6 +31,9 @@ void isr_jesd_orx_csu()
set_jesd_rf_state(JESD_ANT_ORX, GPIO_OFF);
set_jesd_rf_state(JESD_RF_ORX, GPIO_OFF);
set_jesd_rf_state(JESD_TRANS_ORX, GPIO_OFF);
// phy callback
phy_sniffer_data_proc();
}
}

View File

@ -102,9 +102,12 @@ void jesd_delay_init()
EcsRfmDmLocalMgt_t* pEcsDmLocalMgt = get_ecs_rfm_dm_local_mgt();
JesdDelay_t* jesd_delay_ptr = pEcsDmLocalMgt->jesd_delay_ptr;
jesd_delay_ptr->tx_offset = INT_DELAY*2;
jesd_delay_ptr->rx_offset = INT_DELAY*2;
jesd_delay_ptr->tx_offset = INT_DELAY*2.0;
jesd_delay_ptr->rx_offset = INT_DELAY*2.0;
jesd_delay_ptr->tdd_offset = INT_DELAY + EDMA_OFFSET;
jesd_delay_ptr->jesd_10ms2pp1s_txoffset = jesd_delay_ptr->tx_offset; // advance us
jesd_delay_ptr->jesd_10ms2pp1s_rxoffset = jesd_delay_ptr->rx_offset; // gpsOffset - pJesdDelay->rxOffset; // delay us
jesd_delay_ptr->jesd_tdd2pp1s_offset = jesd_delay_ptr->tdd_offset; // advance us as positive number
}
int32_t jesd_mtimer_init(int32_t nTmrId, int32_t nScsId, int32_t nTddSlotNum)