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/LAUNCHXL-CC2650: CC2650:how to set the TX power without re-init the RF when run roprietary protocol

Part Number: LAUNCHXL-CC2650

Tool/software: TI-RTOS

Dears,

i want to  change the Tx power without re-init the RF,What should I do? roprietary protocol 。

 

 


Thanks!

LN

  • Not sure what you mean by not re-init the RF. To change the output power you will need to change the setup command. How this can be done is shown in the following post:

    e2e.ti.com/.../2857431

    Siri
  • Hi siri,

    it takes many time (more than 40us)to set the tx-power if i use the "RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRadioDivSetup, RF_PriorityNormal, NULL, 0);"

    i want to try the "rfc_CMD_SET_TX_POWER_t", so i did :

    rfc_CMD_SET_TX_POWER_t Test_cmdSetPower =
    {
    .commandNo = 0x0010,
    .txPower = 0x3161,
    };

    when i want to change the tx power, i called:

    Test_cmdSetPower. txPower = temp_power;
    RF_runCmd(rfHandle, (RF_Op*)&Test_cmdSetPower , RF_PriorityNormal, NULL, 0);

    The chip always crashed when run "RF_runCmd(rfHandle, (RF_Op*)&Test_cmdSetPower , RF_PriorityNormal, NULL, 0);"


    FWIW, i can change the Tx Power now!


    Thanks !
    LN