Bluetooth: Audio: define bt_bap_bass_subgroup struct.
The Broadcast Assistant API should be fully independent of the scan delegator. Therefore the new struct bt_bap_bass_subgroup has been defined to avoid a dependency. Fixes: #68338 Signed-off-by: Ping Wang <pinw@demant.com>
This commit is contained in:
parent
e01a66f10c
commit
5ccd75b49b
19 changed files with 95 additions and 110 deletions
|
@ -12,7 +12,3 @@ CONFIG_BT_TINYCRYPT_ECC=y
|
|||
|
||||
CONFIG_BT_EXT_ADV=y
|
||||
CONFIG_BT_BAP_BROADCAST_ASSISTANT=y
|
||||
|
||||
# CONFIG_BT_BAP_SCAN_DELEGATOR=y is required until the following
|
||||
# bug is fixed: https://github.com/zephyrproject-rtos/zephyr/issues/68338
|
||||
CONFIG_BT_BAP_SCAN_DELEGATOR=y
|
||||
|
|
|
@ -401,7 +401,7 @@ BT_CONN_CB_DEFINE(conn_callbacks) = {
|
|||
int main(void)
|
||||
{
|
||||
int err;
|
||||
struct bt_bap_scan_delegator_subgroup subgroup = { 0 };
|
||||
struct bt_bap_bass_subgroup subgroup = { 0 };
|
||||
struct bt_bap_broadcast_assistant_add_src_param param = { 0 };
|
||||
|
||||
err = bt_enable(NULL);
|
||||
|
|
|
@ -9,7 +9,7 @@ CONFIG_BT_BAP_SCAN_DELEGATOR=y
|
|||
CONFIG_BT_ISO_MAX_CHAN=2
|
||||
CONFIG_BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT=2
|
||||
CONFIG_BT_BAP_BROADCAST_SNK_STREAM_COUNT=2
|
||||
CONFIG_BT_BAP_SCAN_DELEGATOR_MAX_SUBGROUPS=2
|
||||
CONFIG_BT_BAP_BASS_MAX_SUBGROUPS=2
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=255
|
||||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
|
||||
|
|
|
@ -708,7 +708,7 @@ static void broadcast_code_cb(struct bt_conn *conn,
|
|||
|
||||
static int bis_sync_req_cb(struct bt_conn *conn,
|
||||
const struct bt_bap_scan_delegator_recv_state *recv_state,
|
||||
const uint32_t bis_sync_req[BT_BAP_SCAN_DELEGATOR_MAX_SUBGROUPS])
|
||||
const uint32_t bis_sync_req[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS])
|
||||
{
|
||||
const bool bis_synced = k_sem_count_get(&sem_bis_synced) > 0U;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue