Merge bluetooth branch into master
- newlib related fixes for the AT parser
- Channel Selection Algorithm #2 support (Bluetooth 5.0 feature)
- Better tracking of outgoing data (with callback support)
- Various smaller cleanups & fixes
----------------------------------------------------------------
Carles Cufi (3):
Bluetooth: HCI: Add Bluetooth 5.0 LE commands and events
Bluetooth: HCI: Naming consistency tweaks
Bluetooth: Use event masks instead of bits in controller and host
Johan Hedberg (8):
Bluetooth: hci_raw: Fix ECC support
Bluetooth: Add support for tracking transmitted packets
Bluetooth: ATT: Enforce flow for incoming requests & indications
Bluetooth: SMP: Track when last key distribution PDU has been sent
Bluetooth: Introduce a timeout for synchronous HCI command sending
Bluetooth: ATT: Fix bogus CONTAINER_OF() usage
Bluetooth: Introduce flow control for outgoing ATT packets
Bluetooth: ATT: Start response timer only after actual transmission
Kumar Gala (3):
Bluetooth: AT: use explicit unsigned char to avoid array subscript error
Bluetooth: AT: Fix building with newlib
Bluetooth: AT: Unit: Fixup include search path
Luiz Augusto von Dentz (4):
Bluetooth: ipsp: Add TX pools for TCP
Bluetooth: L2CAP: Try to allocate segment from the original pool
net: buf: Add net_buf_reset
Bluetooth: L2CAP: Reuse request buffer to respond
Vinayak Chettimada (5):
Bluetooth: controller: Rename channel/chnl to chan
Bluetooth: HCI: Add Bluetooth 5.0 FeatureSet field's bit mapping
Bluetooth: Fix missing LE conn param req bit in set LE evt mask
Bluetooth: controller: Support BT 5.0 feature set bit fields
Bluetooth: controller: Channel Selection Algorithm #2
include/bluetooth/hci.h | 495 +++++++++++++++--
include/bluetooth/l2cap.h | 2 +-
include/net/buf.h | 9 +
samples/bluetooth/ipsp/src/main.c | 15 +
subsys/bluetooth/controller/Kconfig | 7 +
subsys/bluetooth/controller/hal/nrf5/radio.c | 4 +-
subsys/bluetooth/controller/hal/radio.h | 2 +-
subsys/bluetooth/controller/hci/hci.c | 95 ++--
subsys/bluetooth/controller/ll_sw/ctrl.c | 622 ++++++++++++++++------
subsys/bluetooth/controller/ll_sw/ctrl.h | 71 ++-
subsys/bluetooth/controller/ll_sw/ctrl_internal.h | 25 +-
subsys/bluetooth/controller/ll_sw/ll.c | 24 +-
subsys/bluetooth/controller/ll_sw/pdu.h | 12 +-
subsys/bluetooth/host/Kconfig | 31 ++
subsys/bluetooth/host/at.c | 2 +-
subsys/bluetooth/host/at.h | 2 +-
subsys/bluetooth/host/att.c | 230 ++++++--
subsys/bluetooth/host/conn.c | 111 +++-
subsys/bluetooth/host/conn_internal.h | 23 +-
subsys/bluetooth/host/hci_core.c | 163 +++---
subsys/bluetooth/host/hci_core.h | 3 +-
subsys/bluetooth/host/hci_ecc.c | 2 +-
subsys/bluetooth/host/hci_raw.c | 4 +
subsys/bluetooth/host/hfp_hf.c | 2 +
subsys/bluetooth/host/l2cap.c | 79 ++-
subsys/bluetooth/host/l2cap_internal.h | 12 +-
subsys/bluetooth/host/sdp.c | 2 +
subsys/bluetooth/host/smp.c | 117 +++-
subsys/net/buf.c | 12 +-
tests/bluetooth/init/prj_controller_4_0.conf | 1 +
tests/unit/bluetooth/at/src/Makefile | 2 +-
tests/unit/bluetooth/at/src/main.c | 2 +-
32 files changed, 1695 insertions(+), 488 deletions(-)
Change-Id: I17f9e49e1347a38bc78be3bdcaa596e41d83da56
Signed-off-by:
Johan Hedberg <johan.hedberg@intel.com>
Loading
Please sign in to comment