- 29 Jan, 2015 1 commit
-
-
The Android Automerger authored
-
- 27 Jan, 2015 1 commit
-
-
Andre Eisenbach authored
When pairing takes place, the pairing_cb.is_temp flag indicates whether a pairing is temporary or permanent. Link keys are not stored for temporary pairings. Since this is a "positive" flag, resetting the pairing_cb control block (ex. memset to 0), it will assume persistent pairing by default. Under certain circumstances, this can lead to a link key being stored for temporarily secured connection. This patch reverses the flag to be a "negative" flag. Renamed to "persistent_bond", the default 0 meaning is now used to indicate a temporary bond. If the lag is not properly set now, it will default to a temporary bond and will not save the link key erronously. Bug: 18345373 Change-Id: I6e821595877ff30d64dc6e33602ac049cab3dd1e
-
- 19 Jan, 2015 1 commit
-
-
The Android Automerger authored
-
- 15 Jan, 2015 1 commit
-
-
Andre Eisenbach authored
-
- 13 Jan, 2015 1 commit
-
-
The Android Automerger authored
-
- 12 Jan, 2015 1 commit
-
-
Andre Eisenbach authored
Bug: 18833375 Change-Id: Ib91c8e92658a276d813954264897b02863f1148b
-
- 07 Jan, 2015 2 commits
-
-
Andre Eisenbach authored
Also made the value overwrite-able in bt_target.h. Bug: 18913091 Change-Id: I64bbe453b35fdce6f127b3c23c0552b14d4ac49b
-
The Android Automerger authored
-
- 22 Dec, 2014 2 commits
-
-
Tobias Melin authored
A check if the device address is random is needed since in a public device address the two most significatant bits can also be equal to 01 (see Bluetooth specification Core_v4.1.pdf, page 2021 and page 2500). Bug: 18784040 Change-Id: I4f967a426ebb825731461e202c0741ae0540ef6a
-
The Android Automerger authored
-
- 17 Dec, 2014 1 commit
-
-
Andre Eisenbach authored
GATT service discovery in the slave role does not update to fast connection parameters when connected. Accordin to the 4.0 spec, the connection parameter disable/enable call is used for only by the masster role. The 4.1 and later spec allows the slave role to control the connection parameter update so that a slave role GATT client can perform the service discovery using fast connection parameters. Also switched to requestiong 7.5ms connection interval by default during service discovery. Bug: 18266904 Change-Id: Ie6300587306be3d694937e3888069e252592be42
-
- 10 Dec, 2014 1 commit
-
-
The Android Automerger authored
-
- 09 Dec, 2014 2 commits
-
-
Andre Eisenbach authored
-
Andre Eisenbach authored
Bug: 18687167 Change-Id: I2a2a7113e6bc7cfb22a6bd6f16d16ce2b7c84cff
-
- 08 Dec, 2014 1 commit
-
-
The Android Automerger authored
-
- 06 Dec, 2014 1 commit
-
-
Chaojing Sun authored
Some bonded remote devices require the client to register for service change indication and actually set the client configuration descriptor before service change indications can be removed. This change add an additional step after device bonding has occured to register for service change indication if possible. Bug: 18173911 Change-Id: I25386faec0d58834ee2b0a9d1db2d2e052311264
-
- 04 Dec, 2014 5 commits
-
-
Andre Eisenbach authored
If a device is not bonded, the non-volatile GATT service cache should not be used. Only bonded devices have the capability to invalidate the cache using the service changed indication. Bug: 18571592 Change-Id: Ia75aa14f1c862a18237e78d24b63c22cf1dc82a8
-
Andre Eisenbach authored
* commit 'cf7f6a15': Prevent Java call for acquiring already held wakelock
-
The Android Automerger authored
-
Wei Wang authored
-
Andre Eisenbach authored
Change-Id: Icf455b6aa7c0c1bf7abf7ea9700cfde17f6c7c2b
-
- 03 Dec, 2014 4 commits
-
-
Matthew Xie authored
-
The Android Automerger authored
-
Matthew Xie authored
-
Matthew Xie authored
Set the default value as 3000 ms Bug: 18549150 Change-Id: I1d5b4fca627c22fdd8a32a41d5beac6837b6dff4
-
- 02 Dec, 2014 1 commit
-
-
The Android Automerger authored
-
- 27 Nov, 2014 1 commit
-
-
The Android Automerger authored
-
- 26 Nov, 2014 4 commits
-
-
Andre Eisenbach authored
When a client requests to update the LE transport MTU, the server currently does not get notified and can therefor not properly size notifications appropriate to the current MTU. Bug: 18388114 Change-Id: Ice355f8919d4f69876574df1d90ce7d31f42bc4f
-
Wei Wang authored
Bug:18539121 Change-Id: I841e4323ed4995bd9f8117681a759f52995d071f
-
Zhenye Zhu authored
Bug: 18271987 Change-Id: I348f3851a955b5277e7cdf0102583eaaef2ef0f3
-
Simon Wilson authored
* commit '254b5ba2': gki_buffer: add missing mutex unlock
-
- 25 Nov, 2014 1 commit
-
-
Simon Wilson authored
Bug: 18511282 Change-Id: Iea5248d5c9ba8690d0c2f462ec04784476309797
-
- 24 Nov, 2014 2 commits
-
-
Matthew Xie authored
-
The Android Automerger authored
-
- 22 Nov, 2014 1 commit
-
-
Simon Wilson authored
* commit '654c376f': DO NOT MERGE Reduce TIMER_INTERVAL_FOR_WAKELOCK_IN_MS to 100ms
-
- 21 Nov, 2014 1 commit
-
-
Simon Wilson authored
The bluedroid wakelock locked time has increased 2.5x since K. Reduce the 3s interval to reduce the time that the wakelock is held, allowing the kernel to suspend more frequently. By reducing this, wakelock usage returns to roughly K levels. This in turn reduces BT process power usage. Bug: 18357273 Change-Id: I7c3bddffafb0fa59468b8dd5718220be8ac85506
-
- 20 Nov, 2014 1 commit
-
-
The Android Automerger authored
-
- 19 Nov, 2014 1 commit
-
-
Satya Calloji authored
Bug:18045480 Change-Id: Ic433f4aa26bd08e84c53c447be9d5278e16ebd55
-
- 18 Nov, 2014 2 commits
-
-
Andre Eisenbach authored
In an attempt to make the I/O capability configuration more reasable and overwritable per platform, the BR/EDR specific I/O capabilities were used for LE. In SMP, the I/O capabilities flag is mapped differently, thus a separate flag is required to configure the LE I/O capabilities. Bug: 18245986 Change-Id: I6b4ba8f8a1d60ea25729e49d305e3653e94928c6
-
Andre Eisenbach authored
* commit 'a59f47f2': DO NOT MERGE Remove overflow rate limiting when reading A2DP frames
-