This is an automated email from the ASF dual-hosted git repository.

rymek pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git

commit 060266094e2af884f4487fccba391c3e2a96ff23
Author: Mariusz Skamra <mariusz.ska...@codecoup.pl>
AuthorDate: Tue Apr 30 09:46:10 2024 +0200

    nimble/audio: Add PACS to Broadcast Sink
    
    This enables PACS when Broadcast Sink role is enabled. By default the
    16_2 and 24_2 mandatory settings are supported as per spec.
---
 nimble/host/audio/pkg.yml                      | 3 +++
 nimble/host/audio/services/pacs/lc3/syscfg.yml | 9 +++++++++
 nimble/host/audio/syscfg.yml                   | 1 +
 3 files changed, 13 insertions(+)

diff --git a/nimble/host/audio/pkg.yml b/nimble/host/audio/pkg.yml
index 5dd14616..43385d27 100644
--- a/nimble/host/audio/pkg.yml
+++ b/nimble/host/audio/pkg.yml
@@ -31,6 +31,9 @@ pkg.deps:
     - nimble
     - nimble/host
 
+pkg.deps.BLE_AUDIO_BROADCAST_SINK:
+    - nimble/host/audio/services/pacs/lc3
+
 pkg.deps.BLE_AUDIO_SCAN_DELEGATOR:
     - nimble/host/audio/services/bass
 
diff --git a/nimble/host/audio/services/pacs/lc3/syscfg.yml 
b/nimble/host/audio/services/pacs/lc3/syscfg.yml
index f2a2ff06..2a12d89b 100644
--- a/nimble/host/audio/services/pacs/lc3/syscfg.yml
+++ b/nimble/host/audio/services/pacs/lc3/syscfg.yml
@@ -129,3 +129,12 @@ syscfg.defs:
             Audio Locations supported by sink codec. Value is an any 
combination of values defined
             in Bluetooth Assigned Numbers 6.12.3. Default: Media
         value: 0x0004
+
+syscfg.vals.BLE_AUDIO_BROADCAST_SINK:
+    BLE_SVC_AUDIO_PACS_LC3_SNK_SAMPLING_FREQUENCIES: >
+        BLE_AUDIO_CODEC_SUPPORTED_SAMPLING_RATE_16000_HZ || 
BLE_AUDIO_CODEC_SUPPORTED_SAMPLING_RATE_24000_HZ
+    BLE_SVC_AUDIO_PACS_LC3_SNK_FRAME_DURATIONS: 
BLE_AUDIO_CODEC_SUPPORTED_FRAME_DURATION_10_MS
+    BLE_SVC_AUDIO_PACS_LC3_SNK_AUDIO_CHANNEL_COUNTS: 
BLE_AUDIO_CODEC_SUPPORTED_CHANNEL_COUNT_1
+    BLE_SVC_AUDIO_PACS_LC3_SNK_MIN_OCTETS_PER_CODEC_FRAME: 40
+    BLE_SVC_AUDIO_PACS_LC3_SNK_MAX_OCTETS_PER_CODEC_FRAME: 60
+    BLE_SVC_AUDIO_PACS_LC3_SNK_MAX_CODEC_FRAMES_PER_SDU: 1
diff --git a/nimble/host/audio/syscfg.yml b/nimble/host/audio/syscfg.yml
index 5368e503..a5c8907f 100644
--- a/nimble/host/audio/syscfg.yml
+++ b/nimble/host/audio/syscfg.yml
@@ -100,3 +100,4 @@ syscfg.logs.BLE_AUDIO_SCAN_DELEGATOR:
 syscfg.vals.BLE_AUDIO_BROADCAST_SINK:
     BLE_AUDIO_SCAN_DELEGATOR: 1
     BLE_AUDIO_SCAN_DELEGATOR_STANDALONE: 0
+    BLE_AUDIO_MAX_CODEC_RECORDS: 2

Reply via email to