Hi for my application I need to send 1 byte of data each 200 us, after trying different configurations of the packet handler I realized that this is not possible with this approach. So I changed to direct mode and making the packet configuration directly in the MCU, I have had promissing result so far. The 1 way link is no problem, I used the WDS to generate a direct mode RX config file and a direct mode TX config file using the examples and it works! now for my application I need to change from direct mode TX to direct mode RX and vice versa. In order to do so I could just load the configuration files once again but unfurtunatly this takes too long when loading the RX configuration. I compared both configuration files and determined what is the difference between both in order to make 2 subconfiguration files and load just the neccessary parameters but this didn't work as when I do this the data rate changes from 40kbps to 3.6 kbps. What should I do in order to change from direct mode TX to direct mode RX on the fly?
Thanks in advance, I included both configuration files, a configuration file that has the parameters of both TX and RX combined and the bare minumum configurations that I load in order to change from tx to rx and from rx to tx. I'm using the si4463 radio
Use the Direct TX project, that also contains the RX config for the same RF parameters. You may have to change only the GPIO config if you want to use the same GPIOs for RX and TX. After that you can change state between RX and TX.