From a61102099d74e7a5293696af70a18104e8e78975 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期四, 07 十一月 2024 16:06:07 +0800 Subject: [PATCH] 1.22,改为3s一个周期 第一秒发lora 第二个周期开uwb,第三秒关uwb --- Src/radio/radio.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Src/radio/radio.c b/Src/radio/radio.c index 3501734..cf13668 100644 --- a/Src/radio/radio.c +++ b/Src/radio/radio.c @@ -511,7 +511,7 @@ // printf("Lora_Init2\r\n"); SX126xSetBufferBaseAddress( 0x00, 0x00 ); SX126xSetTxParams( 0, RADIO_RAMP_200_US ); - SX126xSetDioIrqParams( IRQ_RADIO_ALL, IRQ_RX_DONE, IRQ_RADIO_NONE, IRQ_RADIO_NONE ); + SX126xSetDioIrqParams( IRQ_RADIO_ALL, IRQ_RADIO_ALL, IRQ_RADIO_NONE, IRQ_RADIO_NONE ); //Initialize driver timeout timers //TimerInit( &TxTimeoutTimer, RadioOnTxTimeoutIrq ); @@ -909,7 +909,8 @@ void RadioRx( uint32_t timeout ) { SX126xSetDioIrqParams( IRQ_RADIO_ALL, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, - IRQ_RX_DONE, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, +// IRQ_RX_DONE|IRQ_RX_TX_TIMEOUT, + IRQ_RX_DONE| IRQ_RX_TX_TIMEOUT, IRQ_RADIO_NONE, IRQ_RADIO_NONE ); @@ -927,7 +928,7 @@ void RadioRxBoosted( uint32_t timeout ) { SX126xSetDioIrqParams( IRQ_RADIO_ALL, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, - IRQ_RX_DONE, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, + IRQ_RADIO_ALL, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, IRQ_RADIO_NONE, IRQ_RADIO_NONE ); -- Gitblit v1.9.3