mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-27 08:35:21 +00:00
Controller: - Added duplicate filtering support - Added event mask support - Kconfig enhancements - Various cleanups Host: - IRQ locking fix to monitor protocol - Fixed potential deadlock in ECDH support - Fix to connection error reporting - Fix to GATT signing - Fix to LE CoC - AT command & HFP improvements ---------------------------------------------------------------- Carles Cufi (4): Bluetooth: controller: Implement scan duplicate filter Bluetooth: controller: Implement event masks Bluetooth: controller: Fix warning with no dup filter Bluetooth: test: Add "tiny" controller configuration Johan Hedberg (11): Bluetooth: monitor: Drop data instead of holding IRQ lock for long Bluetooth: monitor: Add support for logging packet drops Bluetooth: HCI: Add define for success status Bluetooth: ECC: Fix command status emission from wrong thread Bluetooth: Controller: Introduce rate-limiting on stack analysis Bluetooth: Remove unnecessary controller-side buffers tracking Bluetooth: SMP: Remove redundant ';' Bluetooth: hci_ecc: Fix ECDH API usage Bluetooth: tests/shell: Limit BR/EDR configuration to Qemu for now Bluetooth: conn: Pass disconnect error properly to the conn struct Bluetooth: conn: Set initial responder address when connecting Luiz Augusto von Dentz (4): Bluetooth: GATT: Fix using write command when signing was requested Bluetooth: GATT: Be consistent with error in case SMP is disabled Bluetooth: L2CAP: Fix accounting SDU header len as data Bluetooth: GATT: Use sys_slist_t to represent the database Sathish Narasimman (5): Bluetooth: AT: Unit test application init Bluetooth: HFP HF: Lookup table for unsolicited commands Bluetooth: HFP HF: Add support for RING indication cb Bluetooth: HFP HF: Support to send hf AT command Bluetooth: AT: Fix - chance of missing UNSOLICITED state Vinayak Chettimada (17): Bluetooth: controller: Kconfig for advanced event preparation Bluetooth: controller: Kconfig option for advanced scheduling Bluetooth: controller: Hide advance features in Kconfig Bluetooth: controller: Move comp id and subver to configuration Bluetooth: Kconfig: Move BLUETOOTH_CONTROLLER to Controller file Bluetooth: Kconfig: Group stack size related options Bluetooth: Kconfig: Group HCI_RAW related options Bluetooth: Kconfig: Move BLUETOOTH_MAX_SCO_CONN to BR/EDR Bluetooth: Compile BR/EDR independent of BLUETOOTH_CONN check Bluetooth: Permit connectionless host-controller combined build Bluetooth: controller: Cleanup redundant ticker busy loop Bluetooth: controller: Move nRF5 specific debug pins to hal/nrf5 Bluetooth: controller: Remove util/config.h Bluetooth: controller: Make worker and job priority configurable Bluetooth: controller: Add BT 5.0 PDU structs Bluetooth: controller: Group dup filter Kconfig with buf options Bluetooth: controller: Use defined keyword in #if cond compiles include/bluetooth/gatt.h | 2 +- include/bluetooth/hci.h | 41 ++++++ include/bluetooth/hfp_hf.h | 50 +++++++ samples/bluetooth/handsfree/src/main.c | 6 + subsys/bluetooth/Kconfig | 12 +- subsys/bluetooth/controller/Kconfig | 120 ++++++++++++++- subsys/bluetooth/controller/hal/debug.h | 199 +------------------------ subsys/bluetooth/controller/hal/nrf5/debug.h | 204 ++++++++++++++++++++++++++ subsys/bluetooth/controller/hci/hci.c | 132 ++++++++++++++++- subsys/bluetooth/controller/hci/hci_driver.c | 24 ++- subsys/bluetooth/controller/ll_sw/ctrl.c | 152 ++++++++----------- subsys/bluetooth/controller/ll_sw/ctrl.h | 21 ++- subsys/bluetooth/controller/ll_sw/ll.c | 14 +- subsys/bluetooth/controller/ll_sw/pdu.h | 20 +++ subsys/bluetooth/controller/ticker/ticker.c | 127 +++++++--------- subsys/bluetooth/controller/util/config.h | 30 ---- subsys/bluetooth/controller/util/mayfly.c | 2 - subsys/bluetooth/controller/util/mayfly.h | 7 + subsys/bluetooth/host/Kconfig | 120 +++++++-------- subsys/bluetooth/host/Makefile | 32 ++-- subsys/bluetooth/host/at.c | 28 +++- subsys/bluetooth/host/at.h | 3 +- subsys/bluetooth/host/conn.c | 15 ++ subsys/bluetooth/host/conn_internal.h | 11 +- subsys/bluetooth/host/gatt.c | 66 ++++----- subsys/bluetooth/host/hci_core.c | 11 +- subsys/bluetooth/host/hci_core.h | 2 + subsys/bluetooth/host/hci_ecc.c | 169 +++++++++++++-------- subsys/bluetooth/host/hfp_hf.c | 138 ++++++++++++++++- subsys/bluetooth/host/l2cap.c | 7 +- subsys/bluetooth/host/monitor.c | 108 +++++++++++--- subsys/bluetooth/host/monitor.h | 13 +- subsys/bluetooth/host/smp.c | 2 +- tests/bluetooth/init/prj_controller.conf | 4 + tests/bluetooth/init/prj_controller_4_0.conf | 4 + tests/bluetooth/init/prj_controller_dbg.conf | 4 + tests/bluetooth/init/prj_controller_tiny.conf | 21 +++ tests/bluetooth/shell/src/main.c | 39 ++++- tests/bluetooth/shell/testcase.ini | 2 +- tests/unit/bluetooth/at/Makefile | 4 + tests/unit/bluetooth/at/prj.conf | 5 + tests/unit/bluetooth/at/src/Makefile | 4 + tests/unit/bluetooth/at/src/main.c | 76 ++++++++++ tests/unit/bluetooth/at/testcase.ini | 4 + 44 files changed, 1408 insertions(+), 647 deletions(-) create mode 100644 subsys/bluetooth/controller/hal/nrf5/debug.h delete mode 100644 subsys/bluetooth/controller/util/config.h create mode 100644 tests/bluetooth/init/prj_controller_tiny.conf create mode 100644 tests/unit/bluetooth/at/Makefile create mode 100644 tests/unit/bluetooth/at/prj.conf create mode 100644 tests/unit/bluetooth/at/src/Makefile create mode 100644 tests/unit/bluetooth/at/src/main.c create mode 100644 tests/unit/bluetooth/at/testcase.ini Change-Id: I3b0f10cdbc59bcaeaea0a1bd8f613e42c829b13f Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> |
||
---|---|---|
.. | ||
benchmarks | ||
bluetooth | ||
booting/stub | ||
compliance | ||
crypto | ||
drivers | ||
include | ||
kernel | ||
legacy | ||
lib/json | ||
net | ||
power | ||
subsys | ||
unit | ||
ztest | ||
defaults.tc | ||
Kconfig | ||
Makefile | ||
Makefile.test |