Skip to content

Latest commit

 

History

History

broadcast_audio_source

Overview

Application demonstrating the LE Audio broadcast audio source functionality. Will start advertising extended advertising with audio flags, periodic advertising with the broadcast audio source endpoint (BASE) and finally the BIGinfo together with (mock) Audio (ISO) data.

The broadcast source will reset every 30 seconds to show the full API.

This sample can be found under :zephyr_file:`samples/bluetooth/broadcast_audio_source` in the Zephyr tree.

Check the bluetooth samples section <bluetooth-samples> for general information.

Requirements

  • BlueZ running on the host, or
  • A board with Bluetooth Low Energy 5.2 support

Building and Running

When building targeting an nrf52 series board with the Zephyr Bluetooth Controller, use -DOVERLAY_CONFIG=overlay-bt_ll_sw_split.conf to enable the required ISO feature support.

Building for an nrf5340dk

You can build both the application core image and an appropriate controller image for the network core with:

If you prefer to only build the application core image, you can do so by doing instead:

In that case you can pair this application core image with the hci_ipc sample <bluetooth-hci-ipc-sample> :zephyr_file:`samples/bluetooth/hci_ipc/nrf5340_cpunet_iso-bt_ll_sw_split.conf` configuration.

Building for a simulated nrf5340bsim

Similarly to how you would for real HW, you can do:

Note this will produce a Linux executable in ./build/zephyr/zephyr.exe. For more information, check this board documentation <nrf5340bsim>.

Building for a simulated nrf52_bsim