Skip to main content
ngodoanvan
Associate III
August 24, 2022
Solved

no Radio Rx timeout after the Radio.Rx function called?

  • August 24, 2022
  • 1 reply
  • 1447 views

Hi,

I create my new project follow the SubGHz Phy Ping Pong example project.

In the example project, the RTC configure in "Free running Binary mode". In my project, I configure the RTC in "Free running BCD calender mode" therefore no Radio Rx Timeout after the Radio.Rx() function called. Someone know how to fix this problem in RTC Free running BCD calender mode. My project below.

Please support me.

Thanks.

This topic has been closed for replies.
Best answer by Tesla DeLorean

Yes, to false

Continuous mode is supposed to wait for actual data reception, when implemented properly the radio layer shouldn't be starting a timer. Also the timeouts are brute force, the receiver can be mid-packet and it will fire, and you'll lose that packet silently.

So yes, if you want non-continuous operation, with timeouts, set rxContinuous false.

Also remember when you're not listening for packets, you will miss them.

A walk of the radio stack is strongly recommended.

1 reply

Tesla DeLorean
Guru
August 24, 2022

Don't use continuous mode?

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
ngodoanvan
Associate III
August 24, 2022

Please explain more clearly. I don't understand