Pavlin Radoslavov
3713929862
Merge "Add new internal API: enableOptionalCodecs()/disableOptionalCodecs()" am: 3c7fce3579 am: 25105f6561
...
am: dfc1264eff
Change-Id: I09fd2e135ff0410b08ce197f98a4f58b14c9b7c6
2017-03-29 22:57:22 +00:00
Pavlin Radoslavov
25105f6561
Merge "Add new internal API: enableOptionalCodecs()/disableOptionalCodecs()"
...
am: 3c7fce3579
Change-Id: Ic8483107e72a61e8b07f26f343e36254fe57cfd9
2017-03-29 22:47:28 +00:00
Treehugger Robot
3c7fce3579
Merge "Add new internal API: enableOptionalCodecs()/disableOptionalCodecs()"
2017-03-29 22:41:15 +00:00
Jakub Pawlowski
a6478d3a59
Merge "Bluetooth: fix comment wording" am: 6ba7c54a51 am: eeedda1453
...
am: ba2222aabb
Change-Id: I6a1cbac244e5f262bfda523abd165cef20b7e7b2
2017-03-29 18:39:44 +00:00
Jakub Pawlowski
eeedda1453
Merge "Bluetooth: fix comment wording"
...
am: 6ba7c54a51
Change-Id: I745973b35e5d756072bff1d0958470dc0f55f6ca
2017-03-29 18:28:44 +00:00
Pavlin Radoslavov
61075105ca
Add new internal API: enableOptionalCodecs()/disableOptionalCodecs()
...
This API can be used to enable the optional codecs, or disable them
and use only the mandatory SBC.
Internally, it is implemented by raising the SBC priority to
highest (so SBC will be used/selected), or reducing the SBC priority
to its default value (lowest).
Test: A2DP streaming and enabling/disabling/selecting optional codecs
Bug: 35873828
Change-Id: Ia82036ac33590a3a402b1f5a36102264d47a9029
2017-03-29 10:58:48 -07:00
Jakub Pawlowski
e7f89b07e6
Bluetooth: fix comment wording
...
Test: manual
Bug: 30622771
Change-Id: I5a589c98553f35248b0d95d332e9f35774075b24
2017-03-29 16:34:07 +00:00
Jakub Pawlowski
5896ed8f0b
Merge "Bluetooth API spelling fixes ("wether" -> "whether")" am: 81cef3aeb8 am: 5cca752a4b
...
am: 855f9f576b
Change-Id: Icd6f6d3224c7c7fdeceb5f82f100f12e77f9c5c9
2017-03-28 20:23:49 +00:00
Jakub Pawlowski
5cca752a4b
Merge "Bluetooth API spelling fixes ("wether" -> "whether")"
...
am: 81cef3aeb8
Change-Id: Ief280cbc9283ff1cabdd3c8e53fcabd47c7881b1
2017-03-28 20:12:46 +00:00
Jakub Pawlowski
08ed924d89
Bluetooth API spelling fixes ("wether" -> "whether")
...
Bug: 30622771
Test: manual
Change-Id: I01c8b18d0057f2fd6e477ce2ca0b779321b6c0e6
2017-03-28 18:09:50 +00:00
Jakub Pawlowski
1d978329df
Merge "Bluetooth GATT callback naming fix "Ext" -> "" (1/2)" am: beb8ceada8 am: cfe099b01d
...
am: b4e8fd65bf
Change-Id: I31be1d92cf7ad95214bf353dca20b990a280f996
2017-03-27 21:34:23 +00:00
Jakub Pawlowski
cfe099b01d
Merge "Bluetooth GATT callback naming fix "Ext" -> "" (1/2)"
...
am: beb8ceada8
Change-Id: Ie88e330a1d50adac8c6b83581079c6096c4d898a
2017-03-27 21:22:15 +00:00
Jakub Pawlowski
d7116bea06
Bluetooth GATT callback naming fix "Ext" -> "" (1/2)
...
Gatt callback don't need the "Ext" postfix, as it was removed from new
API.
Test: manual
Bug: 30622771
Change-Id: I54596ffdcb818343cc313123266cfa16291c6236
2017-03-27 19:27:57 +00:00
Jakub Pawlowski
36a44f070e
Merge "Expose connection update callback (4/4)" am: 60865e4a8d am: 45487910b4
...
am: ccff3be9d4
Change-Id: I621210ff8d2c0b203d86e6ad2a11402466724b97
2017-03-24 20:46:59 +00:00
Jakub Pawlowski
45487910b4
Merge "Expose connection update callback (4/4)"
...
am: 60865e4a8d
Change-Id: I0f5301b195b697743d1fb552dac4af8e1fd1445c
2017-03-24 20:36:30 +00:00
Jakub Pawlowski
326f7b31b9
Expose connection update callback (4/4)
...
Test: manual
Bug: 30622771
Change-Id: I56a3c42814249abc33e95e84ce092c2d8df65434
2017-03-24 17:22:54 +00:00
Jakub Pawlowski
2a5b32faec
Merge "Bluetooth 5 Enable->Enabled (1/2)" am: fa69eeac5c am: cde107da6c
...
am: 88e9c86822
Change-Id: I10b47fa5566c05ddeef5e13ee9d1593c648a0b48
2017-03-23 01:33:35 +00:00
Jakub Pawlowski
cde107da6c
Merge "Bluetooth 5 Enable->Enabled (1/2)"
...
am: fa69eeac5c
Change-Id: Ia09cf5db2f69659a3b77e4c5e663d5977793df48
2017-03-23 01:25:31 +00:00
Jakub Pawlowski
93a094c37f
Merge "BluetoothGattCallbackExt removal" am: e2ddacaff4 am: 2a32d04a24
...
am: 822ddff283
Change-Id: I2bffe270bde8eecd2673b75fbd578f833b59f402
2017-03-23 00:58:44 +00:00
Jakub Pawlowski
2a32d04a24
Merge "BluetoothGattCallbackExt removal"
...
am: e2ddacaff4
Change-Id: I59ba6c9950997ea447a5b021d509a72abc546661
2017-03-23 00:44:06 +00:00
Jakub Pawlowski
7998be9e44
Bluetooth 5 Enable->Enabled (1/2)
...
Test: manual
Bug: 30622771
Change-Id: I37b198927076a0267de67e1bd94eaea9e88e53bb
2017-03-22 15:42:53 -07:00
Jakub Pawlowski
d64bb883d8
BluetoothGattCallbackExt removal
...
New methods should be added to BluetoothGattCallback, instead of
creating Ext class.
Test: manual
Bug: 30622771
Change-Id: I2567df5baace6bd2d2f30c36d2f62056408ca5d0
2017-03-22 18:27:10 +00:00
Jakub Pawlowski
a9795ca6be
Merge "Add setScannable to AdvertisingSetParameters (1/2)" am: 7f14b8f095 am: 8d06b41826
...
am: 34d23b7794
Change-Id: I960254d1c051f58c882a6c39bb6fb2173a47c0ef
2017-03-21 18:59:57 +00:00
Jakub Pawlowski
9cd0d3eec3
Merge "Add missing txPower parameter" am: a6c1f6def1 am: 43f71975d0
...
am: ac5adba90e
Change-Id: I0f7b282fb1a0d09742f8a8e9aca5a62b841adf0a
2017-03-21 18:58:31 +00:00
Jakub Pawlowski
8d06b41826
Merge "Add setScannable to AdvertisingSetParameters (1/2)"
...
am: 7f14b8f095
Change-Id: I26846383be5c0fe88501ffd1011b27f39896a74a
2017-03-21 18:44:36 +00:00
Jakub Pawlowski
43f71975d0
Merge "Add missing txPower parameter"
...
am: a6c1f6def1
Change-Id: I61ac50f7f2a5d3d3ea2a3e23b441fa22bb69f52a
2017-03-21 18:43:21 +00:00
Jakub Pawlowski
d12b5688f0
Add setScannable to AdvertisingSetParameters (1/2)
...
There must be a proper way to specify if advertisment is scannable, when
updating the parameters.
Test: manual
Bug: 30622771
Change-Id: Ie520609d3fff07ccc2960015c19311d773842852
2017-03-21 18:37:16 +00:00
Jakub Pawlowski
bcf671b7eb
Add missing txPower parameter
...
Test: manual
Bug: 30622771
Change-Id: Iaf3111d7545f9bb046b5a23b680347a75125ca7e
2017-03-21 18:36:05 +00:00
Jakub Pawlowski
2eb54b6bd8
Merge "Bluetooth 5 AdvertisingSet implementation (1/4)" am: f0c963a5b6 am: 375741e99a
...
am: d7714c45e0
Change-Id: I71d5455248a9840aadf02859ba8652bd80eca559
2017-03-20 22:41:06 +00:00
Jakub Pawlowski
375741e99a
Merge "Bluetooth 5 AdvertisingSet implementation (1/4)"
...
am: f0c963a5b6
Change-Id: Ia401ccf8935b8cb315849803c5c82d1d7dd64b81
2017-03-20 22:26:42 +00:00
Jakub Pawlowski
6a55da9018
Bluetooth 5 AdvertisingSet implementation (1/4)
...
Test: manual
Bug: 30622771
Change-Id: Ia89718c0c2ab2eaa71b158ecdcae989af907769f
2017-03-20 20:00:36 +00:00
Jakub Pawlowski
def6fee7f5
Merge "Bluetooth 5 move timeout parameter (1/2)" am: d9f2f67a5f am: 07d79aa3b0
...
am: acd3953ea1
Change-Id: Ic2c7bd33d558bb4e8cfff063c95f2fa137aeaae0
2017-03-17 23:09:10 +00:00
Jakub Pawlowski
07d79aa3b0
Merge "Bluetooth 5 move timeout parameter (1/2)"
...
am: d9f2f67a5f
Change-Id: Iee7d485461f5e02ab65ec9f7311e962deb603543
2017-03-17 22:34:24 +00:00
Jakub Pawlowski
adbf2eef2f
Bluetooth 5 move timeout parameter (1/2)
...
Timeout is not a parameter, it is a property of enabling the
advertising. Move it into more proper place.
Test: manual
Bug: 30622771
Change-Id: I09ebc6c770bc02938ea16a9738a7e03dc8006fde
2017-03-17 22:23:57 +00:00
Jakub Pawlowski
7800604d0d
Merge "LE Maximum Advertising Data Length (1/4)" am: 74f2e1a303 am: 2fc3834f4d
...
am: 066e8551f1
Change-Id: If9ee85705e7c47820e23ad79a048e4c04c4cc11a
2017-03-17 05:31:07 +00:00
Jakub Pawlowski
2fc3834f4d
Merge "LE Maximum Advertising Data Length (1/4)"
...
am: 74f2e1a303
Change-Id: I3b6599937ddd04a9c13573d156cc721152c0005a
2017-03-17 05:19:57 +00:00
Jakub Pawlowski
ad10affa4e
LE Maximum Advertising Data Length (1/4)
...
Add ability to check maximum advertising data length.
Bug: 30622771
Test: manual
Change-Id: I281f7e9f294c40a47a67a22809cc753b6693f7c4
2017-03-16 18:27:01 -07:00
Jakub Pawlowski
9f9597e248
Merge "Bluetooth 5 AdvertisingSet implementation (1/4)" am: 15e69df921 am: 45e0c6ea7f
...
am: d2da3a7874
Change-Id: I3b14feb1d470f818b48acf99b32785f653790cc2
2017-03-17 01:21:38 +00:00
Jakub Pawlowski
45e0c6ea7f
Merge "Bluetooth 5 AdvertisingSet implementation (1/4)"
...
am: 15e69df921
Change-Id: I585fc900b4a153744116fa87764db98b038184d5
2017-03-17 01:09:02 +00:00
Jakub Pawlowski
5f00f173fb
Bluetooth 5 AdvertisingSet implementation (1/4)
...
This patch wires up fist methods of AdvertisingSet, making it possible
to start advertising and stop advertising. It also replaces legacy
implemementation with calls to new implementation.
Bug: 30622771
Test: sl4a ConcurrentBleAdvertisingTest
Change-Id: I80a4b1b2b632d5ef8a80d958615897684cfa0c16
2017-03-16 22:17:09 +00:00
Jakub Pawlowski
58569de4de
Merge "Bluetooth 5 spelling fixes"
...
am: 5465fe0a2d
Change-Id: Ibef8ee6a56bf1f8c695e07e4ba61c015054eee13
2017-03-13 18:11:58 +00:00
Jakub Pawlowski
bc2991e866
Bluetooth 5 spelling fixes
...
Bug: 30622771
Test: manual
Change-Id: I46b6486619cc7366e56b25ca48937e6792f53e1d
(cherry picked from commit 53501ad210 )
2017-03-13 17:48:42 +00:00
Jakub Pawlowski
83c4712abd
Merge "Bluetooth 5 spelling fixes"
2017-03-11 02:22:39 +00:00
Jakub Pawlowski
53501ad210
Bluetooth 5 spelling fixes
...
Bug: 30622771
Test: manual
Change-Id: I46b6486619cc7366e56b25ca48937e6792f53e1d
2017-03-11 00:30:17 +00:00
Eugene Susla
36e866b8e0
Support multiple filters per association request
...
By supporting multiple filters per one request we should be able to cover
multiple kinds of use cases such as:
- Letting the user select from a list of devices of more then one medium
type (e.g. Bluetooth and BLE)
- Allowing to provide multiple criteria for any field (e.g. filtering by
more than one service UUID)
Bug: 30932767
Test: Provide multiple filters and ensure that devices matching either are
shown in the list to choose from.
Ensure wifi SSIDs are shown in the list if wifi filter is provided
Change-Id: I0a978787551a1ee5750ec5544b241d3bbfed5a7c
2017-03-09 17:52:49 -08:00
Hector Tellez
d66c95fa90
Revert "Support multiple filters per association request"
...
This reverts commit e70e6aa62c .
Change-Id: I12857cbbea0a0c74521191ab5e3713db230626ab
2017-03-09 17:55:43 +00:00
Eugene Susla
e70e6aa62c
Support multiple filters per association request
...
By supporting multiple filters per one request we should be able to cover
multiple kinds of use cases such as:
- Letting the user select from a list of devices of more then one medium
type (e.g. Bluetooth and BLE)
- Allowing to provide multiple criteria for any field (e.g. filtering by
more than one service UUID)
Bug: 30932767
Test: Provide multiple filters and ensure that devices matching either are
shown in the list to choose from.
Ensure wifi SSIDs are shown in the list if wifi filter is provided
Change-Id: I6621da388e2bf4ed97c5af2692629a321d0b63c7
2017-03-08 16:52:14 -08:00
Jakub Pawlowski
fc3c9d0e9e
Merge "Bluetooth 5 Advertising API"
...
am: 1bb08c25b8
Change-Id: Ifd95aacf025929d3c9f5a1762f31ed20c26fabfd
2017-03-08 19:21:03 +00:00
Jakub Pawlowski
4f6034160c
Merge "Bluetooth 5 PHY selection API"
...
am: 104eeedb42
Change-Id: I0ee2daaf0771b405c8a14598a70459879d31c953
2017-03-08 19:18:50 +00:00
Jakub Pawlowski
8acd7391bd
Merge "Bluetooth 5 periodc scan API (1/2)"
...
am: f1d76a71c8
Change-Id: I7b68746e3dc02a12d13380a90bcf26cebfd31f16
2017-03-08 19:14:22 +00:00