- Oct 23, 2018
-
-
Jakub Pawlowski authored
* cutils/log.h -> log/log.h * add missing #include "log/log.h" * add android_errorWriteWithInfoLog stub Test: compile on linux using ninja Change-Id: I720921a2fbf86b5ce5e2a2f691f1e769c91672b6
-
Jakub Pawlowski authored
Test: build with ninja on Linux Change-Id: Ibb5bdde117732556b5b7f0fa6fba8a57c2912782
-
- Oct 19, 2018
-
-
Bill Yi authored
Change-Id: I1670051cca44a5a490b42d07ae9977b01ce093e1
-
Treehugger Robot authored
-
- Oct 17, 2018
-
-
wangfukai authored
Change-Id: I15ecac0232bfeb6c97f802c79bebc7aca03ab874 Signed-off-by:
wangfukai <wangfukai@huawei.com>
-
- Oct 15, 2018
-
-
wangfukai authored
Test:Pair smartphone with band and carkit, unpair band and check Media Audio with carkit on smartphone. Signed-off-by:
wangfukai <wangfukai@huawei.com> Change-Id: Ib913d2d52e25266e797eb896f99db593531442a7
-
Jakub Pawlowski authored
am: 2fb23517 Change-Id: I54fea12bed8943b15bd4940950e5fd000bbe3963
-
- Oct 13, 2018
-
-
Jakub Pawlowski authored
This patch brings the latest and greatest features of libchrome to android. It contains ~2600 patches. Reason for uprev: libbluetooth want to use some of the most recent features avaliable. Test: libchrome_test Change-Id: I5f8d5931b404767d3b86cb3bd8df2a05dd67a768 Merged-In: I5f8d5931b404767d3b86cb3bd8df2a05dd67a768
-
- Oct 12, 2018
-
-
Jakub Pawlowski authored
am: d93c32ac Change-Id: Ib779f549b06b39227d56d3a0e2dfb37bf76c97d7
-
Jakub Pawlowski authored
During Bonding, devices exchange "Identity Address Information", which include Identity Address, and Identity Address Type. Identity Address is either Public Address, or Static Random Address. Thorugh stack, we improperly use "static" where we should use "identity" to refer to this address. Bug: 109827460 Test: compilation, just renamed variables. Change-Id: Iccee1e8ae881e9b9f480e0bf05eea440a905109a
-
Hansong Zhang authored
am: ffecc8a5 Change-Id: I1003b0240b81909eb6c7225b247d691795a28a6c
-
Treehugger Robot authored
-
Hansong Zhang authored
am: ae8bfd74 Change-Id: Ia6f3e4f5dbc311a8dcb376c5c004a7f7a02580ba
-
Treehugger Robot authored
-
Hansong Zhang authored
am: 113f7ab8 Change-Id: I5b9f2420b4663489f300d684529b4f91856b1f37
-
- Oct 11, 2018
-
-
Hansong Zhang authored
* Don't use future.wait_until() * For cancel_period_task, verify the counter won't change after timer is cancelled Test: run Timer test for 5000 times Bug: 116081383 Change-Id: Ibc99507e76180a878f417a0b4e7aba1b8adc7cb6
-
Hansong Zhang authored
Test: disconnect hearing aid and let remote device connect to it Bug: 116317072 Bug: 117423102 Change-Id: Iea001d287256f4d7d9e8213ac8a4f03d78f4bbc5
-
Pavlin Radoslavov authored
am: 86461142 Change-Id: Ia6434fdf9225a443d978b158718477642b47f5b6
-
Treehugger Robot authored
-
Stanley Tng authored
am: 5b6d6f10 Change-Id: I7d555fa8dafa0aed8c59c32cad98eae5adceb718
-
Treehugger Robot authored
-
Stanley Tng authored
Add more logs to debug the TimeCheck timeout crash issues. Test: Manual run Change-Id: I3a05ca975e41ab002e466150f3f3f28ba0f037df
-
- Oct 10, 2018
-
-
Pavlin Radoslavov authored
This addresses AVDTP codec reconfiguration issue on the A2DP Sink side. Apparently, the A2DP Sink rejects AVDTP Reconfig - then, after the AVDTP Close (normal), the Sink side doesn't accept AVDTP SetConfig anymore. If the codecs are already known to the A2DP SRC, it doesn't need the AVDTP Discover mechanism just for the purpose of the codec reconfiguration. Hence, we can allow SetConfig from INIT state. Bug: 115894702 Test: Manual with switching the AAC Sample Rate in the Develop Options Change-Id: I3b1603dc6ef344eea50383df2eddf309dec80a28
-
Jakub Pawlowski authored
am: 5436a1da Change-Id: I396a9ebc634b66eec30310627483f25269824d79
-
Jakub Pawlowski authored
Only pass identity addresses to btm_identity_addr_to_random_pseudo. Only pass random addresses into btm_ble_resolve_random_addr. Test: bond twice to device using non-resolvable address Change-Id: I5931e5bc89449ea4ae9b873aedfd7bbcdeef2e01
-
- Oct 09, 2018
-
-
Ajay Panicker authored
am: c7188511 Change-Id: I625dabfb5d1c0cf18a58550b6ea35b902cf716e0
-
Ajay Panicker authored
-
Hansong Zhang authored
am: aa8ef0ab Change-Id: I6a96c10e941e9cb8c055f6256bdd06da423176e7
-
Hansong Zhang authored
* Never set promise more than once * To verify running task cannot be cancelled, make sure Cancel() is called after callback starts * Remove a stress test case. Sometimes there is unexpected event causing deviation. Test: run Timer test for 5000 times Bug: 116081383 Change-Id: If99e4958289e9b6aaabc51b15ce4ac035a3ff1e9
-
- Oct 08, 2018
-
-
Hansong Zhang authored
am: 85dbea83 Change-Id: I914cc4e97ba1978dfeb0af0e1e9327eb8e44bbd1
-
Treehugger Robot authored
-
Hansong Zhang authored
am: 83676d8d Change-Id: I2fd18ccf848c6c04af0520e1e57b023eec84b297
-
Jakub Pawlowski authored
am: ce1de8b0 Change-Id: Ic343e34c18dd0ce8ef0fdbf8a23037e3bcb24878
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Hansong Zhang authored
Test: A2DP stream music Change-Id: I4f7325b3eb3be07eca6c599c7f6f5e037b8e7a64
-
Jakub Pawlowski authored
When sending Le Start Encryption, it's possible that at the same exact moment the connection was disconnected, and there is an incoming "Disconnection Complete Event". The controller would send error 0x02 "unknown connection identifier" in such case. This can happen sporadically when reconnecting device multiple times. Currently, we don't handle this error code. This lead to the timeout when waiting for "Encryption Complete", and unbonding of the device. From now on, if 0x02 error code is returned, we'll cancel current SMP operation, which is the "LE Start Encryption". This will stop the SMP timer, and make sure the bond to remote device is not lost. Test: Manual test reconnecting with HID device multiple time in a row, causing the link drop right after connection, by removing battery, or closing the shield box. Bug: 113652889 Change-Id: I2ff9c13dbc8e7b71505908996e26b89fa1ea6a42
-
Ajay Panicker authored
DataElementReader extracts DataElement's from packets which are the basic container for all data in the SDP protocol. Bug: 114751344 Test: run host test bluetooth_test_sdp Change-Id: If01f22d81af1b80e7c9ac8993ee161eba779bfa3
-