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:
Johan Hedberg <johan.hedberg@intel.com>
Loading
Please sign in to comment