| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This adds sending and receiving BT_H4_ISO_PKT packets.
|
|
|
|
|
| |
This patch add supprt emulator to get the advertising address of the
central device.
|
|
|
|
|
| |
This patch adds interfaces to config the accept list and resolve list in
the btdev.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This makes use of vhci_open to isntanciate the vhci btdev since that
has proper support for reading the index assigned to it.
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
This adds bthost_debug which wraps util_debug and make use of it in
smp.c.
|
|
|
|
| |
This adds support for creating multiple clients (bthost).
|
|
|
|
|
|
| |
If the tester_pre_setup_failed is called all timeout related to the
test must be cancelled as the test should have been freed by the
application and the next test is about to start.
|
|
|
|
|
| |
This adds bthost_set_debug which can be used to debug internals of
hciemu.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
There are part of Bluetooth 5.2 specification not 6.0.
|
|
|
|
| |
This adds the initial command/event decoding for 5.2.
|
| |
|
|
|
|
|
| |
This adds new hciemu for BT 5.0. Also adds extended advertising,
scanning and connection support in btdev and bthost
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make throws out the following errors.
emulator/hciemu.c: In function ‘hciemu_get_master_scan_enable’:
emulator/hciemu.c:433:3: error: return makes integer from pointer without a cast [-Werror]
return NULL;
^
emulator/hciemu.c: In function ‘hciemu_get_master_le_scan_enable’:
emulator/hciemu.c:441:3: error: return makes integer from pointer without a cast [-Werror]
return NULL;
^
cc1: all warnings being treated as errors
Fixed by returning zero.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
If read failed due to signal or blocking watch was removed resulting
in closing /dev/vhci and emulated adapter being removed.
This was affecting android-tester since premature removal of adapter
is considered error on android daemon.
|
|
|