diff --git a/softdevice_controller/include/sdc.h b/softdevice_controller/include/sdc.h index 3d856d7f7d..78cb424c41 100644 --- a/softdevice_controller/include/sdc.h +++ b/softdevice_controller/include/sdc.h @@ -880,6 +880,17 @@ int32_t sdc_support_ext_central(void); */ int32_t sdc_support_parallel_scanning_and_initiating(void); +/** @brief Support LE Power Class 1 + * + * After this API is called, the controller will include LE Power Class 1 in the supported features. + * + * @note The controller only adds this feature bit, the user will have to know whether this is required. + * + * @retval 0 Success + * @retval -NRF_EPERM This API must be called before @ref sdc_cfg_set() or @ref sdc_enable(). + */ +int32_t sdc_support_le_power_class_1(void); + /** @brief Support Data Length Extensions for a central device * * After this API is called, the controller will support data length extension in the central role. 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 de33df3350..d5b251f516 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 2dff8b7858..d9600e2699 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 2501b5ff27..faea6129fd 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 4941ad1651..92807855c7 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x1039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x103A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:24:34Z' +timestamp: '2024-10-24T10:22:10Z' 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 14b93ed134..593b2809e9 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 0b449ef215..1a3b0af942 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 c3f09f7d8c..2af99cc3a6 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 4941ad1651..92807855c7 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x1039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x103A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:24:34Z' +timestamp: '2024-10-24T10:22:10Z' 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 0942aee7a7..5ce03f10cf 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 ebd6dda430..0fabb9ef27 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 e7e4bd7989..339981f56f 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 4941ad1651..92807855c7 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x1039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x103A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:24:34Z' +timestamp: '2024-10-24T10:22:10Z' 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 44888eb248..66a9f40c80 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 1265bd78aa..be1e411c44 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x2039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x203A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:25:38Z' +timestamp: '2024-10-24T10:23:29Z' 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 3ce6f26157..34c7892761 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 d5d83f33ec..25235b1377 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x4039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x403A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:26:30Z' +timestamp: '2024-10-24T10:24:20Z' 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 2e04843b96..cd9b9173cb 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 d5d83f33ec..25235b1377 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x4039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x403A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:26:30Z' +timestamp: '2024-10-24T10:24:20Z' 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 b5c0b3df3f..14e33a179d 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 d5d83f33ec..25235b1377 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x4039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x403A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:26:30Z' +timestamp: '2024-10-24T10:24:20Z' 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 6d4f199261..0c95bced77 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 5a8db88c20..1bde4d07ad 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x3039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x303A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:27:49Z' +timestamp: '2024-10-24T10:25:38Z' 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 2a4c22da52..0e9d8432af 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 5a8db88c20..1bde4d07ad 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x3039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x303A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:27:49Z' +timestamp: '2024-10-24T10:25:38Z' 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 940a1c96ee..51a9b0ff02 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 5a8db88c20..1bde4d07ad 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x3039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x303A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:27:49Z' +timestamp: '2024-10-24T10:25:38Z' 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 19e2b6885d..e4b0137383 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 993690a265..9f2377156d 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x3039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x303A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:29:06Z' +timestamp: '2024-10-24T10:26:56Z' 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 7287fde013..18250e2bec 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 993690a265..9f2377156d 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x3039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x303A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:29:06Z' +timestamp: '2024-10-24T10:26:56Z' 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 99c93ba3d2..78301f5b33 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 993690a265..9f2377156d 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: e3c28fd38774d2778fd3e3e5030e2b7ca61d5690 -ll_subversion_number: '0x3039' +git_revision: e0058308f89f3e728c341cda19092679d8e8285c +ll_subversion_number: '0x303A' ll_version_number: '0x0E' -timestamp: '2024-10-23T08:29:06Z' +timestamp: '2024-10-24T10:26:56Z'