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

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

commit dc3ab0be3aa1aac8be9a7702a571df28e141464a
Author: Mariusz Skamra <[email protected]>
AuthorDate: Fri Nov 15 15:09:31 2024 +0100

    btshell: Fix missing audio functionality inclusion
    
    This fixes audio shell functionality not being compiled.
---
 apps/btshell/pkg.yml                                | 3 +++
 apps/btshell/src/btshell.h                          | 4 ++++
 apps/btshell/src/cmd_leaudio.c                      | 2 ++
 nimble/host/audio/targets/btshell_native/syscfg.yml | 1 +
 4 files changed, 10 insertions(+)

diff --git a/apps/btshell/pkg.yml b/apps/btshell/pkg.yml
index d98f541f0..79b0dcfa3 100644
--- a/apps/btshell/pkg.yml
+++ b/apps/btshell/pkg.yml
@@ -38,3 +38,6 @@ pkg.deps:
 
 pkg.deps.BTSHELL_ANS:
     - nimble/host/services/ans
+
+pkg.deps.BLE_AUDIO:
+    - nimble/host/audio
diff --git a/apps/btshell/src/btshell.h b/apps/btshell/src/btshell.h
index 3d94c2120..f035f6b02 100644
--- a/apps/btshell/src/btshell.h
+++ b/apps/btshell/src/btshell.h
@@ -222,7 +222,11 @@ int btshell_broadcast_start(uint8_t adv_instance);
 int btshell_broadcast_stop(uint8_t adv_instance);
 #endif
 
+#if MYNEWT_VAL(BLE_AUDIO)
 void btshell_leaudio_init(void);
+#else
+#define btshell_leaudio_init()
+#endif /* BLE_AUDIO */
 
 int btshell_gap_event(struct ble_gap_event *event, void *arg);
 void btshell_sync_stats(uint16_t handle);
diff --git a/apps/btshell/src/cmd_leaudio.c b/apps/btshell/src/cmd_leaudio.c
index cea206b6e..bd243dfd4 100644
--- a/apps/btshell/src/cmd_leaudio.c
+++ b/apps/btshell/src/cmd_leaudio.c
@@ -26,6 +26,7 @@
 
 #define STR_NULL        "null"
 
+#if (MYNEWT_VAL(BLE_AUDIO))
 #if (MYNEWT_VAL(BLE_ISO_BROADCAST_SOURCE))
 #include "audio/ble_audio_broadcast_source.h"
 int
@@ -1086,3 +1087,4 @@ btshell_leaudio_init(void)
 #endif /* BLE_AUDIO_BROADCAST_SINK */
     assert(rc == 0);
 }
+#endif /* BLE_AUDIO */
diff --git a/nimble/host/audio/targets/btshell_native/syscfg.yml 
b/nimble/host/audio/targets/btshell_native/syscfg.yml
index 3c04c0c12..cf2d41048 100644
--- a/nimble/host/audio/targets/btshell_native/syscfg.yml
+++ b/nimble/host/audio/targets/btshell_native/syscfg.yml
@@ -64,6 +64,7 @@ syscfg.vals:
     BLE_ISO_MAX_BIGS: 1
     BLE_ISO_MAX_BISES: 2
 
+    BLE_AUDIO: 1
     BLE_AUDIO_BROADCAST_SINK: 1
     BLE_AUDIO_SCAN_DELEGATOR: 1
 

Reply via email to