Commit Graph

198 Commits

Author SHA1 Message Date
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
Marcel Holtmann
7f92310ccc emulator: Add simple standalone single mode LE device 2013-12-28 21:49:49 -08:00
Marcel Holtmann
731d648d9b build: Fix accidental include of missing files 2013-12-27 19:43:59 -08:00
Marcel Holtmann
78640291a9 tools: Add utility for testing 3D Sync Profile 2013-12-27 19:36:04 -08:00
Marcel Holtmann
177eb4837c monitor: Decode vendor and product information from Device ID 2013-12-23 16:55:11 -08:00
Sebastian Chlad
42744b42ad build: Add missing test scripts to Makefile.tools 2013-12-16 10:05:41 +02:00
Johan Hedberg
5d09808201 tools: Add smp-tester for automated LE SMP end-to-end tests 2013-11-05 11:38:12 +02:00
Luiz Augusto von Dentz
bff6703d6b build: Add obexctl command line client
obexctl is intended to be a command line client of obexd.
2013-10-15 16:50:13 +03:00
Marcel Holtmann
5ffa809f23 tools: Add simple test utility for L2CAP connectionless channels 2013-10-13 13:17:19 -07:00
Marcel Holtmann
e6e6e84340 emulator: Add support for AMP controller emulation 2013-10-09 11:03:42 -07:00
Marcel Holtmann
6b8ffc30c4 tools: Add test utility for AMP physical connection setup 2013-10-09 10:50:39 -07:00