Tool/software: TI-RTOS
Hi,
Related to https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/705756
Why is RF_yield(rfHandle); placed after RF_control?
According to the API, RF_yield is a notification to the RF core that no new further commands will be issued for a while and thus the radio can be powered down at the earliest convenience.
However, RF_runCmd is to be run immediately as the next command. The task of changing frequency is also a lot slower with RF_yield.
Is this command needed for some reason?