You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: nrf_rpc/doc/protocol_specification.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,7 @@ A description of the various fields and their meaning:
58
58
The remote processor is then obliged to use the source context ID as the destination context ID in the response packet.
59
59
This ensures that responses and any packets that follow within each conversation are correctly routed to the initiating thread.
60
60
61
-
The exact source context ID allocation pattern is implementation-defined, meaning that when the packet sender intiates a new conversation or responds to the initiating packet, it is free to allocate any unused source context ID for the new conversation.
61
+
The exact source context ID allocation pattern is implementation-defined, meaning that when the packet sender initiates a new conversation or responds to the initiating packet, it is free to allocate any unused source context ID for the new conversation.
62
62
63
63
``Command ID``: 8 bits
64
64
Identifies an individual command or event within an nRF RPC group.
Copy file name to clipboardExpand all lines: softdevice_controller/CHANGELOG.rst
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ Changes
35
35
Generally, this change will result in either increased scanning time, or similar scanning time to before.
36
36
In cases where there are many conflicting activities within the scan window, this change may result in reduced scanning time. (DRGN-19050)
37
37
* Scan windows are no longer limited to 16 seconds. (DRGN-19050)
38
-
* The deprecated functions :c:func:`rand_prio_low_get` and :c:func:`rand_prio_high_get` have been removed.
38
+
* The deprecated structure members ``sdc_rand_source_t.rand_prio_low_get`` and ``sdc_rand_source_t.rand_prio_high_get`` have been removed.
39
39
This change does not affect applications developed in the |NCS| context. (DRGN-20473)
40
40
* The HCI commands used to configure a scanner or initiator no longer return ``BT_HCI_ERR_INVALID_PARAM`` when the sum of scan windows is greater than the scan interval.
41
41
Now the controller will truncate the scan windows so that the sum of the windows fit within the scan interval. (DRGN-21710)
@@ -57,13 +57,13 @@ Changes
57
57
Bug fixes
58
58
=========
59
59
60
-
* Fixed an issue where an assert could happen if a initiator ran for more than 2147 seconds before connecting (DRGN-22163).
60
+
* Fixed an issue where an assert could happen if an initiator ran for more than 2147 seconds before connecting (DRGN-22163).
61
61
* Fixed an extremely rare race condition where using :c:func:`sdc_soc_ecb_block_encrypt` from an ISR could lead to encryption failures. (DRGN-21603)
62
62
* Fixed an issue where the vendor-specific ISO Read TX Timestamp command returned a timestamp that was 41 µs too small (DRGN-21605).
63
63
* Fixed an issue where an assert could happen if a CIS peripheral stopped receiving packets from the CIS central.
64
64
This would only occur after the window widening reached at least half of the ISO interval in magnitude.
65
65
Assuming worst case clock accuracies on both central and peripheral, this would correspond to 2.4, 3.7, and 4.9 seconds for ISO intervals of 5 ms, 7.5 ms, and 10 ms.
66
-
This issue would not occur if the supervision timeout was set to a value smaller than the onces mentioned above (DRGN-21619).
66
+
This issue would not occur if the supervision timeout was set to a value smaller than the ones mentioned above (DRGN-21619).
67
67
* Fixed an issue where the peripheral waited for a link to time out when tearing down the connection.
68
68
This happened when the central would acknowledge ``TERMINATE_IND`` in the same event as it was being sent (DRGN-21637).
69
69
* Fixed an issue where the |controller| would accept the HCI LE Set Random Address command while passive scanning had been enabled.
Copy file name to clipboardExpand all lines: softdevice_controller/doc/isochronous_channels.rst
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ Configurations for parallel use of CIS and BIS
61
61
62
62
Parallel use of one CIS and one BIS is tested.
63
63
However, there is no absolute maximum of BISes, CISes and ACLs that can be used concurrently.
64
-
Instead, the amount of roles that can be used at the same time is limited by available memory and the on-air timings.
64
+
Instead, the number of roles that can be used at the same time is limited by available memory and the on-air timings.
65
65
66
66
Tested topologies
67
67
*****************
@@ -194,7 +194,7 @@ Time of arrival
194
194
Expect a larger latency if data is not provided every SDU interval and the stream is configured with retransmissions.
195
195
This is due to the fact that the controller first needs to send empty data packets for the data that was not provided.
196
196
In case data is missing, the controller sends NULL data every ISO event.
197
-
This also ensures that the data provided with the time of arrival mode is retransmitted the configured amount of times.
197
+
This also ensures that the data provided with the time of arrival mode is retransmitted the configured number of times.
198
198
199
199
Use this mode if the exact time when an SDU is sent does not matter or if SDUs are only produced at a rate much smaller than the SDU interval.
200
200
To use this mode, set the sequence number to 0 and do not add a timestamp to the HCI ISO data.
@@ -208,7 +208,7 @@ Sequence numbers
208
208
The controller learns the initial sequence number, so there is no need to align the sequence number each time with the one that is returned when calling the HCI VS ISO Read TX Timestamp command.
209
209
210
210
Pay special attention on the CIS peripheral side, because the timings of ISO are based on the central's clock.
211
-
This means that you need to account for drift between the central's and the peripheral's clocks for the the generation of SDUs.
211
+
This means that you need to account for drift between the central's and the peripheral's clocks for the generation of SDUs.
212
212
To do this, use the HCI VS ISO Read TX Timestamp command.
213
213
The command provides a timestamp corresponding to the last possible point in time that the previous SDU could have been provided.
214
214
When combined with the SDU interval, this gives an indication of the last possible time when an SDU can be provided.
@@ -230,7 +230,7 @@ The application needs to inform the |controller| which SDUs should be time-synch
230
230
231
231
The recommended way to provide this information is using the timestamps mode.
232
232
Using the same timestamp for multiple SDUs guarantees that the SDUs are time-synchronized.
233
-
Synchronization can not be reliably achieved using the time of arrival method.
233
+
Synchronization cannot be reliably achieved using the time of arrival method.
234
234
See the :ref:`iso_providing_data` section for more information.
235
235
236
236
The following logical flow demonstrates how to send time-synchronized SDUs on multiple CISes or BISes:
0 commit comments