Skip to content

Conversation

ViezeVingertjes
Copy link
Contributor

A shared interrupt callback set an internal flag for both RxDone and TxDone; recvRaw() treated any interrupt as RX-ready and called readData() while not in RX.

This might also be related to the LR1110's problem with the "shifted" packets but testing should confirm that before we can make that claim. Besides that problem; it might be a good improvement to implement this nonetheless, as old RadioLib issue's show that this has been an issue in the past, which we might run into sooner or later.

@ViezeVingertjes ViezeVingertjes force-pushed the fix/prevent-irq-ambiguity branch 3 times, most recently from ed652b4 to 0bace3d Compare September 23, 2025 08:36
@ViezeVingertjes ViezeVingertjes force-pushed the fix/prevent-irq-ambiguity branch 2 times, most recently from 6b0e496 to accc1bf Compare September 23, 2025 16:02
…ear IRQ state after checking for packet readiness
@ViezeVingertjes ViezeVingertjes force-pushed the fix/prevent-irq-ambiguity branch from accc1bf to bf7a538 Compare September 23, 2025 16:31
@ViezeVingertjes ViezeVingertjes marked this pull request as draft September 25, 2025 17:18
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.

1 participant