Configuring Bluetooth settings using nRF Connect SDK

Hi,

I am developing an embedded system that uses Bluetooth communication and would like to manipulate certain Bluetooth characteristics such as TX power and RX sensitivity. I am currently developing with the nRF52 DK (nRF52832 SoC) and the nRF52833 DK (nRf52833 SoC). Looking at the datasheets for these SoCs, I can see there are registers that can be changed to alter the TX power and RX sensitivity.

I am developing with the nRF Connect SDK which uses the Zephyr API for Bluetooth. I am confused as to how to change different Bluetooth characteristics - should I be calling functions from the Zephyr Bluetooth API or changing register addresses outlined in the nRF52 SoC datasheets?

Thanks,

Adam

Parents
  • I am developing with the nRF Connect SDK which uses the Zephyr API for Bluetooth. I am confused as to how to change different Bluetooth characteristics - should I be calling functions from the Zephyr Bluetooth API or changing register addresses outlined in the nRF52 SoC datasheets?

    When enabling the Bluetooth stack in Zephyr all radio operations must go though the Bluetooth API or MPSL API only. 

    You can proably use hci_pwr_ctrl module to control tx power

Reply
  • I am developing with the nRF Connect SDK which uses the Zephyr API for Bluetooth. I am confused as to how to change different Bluetooth characteristics - should I be calling functions from the Zephyr Bluetooth API or changing register addresses outlined in the nRF52 SoC datasheets?

    When enabling the Bluetooth stack in Zephyr all radio operations must go though the Bluetooth API or MPSL API only. 

    You can proably use hci_pwr_ctrl module to control tx power

Children
Related