2021-07-22 06:03:15

by Ayush Garg

[permalink] [raw]
Subject: [PATCH BlueZ 0/8] Support for connection specific LE PHY configuration

Hello Maintainers,

This patch set contains a proposed approach to enable
user to get the PHYs of a particular LE connection
and to set preferred PHYs for the same on BT 5.0 and
above controllers.

It will introduce a new device property "Phy" which
is based on the L2CAP socket option "BT_PHY".

Note: This patch series is dependent on the the previous patch
series "Support for Adapter's Default PHY Configuration" and
should be applied after it.

Ayush Garg (8):
doc/device-api: Add Phy property
doc/mgmt-api: Add support for LE PHY Update Complete event
btio: Add BT_IO_PHY option to set le phy options
device: Add support for get/set PHY property
adapter: Add support for LE PHY Update Complete event
client: Add support for LE get/set device PHY in bluetoothctl
device: Save device PHY in storage and read it at init
monitor: Add support for LE PHY Update event

btio/btio.c | 25 ++++-
client/main.c | 45 ++++++++
doc/device-api.txt | 22 ++++
doc/mgmt-api.txt | 29 ++++++
lib/bluetooth.h | 9 ++
lib/mgmt.h | 8 ++
monitor/packet.c | 14 +++
src/adapter.c | 48 +++++++++
src/adapter.h | 1 +
src/device.c | 248 +++++++++++++++++++++++++++++++++++++++++++++
src/device.h | 2 +
11 files changed, 447 insertions(+), 4 deletions(-)

--
2.17.1