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

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

commit 043ba6f1b4a1dc40c92ad5da9817f47b65149da9
Author: Andrzej Kaczmarek <[email protected]>
AuthorDate: Fri Mar 7 12:10:28 2025 +0100

    nimble/ll: Fix ISO BIG events scheduling
    
    ISO events should have 'fixed' flag set for scheduling, except for the
    1st one, so they can preempt any other event.
---
 nimble/controller/src/ble_ll_iso_big.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nimble/controller/src/ble_ll_iso_big.c 
b/nimble/controller/src/ble_ll_iso_big.c
index 570bf01a7..286e55814 100644
--- a/nimble/controller/src/ble_ll_iso_big.c
+++ b/nimble/controller/src/ble_ll_iso_big.c
@@ -611,7 +611,7 @@ ble_ll_iso_big_event_done(struct ble_ll_iso_big *big)
         big_sched_set(big);
 
         /* XXX this should always succeed since we preempt anything for now */
-        rc = ble_ll_sched_iso_big(&big->sch, 0, 0);
+        rc = ble_ll_sched_iso_big(&big->sch, 0, 1);
         assert(rc == 0);
     } while (rc < 0);
 

Reply via email to