This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/CC1310: Problems with Easylink set frequency

Part Number: CC1310


Tool/software: TI-RTOS

Hi everyone,

I have a CC1310 Launchpad and wanted to transalate an already developed application to use the EasyLink API. The protocol uses the 433MHz Band instead of the default 868MHz one. From the datasheet and previous work with the platform I know that the CC1310 supports this band. However, when taking the rfEasyLinkEcho examples and calling the "EasyLink_setFrequency(433000000);" function, the RX board is stuck in receiver mode, while the TX board goes into error mode with easylink status "EasyLink_Status_Rx_Error".  There is no Issue if instead I call "EasyLink_setFrequency(868000000);" . I already tried to use the smartrf settings file from our already developed application and this doesn't seem to solve the issue either.

Thanks a lot in advance!

-Ivan

  • There are other settings/overrides that needs to change when moving from one frequency band to another. It is not enough to just change the frequency and fracFreq fields in the CMD_FS, as the EasyLink_setFrequency function does. This function is only meant to be used when changing frequencies within a specific band. If you want to operate on 433 MHz, you need to use SmartRF Studio and generate new smartrf_settings.h/c files to be used in your project.

    BR
    Siri
  • Thanks a lot! This helped