2021-09-21 02:12 AM
Hello,
I am using the SubGHz_Phy_Per example to scan on different channels for GFSK messages. The application must scan each channel for 200μs for an active preamble, and if no preamble is detected the radio must skip to the next channel.
I use the "SUBGRF_SetRx(13);" functon to set a 200 μs timeout. Unfortunately, the IRQ_RX_TX_TIMEOUT interrupt only occurs after 1,43 mili-seconds.
If I set the timout to 50("SUBGRF_SetRx(50);"), the interrupt occurs after about 2 mili-seconds. It looks like there is always a delay of about 1,23 mili-secondes and the timeout is added to this delay.
Is there any way to get the 200μs timeout between multiple channels in my application?