Skip to content

Commit fea7ec7

Browse files
committed
hap_ha: initial broadcast_sink
This PR adds the initial base functionality of the broadcast sink. The functionality is test on a NRF5340 audio. Signed-off-by: Rasmus Moeller <[email protected]>
1 parent 232db11 commit fea7ec7

File tree

8 files changed

+818
-7
lines changed

8 files changed

+818
-7
lines changed

samples/bluetooth/hap_ha/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ target_sources(app PRIVATE
99
src/has_server.c
1010
src/main.c
1111
src/vcp_vol_renderer.c
12+
src/bap_broadcast_snk.c
1213
)
1314

1415
target_sources_ifdef(CONFIG_HAP_HA_HEARING_AID_BINAURAL app PRIVATE

samples/bluetooth/hap_ha/Kconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,4 @@ config HAP_HA_HEARING_AID_RIGHT
4848
bool "Right Ear"
4949

5050
endchoice # HAP_HA_HEARING_AID_LOCATION
51-
52-
endmenu
51+
endmenu

samples/bluetooth/hap_ha/prj.conf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,18 @@ CONFIG_BT_BAS_BLS_IDENTIFIER_PRESENT=y
7373
CONFIG_BT_BAS_BLS_BATTERY_LEVEL_PRESENT=y
7474
CONFIG_BT_BAS_BLS_ADDITIONAL_STATUS_PRESENT=y
7575

76+
77+
# Broadcast Sink
78+
CONFIG_BT_OBSERVER=y
79+
CONFIG_BT_PER_ADV_SYNC=y
80+
CONFIG_BT_BAP_BROADCAST_SINK=y
81+
CONFIG_BT_BAP_SCAN_DELEGATOR=y
82+
CONFIG_BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT=2
83+
CONFIG_BT_BAP_BROADCAST_SNK_STREAM_COUNT=2
84+
CONFIG_BT_BAP_BASS_MAX_SUBGROUPS=4
85+
CONFIG_BT_ISO_RX_BUF_COUNT=4
86+
CONFIG_BT_ISO_SYNC_RECEIVER=y
87+
7688
CONFIG_LOG=y
89+
CONFIG_BT_BUF_ACL_RX_SIZE=255
90+
CONFIG_BT_BUF_ACL_TX_SIZE=251

0 commit comments

Comments
 (0)