diff --git a/src/pymc_core/hardware/sx1262_wrapper.py b/src/pymc_core/hardware/sx1262_wrapper.py index 842bc25..1ec3748 100644 --- a/src/pymc_core/hardware/sx1262_wrapper.py +++ b/src/pymc_core/hardware/sx1262_wrapper.py @@ -517,6 +517,7 @@ async def _rx_irq_background_task(self): if not self._tx_lock.locked(): try: self.lora.request(self.lora.RX_CONTINUOUS) + self.lora.clearIrqStatus(0xFFFF) await asyncio.sleep(self.RADIO_TIMING_DELAY) logger.debug( f"[RX] Restored RX continuous mode after IRQ 0x{irqStat:04X}"