Skip to content

Commit 697969e

Browse files
alexstanoev-nordichermabe
authored andcommitted
softdevice_controller: rev 09cb0d1651d03738c0743192eb0bae8b4ba07f27
CHANGELOG.rst contains the list of changes. Signed-off-by: Aleksandar Stanoev <[email protected]>
1 parent 833505d commit 697969e

File tree

45 files changed

+51
-28
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+51
-28
lines changed

softdevice_controller/include/sdc.h

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ extern "C" {
142142
/** @brief Default number of antennas supported by the local device in Channel Sounding. */
143143
#define SDC_DEFAULT_CS_NUM_ANTENNAS_SUPPORTED 1
144144

145+
/** @brief Default number of extended feature pages that can be stored in the controller. */
146+
#define SDC_DEFAULT_EXTENDED_FEATURE_PAGE_COUNT 10
147+
145148
/** @brief Size of build revision array in bytes. */
146149
#define SDC_BUILD_REVISION_SIZE 20
147150

@@ -214,11 +217,24 @@ extern "C" {
214217
*/
215218
#define SDC_MEM_SYNC_TRANSFER(num_links) ((num_links) > 0 ? (13 + (num_links) * 139) : 0)
216219

220+
/** @brief Auxiliary defines, not to be used outside of this file. */
221+
#define __MEM_PER_EXTENDED_FEATURE_PAGE 24
222+
223+
/** @brief Maximum memory required when supporting extended feature set.
224+
*
225+
* @param[in] num_links Total number of peripheral and central links supported.
226+
* @param[in] num_pages Total number of extended feature pages supported.
227+
*
228+
*/
229+
#define SDC_MEM_EXTENDED_FEATURE_SET_NEW(num_links, num_pages) ((num_links) > 0 ? (11 + (num_links) * (19 + (num_pages) * __MEM_PER_EXTENDED_FEATURE_PAGE)) : 0)
230+
217231
/** @brief Maximum memory required when supporting extended feature set.
218232
*
233+
* @deprecated This define is deprecated and will be removed.
219234
* @param[in] num_links Total number of peripheral and central links supported.
235+
*
220236
*/
221-
#define SDC_MEM_EXTENDED_FEATURE_SET(num_links) ((num_links) > 0 ? (11 + (num_links) * 259) : 0)
237+
#define SDC_MEM_EXTENDED_FEATURE_SET(num_links) ((num_links) > 0 ? (11 + (num_links) * (259)) : 0)
222238

223239
/** @brief Maximum memory required when supporting frame space update.
224240
*
@@ -449,6 +465,8 @@ enum sdc_cfg_type
449465
SDC_CFG_TYPE_CS_COUNT,
450466
/** See @ref sdc_cfg_t::cs_cfg. */
451467
SDC_CFG_TYPE_CS_CFG,
468+
/** See @ref sdc_cfg_t::extended_feature_page_count */
469+
SDC_CFG_TYPE_EXTENDED_FEATURE_PAGE_COUNT,
452470
};
453471

454472

@@ -719,6 +737,11 @@ typedef union
719737
* Default: See @ref sdc_cfg_cs_cfg_t.
720738
*/
721739
sdc_cfg_cs_cfg_t cs_cfg;
740+
/** Configures the maximum number of Extended Feature Set pages that can be stored in the controller.
741+
*
742+
* Default: @ref SDC_DEFAULT_EXTENDED_FEATURE_PAGE_COUNT.
743+
*/
744+
uint8_t extended_feature_page_count;
722745
} sdc_cfg_t;
723746

724747

-220 Bytes
Binary file not shown.
1.09 KB
Binary file not shown.
-220 Bytes
Binary file not shown.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
description: SoftDevice Controller
2-
git_revision: 6a7e5eb18d5e794f871a74a034adeaa35918d190
3-
ll_subversion_number: '0x108C'
2+
git_revision: 09cb0d1651d03738c0743192eb0bae8b4ba07f27
3+
ll_subversion_number: '0x1096'
44
ll_version_number: '0x0F'
5-
timestamp: '2025-09-16T15:19:00Z'
5+
timestamp: '2025-09-26T15:27:31Z'
-224 Bytes
Binary file not shown.
1.08 KB
Binary file not shown.
-224 Bytes
Binary file not shown.
-220 Bytes
Binary file not shown.
1.09 KB
Binary file not shown.

0 commit comments

Comments
 (0)