Skip to content

Commit dd4ac41

Browse files
committed
softdevice_controller: rev ca3e2569f07d31a1639ee99451d192eacb7f433a
CHANGELOG.rst contains the list of changes. Signed-off-by: Rubin Ingwer Gerritsen <[email protected]>
1 parent de90cf0 commit dd4ac41

File tree

62 files changed

+63
-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.

62 files changed

+63
-40
lines changed

softdevice_controller/CHANGELOG.rst

Lines changed: 2 additions & 0 deletions

softdevice_controller/README.rst

Lines changed: 3 additions & 1 deletion

softdevice_controller/doc/channel_sounding.rst

Lines changed: 0 additions & 1 deletion

softdevice_controller/include/sdc.h

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ extern "C" {
2626

2727
#include <stdint.h>
2828
#include <stdbool.h>
29-
#include "nrf.h"
3029
#include "nrf_errno.h"
3130

3231
/** @brief Default resource configuration tag. */
@@ -1438,6 +1437,9 @@ void sdc_support_extended_feature_set(void);
14381437
* and @ref sdc_support_frame_space_update_peripheral()
14391438
* if both central and peripheral roles are supported.
14401439
*
1440+
* @note The application shall also call @ref sdc_support_extended_feature_set()
1441+
* to enable support for Extended Feature Set before enabling support for Frame Space Update.
1442+
*
14411443
* @note This API must be called before @ref sdc_cfg_set() and @ref sdc_enable().
14421444
* Use @ref sdc_support_helper() with this function to make sure
14431445
* it is called at the right time.
@@ -1453,6 +1455,9 @@ void sdc_support_frame_space_update_central(void);
14531455
* and @ref sdc_support_frame_space_update_peripheral()
14541456
* if both central and peripheral roles are supported.
14551457
*
1458+
* @note The application shall also call @ref sdc_support_extended_feature_set()
1459+
* to enable support for Extended Feature Set before enabling support for Frame Space Update.
1460+
*
14561461
* @note This API must be called before @ref sdc_cfg_set() and @ref sdc_enable().
14571462
* Use @ref sdc_support_helper() with this function to make sure
14581463
* it is called at the right time.
@@ -1468,6 +1473,11 @@ void sdc_support_frame_space_update_peripheral(void);
14681473
* and @ref sdc_support_shorter_connection_intervals_peripheral()
14691474
* if both central and peripheral roles are supported.
14701475
*
1476+
* @note The application shall also call @ref sdc_support_extended_feature_set(), and at least one of
1477+
* @ref sdc_support_connection_subrating_central and @ref sdc_support_connection_subrating_peripheral
1478+
* to enable support for Extended Feature Set and Connection Subrating
1479+
* before enabling support for Shorter Connection Intervals.
1480+
*
14711481
* @note This API must be called before @ref sdc_cfg_set() and @ref sdc_enable().
14721482
* Use @ref sdc_support_helper() with this function to make sure
14731483
* it is called at the right time.
@@ -1483,6 +1493,11 @@ void sdc_support_shorter_connection_intervals_central(void);
14831493
* and @ref sdc_support_shorter_connection_intervals_peripheral()
14841494
* if both central and peripheral roles are supported.
14851495
*
1496+
* @note The application shall also call @ref sdc_support_extended_feature_set(), and at least one of
1497+
* @ref sdc_support_connection_subrating_central and @ref sdc_support_connection_subrating_peripheral
1498+
* to enable support for Extended Feature Set and Connection Subrating
1499+
* before enabling support for Shorter Connection Intervals.
1500+
*
14861501
* @note This API must be called before @ref sdc_cfg_set() and @ref sdc_enable().
14871502
* Use @ref sdc_support_helper() with this function to make sure
14881503
* it is called at the right time.

softdevice_controller/include/sdc_hci_cmd_controller_baseband.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extern "C" {
2525
#endif
2626

2727
#include <stdint.h>
28-
#include <mdk/compiler_abstraction.h>
28+
#include <nrfx.h>
2929

3030
/**
3131
* @defgroup HCI_TYPES Types

softdevice_controller/include/sdc_hci_cmd_info_params.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extern "C" {
2525
#endif
2626

2727
#include <stdint.h>
28-
#include <mdk/compiler_abstraction.h>
28+
#include <nrfx.h>
2929

3030
/**
3131
* @defgroup HCI_TYPES Types
@@ -507,6 +507,12 @@ typedef struct __PACKED __ALIGN(1)
507507
uint8_t hci_le_clear_monitored_advertisers_list : 1;
508508
uint8_t hci_le_read_monitored_advertisers_list_size : 1;
509509
uint8_t hci_le_frame_space_update : 1;
510+
uint8_t hci_le_set_resolvable_private_address_timeout_v2 : 1;
511+
uint8_t hci_le_enable_ota_utp_mode : 1;
512+
uint8_t hci_le_utp_send : 1;
513+
uint8_t hci_le_connection_rate_request : 1;
514+
uint8_t hci_le_set_default_rate_parameters : 1;
515+
uint8_t hci_le_read_minimum_supported_connection_interval : 1;
510516
} sdc_hci_ip_supported_commands_t;
511517

512518
/** @} end of HCI_TYPES */
@@ -579,7 +585,7 @@ uint8_t sdc_hci_cmd_ip_read_local_version_information(sdc_hci_cmd_ip_read_local_
579585

580586
/** @brief Read Local Supported Commands.
581587
*
582-
* The description below is extracted from Core_v6.0,
588+
* The description below is extracted from Core_v6.2,
583589
* Vol 4, Part E, Section 7.4.2
584590
*
585591
* This command reads the list of HCI commands supported for the local Controller.

softdevice_controller/include/sdc_hci_cmd_le.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extern "C" {
2525
#endif
2626

2727
#include <stdint.h>
28-
#include <mdk/compiler_abstraction.h>
28+
#include <nrfx.h>
2929

3030
/**
3131
* @defgroup HCI_TYPES Types

softdevice_controller/include/sdc_hci_cmd_link_control.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extern "C" {
2525
#endif
2626

2727
#include <stdint.h>
28-
#include <mdk/compiler_abstraction.h>
28+
#include <nrfx.h>
2929

3030
/**
3131
* @defgroup HCI_TYPES Types

softdevice_controller/include/sdc_hci_cmd_status_params.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extern "C" {
2525
#endif
2626

2727
#include <stdint.h>
28-
#include <mdk/compiler_abstraction.h>
28+
#include <nrfx.h>
2929

3030
/**
3131
* @defgroup HCI_TYPES Types

softdevice_controller/include/sdc_hci_evt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ extern "C" {
2121
#endif
2222

2323
#include <stdint.h>
24-
#include <mdk/compiler_abstraction.h>
24+
#include <nrfx.h>
2525

2626
/**
2727
* @defgroup HCI_TYPES Types

0 commit comments

Comments
 (0)