Skip to content

Commit d72126d

Browse files
Thalleycarlescufi
authored andcommitted
samples: Bluetooth: Update broadcast audio samples to new API
The broadcast audio source API changed the array type when creating a source or sink. Signed-off-by: Emil Gydesen <[email protected]>
1 parent 9defebb commit d72126d

File tree

2 files changed

+10
-3
lines changed
  • samples/bluetooth
    • broadcast_audio_sink/src
    • broadcast_audio_source/src

2 files changed

+10
-3
lines changed

samples/bluetooth/broadcast_audio_sink/src/main.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ static void reset(void)
182182

183183
void main(void)
184184
{
185+
struct bt_audio_stream *streams_p[ARRAY_SIZE(streams)];
185186
int err;
186187

187188
err = init();
@@ -190,6 +191,10 @@ void main(void)
190191
return;
191192
}
192193

194+
for (size_t i = 0U; i < ARRAY_SIZE(streams_p); i++) {
195+
streams_p[i] = &streams[i];
196+
}
197+
193198
while (true) {
194199
reset();
195200

@@ -232,7 +237,7 @@ void main(void)
232237
printk("Syncing to broadcast\n");
233238
err = bt_audio_broadcast_sink_sync(broadcast_sink,
234239
bis_index_bitfield,
235-
streams,
240+
streams_p,
236241
&preset_16_2_1.codec, NULL);
237242
if (err != 0) {
238243
printk("Unable to sync to broadcast source: %d\n", err);

samples/bluetooth/broadcast_audio_source/src/main.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ struct bt_audio_stream_ops stream_ops = {
8383

8484
void main(void)
8585
{
86+
struct bt_audio_stream *streams_p[ARRAY_SIZE(streams)];
8687
int err;
8788

8889
err = bt_enable(NULL);
@@ -94,6 +95,7 @@ void main(void)
9495

9596
for (size_t i = 0U; i < ARRAY_SIZE(streams); i++) {
9697
streams[i].ops = &stream_ops;
98+
streams_p[i] = &streams[i];
9799
}
98100

99101
for (size_t i = 0U; i < ARRAY_SIZE(mock_data); i++) {
@@ -103,8 +105,8 @@ void main(void)
103105

104106
while (true) {
105107
printk("Creating broadcast source\n");
106-
err = bt_audio_broadcast_source_create(streams,
107-
ARRAY_SIZE(streams),
108+
err = bt_audio_broadcast_source_create(streams_p,
109+
ARRAY_SIZE(streams_p),
108110
&preset_16_2_1.codec,
109111
&preset_16_2_1.qos,
110112
&broadcast_source);

0 commit comments

Comments
 (0)