9e030fde05352ec4385d7baf6cc2af89e95e039c |
|
25-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Rename bt_bdaddr_t into RawAddress (3/3) Test: compilation test Change-Id: I4571721a0c6165a66450ee157a53d8d15bfc45d0
/system/bt/bta/gatt/bta_gattc_api.cc
|
c2276b06572ab6fc1f900fbb1f41087e77d47e2a |
|
10-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Use bt_bdaddr_t instead of BD_ADDR Test: compilation test, sl4a GattReadTest Change-Id: I8d1bd6914aec55bb53495b1d0d5e3d37b86865e6
/system/bt/bta/gatt/bta_gattc_api.cc
|
d7ee6f2e85a1a8837b0b1e2e8ba1c72b53650cd8 |
|
05-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Get rid of BTA_GATTC_API_REFRESH_EVT Test: compilation test Change-Id: I631962183ac63d2b168005060bb1f0d4964b0884
/system/bt/bta/gatt/bta_gattc_api.cc
|
31a6bf4f11b7f5483af93d9ded49f979167a0ccb |
|
05-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Get rid of trivial BTA_GATTC_ events Test: compilation test Change-Id: I8c705d1bb0532cbe0dd69b1f3b0b5d1a63534a23
/system/bt/bta/gatt/bta_gattc_api.cc
|
47474c3e584806e0b49b27e1e5330c1e6646cfb9 |
|
04-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Fix order of parameters to BTA_GATTC_Open Different order of parameters in different flavours of method caused bug in btif_gatt_client.cc, where every client would be started as opportunistic. This issue was introduced in commit 16bb48b320cde54a1a06a525f4d9be1421689649 Bug: 34951749 Test: sl4a GattReadTest was flaky without this patch Change-Id: I243b11bd8e2c0da9f01cbd3eab95dc808bd54006
/system/bt/bta/gatt/bta_gattc_api.cc
|
16bb48b320cde54a1a06a525f4d9be1421689649 |
|
25-May-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Fix GATT Server disconnecting for no reason Connections created by GAP profile should be ephemeral, and not interfere with the connection timeout. When a device is bonded, listing services through DM would cause a DM APP to create a connection, and later to disconnect. This causes connection to timeout. In case a device was already connected, this should not happen. Bug: 34951749 Test: manual Change-Id: Iad04fd9eed4c664f35131442e3f83a704497a067
/system/bt/bta/gatt/bta_gattc_api.cc
|
45aebe75f75c1f93c396118bc39748fc0f4054c7 |
|
16-May-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Discover primary service by UUID for PTS tests (1/4) Bug: 38123054 Test: manual Change-Id: Ic97a964ca2a25a84c6abcf41acb0f3fb583488a2
/system/bt/bta/gatt/bta_gattc_api.cc
|
7dd34f52bc950bae2fb1b30b17da0ff34ee016aa |
|
14-Apr-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Read by UUID for PTS tests (4/5) Add a hidden api for reading characteristic by UUID for PTS. Bug: 35150313 Test: sl4a GattReadTest.byUuid Change-Id: I072473c5f7b761707774efd89f8a22bfdf012135
/system/bt/bta/gatt/bta_gattc_api.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/bta/gatt/bta_gattc_api.cc
|
221e9bf6c9e9f974efd92ea4f054dbdba248d2db |
|
15-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
BTA Application registration refactor This patch replace BTA state machine state associated with registration of new application, together with BTA_GATTC_API_REG_EVT, and tBTA_GATTC_API_REG. Instead, it uses closure to post registration task, and callback for registration event. Bug: 30622771 Test: sl4a ConcurrentBleAdvertiserTest GattConnectTest Change-Id: I62d68485170ef5472237d62b285353f2c9bc8250
/system/bt/bta/gatt/bta_gattc_api.cc
|
f33b6f434f086b20fabe5913016bc423ac975057 |
|
23-Nov-2016 |
Marie Janssen <jamuraa@google.com> |
readability fix: No assigns in if conditionals Coccinelle-assisted: @@ variable i; expression E; statement S1, S2; @@ + i = E; if ( ( - (i = E) + i != ... | - (i = E) + i == ... | - (i = E) + i < ... | - (i = E) + i > ... | - (i = E) + i <= ... | - (i = E) + i >= ... | - (i = E) + i ) ) S1 else S2 for file in $(find . -name "*.cc"); do spatch --sp no-if-assigns.cocci --in-place $file done clang-format --style=file -i bta/**/*.cc Test: mma -j37 and basic sanity testing on angler, sailfish Change-Id: I41a2964afac347c24e13869b6c172e321e646091
/system/bt/bta/gatt/bta_gattc_api.cc
|
9979121f0865e07432215529f9b157792ae3ef21 |
|
18-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Remove BTA_GATT_INCLUDED Test: Connect to a BLE Keyboard Change-Id: I00393e2bf09fb65533e953896563e69aab5a22dc
/system/bt/bta/gatt/bta_gattc_api.cc
|
1baaae3f34a667058e7f0c5f778357d98320cf38 |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Fix comment formatting after clang-format Test: mma -j32 Change-Id: Ic945ac421b1918527105c59674eda89afd3d4126
/system/bt/bta/gatt/bta_gattc_api.cc
|
cd1fd07f1306e08fe048682dd5918987e579f937 |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Apply clang-format clang-format -i --style=file bta/*/* (twice) Test: mma -j32 Change-Id: Ib118b1dfb6a34f9a5bfe153d65841e9041165264
/system/bt/bta/gatt/bta_gattc_api.cc
|
f355ef5a4d7fb667fc57a0dfb60f738d870e252e |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Prepare include statements for clang-format bta: Separate includes of different types Include "bta_sys.h" in bta/dm/bta_dm_int.h Test: mma -j32 Change-Id: I292bc6518230201e1175937b9c6766c19709c9d5
/system/bt/bta/gatt/bta_gattc_api.cc
|
8af480e24549ba51a3f6858d9d9af504715e0bea |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Remove double asterisks in comments Double asterisks at the beginning of the line sed -i s,"^[*][*]"," *", bta/*/* Double asterisks after a space sed -i s,"^ [*][*]\([^*]\)"," *\1", bta/*/* sed -i s,"^ [*][*]$"," *", bta/*/* Test: mma -j32 Change-Id: Ib83b802c7000176683b4e7f24d1255b3c2c6c01c
/system/bt/bta/gatt/bta_gattc_api.cc
|
a8d73ef2f3d2c9b344162cb15e9dd054c28761de |
|
31-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Move start advertise method to advertising interface (3/3) Advertising related code should be exposed through BleAdvertiserInterface. Move client.listen function into this interface. Remove reduntant clientif parameter. Bug: 30622771 Bug: 24099160 Test: no tests necessary Change-Id: Icc865c062e3d7c4b83bbeea6ff5b08bd2c1c4d9a
/system/bt/bta/gatt/bta_gattc_api.cc
|
4918648dd55ded3135aad68c866520cf2b5e1c3e |
|
31-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Simplify BTA_GATTC_Listen It is necessary to make BTA_GATTC_Listen not dependent on client_if before it is moved to advertising interface, where it belongs. Bug: 30622771 Bug: 24099160 Test: no tests necessary Change-Id: I75dc7e0fcd64fd3437474933069941b52740f0b5
/system/bt/bta/gatt/bta_gattc_api.cc
|
2e8c421ddce1dae511a39b8e89415e8eb1944bfd |
|
29-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove advertise whitelist functionality Advertise filtering is never used. It is not finished - adding device to whitelist can never succed. It is also making advertising API unification hard. Bug: 30622771 Test: no tests necessary Change-Id: I9df9ea18b265a580c2fcdb28a6d6ce4be43f0a24
/system/bt/bta/gatt/bta_gattc_api.cc
|
ebf5f477572aef8f59acd0796391a858d1ec290a |
|
09-Aug-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Fix descriptor write This patch fixes error introduced in commit bb920a65b959fbb593403587f89bc3fc7e831732 Writing descriptor was broken, ACTS tests were failing. Change-Id: Ied2ff4a12df1053961677fdcb824838b7946dbaa
/system/bt/bta/gatt/bta_gattc_api.cc
|
bb920a65b959fbb593403587f89bc3fc7e831732 |
|
22-Jun-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Rmove write type from GATT descriptor writes (4/4) According to the Bluetooth Core specification v4.2, Vol 3, Part G, section 4.12.3: "The Attribute Protocol WRITE REQUEST is used for this sub-procedure". Change-Id: I60bb0b1489b417af96975265a023c356ace293bd
/system/bt/bta/gatt/bta_gattc_api.cc
|
24ea892320ca85c7f6cdd77343da50818fe29002 |
|
14-May-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Add callbacks to GATT read/write operation There is no need for read/write callback to be a global event. It should execute local callback instead. Change-Id: Id7e915af9d30092d2f754eddc7c3aed4970eeb2f
/system/bt/bta/gatt/bta_gattc_api.cc
|
e9e58ced195ec2c983c7723c9cbdabd45eb0f2fd |
|
17-Jun-2016 |
Marie Janssen <jamuraa@google.com> |
bta: use standard types Use standard types everywhere. Use standard style for #if statements: - #if (VAR_NAME == TRUE) - #if (VAR_NAME1 == TRUE && VAR_NAME2 == TRUE) Use __func__ instead of __FUNCTION__ Fix some debug statements to use __func__ Change-Id: Ib86de4de9f14529ecaa4f71597260e3b5785360b
/system/bt/bta/gatt/bta_gattc_api.cc
|
26ecec06be48502eba1c24a6b1fdbb66eafa8032 |
|
27-May-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Use vector instead of C arrays in bta_gatt_api This changes are covered in test cases: GattReadTest.* GattWriteTest.* Bug: 28485365 Change-Id: I0bb098b4d5e991ed53d3276ac6f7174723c59444
/system/bt/bta/gatt/bta_gattc_api.cc
|
19117701657073f3b8ba03620c081a8976b318a6 |
|
26-May-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Convert GATT related BTA code to C++ Change-Id: I9c36d0ebeb1143395b3b38b3d179d12a9503d28a
/system/bt/bta/gatt/bta_gattc_api.cc
|