Skip to content

Add IRQ timeout logic for SX1262 and LR1121#2977

Merged
ripplebiz merged 4 commits into
meshcore-dev:devfrom
oltaco:rx-irq-timeout
Jul 20, 2026
Merged

Add IRQ timeout logic for SX1262 and LR1121#2977
ripplebiz merged 4 commits into
meshcore-dev:devfrom
oltaco:rx-irq-timeout

Conversation

@oltaco

@oltaco oltaco commented Jul 17, 2026

Copy link
Copy Markdown
Member

This PR clears stale Rx IRQ bits when they have been active for too long without an RxDone happening, preventing transmissions needing to wait for the full 4 second timeout under certain conditions.

Comment thread src/helpers/radiolib/CustomLR1110.h Outdated
Comment thread src/helpers/radiolib/CustomSX1262.h Outdated
@oltaco

oltaco commented Jul 19, 2026

Copy link
Copy Markdown
Member Author

@ripplebiz spot on, fixed 👍

@ripplebiz
ripplebiz merged commit dc7dd51 into meshcore-dev:dev Jul 20, 2026
15 checks passed
hermes-gadget added a commit to gadgethd/MeshCore-MQTT that referenced this pull request Jul 20, 2026
Upstream dev: bcc8074..dc7dd51 (5 commits)
  dc7dd51 Merge pull request meshcore-dev#2977 from oltaco/rx-irq-timeout
  b28bf00 fix: setMaxPacketMillis() should return void
  0bd871c add IRQ timeout logic for LR11X0
  79ef74e add IRQ timeout logic for SX1262
  975a673 add calcMaxPacketMillis

Clean auto-merge (no conflicts). MQTT additions preserved.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants