Skip to content
Commit 8a15ef5f authored by Johan Hedberg's avatar Johan Hedberg
Browse files

Merge bluetooth branch into master



 - Initial SDP client support
 - AVDTP fixes
 - RFCOMM additions
 - GATT fixes
 - L2CAP fixes

----------------------------------------------------------------
Arkadiusz Lichwa (10):
      Bluetooth: SDP: Initial SDP client interface API
      Bluetooth: SDP: Initial implementation of bt_sdp_discover API
      Bluetooth: SDP: Add connected and disconnected handlers
      Bluetooth: SDP: Attempt reuse existing SDP client session
      Bluetooth: SDP: Refactor bt_sdp_discover API
      Bluetooth: SDP: Queue user UUID to be resolved
      Bluetooth: SDP: Reset context on disconnection
      Bluetooth: SDP: Check params validness
      Bluetooth: SDP: Start receiving response data on SDP PSM
      Bluetooth: SDP: Check SDP error when receiving PDU response

Arun Jagadish (3):
      Bluetooth: AVDTP: Fix Coding style
      Bluetooth: AVDTP: Add AVDTP Pending Request
      Bluetooth: AVDTP: Add AVDTP_Timer & Handler

Carles Cufi (1):
      Bluetooth: controller: Move call to k_sem_give() out of the ISR

Jaganath Kanakkassery (4):
      Bluetooth: RFCOMM: Remove unneeded NULL checks
      Bluetooth: RFCOMM: Respond to RLS command
      Bluetooth: RFCOMM: Pass session instead of dlc in make_uih_msg()
      Bluetooth: RFCOMM: Respond to RPN command

Johan Hedberg (4):
      Bluetooth: GATT: Add BT_GATT_PERM_NONE convenience value
      Bluetooth: Fix priority event buffer availability when ECC is used
      Bluetooth: Add timeout to event & ACL buffer allocation functions
      Bluetooth: Move buffer allocation helpers to buf.h

Sathish Narasimman (2):
      Bluetooth: AT: Improve API() to work with buffer increment
      Bluetooth: AT: Command parsing for range of values

Szymon Janc (5):
      Bluetooth: shell: Add option to specify BR/EDR discovery length
      Bluetooth: shell: Fix br-discovery help message
      Bluetooth: Make BR/EDR discovery be limited only by time
      Bluetooth: L2CAP: Fix use of uninitializer pointer
      Bluetooth: L2CAP: Fix possible endless loop

 drivers/bluetooth/hci/h4.c                   |   4 +-
 drivers/bluetooth/hci/h5.c                   |   4 +-
 include/bluetooth/bluetooth.h                |   4 +-
 include/bluetooth/buf.h                      |  25 +++++
 include/bluetooth/gatt.h                     |   3 +
 include/bluetooth/sdp.h                      |  93 ++++++++++++++++
 include/drivers/bluetooth/hci_driver.h       |  21 ----
 subsys/bluetooth/controller/hci/hci_driver.c |   9 +-
 subsys/bluetooth/controller/ll/ctrl.c        |  15 ++-
 subsys/bluetooth/host/at.c                   | 159 ++++++++++++++++++++++-----
 subsys/bluetooth/host/at.h                   |   9 +-
 subsys/bluetooth/host/avdtp.c                |  25 ++++-
 subsys/bluetooth/host/avdtp_internal.h       |   7 ++
 subsys/bluetooth/host/hci_core.c             |  70 ++++++++----
 subsys/bluetooth/host/hci_ecc.c              |   6 +-
 subsys/bluetooth/host/hci_raw.c              |   8 +-
 subsys/bluetooth/host/hfp_hf.c               |   8 +-
 subsys/bluetooth/host/l2cap_br.c             |  49 +++++----
 subsys/bluetooth/host/rfcomm.c               | 127 +++++++++++++++++++--
 subsys/bluetooth/host/rfcomm_internal.h      |  33 ++++++
 subsys/bluetooth/host/sdp.c                  | 148 +++++++++++++++++++++++++
 tests/bluetooth/shell/src/main.c             |   9 +-
 22 files changed, 708 insertions(+), 128 deletions(-)

Change-Id: Ie832f91837e8bfce9161748bad1bc9ebb3110229
Signed-off-by: default avatarJohan Hedberg <johan.hedberg@intel.com>
parents 762bd858 4de2bad8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment