| d61484c5 |
core: Fix coding style |
Luiz Augusto von Dentz |
11 years ago |
1 file, +2, -2 |
| 56422336 |
doc: Update Android tests coverage |
Szymon Janc |
11 years ago |
1 file, +2, -2 |
| e32219b2 |
android/tester: Add test verifying correct bond state notification
Added test which verify that remote device which is paired and not
bonded has correct state in Android framework after ACL disconnection. |
Lukasz Rymanowski |
11 years ago |
1 file, +28, -0 |
| a4083d62 |
android/bluetooth: Fix bond state for non-bonded devices
When device is paired but no-bonded, Android GUI keep incorrect bonds
state after ACL disconnect. This patch fixes that
This patch also moved device_is_paired() up in the file |
Lukasz Rymanowski |
11 years ago |
1 file, +19, -8 |
| 14453fcd |
android/bluetooth: Improve sending bond state notification
This patch makes sure that any bond state changes of remote device is
corretly distributed to Android framework. |
Lukasz Rymanowski |
11 years ago |
1 file, +7, -6 |
| 121bb927 |
android/bluetooth: Fix status in "fake" bonding notification
When sending "fake" bonding" we should use SUCCESS status |
Lukasz Rymanowski |
11 years ago |
1 file, +1, -1 |
| 8029744d |
android/bluetooth: Extract function sending bond state |
Lukasz Rymanowski |
11 years ago |
1 file, +22, -14 |
| 5d3bff7a |
android/avdtptest: Add option for setting protocol version |
Szymon Janc |
11 years ago |
1 file, +15, -5 |
| 7153dd93 |
android/avdtptest: Add support for sending commands |
Szymon Janc |
11 years ago |
1 file, +89, -3 |
| 23909ea1 |
android/avdtptest: Add option to enable stream configuration
Instead of specifing initiator role use option that allows to perform
stream configuration. |
Szymon Janc |
11 years ago |
1 file, +10, -40 |
| 6e96d137 |
android/pts: Correct PICS for GAP
In PTS 5.2 the logic is reversed and all PICS by default are set
to TRUE. |
Sebastian Chlad |
11 years ago |
1 file, +193, -193 |
| affec09e |
android/tester: Make GATT search test names more descriptive |
Szymon Janc |
11 years ago |
1 file, +3, -3 |
| c473c970 |
doc: Update Android tests coverage |
Szymon Janc |
11 years ago |
1 file, +2, -2 |
| 633df6d8 |
android/tester: Add GATT get_characteristic test
Add basic test case for get_characteristic() in GATT client
interface. |
Marcin Kraglak |
11 years ago |
1 file, +72, -0 |
| c7bf34f1 |
android/tester: Add support for get_characteristic_cb()
Verify data passed to get_characteristic_cb. It is needed
for tester-gatt. |
Marcin Kraglak |
11 years ago |
2 files, +60, -5 |
| ac39f9a0 |
android/tester: Add negative GATT Search Service test
In this test case no Primary Service will be returned. |
Marcin Kraglak |
11 years ago |
1 file, +30, -0 |
| b67ceac9 |
android/tester: Add GATT Search Service 2 test case
It tests searching for Primary Services. In this scenarion two
services will be returned. |
Marcin Kraglak |
11 years ago |
1 file, +43, -0 |
| 1c19b4ed |
android/tester: Add GATT Client Search Service test case
It is basic test case for searching primary services. |
Marcin Kraglak |
11 years ago |
1 file, +123, -1 |
| c6a5a029 |
android/tester: Add support for search services callbacks
Add support for search_result_cb() and search_complete_cb()
in android tester. It is needed for GATT client test cases. |
Marcin Kraglak |
11 years ago |
2 files, +68, -2 |
| dcbab841 |
android/tester: Add function to set default ssp handler
In most test cases pairing can be performed but is not part of test
case, and shouldn't have impact on test case result. This helper set
defult handler, which will always accept SSP requests. |
Marcin Kraglak |
11 years ago |
4 files, +28, -0 |
| aa02db01 |
android/tester: Simplify ACTION_FAIL and ACTION_SUCCESS defines |
Marcin Kraglak |
11 years ago |
1 file, +6, -12 |
| f6a53932 |
android/pts: PTS test session for A2DP |
Sebastian Chlad |
11 years ago |
1 file, +1, -1 |
| 2a732550 |
android/bluetooth: Fix handling paring related events
As it turns out it is possible that kernel send to user space mgmt
events related to pairing before device connected event.
In such case BfA was dropping such event because he does not know
device.
With this patch, if device is not in the cache, BfA will create it.
Issue triggered by test: "Bluetooth Accept Bond - Just Works - Success" |
Lukasz Rymanowski |
11 years ago |
1 file, +5, -5 |
| 5fbba478 |
android/gatt: Move auto_connect_le() up in the file
Move function up in the file. Will be needed by following patches. |
Lukasz Rymanowski |
11 years ago |
1 file, +17, -17 |
| 56043c99 |
android/gatt: Extract trigger le connection to new function
This will be needed in reconnect scenario |
Lukasz Rymanowski |
11 years ago |
1 file, +16, -25 |
| 0400f213 |
android/gatt: Notify apps interested in autoconnect about connection
This patch makes sure that application interested in auto connect for
particular devices, will be notified about new connections. |
Lukasz Rymanowski |
11 years ago |
1 file, +23, -1 |
| 0d2ce2f5 |
android/gatt: Move find_conn up in the file |
Lukasz Rymanowski |
11 years ago |
1 file, +27, -27 |
| 78226130 |
android/gatt: Add API to autoconnect GATT based devices |
Lukasz Rymanowski |
11 years ago |
2 files, +31, -0 |
| 1d3373f6 |
android/gatt: Add tracking for autoconnect apps
Lets start to track which applications are interested in autoconnect |
Lukasz Rymanowski |
11 years ago |
1 file, +9, -0 |
| 02d24069 |
android/bluetooth: Add tracking if device is in white list
This patch adds tracking if device is in white list or not.
This is in order to make sure that we call mgmt inteface only when
neccessary |
Lukasz Rymanowski |
11 years ago |
1 file, +21, -2 |
| 04d98fe2 |
android/hidhost: Allow to use cached dev when connecting
There is no reason to not allow connect when there is cached hid device |
Lukasz Rymanowski |
11 years ago |
1 file, +6, -5 |
| bdf07017 |
android/hidhost: Remove invalid connecting state notification
HIDHOST_STATE_CONNECTING is reserved for local initiated connections
according to Android framework.
Sending it on incoming connection might confuse Android state machines. |
Lukasz Rymanowski |
11 years ago |
1 file, +1, -3 |
| 35a6c189 |
android/gatt: Fix for device type in gatt
This patch fixes remote device type in GATT cache, which should be
updated on connect confirm |
Lukasz Rymanowski |
11 years ago |
1 file, +2, -2 |
| ef1680fb |
android/avdtptest: Add support for receiving media as SINK |
Szymon Janc |
11 years ago |
1 file, +140, -8 |
| d8f9a248 |
android/avdtptest: Add support for fragmentation |
Szymon Janc |
11 years ago |
1 file, +60, -20 |
| 8aae2a1d |
android/avdtptest: Add support for initiator role and discovery |
Szymon Janc |
11 years ago |
1 file, +150, -55 |
| b8823ffc |
android/avdtptest: Add option to reject commands
Currently all commands are rejected. If needed this can be extended
to specify which command to reject. |
Szymon Janc |
11 years ago |
1 file, +37, -4 |
| 491c71d0 |
android/avdtptest: Add support for streaming |
Szymon Janc |
11 years ago |
1 file, +88, -4 |
| ffe06d03 |
android: Add initial code for AVDTP testing tool
This tools is intended for AVDTP qualification with PTS. |
Szymon Janc |
11 years ago |
4 files, +485, -0 |
| f3686a7f |
emulator/btdev: Fix not disabling le advertising on connection
Le Advertising should be disabled after the le connection is
established (Core Spec. 4.1 - Part E, Sec. 7.8.9). Not doing so
results in errors while switching advertisement multiple times during
different connection states. |
Jakub Tyszkowski |
11 years ago |
1 file, +1, -0 |
| 1abfd193 |
build: Move btgatt-client to list of experimental binaries for now |
Marcel Holtmann |
11 years ago |
1 file, +13, -13 |
| 103004c6 |
doc/gatt-api: New API properties and methods for the GATT D-Bus API.
This patch introduces the following new properties to the GattService1
interface:
Device: A remote-service-only property that contains the D-Bus object
path of the associated device.
Primary: Reflects whether or not a services is primary or secondary.
This patch also introduces new methods to GattCharacteristic1 and
GattDescriptor1 for reading and writing the corresponding attribute
values and a new signal for being notified of received notifications and
indications.
The "Value" D-Bus property is removed from both interfaces
and replaced with asynchronous ReadValue and WriteValue functions. This
is due to the fact that DBus.Properties.Get is synchronous and without
an asynchronous way of issuing a GATT value read request, there are
cases where a single read and cache based approach becomes limiting
(e.g. when a characteristic allows reads but no notifications) and
relying on the PropertyChanged signal to retrieve the value of a read
request asynchonously as well as to signal notifications/indications
makes for a vague API. |
Arman Uguray |
11 years ago |
1 file, +112, -12 |
| 944343c9 |
build: Add btgatt-client binary to .gitignore list |
Marcel Holtmann |
11 years ago |
1 file, +1, -0 |
| b81f69d7 |
tools/btgatt: Add command argument support.
Added support for command arguments and added the -u and -a flags to the
"services" command to filter services by UUID or by start handle. |
Arman Uguray |
11 years ago |
1 file, +145, -32 |
| cafa15ba |
tools/btgatt-client: Add "services" command.
Added the "services" command, which enumerates all discovered services,
characteristics, and descriptors. |
Arman Uguray |
11 years ago |
1 file, +71, -3 |
| bfbfa3d1 |
tools/btgatt-client: Add "ready" handler.
Added a ready handler which gets called by bt_gatt_client when the MTU exchange
and service discovery procedures complete. Also added some (bad) coloring for
verbose output. |
Arman Uguray |
11 years ago |
1 file, +40, -8 |
| 8806febb |
tools/btgatt-client: Add command parsing.
Added basic support for command parsing, including the "help" command. Also
added a call to bt_gatt_client_set_debug. |
Arman Uguray |
11 years ago |
1 file, +45, -8 |
| b3d8cc15 |
tools/btgatt-client: Integrate bt_att and bt_gatt_client.
This patch adds the initial set up of a bt_att and bt_gatt_client around the
connection socket. |
Arman Uguray |
11 years ago |
1 file, +114, -3 |
| 95cdb681 |
tools/btgatt-client: Added L2CAP LE ATT connection.
This patch adds support for connection establishment with different security
levels. Currently, only LE connections are supported. |
Arman Uguray |
11 years ago |
1 file, +79, -1 |
| ec1b8421 |
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. |
Arman Uguray |
11 years ago |
2 files, +230, -1 |