diff --git a/softdevice_controller/doc/scheduling.rst b/softdevice_controller/doc/scheduling.rst index 6072662deb..90278b1529 100644 --- a/softdevice_controller/doc/scheduling.rst +++ b/softdevice_controller/doc/scheduling.rst @@ -64,7 +64,7 @@ The following table summarizes the priorities. | | * Scanner in the synchronized state where the synchronization is about to be lost | | | * Scanner in the synchronized state receiving auxiliary packets (``AUX_CHAIN_IND``) | | | * Scanner in the synchronized state sending auxiliary packets (``AUX_SYNC_SUBEVENT_RSP``) | - | | * Connectable Advertiser/Broadcaster which has been blocked consecutively for a few times | + | | * Connectable Advertiser/Broadcaster which hasn't been able to send advertisements in a long time | | | * Scanner with interval not equal to the scan window and which hasn't scanned for a full window | | | in a long time | | | * Connected Isochronous channel setup | diff --git a/softdevice_controller/include/sdc.h b/softdevice_controller/include/sdc.h index 78cb424c41..3bcf0f8196 100644 --- a/softdevice_controller/include/sdc.h +++ b/softdevice_controller/include/sdc.h @@ -226,8 +226,8 @@ extern "C" { #define SDC_MEM_FAL(max_num_entries) ((max_num_entries) > 0 ? (4 + (max_num_entries) * 8) : 0) /** @brief Auxiliary defines, not to be used outside of this file. */ -#define __MEM_PER_ADV_SET_LOW(max_adv_data) ((4912+(max_adv_data)*18)/10) -#define __MEM_PER_ADV_SET_HIGH(max_adv_data) (679+(max_adv_data)) +#define __MEM_PER_ADV_SET_LOW(max_adv_data) ((4995+(max_adv_data)*18)/10) +#define __MEM_PER_ADV_SET_HIGH(max_adv_data) (683+(max_adv_data)) #define __MEM_PER_PERIODIC_ADV_SET_LOW(max_adv_data) ((2658+(max_adv_data)*18)/10) #define __MEM_PER_PERIODIC_ADV_SET_HIGH(max_adv_data) (457+(max_adv_data)) diff --git a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a index 9a1c6af768..a3957403f3 100644 Binary files a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a and b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_central.a differ diff --git a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a index 5455a9ff24..b7ae43150e 100644 Binary files a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a index f35f563f33..4f16edc20d 100644 Binary files a/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a and b/softdevice_controller/lib/nrf52/hard-float/libsoftdevice_controller_peripheral.a differ diff --git a/softdevice_controller/lib/nrf52/hard-float/manifest.yaml b/softdevice_controller/lib/nrf52/hard-float/manifest.yaml index 537c746082..cffcc56577 100644 --- a/softdevice_controller/lib/nrf52/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf52/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x1042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x1048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:27:19Z' +timestamp: '2024-11-07T12:52:31Z' diff --git a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a index 2622b62c84..1e9fe3b43c 100644 Binary files a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a and b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_central.a differ diff --git a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a index ebbcba8bc8..bf816a0622 100644 Binary files a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a index 122258cd48..a033a5b562 100644 Binary files a/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a and b/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a differ diff --git a/softdevice_controller/lib/nrf52/soft-float/manifest.yaml b/softdevice_controller/lib/nrf52/soft-float/manifest.yaml index 537c746082..cffcc56577 100644 --- a/softdevice_controller/lib/nrf52/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf52/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x1042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x1048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:27:19Z' +timestamp: '2024-11-07T12:52:31Z' diff --git a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a index 64fa876586..b316dd79da 100644 Binary files a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a and b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_central.a differ diff --git a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a index b3c0f8c624..30db1e2ba6 100644 Binary files a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a index 0dae44d15e..95b066bc1d 100644 Binary files a/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a and b/softdevice_controller/lib/nrf52/softfp-float/libsoftdevice_controller_peripheral.a differ diff --git a/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml index 537c746082..cffcc56577 100644 --- a/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf52/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x1042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x1048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:27:19Z' +timestamp: '2024-11-07T12:52:31Z' diff --git a/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a index adb45b3f16..6f9201d21a 100644 Binary files a/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf53/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf53/soft-float/manifest.yaml b/softdevice_controller/lib/nrf53/soft-float/manifest.yaml index 45188a4155..a1c8e25598 100644 --- a/softdevice_controller/lib/nrf53/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf53/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x2042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x2048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:28:21Z' +timestamp: '2024-11-07T12:53:12Z' diff --git a/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a index f62b430954..64d3a14de6 100644 Binary files a/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54h/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml b/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml index 1ca3c55ade..fb48a5461d 100644 --- a/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54h/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x4042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x4048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:29:20Z' +timestamp: '2024-11-07T12:54:06Z' diff --git a/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a index e039500882..9f0067e24c 100644 Binary files a/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54h/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml b/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml index 1ca3c55ade..fb48a5461d 100644 --- a/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54h/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x4042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x4048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:29:20Z' +timestamp: '2024-11-07T12:54:06Z' diff --git a/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a index 0a3f9e9106..e39c1cdd54 100644 Binary files a/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54h/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml index 1ca3c55ade..fb48a5461d 100644 --- a/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54h/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x4042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x4048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:29:20Z' +timestamp: '2024-11-07T12:54:06Z' diff --git a/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a index ec0a6f3734..18487b25fa 100644 Binary files a/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml b/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml index 0a7ed6c54c..a5b7f7348e 100644 --- a/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x3042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x3048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:31:02Z' +timestamp: '2024-11-07T12:55:06Z' diff --git a/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a index 4a80ece116..569fdeb6c9 100644 Binary files a/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml b/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml index 0a7ed6c54c..a5b7f7348e 100644 --- a/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x3042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x3048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:31:02Z' +timestamp: '2024-11-07T12:55:06Z' diff --git a/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a index 9377a0acf8..9af7b9ceda 100644 Binary files a/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml index 0a7ed6c54c..a5b7f7348e 100644 --- a/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x3042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x3048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:31:02Z' +timestamp: '2024-11-07T12:55:06Z' diff --git a/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a index e07b490b26..41da2c00ed 100644 Binary files a/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l_ns/hard-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml b/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml index 5f58d4dab6..485218d575 100644 --- a/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l_ns/hard-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x3042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x3048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:32:17Z' +timestamp: '2024-11-07T12:56:20Z' diff --git a/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a index 2ff29ef477..1a5ffe8ae6 100644 Binary files a/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l_ns/soft-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml b/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml index 5f58d4dab6..485218d575 100644 --- a/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l_ns/soft-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x3042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x3048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:32:17Z' +timestamp: '2024-11-07T12:56:20Z' diff --git a/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a b/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a index 49851d65a1..02857e21eb 100644 Binary files a/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a and b/softdevice_controller/lib/nrf54l_ns/softfp-float/libsoftdevice_controller_multirole.a differ diff --git a/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml b/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml index 5f58d4dab6..485218d575 100644 --- a/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml +++ b/softdevice_controller/lib/nrf54l_ns/softfp-float/manifest.yaml @@ -1,5 +1,5 @@ description: SoftDevice Controller -git_revision: 6ba8c6b2317f30c7f72c2b80808f2793f9294d77 -ll_subversion_number: '0x3042' +git_revision: e7ad5cd2fb16253885affd1462740793c023ad2a +ll_subversion_number: '0x3048' ll_version_number: '0x0E' -timestamp: '2024-11-01T12:32:17Z' +timestamp: '2024-11-07T12:56:20Z'