Bluetooth: Audio: Add implementation for PBP and dedicated sample apps.
PBP API allows sources to create a Public Broadcast Announcement. PBP API to parse a Public Broadcast Announcement. public_broadcast_source application starts extended advertising and includes a Public Broadcast Announcement. The advertised broadcast audio stream quality will cycle between high and standard quality. public_broadcast_sink application scans for broadcast sources and synchronizes to the first found source which defines a Public Broadcast Announcement including a High Quality Public Broadcast Audio Stream configuration. Add bsim tests for Public Broadcast Profile APIs. Add shell implementation for Public Broadcast Profile APIs. Signed-off-by: Daniela Andreea Dumitrache <danielaandreea.dumitrache@nxp.com>
This commit is contained in:
parent
afc319e3fa
commit
3bfb2e3ab2
36 changed files with 2436 additions and 3 deletions
26
samples/bluetooth/public_broadcast_source/prj.conf
Normal file
26
samples/bluetooth/public_broadcast_source/prj.conf
Normal file
|
@ -0,0 +1,26 @@
|
|||
CONFIG_MAIN_STACK_SIZE=2048
|
||||
|
||||
CONFIG_BT=y
|
||||
CONFIG_LOG=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
|
||||
CONFIG_BT_ISO_MAX_CHAN=2
|
||||
CONFIG_BT_BAP_BROADCAST_SRC_STREAM_COUNT=2
|
||||
CONFIG_BT_BAP_BROADCAST_SRC_SUBGROUP_COUNT=2
|
||||
CONFIG_BT_ISO_TX_BUF_COUNT=4
|
||||
CONFIG_BT_HCI_ACL_FLOW_CONTROL=n
|
||||
|
||||
# PBP support
|
||||
CONFIG_BT_PBP=y
|
||||
|
||||
# CAP support
|
||||
CONFIG_BT_CAP_INITIATOR=y
|
||||
|
||||
# BAP support
|
||||
CONFIG_BT_BAP_BROADCAST_SOURCE=y
|
||||
CONFIG_BT_BAP_BROADCAST_SRC_STREAM_COUNT=1
|
||||
CONFIG_BT_BAP_BROADCAST_SRC_SUBGROUP_COUNT=1
|
||||
|
||||
CONFIG_BT_EXT_ADV=y
|
||||
CONFIG_BT_DEVICE_NAME="PBS"
|
Loading…
Add table
Add a link
Reference in a new issue