Skip to content

Commit 0c69dce

Browse files
committed
softdevice_controller: rev df131baca8f2f6034c83d28a2e12f1048c9459d8
CHANGELOG.rst contains the list of changes. Signed-off-by: Sean Madigan <[email protected]>
1 parent 0915e8a commit 0c69dce

File tree

48 files changed

+55
-40
lines changed

Some content is hidden

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

48 files changed

+55
-40
lines changed

softdevice_controller/CHANGELOG.rst

Lines changed: 9 additions & 0 deletions

softdevice_controller/include/sdc.h

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ extern "C" {
157157
*/
158158

159159
/** @brief Auxiliary defines, not to be used outside of this file. */
160-
#define __MEM_MINIMAL_CENTRAL_LINK_SIZE 763
161-
#define __MEM_MINIMAL_PERIPHERAL_LINK_SIZE 875
160+
#define __MEM_MINIMAL_CENTRAL_LINK_SIZE 755
161+
#define __MEM_MINIMAL_PERIPHERAL_LINK_SIZE 867
162162
#define __MEM_TX_BUFFER_OVERHEAD_SIZE 15
163163
#define __MEM_RX_BUFFER_OVERHEAD_SIZE 15
164164

@@ -200,7 +200,7 @@ extern "C" {
200200
*
201201
* @param[in] num_links Total number of peripheral and central links supported.
202202
*/
203-
#define SDC_MEM_LE_POWER_CONTROL(num_links) ((num_links) > 0 ? (13 + (num_links) * 115) : 0)
203+
#define SDC_MEM_LE_POWER_CONTROL(num_links) ((num_links) > 0 ? (13 + (num_links) * 123) : 0)
204204

205205
/** @brief Maximum memory required when supporting subrating.
206206
*
@@ -1197,6 +1197,17 @@ int32_t sdc_support_le_conn_cte_rsp_central(void);
11971197
*/
11981198
int32_t sdc_support_le_conn_cte_rsp_peripheral(void);
11991199

1200+
/** @brief Support LE Connectionless CTE Transmitter
1201+
*
1202+
* After this API is called, the controller will support the HCI commands
1203+
* related to the LE Connectionless CTE Transmitter.
1204+
*
1205+
* @retval 0 Success
1206+
* @retval -NRF_EPERM This API must be called before @ref sdc_cfg_set() or @ref sdc_enable().
1207+
* @retval -NRF_EOPNOTSUPP LE Connectionless CTE Transmitter is not supported.
1208+
*/
1209+
int32_t sdc_support_le_connectionless_cte_transmitter(void);
1210+
12001211
/** @brief Support for sending periodic advertising sync transfers as central role
12011212
*
12021213
* @note The application is required to call both @ref sdc_support_periodic_adv_sync_transfer_sender_central()

softdevice_controller/include/sdc_hci.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ typedef enum
9292

9393
/** @brief Send an HCI data packet to the SoftDevice Controller.
9494
*
95-
* @param[in] p_data_in HCI Data packet. The first byte in the buffer should correspond to
96-
* Handle, as specified by the Bluetooth Core Specification.
95+
* @param[in] p_data_in HCI ACL Data packet. The format is described in the
96+
* Bluetooth Core Specification, Vol 4, Part E, 5.4.2 HCI ACL Data packets
9797
*
9898
* @retval 0 Success
9999
* @retval -NRF_EINVAL Invalid input
@@ -105,8 +105,8 @@ int32_t sdc_hci_data_put(uint8_t const * p_data_in);
105105
* If an error is returned, the HCI ISO data packet is dropped by the SoftDevice Controller and will not be
106106
* further processed.
107107
*
108-
* @param[in] p_data_in HCI Data packet. The first byte in the buffer should correspond to
109-
* Handle, as specified by the Bluetooth Core Specification.
108+
* @param[in] p_data_in HCI ISO Data packet. The format is described in the
109+
* Bluetooth Core Specification, Vol 4, Part E, 5.4.5 HCI ISO Data packets
110110
*
111111
* @retval 0 Success
112112
* @retval -NRF_EINVAL Invalid input
@@ -126,8 +126,6 @@ int32_t sdc_hci_iso_data_put(uint8_t const * p_data_in);
126126
* See also @ref sdc_cfg_iso_buffer_cfg_t::rx_sdu_buffer_size and @ref HCI_ISO_DATA_PACKET_MAX_SIZE.
127127
*
128128
* @param[in,out] p_packet_out Buffer where the HCI packet will be stored.
129-
* If an event is retrieved, the first byte corresponds to the Event Code.
130-
* If a data packet is retrieved, the first byte corresponds to the Handle.
131129
* @param[out] p_msg_type_out Type of HCI packet produced by the controller.
132130
* See @ref sdc_hci_msg_type_t for possible values.
133131
*
Binary file not shown.
Binary file not shown.
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: 90bc0f22a29e35bca5b8563ba94bceea7586a7b4
3-
ll_subversion_number: '0x1064'
2+
git_revision: df131baca8f2f6034c83d28a2e12f1048c9459d8
3+
ll_subversion_number: '0x106C'
44
ll_version_number: '0x0F'
5-
timestamp: '2025-08-07T13:19:52Z'
5+
timestamp: '2025-08-15T13:43:51Z'
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)