Merge bluetooth branch into master
- Assert fixes to controller state transitions
- AVDTP fixes & improvements
- SDP fixes & improvements
- HFP improvements
- GATT fixes
- New GATT API for getting current MTU
----------------------------------------------------------------
Arun Jagadish (3):
Bluetooth: AVDTP: Add AVDTP Receive Function
Bluetooth: AVDTP: Fix discover param struct
Bluetooth: AVDTP: Rename of variables
Carles Cufi (4):
Bluetooth: controller: Use direct ISRs
Bluetooth: controller: Set debug pins with macros
Bluetooth: controller: Introduce debug pins Kconfig option
Bluetooth: controller: Report 5.0 compliant controller
Jaganath Kanakkassery (1):
Bluetooth: SDP: Server: Introduce private define for max services
Johan Hedberg (3):
Bluetooth: Add support for Bluetooth 5.0 version specifier
Bluetooth: Relax minimum advertising interval for 5.0 controllers
Bluetooth: samples: Add combined observer & broadcaster app
Kaustav Dey Biswas (5):
Bluetooth: SDP: Server: Fix MTU setting after l2cap connection
Bluetooth: SDP: Server: Set security level to NONE
Bluetooth: SDP: Server: Refactor data element structure header
Bluetooth: SDP: Server: Handle Service Search request
Bluetooth: SDP: Server: Filter records based on requested uuids
Luiz Augusto von Dentz (4):
Bluetooth: GATT: Use __ASSERT for invalid parameters
Bluetooth: GATT: Add bt_gatt_get_mtu API
Bluetooth: L2CAP: Move functions in preparation for queuing
Bluetooth: L2CAP: Add TX queueing for LE CoC
Maureen Helm (1):
Bluetooth: samples: Add hexiwear_k64 and frdm_k64f to tests
Piyush Itankar (2):
Bluetooth: A2DP: Stream End Point Registration
Bluetooth: A2DP: Added Preset Structure
Sathish Narasimman (4):
Bluetooth: AT: Fix 'signed' warning
Bluetooth: HFP HF: Handling AG Network error
Bluetooth: HFP HF: SCO: Add esco supported pkt type
Bluetooth: HFP HF: SCO: Accept eSCO conn request
Szymon Janc (9):
Bluetooth: shell: Fix accessing invalid memory
Bluetooth: shell: Fix typo
Bluetooth: SMP: Fix passkey entry for legacy pairing
Bluetooth: shell: Don't echo LE CoC data
Bluetooth: Fix connection object leak
Bluetooth: shell: Simplify indication in gatt-subscribe
Bluetooth: shell: Fix GATT long write support
Bluetooth: GATT: Remove not needed variable
Bluetooth: GATT: Fix subscriptions removal
Vinayak Chettimada (6):
Bluetooth: Controller: Use direct ISR for Radio IRQ only
Bluetooth: Controller: Fix LE Ping PDU dispatch
Bluetooth: Controller: Run all enqueued mayfly before disable
Bluetooth: Controller: Kconfig option to set public address
Bluetooth: Controller: Fix assert on role stop/abort
Bluetooth: Controller: mayfly enable to supercede over disable
include/bluetooth/a2dp-codec.h | 73 +++++
include/bluetooth/a2dp.h | 61 +++++
include/bluetooth/conn.h | 2 +
include/bluetooth/gatt.h | 11 +
include/bluetooth/hci.h | 50 ++++
include/bluetooth/l2cap.h | 4 +
include/bluetooth/sdp.h | 103 ++++---
samples/bluetooth/peripheral_hr/testcase.ini | 2 +-
samples/bluetooth/scan_adv/Makefile | 5 +
samples/bluetooth/scan_adv/README.rst | 25 ++
samples/bluetooth/scan_adv/prj.conf | 2 +
samples/bluetooth/scan_adv/src/Makefile | 1 +
samples/bluetooth/scan_adv/src/main.c | 75 +++++
samples/bluetooth/scan_adv/testcase.ini | 4 +
subsys/bluetooth/controller/Kconfig | 15 +
subsys/bluetooth/controller/hal/debug.h | 124 ++++-----
subsys/bluetooth/controller/hal/nrf5/radio.c | 4 +-
subsys/bluetooth/controller/hal/radio.h | 2 +-
subsys/bluetooth/controller/hci/hci.c | 2 +-
subsys/bluetooth/controller/hci/hci_driver.c | 22 +-
subsys/bluetooth/controller/ll/ctrl.c | 229 ++++++++++++----
subsys/bluetooth/controller/util/mayfly.c | 58 +++-
subsys/bluetooth/controller/util/mayfly.h | 4 +-
subsys/bluetooth/host/Kconfig | 9 +
subsys/bluetooth/host/a2dp.c | 19 ++
subsys/bluetooth/host/at.c | 53 +++-
subsys/bluetooth/host/at.h | 38 ++-
subsys/bluetooth/host/avdtp.c | 63 ++++-
subsys/bluetooth/host/avdtp_internal.h | 14 +-
subsys/bluetooth/host/conn.c | 60 +++-
subsys/bluetooth/host/conn_internal.h | 10 +
subsys/bluetooth/host/gatt.c | 86 +++---
subsys/bluetooth/host/hci_core.c | 92 ++++++-
subsys/bluetooth/host/hci_core.h | 8 +
subsys/bluetooth/host/hfp_hf.c | 15 +-
subsys/bluetooth/host/l2cap.c | 319 +++++++++++++---------
subsys/bluetooth/host/sdp.c | 391 +++++++++++++++++++++++++--
subsys/bluetooth/host/sdp_internal.h | 2 +
subsys/bluetooth/host/smp.c | 1 -
tests/bluetooth/shell/src/main.c | 98 ++++---
40 files changed, 1728 insertions(+), 428 deletions(-)
create mode 100644 include/bluetooth/a2dp-codec.h
create mode 100644 samples/bluetooth/scan_adv/Makefile
create mode 100644 samples/bluetooth/scan_adv/README.rst
create mode 100644 samples/bluetooth/scan_adv/prj.conf
create mode 100644 samples/bluetooth/scan_adv/src/Makefile
create mode 100644 samples/bluetooth/scan_adv/src/main.c
create mode 100644 samples/bluetooth/scan_adv/testcase.ini
Change-Id: I94f2f9f4431e21da9aae00c9e32581acb383ad49
Signed-off-by:
Johan Hedberg <johan.hedberg@intel.com>
Loading
Please sign in to comment