From b32910bdb85c6e9d19abf97f1465c573a0bf9d38 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期四, 13 二月 2025 14:06:13 +0800 Subject: [PATCH] 测试版 --- keil/include/components/hal/pan_rf.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/keil/include/components/hal/pan_rf.c b/keil/include/components/hal/pan_rf.c index 496c9de..f716a4f 100644 --- a/keil/include/components/hal/pan_rf.c +++ b/keil/include/components/hal/pan_rf.c @@ -9,6 +9,7 @@ #include "pan_port.h" #include "pan_param.h" #include "lora_3029.h" +#include "PCA9555.h" /* * flag that indicate if a new packet is received. */ @@ -2343,6 +2344,7 @@ * @param[in] <none> * @return result */ +uint16_t rx_timeout=0; void rf_irq_process(void) { if(CHECK_IRQ()) @@ -2383,8 +2385,9 @@ if(irq & REG_IRQ_RX_TIMEOUT) { rf_refresh(); - irq &= ~REG_IRQ_RX_TIMEOUT; - rf_clr_irq(REG_IRQ_RX_TIMEOUT); + irq &= ~REG_IRQ_RX_TIMEOUT; + rf_clr_irq(REG_IRQ_RX_TIMEOUT); + rx_timeout++; rf_set_recv_flag(RADIO_FLAG_RXTIMEOUT); } if(irq & REG_IRQ_TX_DONE) -- Gitblit v1.9.3