| 01cf3166 |
lib: Add strings for new mgmt commands and events |
Marcel Holtmann |
11 years ago |
1 file, +3, -0 |
| 78f3e8f0 |
tools: Add string for privacy management setting |
Marcel Holtmann |
11 years ago |
1 file, +1, -0 |
| 35a564d9 |
core: Only load IRKs when support for LE Privacy is available |
Marcel Holtmann |
11 years ago |
1 file, +4, -8 |
| 1bde19d4 |
lib: Add constant for management privacy setting |
Marcel Holtmann |
11 years ago |
1 file, +1, -0 |
| ac03584d |
core: Don't bother loading IRKs when LE is not supported |
Marcel Holtmann |
11 years ago |
1 file, +12, -0 |
| 1fb4f908 |
android: Fix copy&paste issue in error message |
Marcel Holtmann |
11 years ago |
1 file, +1, -1 |
| b1dd7119 |
android/pts: Update test results for A2DP |
Sebastian Chlad |
11 years ago |
1 file, +6, -6 |
| d9294d64 |
core: Add support for merging duplicate device object data |
Johan Hedberg |
11 years ago |
3 files, +50, -30 |
| 8648ed97 |
android/socket: Fix calling cleanup with invalid pointer |
Andrzej Kaczmarek |
11 years ago |
1 file, +1, -1 |
| a9f523e0 |
core: Split LE and BR/EDR states for devices
For dual mode devices there are several state variables that are
independent for each bearer. This patch splits these states up into two
separate variable groups in btd_device and tracks the values based on
what kind of connection is in question.
The information is also used to select which bearer to use with
Device1.Connect and Device1.Pair. The basic rule is that the bearer
that's not connected/paired is selected, or then the bearer over which
the device was last seen is selected. |
Johan Hedberg |
11 years ago |
6 files, +275, -125 |
| e87dadbe |
btio: Add missing BT_IO_OPT_DEST_TYPE getting support |
Johan Hedberg |
11 years ago |
1 file, +2, -2 |
| 9846bd9e |
core: Avoid device_set_bonded for clearing bonding
We'll soon change device_set_bonded to set a per-bearer (LE vs BR/EDR)
bonding statue, so clearing bonding should be done using a different
means. |
Johan Hedberg |
11 years ago |
1 file, +1, -1 |
| c65c8bf6 |
core: Track LE & BR/EDR last seen times
Since we combine LE and BR/EDR into a single device we need a way to
decide which bearer to use when Device1.Pair() or Device1.Connect() are
called. Simplest way is to use the last discovery moment as a factor in
the decision making. |
Johan Hedberg |
11 years ago |
3 files, +14, -0 |
| cb7a3824 |
lib/sdp: Fix printing of multiple record fields
If there are multiple fields to print, sdp_record_print() was missing a
newline between entries. |
Anderson Lizardo |
11 years ago |
1 file, +3, -3 |
| ad65832b |
tools/sdptool: Fix output formatting
Print 8-bit and 16-bit integers with in a more readable format. |
Anderson Lizardo |
11 years ago |
1 file, +3, -3 |
| a0d40b38 |
lib/sdp: Add missing Service Class ID for GAP
Also reorder last ID so the list remains ordered. |
Anderson Lizardo |
11 years ago |
2 files, +6, -4 |
| f68a71a4 |
android/hal-audio: Add simple downmix to mono
This patch adds simple downmix support from stereo to mono in order to
support mono channel mode as it's mandatory for SBC codec. It uses
simple (L+R)/2 calculation which should be good enough. |
Andrzej Kaczmarek |
11 years ago |
1 file, +58, -5 |
| fd25ce76 |
android/tester: Fix Discovery Stop - Success test case
This removes start discovery returned status check what derives double
check of expected status. Returned status should be only checked for cancel
discovery. |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +1, -3 |
| dc8221d6 |
android/tester: Fix tester setup result set
Tester setup result is set to pass after set to fail because of missing
function return. This adds return from function after setting of setup
result to fail. |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +1, -0 |
| 240eec7f |
android: Do not resolve name if we have it in the cache
With this patch, deamon will not ask kernel to resolve name of remote
device during inquiry in case device name is already in the local cache.
Instead Android will be updated with already known device name. |
Lukasz Rymanowski |
11 years ago |
1 file, +8, -0 |
| be76f91c |
android: Add resolve_name parameter to confirm_device_name |
Lukasz Rymanowski |
11 years ago |
1 file, +9, -3 |
| 42698720 |
android/pts: PTS test results for PAN
This adds initial PTS test results for PAN profile. |
Sebastian Chlad |
11 years ago |
1 file, +70, -0 |
| 37178ee0 |
android/pixit: correct PIXIT value
It is important for NAP role to set proper PTS btaddr in PIXIT |
Sebastian Chlad |
11 years ago |
1 file, +2, -2 |
| 46246ab9 |
android/hal-handsfree: Use fixed size buffers for commands
This make code follow same conventions for all commands and simplify
code. |
Szymon Janc |
11 years ago |
1 file, +27, -63 |
| 4d28eb85 |
android/hal-bluetooth: Use fixed size buffers for commands
This make code follow same conventions for all commands. |
Szymon Janc |
11 years ago |
1 file, +27, -17 |
| da732e4f |
core: Fix initiating pairing with dual mode devices
The dev->bdaddr_type indicates the LE address type in case a device
suppors LE. If we've determined that we want to pair over BR/EDR we
should just pass an explicit BDADDR_BREDR value. |
Johan Hedberg |
11 years ago |
1 file, +10, -4 |
| 4a76f6a1 |
core: Fix updating BR/EDR support from AD flags |
Johan Hedberg |
11 years ago |
3 files, +9, -0 |
| dfa78168 |
core: Update storage upon device address change
Typically a device address gets updated when we go from RPA to Identity
Address. Since storing data is not permitted for RPA force the storing
after the address has changed. |
Johan Hedberg |
11 years ago |
1 file, +2, -0 |
| 93d07e94 |
core: Fix storing SupportedTechnologies for dual mode devices |
Johan Hedberg |
11 years ago |
1 file, +50, -28 |
| 466180ee |
core: Fix loading SupportedTechnologies values from storage |
Johan Hedberg |
11 years ago |
1 file, +4, -8 |
| 5834e96a |
core: Remove unneeded device_is_le() function |
Johan Hedberg |
11 years ago |
2 files, +2, -8 |
| 5df43313 |
core: Use addr type from device found event to determine LE support |
Johan Hedberg |
11 years ago |
1 file, +1, -1 |
| 3d390760 |
core: Fix checking for BR/EDR support |
Johan Hedberg |
11 years ago |
1 file, +5, -10 |
| dbdb4979 |
core: Track LE & BR/EDR support separately for devices |
Johan Hedberg |
11 years ago |
1 file, +13, -0 |
| ef324442 |
core: device_is_bredr() doesn't need to be exported |
Johan Hedberg |
11 years ago |
2 files, +1, -2 |
| 4351d468 |
android: Add initial AVRCP common code
The patch makes AVRCP to be transport agnostic so that it can be used in
with socket pair to build unit tests.
The idea is that all AVRCP specific logic will stay on avrcp-lib until it
receives proper unit tests and then eventually will be used by audio
plugin as well. |
Andrei Emeltchenko |
11 years ago |
5 files, +131, -19 |
| da0a820a |
doc/obex-api: Update documentation
This adds Suspend and Resume methods and 'suspended' value as status in
the Transfer interface documentation. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +24, -2 |
| 8a0fb5f5 |
gobex: Handle suspending/resuming for GET when SRM is active
This adds support for suspending/resuming GET requests GET when SRM is
active, in this case suspending the TX queue wont stop the remote
to continue sending packets, to do that SRMP header should be set to wait
so the remote should wait. |
Luiz Augusto von Dentz |
11 years ago |
2 files, +55, -3 |
| 7b43cc9e |
gobex: Fix not handling SRM properly
SRM can be enabled but while not active with use of SRMP header so the
handling of this states needs to be separated. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +16, -8 |
| fa070159 |
unit/test-gobex-transfer: Add /gobex/test_packet_get_req_suspend_resume
This adds a test to call g_obex_suspend and latter g_obex_resume while
SRM is enabled. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +77, -4 |
| 7c862eb5 |
unit/test-gobex-transfer: Add /gobex/test_packet_put_req_suspend_resume
This adds a test to call g_obex_suspend and latter g_obex_resume while
SRM is enabled. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +74, -0 |
| 7cbdb40a |
tools/obexctl: Add resume command
Add support for resume command which can be used to resume ongoing
transfers. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +41, -0 |
| 1ada23b0 |
tools/obexctl: Add suspend command
Add support for suspend command which can be used to suspend ongoing
transfers. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +41, -0 |
| d4390c08 |
obexd/transfer: Add Transfer.Resume method
This method can be used to resume ongoing transfers. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +25, -0 |
| ff10649b |
obexd/transfer: Add Transfer.Suspend method
This method can be used to suspend ongoing transfers. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +47, -13 |
| abb4afcd |
core: Add support for loading IRKs |
Johan Hedberg |
11 years ago |
1 file, +98, -0 |
| 29ca5869 |
core: Listen for New IRK events and store the values |
Johan Hedberg |
11 years ago |
1 file, +88, -0 |
| b0bca6d0 |
core: Add convenience function for lookup up device address type |
Johan Hedberg |
11 years ago |
1 file, +27, -17 |
| b48572be |
core: Add function for updating the address of a device |
Johan Hedberg |
11 years ago |
2 files, +16, -0 |
| 0161a7c9 |
core: Move private structs from adapter.h to adapter.c |
Johan Hedberg |
11 years ago |
2 files, +18, -18 |