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 90d270dfa1d5b9d80e330aab5c5a65e00734fe93
Author: Mariusz Skamra <[email protected]>
AuthorDate: Tue Jan 23 08:12:18 2024 +0100

    nimble/controller: Conditionally enable BLE_LL_ISO_BROADCASTER
    
    Enable BLE_LL_ISO_BROADCASTER if BLE_ISO_BROADCAST_SOURCE and/or
    BLE_ISO_BROADCAST_SINK is enabled.
    
    Signed-off-by: Mariusz Skamra <[email protected]>
---
 nimble/controller/syscfg.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/nimble/controller/syscfg.yml b/nimble/controller/syscfg.yml
index 19fae4754..8a32e2e02 100644
--- a/nimble/controller/syscfg.yml
+++ b/nimble/controller/syscfg.yml
@@ -483,8 +483,9 @@ syscfg.defs:
             Enable support for Isochronous Broadcasting state.
         restrictions:
             - BLE_LL_ISO if 1
-        value: MYNEWT_VAL(BLE_ISO_BROADCAST_SOURCE)
+        value: 0
         state: experimental
+
     BLE_LL_ISO_HCI_FEEDBACK_INTERVAL_MS:
         description: >
             Enables ISO synchronization feedback using vendor-specific HCI 
event.
@@ -613,6 +614,9 @@ syscfg.vals.BLE_LL_CFG_FEAT_LL_EXT_ADV:
     BLE_HW_WHITELIST_ENABLE: 0
     BLE_LL_SCAN_AUX_SEGMENT_CNT: 8
 
+syscfg.vals.'BLE_ISO_BROADCAST_SOURCE || BLE_ISO_BROADCAST_SINK':
+    BLE_LL_ISO_BROADCASTER: 1
+
 syscfg.vals.BLE_LL_ISO_BROADCASTER:
     BLE_LL_CFG_FEAT_LE_ENCRYPTION: 1
     BLE_LL_STACK_SIZE: 180

Reply via email to