| 35f86fe5 |
shared/gatt-client: Consolidate service changed registration
This rework the code using service changed registration so it becomes
reusable by different part of code. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +239, -256 |
| f49b0428 |
shared/gatt-client: Speed up discovery
This tune the discovery to take advantage of the cached database whenever
possible, so instead of clearing the whole db if the device is not paired
the code now make the remote services active once they are discovered
and with that bt_gatt_client can then skip discovering characteristics
and descriptors of services that have not changed since last connection
which improves the reconnecting speed for any device regardless if the
device was paired or not. |
Luiz Augusto von Dentz |
10 years ago |
4 files, +67, -45 |
| d7a375c0 |
emulator: Add support for Read Encryption Key Size command |
Johan Hedberg |
10 years ago |
1 file, +28, -0 |
| 16be38dc |
tools/mgmt-tester: Fix expected version for 2.0 controllers |
Johan Hedberg |
10 years ago |
1 file, +1, -1 |
| b2d2df74 |
emulator: Fix 2.0 HCI version (it's 0x03 and not 0x04) |
Johan Hedberg |
10 years ago |
1 file, +1, -1 |
| e11bfba1 |
shared/att: Fix boolean check in handle_notify()
ext_signed is boolean and shall be checked with logical op. |
Andrei Emeltchenko |
10 years ago |
1 file, +1, -1 |
| 2d3522ec |
android: Fix btproxy build
target Executable: btproxy (out/target/product/mako/obj/EXECUTABLES/
btproxy_intermediates/LINKED/btproxy)
external/bluetooth/bluez/tools/btproxy.c:197: error: undefined
reference to 'ecc_make_key'
external/bluetooth/bluez/tools/btproxy.c:215: error: undefined reference to
'ecdh_shared_secret'
collect2: error: ld returned 1 exit status |
Szymon Janc |
10 years ago |
1 file, +1, -0 |
| 73e7afaf |
tools: Add support for ECC emulation to proxy utility |
Marcel Holtmann |
10 years ago |
1 file, +209, -27 |
| c1811ad8 |
tools/btmgmt: Fix quit behavior if stop-find fails |
Johan Hedberg |
10 years ago |
1 file, +1, -2 |
| 1ef26f22 |
monitor: Add full key type decoding for New Link Key events |
Johan Hedberg |
10 years ago |
1 file, +19, -1 |
| 4df7d9dd |
lib: Update company identifiers |
Marcel Holtmann |
10 years ago |
1 file, +18, -0 |
| 2f539e81 |
android/pts: Keep A2DP issue number in test's name line |
Szymon Janc |
10 years ago |
1 file, +2, -2 |
| 9d624e5e |
android/pts: Update MAP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +8, -7 |
| cea4a58a |
android/pts: Update L2CAP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +54, -42 |
| bc03e778 |
tools/l2test: Add -g option
This option allow to sleep before disconnecting socket. |
Szymon Janc |
10 years ago |
1 file, +12, -1 |
| 38ace2bd |
tools/l2test: Sort options alphabetically
l2test has many options and sorting them will make it easier to find
unused one. |
Szymon Janc |
10 years ago |
1 file, +2, -2 |
| 9925dff4 |
tools/l2test: Allow to send zero frames before delay |
Szymon Janc |
10 years ago |
1 file, +3, -0 |
| e2342918 |
tools/l2test: Add -e option
This allows to specify initial value for sequence when sending frames. |
Szymon Janc |
10 years ago |
1 file, +13, -4 |
| 8beffeca |
bnep: Fix using uninitialized variable |
Andrei Emeltchenko |
10 years ago |
1 file, +3, -0 |
| ef624297 |
monitor: Decode ATT Signed Write Command
Signed Write Command data is as follow:
Attribute Handle (2 octets)
Data (0 or more octets)
Signature (12 octets).
> ACL Data RX: Handle 64 flags 0x02 dlen 20
ATT: Signed Write Command (0xd2) len 15
Handle: 0x001f
Data: 00
Signature: 00000000df559de6549e1757 |
Szymon Janc |
10 years ago |
1 file, +8, -1 |
| e1f8ee81 |
monitor: Use black font for white background
Make sure that font is always visible on white background. |
Szymon Janc |
10 years ago |
1 file, +1, -1 |
| fb55b7a6 |
profiles/hog: Use no suspend support instead of the dummy FIFO |
Marcel Holtmann |
10 years ago |
2 files, +45, -1 |
| 6bba08f3 |
android/pts: Update PTS version
GAP and OPP are already tested with PTS 6.1 but version updates were
missing. |
Szymon Janc |
10 years ago |
3 files, +3, -3 |
| 16f0dfa1 |
android/pts: Update HID test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +35, -37 |
| 7fdbce3d |
audio/a2dp: Remove useless check_vendor_codec()
This function could be removed because A2DP vendor codec match is
already verified in avdtp_find_remote_sep(). |
Chan-yeol Park |
10 years ago |
1 file, +2, -49 |
| 15295bc4 |
audio/avdtp: Add a2dp vendor codec match callback
When matching remote SEP to local SEP avdtp does not compare vendor
codecs properly, i.e. neither vendor ID not codec ID are checked,
which may cause wrong endpoint to be selected in case there are more
that one endpoints using vendor codec on remote.
This patch fixes it by adding a2dp codec match call back. |
Chan-yeol Park |
10 years ago |
3 files, +44, -0 |
| 4d3458a1 |
monitor: Improve decoding of ATT Read by Group Type Respose
The group data is as follow:
Attribute Handle (2 octets) End Group Handle (2 octets) Attribute Value
(Length - 4) octets
But since only primary and secondary can be used in ATT Read by Group
Type Request the value is garanteed to be a UUID:
< ACL Data TX: Handle 3585 flags 0x00 dlen 24
ATT: Read By Group Type Response (0x11) len 19
Attribute data length: 6
Attribute group list: 3 entries
Handle range: 0x0001-0x0005
UUID: Generic Access Profile (0x1800)
Handle range: 0x0006-0x000d
UUID: Heart Rate (0x180d)
Handle range: 0x000e-0x0011
UUID: Battery Service (0x180f) |
Luiz Augusto von Dentz |
10 years ago |
1 file, +24, -1 |
| dd776b21 |
monitor: Decode 3D broadcast message information |
Marcel Holtmann |
10 years ago |
1 file, +51, -1 |
| 749b881b |
doc: Add description for Start Limited Discovery command |
Marcel Holtmann |
10 years ago |
1 file, +45, -0 |
| a0727ecd |
monitor: Add another Broadcom firmware version |
Marcel Holtmann |
10 years ago |
1 file, +1, -0 |
| b725195b |
monitor: Add Broadcom BCM4324B3 chip name information |
Frederic Danis |
10 years ago |
1 file, +2, -0 |
| ac17a42f |
core/gatt: Report if char. value exists properly
Return correct value in characteristic_value_exists(). |
Marcin Kraglak |
10 years ago |
1 file, +1, -1 |
| 24f7199b |
android/hidhost: Fix connecting HOGP over BREDR
This patch fixes issue related to HID connection over BREDR.
To avoid HOG connection with dual mode device connected over
BREDR, bearer type is checked not the features of remote device. |
Mariusz Skamra |
10 years ago |
1 file, +1, -1 |
| 22d15434 |
android/pts: Update SM test results
PTS 6.1 and Android 5.1. |
Mariusz Skamra |
10 years ago |
3 files, +26, -35 |
| bf6863c2 |
android/pts: Update OPP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
2 files, +7, -7 |
| 63006233 |
android/pts: Update HOGP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +45, -40 |
| 6d09159c |
android/pts: Update A2DP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +25, -18 |
| 1bc05646 |
android/pts: Update MPS test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +46, -48 |
| bfbdd68f |
android/pts: Update IOPT test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +6, -6 |
| 48bf5141 |
android/pts: Update AVRCP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +57, -17 |
| 365dc576 |
android/pts: Update AVDTP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +13, -11 |
| ea89541e |
android/pts: Update AVCTP test results
PTS 6.1 and Android 5.1 |
Mariusz Skamra |
10 years ago |
3 files, +5, -5 |
| 5be2aad5 |
gatt: Fix memory leak in profile_add
Cleanup memory correctly. |
Andrei Emeltchenko |
10 years ago |
1 file, +4, -1 |
| 30965b6a |
btdev: Indicate support for 4.2 encryption commands
Indicate btdev support for LE Generate DHKey and LE Read Local P-256
Public Key. |
Andrei Emeltchenko |
10 years ago |
1 file, +4, -0 |
| e3177885 |
tester: Verify DHKey generation
Verify that HCI controller correctly generate Diffie-Hellman key. |
Andrei Emeltchenko |
10 years ago |
1 file, +93, -7 |
| 2dd971c0 |
tester: Refactor Read Local Public Key command
Save Local Public Key to calculate DHKey for later tests. Also verify
that Command Status and Meta Event are generated. |
Andrei Emeltchenko |
10 years ago |
1 file, +59, -2 |
| 665143e1 |
emulator: Fix passing correct EDiv & Rand values |
Johan Hedberg |
10 years ago |
1 file, +5, -2 |
| f5fcdf45 |
unit/test-uuid: Use tester framework |
Gowtham Anandha Babu |
10 years ago |
2 files, +32, -23 |
| 068dcecd |
unit/test-lib: Use tester framework |
Gowtham Anandha Babu |
10 years ago |
2 files, +63, -46 |
| 3fb9cbb5 |
unit/test-queue: Use tester framework |
Gowtham Anandha Babu |
10 years ago |
1 file, +34, -21 |