samples: bluetooth: pbp_public_broadcast: Fix PACS register issue
- Add sink PACS register for PBP public broadcast sink example to make it work with PBP broadcast source Signed-off-by: Vinit Mehta <vinit.mehta@nxp.com>
This commit is contained in:
parent
e0899d347e
commit
1d44972a26
@ -327,14 +327,23 @@ static int reset(void)
|
|||||||
int bap_broadcast_sink_init(void)
|
int bap_broadcast_sink_init(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
const struct bt_pacs_register_param pacs_param = {
|
||||||
|
.snk_pac = true,
|
||||||
|
.snk_loc = true,
|
||||||
|
};
|
||||||
|
|
||||||
bt_bap_broadcast_sink_register_cb(&broadcast_sink_cbs);
|
bt_bap_broadcast_sink_register_cb(&broadcast_sink_cbs);
|
||||||
bt_le_per_adv_sync_cb_register(&broadcast_sync_cb);
|
bt_le_per_adv_sync_cb_register(&broadcast_sync_cb);
|
||||||
|
|
||||||
err = bt_pacs_cap_register(BT_AUDIO_DIR_SINK, &cap);
|
err = bt_pacs_register(&pacs_param);
|
||||||
if (err) {
|
if (err != 0) {
|
||||||
printk("Capability register failed (err %d)\n", err);
|
printk("Could not register PACS (err %d)\n", err);
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
|
||||||
|
err = bt_pacs_cap_register(BT_AUDIO_DIR_SINK, &cap);
|
||||||
|
if (err != 0) {
|
||||||
|
printk("Capability register failed (err %d)\n", err);
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user