| 95ecb568 |
android/handsfree-client: Add incoming connection handling |
Lukasz Rymanowski |
11 years ago |
1 file, +181, -3 |
| 96d13eb6 |
shared: Change util.h to compile in strict C |
Gabriel Souza Franco |
11 years ago |
1 file, +5, -5 |
| cf52a403 |
lib: Change bluetooth.h to compile in strict C |
Gabriel Souza Franco |
11 years ago |
1 file, +5, -5 |
| 5a2eb009 |
monitor: Fix AVRCP GetElementAttributes formatting issue
AVRCP GetElementAttributes formatting issue for AttributeValue fixed.
AVCTP Control: Response: type 0x00 label 4 PID 0x110e
AV/C: Stable: address 0x48 opcode 0x00
Subunit: Panel
Opcode: Vendor Dependent
Company ID: 0x001958
AVRCP: GetElementAttributes pt Single len 0x0040
AttributeCount: 0x04
Attribute: 0x00000001 (Title)
CharsetID: 0x006a (UTF-8)
AttributeValueLength: 0x0008
AttributeValue: fernando
Attribute: 0x00000002 (Artist)
CharsetID: 0x006a (UTF-8)
AttributeValueLength: 0x0004
AttributeValue: abba
Attribute: 0x00000003 (Album)
CharsetID: 0x006a (UTF-8)
AttributeValueLength: 0x000d
AttributeValue: Greatest Hits
Attribute: 0x00000007 (Track duration)
CharsetID: 0x006a (UTF-8)
AttributeValueLength: 0x0006
AttributeValue: 150000 |
Vikrampal Yadav |
11 years ago |
1 file, +13, -7 |
| d1429500 |
shared/att: bugfix for BT_ATT_ALL_REQUESTS
opcode can now be zero, since that is BT_ATT_ALL_REQUESTS |
Michael Janssen |
11 years ago |
1 file, +1, -1 |
| 09d39219 |
TODO: Update shared/gatt-server items.
shared/gatt-server has been introduced, so removed that item. Added new
items for remaining tasks. |
Arman Uguray |
11 years ago |
1 file, +24, -2 |
| c582e1b1 |
shared/gatt-client: Fix alignment warnings.
This patch addresses warnings that arise when compiled with
-W=cast-align. |
Arman Uguray |
11 years ago |
1 file, +3, -3 |
| b3e2fa94 |
shared/gatt-server: Implement "Execute Write" request.
This patch adds support for handling ATT "Execute Write" requests for
the server role. |
Arman Uguray |
11 years ago |
1 file, +122, -0 |
| 086ac056 |
shared/gatt-server: Implement "Prepare Write" request.
This patch add support for handling ATT "Prepare Write" requests for the
server role. |
Arman Uguray |
11 years ago |
1 file, +138, -0 |
| b32b0624 |
shared/gatt-server: Add functions for sending notifications/indications.
This patch introduces new functions for sending notifications and
indications as a GATT server. |
Arman Uguray |
11 years ago |
2 files, +107, -0 |
| c61b98f7 |
shared/att: Handle incoming confirmation PDU.
This patch adds handling of incoming confirmation PDUs to shared/att.
The code makes sure that there is a pending indication and notifies
the associated callback.
Also included is a fix that automatically disconnects the io if a
response is received while no request is pending. |
Arman Uguray |
11 years ago |
1 file, +75, -44 |
| 828fdf6f |
shared/gatt-server: Implement "Read Blob" request.
This patch implements the "Read Blob" request for the GATT server role. |
Arman Uguray |
11 years ago |
1 file, +85, -15 |
| 93805dec |
shared/gatt-server: Implement "Read" request.
This patch implements the "Read" request for the GATT server role. |
Arman Uguray |
11 years ago |
1 file, +111, -0 |
| e23ab2b9 |
shared/gatt-server: Implement "Write" request and command.
This patch implements the "Write" request and command for the GATT
server role. Writes are delegated to the attribute's write handler,
which is also responsible for performing certain permission checks. |
Arman Uguray |
11 years ago |
1 file, +135, -0 |
| 5ad37e55 |
shared/gatt-server: Implement "Find Information" request.
This patch implements the "Find Information" request for the GATT
server role. |
Arman Uguray |
11 years ago |
1 file, +155, -1 |
| 5144eea9 |
shared/gatt-server: Implement "Read By Type" request.
This patch implements the ATT protocol "Read By Type" request for
shared/gatt-server. Logic is implemented that allows asynchronous
reading of non-standard attribute values via the registered read and
read completion callbacks. |
Arman Uguray |
11 years ago |
1 file, +243, -3 |
| e6eb74c5 |
android/client: Add support for new AVRCP CTRL interface |
Ravi kumar Veeramally |
11 years ago |
3 files, +92, -0 |
| 470285fc |
android/hal-avrcp: Add suuport for new AVRCP ctrl interface |
Ravi kumar Veeramally |
11 years ago |
3 files, +126, -0 |
| 9b090fde |
android/hal-msg: Add support for new AVRCP CTRL interface |
Ravi kumar Veeramally |
11 years ago |
1 file, +23, -1 |
| 748446c1 |
android/hal-ipc-txt: Add support for new AVRCP CTRL interface |
Ravi kumar Veeramally |
11 years ago |
1 file, +43, -2 |
| 49c70322 |
android/gatt: Fix incorrect attribute check |
Andrei Emeltchenko |
11 years ago |
1 file, +1, -1 |
| d72aab9a |
android/client: Fix argument count in create_bond() |
Andrei Emeltchenko |
11 years ago |
1 file, +1, -1 |
| 08670176 |
android/tester: Initialize unused callback to NULL |
Andrei Emeltchenko |
11 years ago |
1 file, +2, -1 |
| f230d1c3 |
android/handsfree-client: Add devices queue
This patch adds devices queue eventhough we are going to support only
one HF device at once |
Lukasz Rymanowski |
11 years ago |
1 file, +18, -1 |
| 8e71a9f2 |
android/handsfree-client: Add service record
This patch adds service record for HFP 1.6 HF role
Note that we do not fix codec negotiation feature as this will be later
controled by android property |
Lukasz Rymanowski |
11 years ago |
1 file, +130, -0 |
| 48df24ba |
android/handsfree-client: Typo fix in define name |
Lukasz Rymanowski |
11 years ago |
1 file, +1, -1 |
| bbee1ad5 |
monitor/rfcomm: Add support for mcc frame decoding
Changes made to decode MCC frame in RFCOMM for btmon.
RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
Address: 0x01 cr 0 dlci 0x00
Control: 0xef poll/final 0
Length: 10
FCS: 0xaa
MCC Message type: DLC Parameter Negotiation RSP(0x20)
Length: 8
20 e0 27 00 9a 02 00 07 aa .'...... |
Gowtham Anandha Babu |
11 years ago |
1 file, +78, -5 |
| 4ebdfcce |
monitor/rfcomm: Add support for UIH frame decoding
Changes made to decode UIH frame in btmon.
In below UIH frame, MCC frame is present, so no credits field is printed.
RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
Address: 0x01 cr 0 dlci 0x00
Control: 0xef poll/final 0
Length: 10
FCS: 0xaa
81 11 20 e0 27 00 9a 02 00 07 aa .. .'......
In this UIH frame, no MCC frame, so credits field is printed.
RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
Address: 0x81 cr 0 dlci 0x20
Control: 0xff poll/final 1
Length: 0
FCS: 0x1e
Credits : 33 |
Gowtham Anandha Babu |
11 years ago |
1 file, +28, -2 |
| 2f371db6 |
monitor/rfcomm: Add support for printing RFCOMM hdr
Changes made to decode RFCOMM hdr and print the same.
RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
Address: 0x01 cr 0 dlci 0x00
Control: 0xef poll/final 0
Length: 10
FCS: 0xaa
81 11 20 e0 27 00 9a 02 00 07 aa .. .'...... |
Gowtham Anandha Babu |
11 years ago |
1 file, +48, -4 |
| 3d92c028 |
monitor/rfcomm: Add RFCOMM support to btmon
Changes made to add initial code to support RFCOMM frame in btmon
btmon logs:
RFCOMM: Set Async Balance Mode (SABM) (0x2f)
01 1c ..
RFCOMM: Unnumbered Ack (UA)(0x63)
01 d7 ..
RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
15 81 11 20 e0 27 00 9a 02 00 07 aa ... .'......
RFCOMM: Disconnect (DISC)(0x43)
01 fd |
Gowtham Anandha Babu |
11 years ago |
5 files, +140, -0 |
| ce4845a4 |
Release 5.25 |
Marcel Holtmann |
11 years ago |
2 files, +12, -1 |
| dd13d2d5 |
build: Update library version |
Marcel Holtmann |
11 years ago |
1 file, +1, -1 |
| 6a9d25d1 |
lib: Update company identifiers |
Marcel Holtmann |
11 years ago |
1 file, +14, -0 |
| d6bf5e87 |
unit/test-avrcp: Fix tests on big endian |
Luiz Augusto von Dentz |
11 years ago |
1 file, +10, -5 |
| e0672583 |
android/gatt: Use proper identity address for auto connect
We should behave the same as when we connect using active scan. |
Jakub Tyszkowski |
11 years ago |
1 file, +18, -2 |
| 7ad8f2d3 |
android/pts: Update L2CAP LE_CID tests results |
Szymon Janc |
11 years ago |
1 file, +7, -2 |
| da417ca0 |
android/pts: L2CAP update tests results |
Szymon Janc |
11 years ago |
2 files, +11, -6 |
| d6297f8b |
AUTHORS: Mention Alex's contributions |
Szymon Janc |
11 years ago |
1 file, +1, -0 |
| face3779 |
profiles/input: Add Sony Navigation Controller |
Alex Gal |
11 years ago |
1 file, +4, -0 |
| 716edaa4 |
plugins/sixaxis: Add Sony Navigation Controller |
Alex Gal |
11 years ago |
1 file, +7, -0 |
| 01102c26 |
android/build: Silence warnings from Android system headers in haltest |
Szymon Janc |
11 years ago |
1 file, +1, -1 |
| fe249899 |
android/build: Use shell for checking Android version
Use shell only instead of bc calculator for checking Android version.
This also removes ANDROID_VERSION_DEC which wasn't really decimal
but octal format and renames test variable to have full version
in name. |
Szymon Janc |
11 years ago |
1 file, +4, -6 |
| e50742b6 |
doc/test-coverage: Update test count |
Luiz Augusto von Dentz |
11 years ago |
1 file, +3, -3 |
| 4794c6e6 |
android/tester: Remove APP ID from actions in GATT tests
Those functions now don't take application ID parameters. |
Szymon Janc |
11 years ago |
1 file, +64, -128 |
| fbb90081 |
android/tester: Fix PAN control state callbacks parameters
Order of parameters was changed in Android 5 API. |
Szymon Janc |
11 years ago |
1 file, +5, -6 |
| 32cef868 |
android/hal-pan: Update control_state callback to Android 5 API
Callback declaration was changed in Android 5 so parameters order must
be updated. Android Framework was also updated so we don't need
workaround for it in Android 5. |
Szymon Janc |
11 years ago |
1 file, +9, -2 |
| e6fb089c |
android: Remove temporary BLUEZ_EXTENSION flag
BLUEZ_EXTENSION is replaced by ANDROID_VERSION >= PLATFORM_VER(5, 0, 0)
check. |
Andrei Emeltchenko |
11 years ago |
11 files, +24, -25 |
| 4c150a0a |
android: Update Android system headers to 5.0 API
Android headers are used for Linux host build. |
Andrei Emeltchenko |
11 years ago |
19 files, +1312, -143 |
| cf495fb1 |
android/tester: Fix typo in function name |
Andrei Emeltchenko |
11 years ago |
1 file, +2, -2 |
| 496e9627 |
android/gatt: Fix maybe uninitialized warning |
Luiz Augusto von Dentz |
11 years ago |
1 file, +6, -4 |