Skip to content

Commit

Permalink
softdevice_controller: rev d22c4b40c840a43671105e5d64f7abbc957d6fd6
Browse files Browse the repository at this point in the history
CHANGELOG.rst contains the list of changes.

Signed-off-by: Olivier Lesage <[email protected]>
  • Loading branch information
olivier-le-sage committed Nov 20, 2023
1 parent 1fa8844 commit a743b8c
Show file tree
Hide file tree
Showing 18 changed files with 143 additions and 141 deletions.
10 changes: 10 additions & 0 deletions softdevice_controller/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,23 @@ Added
See :c:func:`sdc_hci_cmd_vs_set_conn_event_trigger` (DRGN-20737).
* Vendor-specific HCI command to read the next connection event counter value.
See :c:func:`sdc_hci_cmd_vs_get_next_conn_event_counter` (DRGN-20737).
* Vendor-specific HCI command to allow parallel connection establishment through initiating and periodic advertising with responses.
See :c:func:`sdc_hci_cmd_vs_allow_parallel_connection_establishments` (DRGN-20823).

Changes
=======

* The controller now returns the error code ``0x12`` if the same subevent index is used multiple times in LE Set Periodic Advertising Subevent Data.
This conforms to erratas ES23466 and ES23424. (DRGN-20736)
* The vendor-specific Set event length for ACL connections HCI command no longer sets the time between anchor points of central ACL connections with identical connection intervals. (DRGN-20796)
* The vendor-specific HCI commands :c:func:`sdc_hci_cmd_vs_set_auto_power_control_request_param` and
:c:func:`sdc_hci_cmd_vs_set_power_control_apr_handling` have been replaced by
:c:func:`sdc_hci_cmd_vs_set_power_control_request_params` (DRGN-17355).
* The controller now always returns the error code ``0x0D`` if a connection attempt is made while another is still pending.
Previously, this wasn't the case if one connection attempt was through periodic advertising with responses while the other was through the initiator. (DRGN-20823)
* The scheduling priority for initiator events where the scan window is equal to the scan interval is lowered to the third scheduling priority.
For other configurations of scan window and scan interval the priority is unchanged. (DRGN-20831)
* The vendor-specific Set event length for ACL connections HCI command now accepts values lower than 1250 us. (DRGN-20796)

Bug fixes
=========
Expand Down
2 changes: 1 addition & 1 deletion softdevice_controller/doc/scheduling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ The following table summarizes the priorities.
| | * Peripheral connections that are about to time out |
+-----------------------------+---------------------------------------------------------------------------------------------------+
| Second priority | * Central connection setup (waiting for ACK from peer) |
| | * Initiator |
| | * Initiator when the scan window is not equal to the scan interval |
| | * Periodic advertiser sending a channel map update |
| | * Scanner in the synchronizing state |
| | * Scanner in the synchronized state where the synchronization is about to be lost |
Expand Down
4 changes: 2 additions & 2 deletions softdevice_controller/include/sdc.h
Original file line number Diff line number Diff line change
Expand Up @@ -271,13 +271,13 @@ extern "C" {
#define SDC_MEM_PER_CIG(count) ((count) > 0 ? (13 + (count) * 123) : 0)

/** @brief Maximum memory required per CIS. Buffer and CIG memory comes in addition. */
#define SDC_MEM_PER_CIS(count) ((count) > 0 ? (13 + (count) * 515) : 0)
#define SDC_MEM_PER_CIS(count) ((count) > 0 ? (13 + (count) * 523) : 0)

/** @brief Maximum memory required per BIG. */
#define SDC_MEM_PER_BIG(count) ((count) > 0 ? (13 + (count) * 291) : 0)

/** @brief Maximum memory required per BIS. Buffer and BIG memory comes in addition. */
#define SDC_MEM_PER_BIS(count) ((count) > 0 ? (13 + (count) * 267) : 0)
#define SDC_MEM_PER_BIS(count) ((count) > 0 ? (13 + (count) * 275) : 0)

/** @brief Maximum memory required for the ISO RX path PDUs. */
#define SDC_MEM_ISO_RX_PDU_POOL_SIZE(count) __MEM_PER_ISO_PDU_POOL(count)
Expand Down
244 changes: 118 additions & 126 deletions softdevice_controller/include/sdc_hci_vs.h

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
description: SoftDevice Controller
git_revision: a176d671ceb83544a89c41c8dc7dd7124394ee90
ll_subversion_number: '0x211A'
git_revision: d22c4b40c840a43671105e5d64f7abbc957d6fd6
ll_subversion_number: '0x2125'
ll_version_number: '0x0D'
timestamp: '2023-11-09T11:08:33Z'
timestamp: '2023-11-20T11:27:32Z'
Binary file not shown.
Binary file not shown.
Binary file not shown.
6 changes: 3 additions & 3 deletions softdevice_controller/lib/cortex-m4/hard-float/manifest.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
description: SoftDevice Controller
git_revision: a176d671ceb83544a89c41c8dc7dd7124394ee90
ll_subversion_number: '0x111A'
git_revision: d22c4b40c840a43671105e5d64f7abbc957d6fd6
ll_subversion_number: '0x1125'
ll_version_number: '0x0D'
timestamp: '2023-11-09T11:06:03Z'
timestamp: '2023-11-20T11:25:07Z'
Binary file not shown.
Binary file not shown.
Binary file not shown.
6 changes: 3 additions & 3 deletions softdevice_controller/lib/cortex-m4/soft-float/manifest.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
description: SoftDevice Controller
git_revision: a176d671ceb83544a89c41c8dc7dd7124394ee90
ll_subversion_number: '0x111A'
git_revision: d22c4b40c840a43671105e5d64f7abbc957d6fd6
ll_subversion_number: '0x1125'
ll_version_number: '0x0D'
timestamp: '2023-11-09T11:06:03Z'
timestamp: '2023-11-20T11:25:07Z'
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
description: SoftDevice Controller
git_revision: a176d671ceb83544a89c41c8dc7dd7124394ee90
ll_subversion_number: '0x111A'
git_revision: d22c4b40c840a43671105e5d64f7abbc957d6fd6
ll_subversion_number: '0x1125'
ll_version_number: '0x0D'
timestamp: '2023-11-09T11:06:03Z'
timestamp: '2023-11-20T11:25:07Z'

0 comments on commit a743b8c

Please sign in to comment.