Skip to content

Commit 1d44972

Browse files
VinitMehta7492cfriedt
authored andcommitted
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 <[email protected]>
1 parent e0899d3 commit 1d44972

File tree

1 file changed

+11
-2
lines changed
  • samples/bluetooth/pbp_public_broadcast_sink/src

1 file changed

+11
-2
lines changed

samples/bluetooth/pbp_public_broadcast_sink/src/main.c

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,14 +327,23 @@ static int reset(void)
327327
int bap_broadcast_sink_init(void)
328328
{
329329
int err;
330+
const struct bt_pacs_register_param pacs_param = {
331+
.snk_pac = true,
332+
.snk_loc = true,
333+
};
330334

331335
bt_bap_broadcast_sink_register_cb(&broadcast_sink_cbs);
332336
bt_le_per_adv_sync_cb_register(&broadcast_sync_cb);
333337

338+
err = bt_pacs_register(&pacs_param);
339+
if (err != 0) {
340+
printk("Could not register PACS (err %d)\n", err);
341+
return err;
342+
}
343+
334344
err = bt_pacs_cap_register(BT_AUDIO_DIR_SINK, &cap);
335-
if (err) {
345+
if (err != 0) {
336346
printk("Capability register failed (err %d)\n", err);
337-
338347
return err;
339348
}
340349

0 commit comments

Comments
 (0)