I'm using the CC1310EM module with Contiki V3.0 and the latest CC13xxware. I also succeeded in using IAR workbench with it. One module is used as udp-sink and one as udp-sender and with the default settings everything works fine. I'm using the prop_mode_driver as radio driver.
As I found out is the only way to change the data rate is to change the values in the smartrf_settings_cmd_prop_radio_div_setup struction and reinitialize the radio driver with the new settings.
In the datasheet I found the formula to calculate the data rate using the preScal value and the rateWord. The default values calculates to 50000 bits/s
.symbolRate.preScale = 0xf,
.symbolRate.rateWord = 0x8000,
Now I tried to reduce the data rate by changing the the rateWord to 0x2000 which calculates to 12500 bits/s. This was working fine as well.
But now I wanted the data rate to be 250 kbits/s and changed the proScale value to 4 and the rateWord to 0xAAAA which regarding my calculations results in 250kbits/s.
But when I programmed both units with the new settings they did not communicate with each other. I also thried to change the RX bandwith parameter .rxBw but in any case it did not work. I also read about the override structure and made the .pRegOverride parameter 0 to not use the override structure. But this did not help either. I couldn't find any information about it in any documents provided by TI or in this forum.
What is the right way of changing the datarate to higher values as 50kb/s?