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


The following commit(s) were added to refs/heads/master by this push:
     new 8378e697e nimble/audio/bass: Move check_bis_sync function
8378e697e is described below

commit 8378e697eb6d6c7fa7917435defe73b57401aea1
Author: Szymon Czapracki <[email protected]>
AuthorDate: Thu Oct 31 14:32:12 2024 +0100

    nimble/audio/bass: Move check_bis_sync function
    
    Move location of check_bis_sync function
    so calling it would not result in build error
---
 .../audio/services/bass/src/ble_audio_svc_bass.c   | 43 +++++++++++-----------
 1 file changed, 22 insertions(+), 21 deletions(-)

diff --git a/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c 
b/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
index a1c7da82c..8b5daf98c 100644
--- a/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
+++ b/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
@@ -282,6 +282,28 @@ ble_svc_audio_bass_remote_scan_started(uint8_t *data, 
uint16_t data_len, uint16_
     return 0;
 }
 
+static int
+check_bis_sync(uint16_t num_subgroups, struct ble_svc_audio_bass_subgroup 
*subgroups)
+{
+    uint32_t bis_sync_mask = 0;
+    int i;
+    int j;
+
+    for (i = 0; i < num_subgroups; i++) {
+        if (subgroups[i].bis_sync_state != 0xFFFFFFFF) {
+            for (j = 0; j < num_subgroups; j++) {
+                if (subgroups[i].bis_sync_state & bis_sync_mask) {
+                    return BLE_HS_EINVAL;
+                }
+
+                bis_sync_mask |= subgroups[i].bis_sync_state;
+            }
+        }
+    }
+
+    return 0;
+}
+
 static int
 ble_svc_audio_bass_add_source(uint8_t *data, uint16_t data_len, uint16_t 
conn_handle)
 {
@@ -444,27 +466,6 @@ done:
 }
 
 static int
-check_bis_sync(uint16_t num_subgroups, struct ble_svc_audio_bass_subgroup 
*subgroups)
-{
-    uint32_t bis_sync_mask = 0;
-    int i;
-    int j;
-
-    for (i = 0; i < num_subgroups; i++) {
-        if (subgroups[i].bis_sync != 0xFFFFFFFF) {
-            for (j = 0; j < num_subgroups; j++) {
-                if (subgroups[i].bis_sync & bis_sync_mask) {
-                    return BLE_HS_EINVAL;
-                }
-
-                bis_sync_mask |= subgroups[i].bis_sync;
-            }
-        }
-    }
-
-    return 0;
-}
-
 ble_svc_audio_bass_modify_source(uint8_t *data, uint16_t data_len, uint16_t 
conn_handle)
 {
     struct ble_svc_audio_bass_operation operation;

Reply via email to