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