zephyr/subsys/bluetooth/controller
Andries Kruithof 6a2f50aba2 Bluetooth: controller: split: Update feature exchange to BTCore V5.0
The existing feature exchange procedure does not give the proper
response as specified in the BT core spec 5.0.
The old behaviour is that the feature-response returns the logical and
of the features for both peers.
The behaviour implemented here is that the feature-response returns the
featureset of the peer, except for octet 0 which is the logical and of
the supported features.
Tested by using the bt shell, and having different featuresets
on the 2 peers.

This fixes #25483

Signed-off-by: Andries Kruithof <Andries.Kruithof@nordicsemi.no>
2020-05-26 14:34:39 +02:00
..
crypto Bluetooth: Fix infinite recursion in host-based bt_rand 2020-01-31 18:33:06 +01:00
hal Bluetooth: controller: Refactor use of SWI 2019-09-16 19:06:51 +02:00
hci Bluetooth: controller: Remove legacy LL 2020-05-08 15:07:00 +02:00
include Bluetooth: controller: split: Update feature exchange to BTCore V5.0 2020-05-26 14:34:39 +02:00
ll_sw Bluetooth: controller: split: Update feature exchange to BTCore V5.0 2020-05-26 14:34:39 +02:00
ticker Bluetooth: controller: Consider must_expire while avoiding catchup 2020-04-01 14:40:52 +02:00
util drivers: entropy: replace CONFIG_ENTROPY_NAME with DT macro 2020-04-13 09:14:21 -05:00
CMakeLists.txt Bluetooth: controller: Add Kconfig for Optimize for Speed 2020-02-28 10:55:33 +02:00
Kconfig Bluetooth: controller: Remove legacy LL 2020-05-08 15:07:00 +02:00