5120fedf20eb29fa65cef561c475d18d51197b25 |
|
29-Jun-2017 |
Jack He <siyuanh@google.com> |
GATT: Expose opportunistic client API to Java * Opportunistic GATT connection allows system service to subscribe to characteristic notifications without holding the BLE connection * Exposing this flag to Java allows Android applications to use it Bug: 35874078 Test: make, test on Android App Change-Id: Ic470acd63bf45d1c33696abed1e93b30746fb7a2
/system/bt/service/low_energy_client.cc
|
b707f447cbb916de2e0dfd2b4e9bf15818376e64 |
|
04-Jul-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Make RawAddress into a class (1/3) * Add libbluetooth-types - library containing types implementation, that is common between stystem/bt and packages/apps/Bluetooth. It must be included in every project using btif interface. * Put Raw Address implementation into libbluetooth-types * Unify all "to/from string" helper methods into ToString and FromString * bd_addr_empty -> RawAddress::kEmpty * bd_addr_any -> RawAddress::kAny Also fix leaks in jni str2addr by adding ReleaseStringUTFChars Test: types_unittest Change-Id: Ie0694843ad5fbd2a80b310c5f532e5e5a9548043 Merged-In: Ie0694843ad5fbd2a80b310c5f532e5e5a9548043
/system/bt/service/low_energy_client.cc
|
a484a888196ddf8bcbf1ad3226d6451bc735a94b |
|
25-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Rename bt_bdaddr_t into RawAddress (3/3) Test: compilation test Change-Id: I4571721a0c6165a66450ee157a53d8d15bfc45d0
/system/bt/service/low_energy_client.cc
|
96ac0a3c16a4a9f98169baf158bae16528cde79b |
|
21-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Use references in GATT client/server API (2/3) This allows to get rid of some unnecessary null checks, and guarantee proper values are passed. Test: compilation test Change-Id: I1b790dba0cfc3ab02984c3911d83a6f413a1e7e6
/system/bt/service/low_energy_client.cc
|
96fb273d92a31204edcf43ab2594a19876d14056 |
|
25-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Add option to specify initial LE connection PHY (1/3) For whitelist connections we always use all possible PHYs, for direct connection use PHY specified by client. Test: manual Bug: 30622771 Change-Id: I720f134e2800dc3d282135bb7ffbe3882117c680
/system/bt/service/low_energy_client.cc
|
911d1ae03efec2d54c3b1b605589d790d1745488 |
|
29-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Apply clang-format to the rest of the tree find * | grep "\.[ch]" | xargs clang-format --style=file -i Test: mma -j32 Change-Id: I6fcc9862bb7bc07c2a367ca58fef2b3cd27a6f05
/system/bt/service/low_energy_client.cc
|
c3f6a51615c4f26bce0b8b6e16757610dbd0b45b |
|
27-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Separate LE scanner and GATT client BTIF interfaces (3/3) In order to properly separate low level structures associated with LE scanner and GATT client, their interfaces must be separated first. Test: sl4a BleScanApiTest Bug: 30622771 Change-Id: If804632c8e4b08fd15d5b847c7838822cf98d79f
/system/bt/service/low_energy_client.cc
|
67d5a2523314d9757b2472c3e828dbc1015df4fe |
|
13-Jul-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Separate advertiser from GATT client (4/4) Bug: 30622771 Change-Id: I761f0bff09aec1047bd512915960021e4fbdc0c8
/system/bt/service/low_energy_client.cc
|
5dc0d15e7865104d13be75c06de4b9158ce7dff4 |
|
17-Aug-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang-tidy warnings in bt. * Add explicit keyword to conversion constructors, or add NOLINT to implicit conversion constructors. Bug: 28341362 * Use const reference type for read-only parameters, or add NOLINT to keep same callback function signature. Bug: 30407689 * Use const reference type for loop index variables to avoid unnecessary copy. Bug: 30413223 * Use const reference type to avoid unnecessary copy. Bug: 30413862 Test: build with WITH_TIDY=1 Change-Id: I8237d332f32d7be09ab72a8de82160fdb776dcd1
/system/bt/service/low_energy_client.cc
|
16102de0866a51b523143b681e72db8e0ff441c4 |
|
31-May-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Vectors as parameters to GATT (1/3) Bug: 29005882 Bug: 28485365 Change-Id: I0a5041073a39977c4fbc29879c383fa6720da641
/system/bt/service/low_energy_client.cc
|
e6d1202990e0ede65db4470b4eaa20fc4b1f791e |
|
12-May-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Rename all *.cpp files to *.cc to follow new style Change-Id: Ia79ee09348e67ff4a1712ee11a1e8480180a2623
/system/bt/service/low_energy_client.cc
|