Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

loramac: fix broken rx1 interval #2913

Merged
merged 1 commit into from Dec 9, 2022
Merged

Conversation

danielkucera
Copy link
Contributor

lora_mac_process_radio_rx_timeout is called from lora_mac_process_rx_win2_timeout which is triggered when RX2/join2 window starts. The problem here is that there still can be unfinished rx1 window downlink transmission (delay between rx1 and rx2 window start is fixed to 1sec and the message air time can be longer).
In that case, we don't want to put radio to sleep - that would cancel the receive and the message would be dropped

@danielkucera danielkucera changed the title loramac: fix broken join1 interval loramac: fix broken rx1 interval Dec 3, 2022
@apache-mynewt-bot
Copy link

Style check summary

No suggestions at this time!

Copy link
Contributor

@kasjer kasjer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks

@kasjer kasjer merged commit 6f02491 into apache:master Dec 9, 2022
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.

None yet

3 participants