Skip to content

Commit 994e3c6

Browse files
weeTikesean-madigan
authored andcommitted
softdevice_controller: rev 125b7fabc037afbe250e904bd46bc91a80ef3100
CHANGELOG.rst contains the list of changes. Signed-off-by: Timothy Keys <[email protected]>
1 parent be18c93 commit 994e3c6

File tree

57 files changed

+257
-27
lines changed

Some content is hidden

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

57 files changed

+257
-27
lines changed

softdevice_controller/CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Changes
4646
Bug fixes
4747
=========
4848

49+
* Fixed an issue where the controller would ignore a ``CONNECT_IND`` PDU if the ``ChM`` field only contained channels 32, 33, 34, 35, or 36. (DRGN-26788)
4950
* Fixed an issue where the controller could report a Selected_TX_Power parameter that was much higher than what the radio supports in the ``LE CS Procedure Enable Complete`` HCI event. (DRGN-25941)
5051
* Fixed an issue where the controller could show reduced performance when EVENT registers were left uncleared in timeslots. (DRGN-26138)
5152
* Fixed a rare issue where the controller could assert or disconnect when connected to multiple devices as a Bluetooth peripheral. (DRGN-26255)

softdevice_controller/include/sdc_hci_cmd_controller_baseband.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ typedef struct __PACKED __ALIGN(1)
276276
* shall act as if they were set to 0.
277277
*
278278
* Event(s) generated (unless masked away):
279+
*
279280
* When the HCI_Set_Event_Mask command has completed, an
280281
* HCI_Command_Complete event shall be generated.
281282
*
@@ -309,6 +310,7 @@ uint8_t sdc_hci_cmd_cb_set_event_mask(const sdc_hci_cmd_cb_set_event_mask_t * p_
309310
* received.
310311
*
311312
* Event(s) generated (unless masked away):
313+
*
312314
* When the reset has been performed, an HCI_Command_Complete event shall be
313315
* generated.
314316
*
@@ -328,6 +330,7 @@ uint8_t sdc_hci_cmd_cb_reset(void);
328330
* parameter. See Section 6.7.
329331
*
330332
* Event(s) generated (unless masked away):
333+
*
331334
* When the HCI_Read_Connection_Timeout command has completed, an
332335
* HCI_Command_Complete event shall be generated.
333336
*
@@ -348,6 +351,7 @@ uint8_t sdc_hci_cmd_cb_read_conn_accept_timeout(sdc_hci_cmd_cb_read_conn_accept_
348351
* parameter. See Section 6.7.
349352
*
350353
* Event(s) generated (unless masked away):
354+
*
351355
* When the HCI_Write_Connection_Accept_Timeout command has completed, an
352356
* HCI_Command_Complete event shall be generated.
353357
*
@@ -369,6 +373,7 @@ uint8_t sdc_hci_cmd_cb_write_conn_accept_timeout(const sdc_hci_cmd_cb_write_conn
369373
* connection.
370374
*
371375
* Event(s) generated (unless masked away):
376+
*
372377
* When the HCI_Read_Transmit_Power_Level command has completed, an
373378
* HCI_Command_Complete event shall be generated.
374379
*
@@ -404,6 +409,7 @@ uint8_t sdc_hci_cmd_cb_read_transmit_power_level(const sdc_hci_cmd_cb_read_trans
404409
* The Flow_Control_Enable parameter shall only be changed if no connections exist.
405410
*
406411
* Event(s) generated (unless masked away):
412+
*
407413
* When the HCI_Set_Controller_To_Host_Flow_Control command has completed, an
408414
* HCI_Command_Complete event shall be generated.
409415
*
@@ -456,6 +462,7 @@ uint8_t sdc_hci_cmd_cb_set_controller_to_host_flow_control(const sdc_hci_cmd_cb_
456462
* respectively.
457463
*
458464
* Event(s) generated (unless masked away):
465+
*
459466
* When the HCI_Host_Buffer_Size command has completed, an
460467
* HCI_Command_Complete event shall be generated.
461468
*
@@ -497,6 +504,7 @@ uint8_t sdc_hci_cmd_cb_host_buffer_size(const sdc_hci_cmd_cb_host_buffer_size_t
497504
* of these cases applies, the Controller shall ignore it.
498505
*
499506
* Event(s) generated (unless masked away):
507+
*
500508
* Normally, no event is generated after the HCI_Host_Number_Of_Completed_Packets
501509
* command has completed. However, if the HCI_Host_Number_Of_Completed_Packets
502510
* command contains one or more invalid parameters, the Controller shall return an
@@ -528,6 +536,7 @@ uint8_t sdc_hci_cmd_cb_host_number_of_completed_packets(const sdc_hci_cmd_cb_hos
528536
* shall act as if they were set to 0.
529537
*
530538
* Event(s) generated (unless masked away):
539+
*
531540
* When the HCI_Set_Event_Mask_Page_2 command has completed, an
532541
* HCI_Command_Complete event shall be generated.
533542
*
@@ -549,13 +558,17 @@ uint8_t sdc_hci_cmd_cb_set_event_mask_page_2(const sdc_hci_cmd_cb_set_event_mask
549558
* for LE connections) parameter in the Controller on the specified Connection_Handle.
550559
*
551560
* Errors:
561+
*
552562
* See Section 4.5.2 for a list of error types and descriptions.
553563
*
564+
* <pre>
554565
* Type Condition Error code
555566
* MC Connection_Handle identifies a BR/EDR synchronous connection or Command Disallowed
556567
* an LE BIS or CIS. (0x0C)
568+
* </pre>
557569
*
558570
* Event(s) generated (unless masked away):
571+
*
559572
* When the HCI_Read_Authenticated_Payload_Timeout command has completed, an
560573
* HCI_Command_Complete event shall be generated.
561574
*
@@ -599,13 +612,17 @@ uint8_t sdc_hci_cmd_cb_read_authenticated_payload_timeout(const sdc_hci_cmd_cb_r
599612
* will use this parameter to determine when to use the LE ping sequence.
600613
*
601614
* Errors:
615+
*
602616
* See Section 4.5.2 for a list of error types and descriptions.
603617
*
618+
* <pre>
604619
* Type Condition Error code
605620
* MC Connection_Handle identifies a BR/EDR synchronous connection or Command Disallowed
606621
* an LE BIS or CIS. (0x0C)
622+
* </pre>
607623
*
608624
* Event(s) generated (unless masked away):
625+
*
609626
* When the HCI_Write_Authenticated_Payload_Timeout command has completed, an
610627
* HCI_Command_Complete event shall be generated.
611628
*

softdevice_controller/include/sdc_hci_cmd_info_params.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,7 @@ typedef struct __PACKED __ALIGN(1)
572572
* The HCI_Subversion and LMP_Subversion are vendor-specific.
573573
*
574574
* Event(s) generated (unless masked away):
575+
*
575576
* When the HCI_Read_Local_Version_Information command has completed, an
576577
* HCI_Command_Complete event shall be generated.
577578
*
@@ -595,6 +596,7 @@ uint8_t sdc_hci_cmd_ip_read_local_version_information(sdc_hci_cmd_ip_read_local_
595596
* See Section 6.27 for more information.
596597
*
597598
* Event(s) generated (unless masked away):
599+
*
598600
* When the HCI_Read_Local_Supported_Commands command has completed, an
599601
* HCI_Command_Complete event shall be generated.
600602
*
@@ -616,6 +618,7 @@ uint8_t sdc_hci_cmd_ip_read_local_supported_commands(sdc_hci_cmd_ip_read_local_s
616618
* Section 3.2.
617619
*
618620
* Event(s) generated (unless masked away):
621+
*
619622
* When the HCI_Read_Local_Supported_Features command has completed, an
620623
* HCI_Command_Complete event shall be generated.
621624
*
@@ -642,6 +645,7 @@ uint8_t sdc_hci_cmd_ip_read_local_supported_features(sdc_hci_cmd_ip_read_local_s
642645
* On a BR/EDR/LE Controller, the public address shall be the same as the BD_ADDR.
643646
*
644647
* Event(s) generated (unless masked away):
648+
*
645649
* When the HCI_Read_BD_ADDR command has completed, an
646650
* HCI_Command_Complete event shall be generated.
647651
*

0 commit comments

Comments
 (0)