Commit Graph

208 Commits

Author SHA1 Message Date
Ravi kumar Veeramally
ee83025c5e mcaptest: Move it from android to tools 2014-10-02 16:09:52 +03:00
Marcel Holtmann
508e129d75 build: Move hciemu.c and hciemu.h into emulator directory 2014-09-25 14:39:10 +02:00
Marcel Holtmann
9b912ea925 build: Use internal libshared-glib and libshared-mainloop libraries 2014-09-25 13:01:43 +02:00
Marcel Holtmann
1abfd19300 build: Move btgatt-client to list of experimental binaries for now 2014-08-30 18:51:43 +02:00
Arman Uguray
ec1b8421b4 tools/btgatt-client: Introduce tools/btgatt-client
This is the initial commit for tools/btgatt-client.c, a command line tool to
interactively test and debug shared/gatt-client.
2014-08-30 18:42:44 +02:00
Luiz Augusto von Dentz
dfd54b9eaa build: Remove mpris-proxy from experimental
This makes mpris-proxy tool to be compiled without --enable-experimental
2014-08-05 16:31:14 +03:00
Luiz Augusto von Dentz
f8dc3c2293 tools/mpris-player: Rename to mpris-proxy 2014-08-05 16:31:13 +03:00
Vikrampal Yadav
5f43216313 monitor: Add AVCTP support to btmon
Support for decoding AVCTP packets added in Bluetooth monitor.
2014-07-31 15:35:04 +03:00
Marcel Holtmann
a18440c23b tools: Use mainloop handling for btattach utility 2014-07-12 16:42:11 +02:00
Marcel Holtmann
096799fd52 emulator: Add support for providing a pseudo terminal 2014-07-12 15:53:16 +02:00
Lukasz Rymanowski
514e224641 android/gatt: Fix signed write command encoding
As per spec (BT spec 4.1 Vol[3], Part F, chapter 3.4.5.4) we need to
take opcode, handle and parameters to generate signature.
In order to support it signing is moved to att.c, place where pdu is
encoded
2014-05-30 13:26:14 +03:00
Marcel Holtmann
08b96e69c4 build: Add support for building hex2hcd utility 2014-05-10 18:57:45 -07:00
Luiz Augusto von Dentz
7641572bde tools: Remove simple-service
simple-service no longer works since the API it uses no longer exists and
Profile API already has a similar tool.
2014-04-22 10:44:44 +03:00
Loic Poulain
8366eae6d7 tools: add bcm43xx specific init in hciattach
Add a bcm43xx specific init sequence in hciattach
in order to initialize bcm43xx controllers.
2014-04-04 20:10:08 +03:00
Marcel Holtmann
1122fdefdb build: Add ringbuf source files to HCI user channel users 2014-04-04 00:53:48 -07:00
Marcel Holtmann
1e19efd1b9 tools: Remove device name cache feature from hcitool 2014-03-30 16:29:27 -07:00
Lukasz Rymanowski
f1f2ad6046 emulator: Use timeout for sending inquiry results
With this patch btdev uses timeout to schedule inquiry results
It also allows btdev to receive hci commands during inquiry.
Previously btdev was blocked since all the inquiry result were sent in
single loop
2014-03-20 14:11:25 +02:00
Johan Hedberg
8203def286 tools/ibeacon: Convert to using shared/timeout.h 2014-03-20 09:36:29 +02:00
Johan Hedberg
7d6bc43bca tools/btinfo: Convert to using shared/timeout.h 2014-03-20 09:36:14 +02:00
Johan Hedberg
4625ed3d40 tools/3dsp: Convert to using shared/timeout.h 2014-03-20 09:35:56 +02:00
Marcel Holtmann
ba4d51606b build: Add timeout abstraction to Bluetooth emulation 2014-03-19 22:30:04 -07:00
Marcel Holtmann
ea05fb38b1 build: Move gatt-service test utility into tools directory 2014-03-06 09:46:57 -08:00
Claudio Takahasi
533e4559fc test: Add external service GATT skeleton
This patch adds the initial code for an external GATT service example.
It implements the API defined at doc/gatt-api.txt
2014-03-06 16:53:03 +02:00
Marcin Kraglak
d969a40def shared/hfp: Add prefix handlers functionality
Add two functions: hfp_gw_register_prefix_handler() and
hfp_gw_unregister_prefix_handler(). It will allow user to register for
specific command. Current implementation just put/remove handler data
from queue.
2014-03-01 21:34:11 +01:00
Johan Hedberg
32b444a25d build: Link crypto code with the emulator 2014-02-26 17:59:37 +02:00
Marcel Holtmann
1c9cef270a tools: Add utility for emulating iBeacon advertising 2014-02-24 14:28:14 -08:00
Marcel Holtmann
69c85b61aa emulator: Add support LE_Encrypt and LE_Rand support 2014-02-17 02:06:05 -08:00
Marcel Holtmann
cead47b5d7 build: Fix typo in btmon build materials 2014-02-17 00:27:26 -08:00
Marcel Holtmann
8addbf220e monitor: Add support for resolving random addresses 2014-02-17 00:23:29 -08:00
Marcel Holtmann
6d30d42da2 monitor: Use shared btsnoop for reading and writing trace files 2014-02-11 11:53:00 -08:00
Marcel Holtmann
ccbbb8dd3c emulator: Add simple HFP emulator for testing 2014-01-25 12:17:09 -08:00
Johan Hedberg
be152d0c0d tools/btmgmt: Remove unneeded GLib linkage 2014-01-21 14:54:19 +02:00
Johan Hedberg
1a9051e9ee Rename glib-helper to uuid-helper 2014-01-21 14:12:47 +02:00
Johan Hedberg
a10af97063 tools/btmgmt: Remove src/eir.c dependency 2014-01-21 13:59:14 +02:00
Johan Hedberg
fb922ee610 emulator/bthost: Add SMP support 2014-01-20 16:26:33 +02:00
Marcin Kraglak
9b36ebbd23 tools/rfcomm-tester: Add basic rfcomm test case
This test case verifies creating rfcomm socket.
2014-01-16 12:23:15 +02:00
Marcin Kraglak
11bd593fd7 tools/rfcomm-tester: Initial version of rfcomm-tester
Add rfcomm-tester to tree.
2014-01-16 12:23:15 +02:00
Marcel Holtmann
54b9036ef9 tools: Add Bluemoon configuration utility 2014-01-13 20:57:10 -08:00
Marcel Holtmann
7ba4515fb6 tools: Add skeleton for HCI controller testing 2014-01-12 16:00:47 -08:00
Marcel Holtmann
c2e705d2e0 build: Include shared mainloop IO handling for btinfo and 3dsp 2014-01-12 15:10:23 -08:00
Marcel Holtmann
dd0403ba18 shared: Use queue for handling hciemu post command hooks 2014-01-12 12:18:35 -08:00
Marcel Holtmann
d94debd256 tools: Remove GLib mainloop requirement from btmgmt utility 2014-01-12 02:23:01 -08:00
Marcel Holtmann
fc217fc53f tools: Add firmware conversion utility 2014-01-11 00:50:41 -08:00
Marcel Holtmann
d18e1ad69c shared: Add skeleton for generic IO framework 2014-01-08 19:39:09 -08:00
Marcel Holtmann
eb4d95c560 shared: Use internal queue handling for mgmt interface 2014-01-08 15:01:04 -08:00
Marcel Holtmann
936842f880 monitor: Add initial support for analyzing btsnoop traces 2014-01-06 12:47:55 -08:00
Marcel Holtmann
4f72c38007 monitor: Add support for Ellisys HCI Injection 2014-01-03 22:43:05 -08:00
Marcel Holtmann
28a3044d61 tools: Use shared HCI code for information tool 2014-01-01 20:53:58 -08:00
Marcel Holtmann
f8c2b5e4e1 tools: Add support for proxying Qualcomm SMD based channels 2013-12-31 23:16:16 -08:00
Marcel Holtmann
43177237f7 tools: Add utility for proxying/forwarding HCI controllers 2013-12-30 20:50:03 -08:00