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
