Hi,

I am using cc2541- Keyfobdemo to my project.

I need to save power during advertisement.

Here i am attached image which is carrying the information of current advertisement.

1. Red circle shows current advertising power.

2. Green line shows current voltage consuming by advertising (Here i need to reduce).

3.  Again the other two circles shows 100 mV and 250 ms, Which means the ratio of current power taking.

My Requirements: 

I need reduce the Power of Advertising- without changing advertising interval.

Tried methods:

1. 

{
int8 initialTxPowerLevel = 0;

ProxReporter_SetParameter( PP_TX_POWER_LEVEL, sizeof ( int8 ), &initialTxPowerLevel );
}

2. HCI_EXT_SetTxPowerCmd( HCI_EXT_TX_POWER_MINUS_0_DBM );

3. HCI_EXT_SetTxPowerCmd( HCI_EXT_TX_POWER_MINUS_6_DBM );

4. HCI_EXT_SetTxPowerCmd( HCI_EXT_TX_POWER_MINUS_26_DBM );

5. PP_DEFAULT_TX_POWER

6. And i am using 1285ms advertising interval for maximum and minimum.

 

 

After this modification transmit power got changed during connection.

But Still i am unable to change the transmit power of advertising.

 


I welcome you all yours suggestions to solve this problem.

Best wishes with thanks,