This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to set tx power using using ble_tps function?

hi everyone ,

I have problem to set tx_power in my ble_ibaecon code.

I  referred  sdk15.0.0 ble_peripherals/ble_app_beacon example.

a ) First, I tried using below function

advertising_init();
err_code = sd_ble_gap_tx_power_set(BLE_GAP_TX_POWER_ROLE_ADV, m_adv_handle,RADIO_TXPOWER_TXPOWER_Pos4dBm);
APP_ERROR_CHECK(err_code);
advertising_start();

after that i read  NRF_RADIO->TX_POWER register , it gives always 0dbm.

b) I have problem

how to used this function  ble_tps_tx_power_level_set(ble_tps_t * p_tps, int8_t tx_power_level)  for set tx_power. 

please, someone help me to solve this problem.

Related