Bluetooth: Host: ISO: Add support for CIS established event V2 #79554
Labels
area: Bluetooth ISO
Bluetooth LE Isochronous Channels
area: Bluetooth
Enhancement
Changes/Updates/Additions to existing features
Is your enhancement proposal related to a problem? Please describe.
Bluetooth Core 6.0 added a new version of the
HCI_LE_CIS_Established
event which adds additional information to the CIS peripheral when a CIS is connected, such as theSub_Interval
,Max_SDU_C_To_P
,Max_SDU_P_To_C
,SDU_Interval_C_To_P
,SDU_Interval_P_To_C
, andFraming
.Describe the solution you'd like
Add an vent handler for the version 2 of the event similar to
The version 2 can likely be handled similar to the version 2 of
BT_HCI_EVT_LE_PER_ADVERTISING_REPORT_V2
.The additional new informaton should be stored in
store_cis_info
.The TX in the ISO shell for the peripheral also needs to be updated to use the new value (if available): https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/bluetooth/host/shell/iso.c#L487-L495
Describe alternatives you've considered
N/A
Additional context
Since this is not supported by all ISO controllers, we need to ensure that they support the event. See also #79555
The text was updated successfully, but these errors were encountered: