3bfb2e3ab2
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>
25 lines
914 B
Plaintext
25 lines
914 B
Plaintext
# Zephyr Bluetooth Controller
|
|
CONFIG_BT_LL_SW_SPLIT=y
|
|
|
|
# Zephyr Controller tested maximum advertising data that can be set in a single HCI command
|
|
CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=191
|
|
|
|
# Enable support for Broadcast ISO in Zephyr Bluetooth Controller
|
|
CONFIG_BT_CTLR_ADV_ISO=y
|
|
|
|
# Sufficient ISO PDU length for any BAP LC3 presets (155)
|
|
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=155
|
|
|
|
# Number of supported streams
|
|
CONFIG_BT_CTLR_ADV_ISO_STREAM_MAX=2
|
|
CONFIG_BT_CTLR_ISOAL_SOURCES=2
|
|
|
|
# FIXME: Host needs CONFIG_BT_ISO_TX_MTU + 4 bytes for sequence number, and optionally
|
|
# additional + 4 bytes for timestamp when not using BT_ISO_TIMESTAMP_NONE in bt_iso_chan_send(),
|
|
# otherwise Host tries to fragment ISO data.
|
|
# When Host is fixed, CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE can inherit the
|
|
# CONFIG_BT_ISO_TX_MTU value.
|
|
#
|
|
# Supports the highest SDU size required by any BAP LC3 presets (155)
|
|
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=163
|