summaryrefslogtreecommitdiff
path: root/emulator/hciemu.h
Commit message (Collapse)AuthorAgeFilesLines
* emulator: Add support to get the advertising addressTedd Ho-Jeong An2021-10-251-0/+3
| | | | | This patch add supprt emulator to get the advertising address of the central device.
* emulator: Add support to config the accept and resolve listTedd Ho-Jeong An2021-10-251-0/+4
| | | | | This patch adds interfaces to config the accept list and resolve list in the btdev.
* mgmt-tester: Make use of vhci_set_force_suspend/vhci_set_force_wakeupLuiz Augusto von Dentz2021-10-181-0/+1
| | | | | | This replaces the direct setting debugfs to use vhci instance which properly stores the controller index so it can be used even if there are real controllers in the system.
* emulator: Inclusive language changesArchie Pusaka2021-09-211-6/+6
| | | | | | | | BT core spec 5.3 promotes the usage of inclusive languages. This CL replaces some terms with the more appropriate counterparts, such as "central", "peripheral", and "accept list". Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
* hciemu: Add support for multiple clientsLuiz Augusto von Dentz2020-12-171-0/+6
| | | | This adds support for creating multiple clients (bthost).
* emulator/hciemu: Add debug supportLuiz Augusto von Dentz2020-11-021-0/+5
| | | | | This adds bthost_set_debug which can be used to debug internals of hciemu.
* emulator: Add SPDX License IdentifierTedd Ho-Jeong An2020-09-211-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- LGPL-2.1-or-later : 20 GPL-2.0-or-later : 2 License: LGPL-2.1-or-later emulator/server.c emulator/amp.c emulator/hciemu.c emulator/vhci.c emulator/btdev.c emulator/serial.h emulator/le.h emulator/le.c emulator/main.c emulator/amp.h emulator/hciemu.h emulator/bthost.h emulator/btdev.h emulator/vhci.h emulator/serial.c emulator/phy.c emulator/smp.c emulator/phy.h emulator/bthost.c emulator/server.h License: GPL-2.0-or-later emulator/b1ee.c emulator/hfp.c
* emulator: Fix version number of ISO related featuresLuiz Augusto von Dentz2020-04-231-1/+1
| | | | There are part of Bluetooth 5.2 specification not 6.0.
* emulator: Add initial support for BT 5.2Luiz Augusto von Dentz2020-02-031-0/+1
| | | | This adds the initial command/event decoding for 5.2.
* emulator: Add 5.0 feature supportJaganath Kanakkassery2018-06-181-0/+1
| | | | | This adds new hciemu for BT 5.0. Also adds extended advertising, scanning and connection support in btdev and bthost
* emulator: Add initial LE states to btdev and API to set new oneŁukasz Rymanowski2018-02-121-0/+3
|
* tools/mgmt-tester: Test read extended controller infoMichał Narajowski2016-09-071-0/+2
| | | | | | This patch tests read extended controller info command added in kernel. It also adds support for sending multiple mgmt commands on setup and expecting hci command on setup.
* emulator: Add API to get BR/EDR scan_enable valueJohan Hedberg2015-11-161-0/+2
|
* emulator: Return raw LE scan_enable valueJohan Hedberg2015-11-161-1/+1
| | | | | | This is more future proof (in case other values besides 0x00/0x01 are introduced) and consistent with a similar BR/EDR API that will be added soon.
* emulator: add support for checking le scan stateJakub Pawlowski2015-11-111-0/+2
|
* emulator: Add support for emulating Bluetooth 2.0 controllersMarcel Holtmann2015-03-291-0/+1
|
* build: Move hciemu.c and hciemu.h into emulator directoryMarcel Holtmann2014-09-251-0/+69