From b8d107fb89dd1177c2bd0701475d1c652410ccae Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Thu, 6 Feb 2020 18:57:30 +0100 Subject: [PATCH] nimble/ll: Fix SCA in SyncInfo when transfering sync SCA in SyncInfo should contain advertiser clock accuracy. --- nimble/controller/src/ble_ll_sync.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nimble/controller/src/ble_ll_sync.c b/nimble/controller/src/ble_ll_sync.c index 7d0619d47..75f18bf2a 100644 --- a/nimble/controller/src/ble_ll_sync.c +++ b/nimble/controller/src/ble_ll_sync.c @@ -2045,7 +2045,7 @@ ble_ll_sync_put_syncinfo(struct ble_ll_sync_sm *syncsm, dptr[8] = syncsm->chanmap[4] & 0x1f; /* SCA (3 bits) */ - dptr[8] |= MYNEWT_VAL(BLE_LL_MASTER_SCA) << 5; + dptr[8] |= syncsm->sca << 5; /* AA (4 bytes) */ put_le32(&dptr[9], syncsm->access_addr);