Skip to content

Commit aa71c0f

Browse files
committed
softdevice_controller: rev 4b91eb3ca46acff486e15168cc5623f285d9207c
CHANGELOG.rst contains the list of changes. Signed-off-by: Ivan Iushkov <ivan.iushkov@nordicsemi.no>
1 parent 8ea585f commit aa71c0f

106 files changed

Lines changed: 127 additions & 47 deletions

File tree

Some content is hidden

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

softdevice_controller/CHANGELOG.rst

Lines changed: 3 additions & 0 deletions

softdevice_controller/README.rst

Lines changed: 1 addition & 1 deletion

softdevice_controller/doc/isochronous_channels.rst

Lines changed: 2 additions & 2 deletions

softdevice_controller/include/sdc.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ extern "C" {
159159
*/
160160

161161
/** @brief Auxiliary defines, not to be used outside of this file. */
162-
#define __MEM_MINIMAL_CENTRAL_LINK_SIZE 798
163-
#define __MEM_MINIMAL_PERIPHERAL_LINK_SIZE 907
162+
#define __MEM_MINIMAL_CENTRAL_LINK_SIZE 803
163+
#define __MEM_MINIMAL_PERIPHERAL_LINK_SIZE 923
164164
#define __MEM_TX_BUFFER_OVERHEAD_SIZE 15
165165
#define __MEM_RX_BUFFER_OVERHEAD_SIZE 15
166166

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/*
2+
* Copyright (c) Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/**
8+
* @file sdc_asserts.h
9+
*
10+
* @defgroup sdc_asserts Assert messages for SoftDevice Controller
11+
*
12+
* Auto-generated file storing list of documented SoftDevice Controller assert messages.
13+
* Do not edit manually - generated by gen_assert_messages.py.
14+
* @{
15+
*/
16+
17+
#ifndef SDC_ASSERTS_H__
18+
#define SDC_ASSERTS_H__
19+
20+
#include <stdint.h>
21+
22+
#ifdef __cplusplus
23+
extern "C" {
24+
#endif
25+
26+
/**@brief Struct to store SDC assert messages */
27+
typedef struct {
28+
uint32_t file_id;
29+
uint32_t line;
30+
const char *assert_msg;
31+
} sdc_assert_entry_t;
32+
33+
/**@brief Array of documented SDC asserts. */
34+
static const sdc_assert_entry_t sdc_assert_messages[] = {
35+
{ 135, 261, "CS results encoding failed" },
36+
};
37+
38+
#ifdef __cplusplus
39+
}
40+
#endif
41+
42+
#endif // SDC_ASSERTS_H__
43+
44+
/**@} */

softdevice_controller/include/sdc_hci_cmd_info_params.h

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ enum sdc_hci_opcode_ip
4343
SDC_HCI_OPCODE_CMD_IP_READ_LOCAL_SUPPORTED_FEATURES = 0x1003,
4444
/** @brief See @ref sdc_hci_cmd_ip_read_bd_addr(). */
4545
SDC_HCI_OPCODE_CMD_IP_READ_BD_ADDR = 0x1009,
46+
/** @brief See @ref sdc_hci_cmd_ip_read_local_supported_commands_v2(). */
47+
SDC_HCI_OPCODE_CMD_IP_READ_LOCAL_SUPPORTED_COMMANDS_V2 = 0x1010,
4648
};
4749

4850
/** @brief LMP features.
@@ -560,6 +562,13 @@ typedef struct __PACKED __ALIGN(1)
560562
uint8_t bd_addr[6];
561563
} sdc_hci_cmd_ip_read_bd_addr_return_t;
562564

565+
/** @brief Read Local Supported Commands [v2] return parameter(s). */
566+
typedef union __PACKED __ALIGN(1)
567+
{
568+
sdc_hci_ip_supported_commands_t params;
569+
uint8_t raw[251];
570+
} sdc_hci_cmd_ip_read_local_supported_commands_v2_return_t;
571+
563572
/** @} end of HCI_COMMAND_PARAMETERS */
564573

565574
/**
@@ -665,6 +674,30 @@ uint8_t sdc_hci_cmd_ip_read_local_supported_features(sdc_hci_cmd_ip_read_local_s
665674
*/
666675
uint8_t sdc_hci_cmd_ip_read_bd_addr(sdc_hci_cmd_ip_read_bd_addr_return_t * p_return);
667676

677+
/** @brief Read Local Supported Commands [v2].
678+
*
679+
* The description below is extracted from Core_v6.3,
680+
* Vol 4, Part E, Section 7.4.2
681+
*
682+
* This command reads the list of HCI commands supported for the local Controller.
683+
*
684+
* This command shall return the Supported_Commands configuration parameter.
685+
*
686+
* See Section 6.27 for more information.
687+
*
688+
* Event(s) generated (unless masked away):
689+
*
690+
* When the HCI_Read_Local_Supported_Commands command has completed, an
691+
* HCI_Command_Complete event shall be generated.
692+
*
693+
* @param[out] p_return Extra return parameters.
694+
*
695+
* @retval 0 if success.
696+
* @return Returns value between 0x01-0xFF in case of error.
697+
* See Vol 2, Part D, Error for a list of error codes and descriptions.
698+
*/
699+
uint8_t sdc_hci_cmd_ip_read_local_supported_commands_v2(sdc_hci_cmd_ip_read_local_supported_commands_v2_return_t * p_return);
700+
668701
/** @} end of HCI_VS_API */
669702

670703
/** @} */
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: e720db1c0540269136da7dc0ec470d531e4cfa6a
3-
ll_subversion_number: '0x1008'
2+
git_revision: 4b91eb3ca46acff486e15168cc5623f285d9207c
3+
ll_subversion_number: '0x1011'
44
ll_version_number: '0x11'
5-
timestamp: '2026-05-13T06:58:36Z'
5+
timestamp: '2026-05-22T06:47:55Z'

0 commit comments

Comments
 (0)