4c30c11d723b8099d6cca35b3dae2ae6e6f3e7ea |
|
19-Mar-2018 |
Stanley Tng <stng@google.com> |
Pass new LE CoC min_ce/max_ce parameters to native stack Add new test connection event (ce) parameters, min_ce and max_ce, to the SL4A tests for LE Connection-oriented Channel (CoC) feature. Test: Run cmd: act.py -c $MY_SL4A_CONFIG -tc BleCoc2ConnTest Bug: 77528723 Change-Id: Ifea040f0eb105f89539e6b74f5c2edc76147a065 (cherry picked from commit a0b984e80a9522b7d7e6dca4246b9b56c9ae0ab7)
/system/bt/bta/include/bta_api.h
|
56363e828c163a222ed151cc51c75ae20099f0c0 |
|
16-Feb-2018 |
Jakub Pawlowski <jpawlowski@google.com> |
Get rid of BTA_HOST_INTERLEAVE_SEARCH Test: compilation Change-Id: I6f91cd783fc1dd46cda55d3456a67eb78ba4c7ae
/system/bt/bta/include/bta_api.h
|
154be11f74357f43e9775da75adfe6b0b8025fa0 |
|
22-Jan-2018 |
Jakub Pawlowski <jpawlowski@google.com> |
Use do_in_bta_thread in BTA DM layer This patch is transforming all the trivial cases, where no variable length data is included in the event struct. Further patches will convert the non-trivial cases. Bug: none Test: scan, connect, set name, remove device Change-Id: Ia216a8a7c3bb225aedac34375ce07b109398557c
/system/bt/bta/include/bta_api.h
|
0edfa5fa5b7ec68b033c6b2e6e8315f8e2269e70 |
|
02-Jan-2018 |
Hansong Zhang <hsz@google.com> |
Temporarily remove broken SCO-over-HCI implementation This is currently not used on known Android platforms and currently does not compile. To be re-visited when SCO-over-HCI can be re-implemented based on the new HAL. Test: make Bug: 70965527 Change-Id: Iefff5b3fb1599a0cdb2c7fb90b463f3643a2a47e
/system/bt/bta/include/bta_api.h
|
5b790feeeb211c42bf78ca3ae9c26aa30e516765 |
|
18-Sep-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Make copyright headers consistent with Google template; remove "(C)" Test: Comment changes only; still compiles... Change-Id: Id699a8170112f06e4a2c9f2e0f0834d1817ace4e
/system/bt/bta/include/bta_api.h
|
819e2ecb84a22d6e03ec9ed67b3260c0dd7e8aba |
|
10-Jul-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Use one type for UUID (1/5) Currently, we have few different representations for UUID in stack: tBT_UUID, tSDP_UUID, bt_uuid_t, bluetooth:UUID, or uint8_t*. Additionally, tBT_UUID and bt_uuid_t are used to hold UUID as 128bit as Little Endian or Big Endian, depending on which part of stack (GATT or SDP) is using it. This patch is creating one type, bluetooth::Uuid, that will replace all other types. Bug: 66912853 Test: all sl4a tests for GATT and RFCOMM Merged-In: Ia42d3233146db0488728ed6f878f99b368fe8838 Change-Id: Ia42d3233146db0488728ed6f878f99b368fe8838
/system/bt/bta/include/bta_api.h
|
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/bta/include/bta_api.h
|
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/include/bta_api.h
|
be6d6ce0ae1e2e3cc9f18e54bb24b2f7118f0cb5 |
|
03-Jan-2017 |
Ivan Podogov <ginkage@google.com> |
Reduce sniff intervals for active mode. According to the Bluetooth HID specification, a pointing device should have a recommended report rate of approximately 80 Hz, and sniff interval of 18 slots for the sniff subrating mode. Current settings set the sniff interval to 54 slots, which is aproximately 29.6 Hz - not really enough to emulate a mouse. Test: with a pointing device app Change-Id: Ic3365137bcf3f5608ada37fbfa0c3233f6ef83d7
/system/bt/bta/include/bta_api.h
|
f7100bb0e57ed289833c353ba06028345f9f39b6 |
|
13-Feb-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Change LE advertisement data length type (uint8_t -> uint16_t) Chained advertisement data can be up to 1650 bytes. Test: manual Bug: 30622771 Change-Id: I67af5a8130ac2d3f0dbd8f5e3f28b72b152256c2
/system/bt/bta/include/bta_api.h
|
0595ca0018ac9980d1dd7e192301f8494a01f9cb |
|
07-Feb-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Advertising data handling improvements * use non-hardcoded advertise data size * use cache for keeping non-complete advertising data, waiting either for scan scan response, or secondary channel data. Bug: 30622771 Test: sl4a FilteringTest Change-Id: I689edcb4aee30361df15340029559cd19dac552b
/system/bt/bta/include/bta_api.h
|
7de0f9b78fb38fcb02cbcd3c1c7c005947b9e291 |
|
27-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Propagate BT5 specific scan result properties up the stack (2/3) Bug: 30622771 Test: sl4a FilteringTest Change-Id: Ib9d18ea3a1fc7d95300415a04b551d66767b04d2
/system/bt/bta/include/bta_api.h
|
d64bf4f6f8b34471b120330bf3be2b8b7aab0274 |
|
27-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Use new event type in BLE scan Right now new event_type in scan result is translated to legacy one and used through whole stack. This patch make use of new event_type through whole stack instead. Bug: 30622771 Test: sl4a FilteringTest Change-Id: I7420c040b8c54fae00262c939bcabc6c6fcb16e6
/system/bt/bta/include/bta_api.h
|
eab3651db4792695080d24b2a6e723a68cc62d22 |
|
05-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Batch scan simplification Bug: 30622771 Test: sl4a UniqueFilteringTest BleOpportunisticScanTest Change-Id: I0e6ca8ed3d7d98057277a5187e684246f410d978
/system/bt/bta/include/bta_api.h
|
ad6afdf96c11a371163535dd6ee2b4c838365fbb |
|
04-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Get rid of BTA_DmBleCfgFilterCondition Bug: 30622771 Test: sl4a FilteringTest Change-Id: I93b4f1275b9437a20cf1429d184dbefa79451986
/system/bt/bta/include/bta_api.h
|
ae2aabef09fd47cce7aa2598ad27e168481f0760 |
|
04-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Simplify LE scan filter memory management Bug: 30622771 Test: sl4a FilteringTest Change-Id: I58f3c335e84b4d7ee578c321109125084826efa0
/system/bt/bta/include/bta_api.h
|
1febda970642d98aae351d70fa062200a8d4ee8b |
|
30-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Use callbacks for LE filter functions (BTM layer) This patch use callbacks, instead of custom event queue when scheduling LE filter VSC. Bug: 30622771 Test: sl4a FilteringTest Change-Id: I64ac4392883c647d1e500c257c31a8d3e740a0a8
/system/bt/bta/include/bta_api.h
|
e39606565035a103562d0485a90b18962592ae97 |
|
29-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
LE scanner BTA layer simplification BTA layer for scanner is very complicated. This patch simplifies it: * get rid of type redeclarations for BTM types * get rid of trivial *_act methods and call BTM API directly where possible Bug: 30622771 Test: slra FilterTest Change-Id: I3899b30074b2abc4a3945c5cc14f1bb40a504876
/system/bt/bta/include/bta_api.h
|
8843cc830b522cfe6f1e361297fc28fd331a1378 |
|
17-Apr-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
HIDD: Add support for HID Device Role This patch adds support for HID Device role in bluedroid stack allowing DUT to be used as Keyboard or Mouse. Bug: 33011576 Change-Id: I45b581a54f6c7bbc1f25226715a7ea23e34255c0
/system/bt/bta/include/bta_api.h
|
808650d846bd302ca8636fb7464ff4aba940f1d5 |
|
18-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Modernize BLE Scanner implementation (2/3) Get rid of BTA state machine states for BLE scanning. Test: sl4a FilteringTest Bug: 30622771 Change-Id: I8a879604f413c9980cf64983d8ef6b9a94669295
/system/bt/bta/include/bta_api.h
|
709843216679a3c7852d7d254fde47a9d503abd8 |
|
16-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
BLE scan filter setup simplification (2/3) Bug: 30622771 Test: sl4a BleScanTest Change-Id: I55e6c201849a057995c0c6fda1c52af826749922
/system/bt/bta/include/bta_api.h
|
83211b0ccceb53586ac651a4d67ded7443b2f222 |
|
07-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Get rid of selective connection procedure Bug: 30622771 Test: compilation test Change-Id: I1a7e4c49f93f11a350b96ffe7b2e69974ed82f46
/system/bt/bta/include/bta_api.h
|
ad1e23d50e431fb82ff1b8d3ce02f64ca0c5a940 |
|
10-Dec-2016 |
Jack He <siyuanh@google.com> |
Remove extern "C" from header files Since change 290046, most files in system/bt is compiled as C++ source. Therefore, there is no longer a need for the extern "C" wrapper around includes that export symbols from those sources. The following python script is applied to each file in the directory: front = '#ifdef\s+__cplusplus\s+extern\s+"C"\s+{\s+#endif\s+' back = '#ifdef\s+__cplusplus\s+}\s+#endif' with open(sys.argv[1], "r") as f: data = f.read() data = re.sub(front, "", data) data = re.sub(back, "", data) print data through a shell script: for file in $(find . -name "*.h"); do python remove_cpp_extern_c.py $file > tmp cat tmp > $file rm tmp done with following files not edited: * stack/include/a2dp_* * include/bt_trace.h * embdrv/sbc/* Bug: 33492510 Test: Code compilation, BtFunhausMetricsTest, BtStressTest Change-Id: Iac21cdfb1924b50478dd0b82326e092602cbc9d4
/system/bt/bta/include/bta_api.h
|
ee96a3c60fca590d38025925c072d264e06493c4 |
|
23-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Fix asterisks in block quotes Remove double asterisks from block quotes. git grep -lP '^[*][*]' | xargs sed 's/^[*][*]/ \*/' -i Fix asterisk line lengths git grep -l '^[ /][*]\{79,\}[*/]' | \ xargs sed -i s,"^\([ /]\)[*]\([*]\{78\}\)[*]*\([*/]\)","\1\2\3", Test: mma -j32 Change-Id: Ie3fd375ac2f804cb0f53bf1314a005e85973b3d7
/system/bt/bta/include/bta_api.h
|
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/include/bta_api.h
|
2e8e9f42132d0297a94c0852a1fbf45c9bc348e5 |
|
15-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Remove SMP_INCLUDED define Test: Connect to a BLE Keyboard Change-Id: I785692cb61f4ca5ccccab7424aa03f50c54523c9
/system/bt/bta/include/bta_api.h
|
84baa7f16e830394408278dbb8c508dd9fa02887 |
|
14-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Remove BLE_INCLUDED define Test: Connect to a BLE Keyboard Change-Id: I5f8f4017c90c3c404004632fd10e6c2b93bd7783
/system/bt/bta/include/bta_api.h
|
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/include/bta_api.h
|
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/include/bta_api.h
|
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/include/bta_api.h
|
3a2747fce1bf71c3396fe50799023eefd4c09849 |
|
01-Nov-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove unused BLE_PERIPHERAL_MODE_SUPPORT This patch removes BLE_PERIPHERAL_MODE_SUPPORT and all code related to it, which is unused. Bug: 30622771 Bug: 24099160 Change-Id: Ic9cc2a94c8d1b974814d453ee8a0073e7d6deb85
/system/bt/bta/include/bta_api.h
|
9eaf7768670389e0850e924e295a0c5738027e31 |
|
05-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Refactor advertising data types Currently we have some unnecessary complicated code for handling advertising data. Get rid of it. Bug: 30622771 Test: Tests making sure flags and tx power are filled are added Change-Id: I807cdf11577c357c116c54cab50bbf3261e1ee16
/system/bt/bta/include/bta_api.h
|
00a53d14c8ec66334ff4b27586315a7a81d5475c |
|
16-Aug-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove BTA layer components for LE advertising Advertising is so simple, it doesn't need the BTA layer. Values returned by BTM_VendorSpecificCommand shouldn't be handled as success or failure, it's just to inform wether we sent the callback. Bug: 30622771 Change-Id: I104c4fbf84d3818b76fe8c527fbde4e6c4336c3a
/system/bt/bta/include/bta_api.h
|
6a9666116668683fb473239ff381dec16b784421 |
|
16-Aug-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Unify LE advertising instance identifiers Up till now, we had three numbers associated with each advertising instance: client_id, inst_id, and cbindex. We also had special structure mapping each of those numbers to another. From now on, when registering advertiser, we'll grab next free advertising instance id and make advertiser_id equal to it. Thanks to this, we can remove all the mapping and have just one number associated with each advertising instance. This also means we no longer need to pass *p_ref value to the BTM layer with each request, as advertiser_id is equal to inst_id. Bug: 30622771 Change-Id: Ied71bff36e30d6c6ce4ca3e62d46ba96320cf597
/system/bt/bta/include/bta_api.h
|
07c78929de34a470b364a4789440d0fd98e77627 |
|
07-Jul-2016 |
Jacky Cheung <jackyc@google.com> |
New status code for two SMP authorization failures On BTA_DM_AUTH_SMP_UNKNOWN_ERR and BTA_DM_AUTH_SMP_CONN_TOUT, bond state status will be notified as BT_STATUS_AUTH_FAILURE. This is observed during the pairing flow with iOS devices. Plus minor cleanup on SMP errors and fail reasons. Bug: 29779689 Change-Id: Ia32fe6bb84b07272d5159409f65217a06a2e5f8e (cherry picked from commit 6984b19d95736d7205fc6302a21e8be564617287)
/system/bt/bta/include/bta_api.h
|
bd60854e49f88196bb3bcb38346214f8c6c3f3c9 |
|
28-Jul-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Add LE Secure Connection data parsing (3/4) Bug: 30460956 Change-Id: I216142090fe99b25ef7697fceceb278b761a182b
/system/bt/bta/include/bta_api.h
|
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/include/bta_api.h
|
3d6accfcc0bdc5c7a8713320c9bb069cbf253348 |
|
11-May-2016 |
Bryce Lee <brycelee@google.com> |
Move extern "C" to top of headers and remove tBTA_HF_CLIENT_HDR. Previously, extern "C" was placed in various locations within the header files, sometimes below actual struct declarations. Doing so would lead to alignment issues between C and C++ code. tBTA_HF_CLIENT_HDR was removed from bta_hf_client_api since it was extraneous and empty - leading to alignment issues. Change-Id: Icdd338f1affe4c3a70c7bbd716249be6a16443d2
/system/bt/bta/include/bta_api.h
|
063ca0230d902b1397bb8c19366e807980d876f3 |
|
25-Apr-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Add const guarantees This patch adds const qualifiers to parameter of some methods. It adds no value right now, but will make conversion of btif to C++ much easier. Change-Id: I380a63484230f92aedfd4ff5e1ee72f30307d9d9
/system/bt/bta/include/bta_api.h
|
1be7ae1a0890380b8a3daebcade0c1f55b04b167 |
|
04-Mar-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove btla-specific comments Change-Id: I91a19b2cfbc96d7567e0e0914058619ea364c1d4
/system/bt/bta/include/bta_api.h
|
f40b136e7b943d7e25224817fc47bb5b171479d5 |
|
26-Jan-2016 |
Andre Eisenbach <eisenbach@google.com> |
Add explicit sec_act parameter to encryption requests This avoids de-referencing a potentially NULL pointer (p_ref_data) and also makes the use of the parameter more obvious. Also added NULL check before invoking security callback. Bug: 26792899 Change-Id: I6613c9c2706f1d460ab39421a967d79c59ad0fde
/system/bt/bta/include/bta_api.h
|
47b4310e6aa9a508b47e6cd4631327c53b464440 |
|
19-May-2015 |
Abhijit Adsule <abhijit@motorola.com> |
A2DP SRC offload support bluedroid changes to support A2DP SRC offload to BT FW. add functionality to relay a2dp offload requests and responses between AudioHAL & the BT vendor library. Change-Id: Ie4e5992c48e95b0efb372a405e8537e4fd3ea071 Signed-off-by: Sridhar Vashist <svashist@motorola.com>
/system/bt/bta/include/bta_api.h
|
175da70b6d60349dffdee3a9cd13182b293edf4c |
|
13-Nov-2015 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove BTM_OOB_INCLUDED Bug: 22932952 Change-Id: I35dbcd1881a8bd627d1b1c6759761a356d07bcb2
/system/bt/bta/include/bta_api.h
|
921b0db98d1e1856260aff6d4fcab29c92746030 |
|
22-Sep-2015 |
tturney <tturney@google.com> |
am a2c2a1b3: am e31d4171: Fix PAN and AV role switch war * commit 'a2c2a1b34cc7290ab6f327714d08d13f34753244': Fix PAN and AV role switch war
|
e31d417196a377d6718cbccd54794097e095d0b1 |
|
21-Sep-2015 |
tturney <tturney@google.com> |
Fix PAN and AV role switch war Bug: 23740164 Change-Id: Ib26a64b624c711443201adc4fde6b041ecb0dde1
/system/bt/bta/include/bta_api.h
|
6764a4c5dcff0deafb98f6ac7611703271c0cdfe |
|
24-Aug-2015 |
Ian Coolidge <icoolidge@google.com> |
am bc6ad53e: Merge "Improve adv_data transfer between contexts." * commit 'bc6ad53e310c2b6b1734883e8d92f5c147279d23': Improve adv_data transfer between contexts.
|
d4c103624b3d7672110abeb753ed79113ee48989 |
|
08-Aug-2015 |
Ian Coolidge <icoolidge@google.com> |
Improve adv_data transfer between contexts. - Drops some unused members from btgatt_multi_adv_inst_cb. - Flatten tBTA_BLE_ADV_DATA to only require one allocation. - Copy all of tBTA_BLE_ADV_DATA contents to bt_workqueue_thread. Bug: 23042223 Change-Id: I5f4d25d5cdd39731a2dfe64394928b7fb77c7c7c
/system/bt/bta/include/bta_api.h
|
1076b7b0a642d0f5c5948819bcd07e4bc0fb2738 |
|
23-Jul-2015 |
Pavlin Radoslavov <pavlin@google.com> |
Customize Bluetooth sniff interval Fix an earlier commit that prevents from customizing some of the Bluetooth sniff parameters - those cannot be overwritten anymore in the bdroid_buildcfg.h file. Also, fixed the indexing in tables bta_dm_pm_cfg[] and bta_dm_pm_spec[] Bug: 22676670 Change-Id: I3a7074b9a9c91d312dc5d4314b7c304baf4ae20d
/system/bt/bta/include/bta_api.h
|
76356aee883af67898ddc1aa3b628195f396d42a |
|
21-Apr-2015 |
VenkatRaghavan VijayaRaghavan <venkatrv@broadcom.com> |
Bug fix PM changes and LE connectivity mode fixes Allow PM to support multiple delay timer for different profiles and power mode requests. And set correct connectivity mode. Bug: 22040710 Change-Id: Idabd9ea944f0c5a89ce542d85db9f103fa7d1816
/system/bt/bta/include/bta_api.h
|
818d0f2afb10c75125b0df9ea2bce6108268a269 |
|
21-May-2015 |
Casper Bonde <c.bonde@samsung.com> |
SAP: Make it possible to enforce a 16-digit pin code (1/5) This change enable the posibility to enforce using a 16-digit pin or MITM for a RFCOMM or L2CAP connection. This is needed for the SIM access profile. Change-Id: I02886ce284f27295205def3c66fb76372f5dab4f Signed-off-by: Casper Bonde <c.bonde@samsung.com>
/system/bt/bta/include/bta_api.h
|
935324abbe8706307297f09cf79bbcd4efb73367 |
|
31-Mar-2015 |
Satya Calloji <satyac@broadcom.com> |
LE low power scan feature LE low power extended scan feature stack changes based on Google BLE spec v0.95 Bug: 20029342 Change-Id: I1db2d9bb648295340d0e93ca89d27e1b938d33d3
/system/bt/bta/include/bta_api.h
|
f6c48a09e398de804f7d563a44904e917afd2c32 |
|
08-May-2015 |
Brian Carlstrom <bdc@google.com> |
Resetting system/bt git reset --hard fa5fec7c98ff3c56bd825bc51a1d28bdc3bad0bb^^ git reset --soft aosp/master git commit -a Change-Id: I2939d9bbd825110a42a71008e5255945e38a77e1
/system/bt/bta/include/bta_api.h
|
5725fc6d2c639a8c22a08b9b6629309eeda3715e |
|
31-Mar-2015 |
Satya Calloji <satyac@broadcom.com> |
LE low power scan feature LE low power extended scan feature stack changes based on Google BLE spec v0.95 Bug: 20029342 Change-Id: I1db2d9bb648295340d0e93ca89d27e1b938d33d3
/system/bt/bta/include/bta_api.h
|
7766821feb1ba1e0ea638dfb0e4c5c443fc87f89 |
|
07-May-2015 |
Andre Eisenbach <eisenbach@google.com> |
Fix compilation on some platforms with LE disabled Change-Id: Iabbb20b111beaaaef8a465f6917b4286e1b93972
/system/bt/bta/include/bta_api.h
|
e28055315f96c0d06e73a66a9bb06df85247b5a7 |
|
22-Apr-2015 |
Chaojing Sun <cjsun@broadcom.com> |
Cross transport key mapping fixes Change-Id: I22d97303054eccc876c4a9c7c0a50e369ff4fa62
/system/bt/bta/include/bta_api.h
|
636d6714a4c08dd99d2147dcce05dc3892e804b4 |
|
18-Dec-2014 |
Priti Aghera <paghera@broadcom.com> |
LE Data Packet Extension support Included support for LE data packet extension feature according to BT 4.2 spec. This patch checks if the controller supports LE packet extension and provides functions to set the PDU length. Bug: 20013956 Change-Id: I6a92970fede2f793ad48c9fa2e0247ad00297533
/system/bt/bta/include/bta_api.h
|
2cd086a11a972f2e437dd521a121ed76ea79a15a |
|
15-Apr-2015 |
Vinit Deshpande <vinitd@google.com> |
am f29a2fb..e07ad10 from mirror-m-wireless-internal-release e07ad10 merge in m-wireless-internal-release history after reset to d232721ae5e5b6949a5249f0d116408b8a3c5f1d d232721 L2CAP socket - fix merge errors 899b771 BR/EDR secure connections support 7fb0da6 Support numeric comparison in SMP aa351f2 merge in m-wireless-internal-release history after reset to 399e89150b3df87172bdf92d54712b379324b149 399e891 Fix for AVRCP CTRL stops sending pass through command daddea9 Free Avrcp Controller callbacks on Cleanup 764babe Protect reset of out stream with mutex 444a8da LE Privacy 1.2 and LE secure connections 8372aa5 L2CAP and SDP Search API for BT profiles (2/2) fd422a7 Update Service Availability. 2a0652a merge in m-wireless-internal-release history after reset to 0b47e0a35c16f5b7d77c30ec1c095ed92ff4fd74 78d0f4c merge in m-wireless-internal-release history after reset to m-wireless-internal-dev 0b47e0a Avoid duplicate disconnection callbacks for fixed channel connections 5646973 Add a section on assertions to the style guide. d768767 Merge "Avoid null-pointer dereference in l2c_release_lcb()" into m-wireless-dev ef92b53 Avoid null-pointer dereference in l2c_release_lcb() 4bf68bf merge in m-wireless-internal-release history after reset to f538707fe64c62b1dbb8e4210e4a1bfa0bab2b56 de6ac86 Add a 'Bluedroid conventions' section to the style guide. 1b80439 Add a section to the style guide on variable declarations. 485f19e merge in m-wireless-internal-release history after reset to 4540f59bc447dc2b7b31a3e974b74a60b2417e7d bef8940 merge in m-wireless-internal-release history after reset to 841c9103cad1898ceca87b734acd4d4537f9f452 ab4c38c merge in m-wireless-internal-release history after reset to a7e698f5a9e062f62e21bc435643975c30bab846 2807a74 merge in m-wireless-internal-release history after reset to a7e698f5a9e062f62e21bc435643975c30bab846 99dbe9a merge in m-wireless-internal-release history after reset to 78c0b060f29b7b7014adddb2f98bf6ae9755c488 f7f8399 merge in m-wireless-internal-release history after reset to a5371c238b4e874d8313ac56a23451e7345ff541 3aa60d7 Make A2DP audio HAL a shared library again 3256a31 Move unused include file out of hci_audio.h b866b69 Add option for schedule_next_instance to force rescheduling 4ae5e3e Ensure alarms are called back when they expire in the past a7bd03e Rewrite alarms to use a single posix timer instance 88e7b15 Resolved hardware error observed during SCO Connection setup Change-Id: Ib9a0a2ffca1d4811a9a9e56674bf43275d8b2205
|
899b77140675a157dba034e98527ab546bc9ac35 |
|
30-Jan-2015 |
Mudumba Ananth <ananthm@broadcom.com> |
BR/EDR secure connections support As a part of BT 4.1 stack upgrade, added host support for BR/EDR secure connections to be able to interact with controllers that support secure connections and upgrade the SSP mechanism to use secure connection rules. This change checks for controller support in the extended_features (LMP page 2) and then declares the host support (extended_features LMP page 1) using WRITE SECURE CONNECTIONS HOST SUPPORT. If both the sides support secure connections, the simple pairing process utilizes the link key generated using P-256 elliptic curve (in the controller) and both the sides will be in a secure connection. Bug: 19289699 Change-Id: Idb3c41f439973bea137f5a4a69468c1f55aecbd7
/system/bt/bta/include/bta_api.h
|
444a8da807abaf5f9e813ce70c56a79160495fb3 |
|
06-Mar-2015 |
Satya Calloji <satyac@broadcom.com> |
LE Privacy 1.2 and LE secure connections Bug: 19816438 Original author: Chaojing Sun <cjsun@broadcom.com> Change-Id: I5951f4d4e038f8348a62aa6d19b2111bae0b3ecc
/system/bt/bta/include/bta_api.h
|
8372aa5fa535ee4f09c09981b6125b54ace31fe2 |
|
25-Mar-2015 |
Kim Schulz <k.schulz@samsung.com> |
L2CAP and SDP Search API for BT profiles (2/2) Added support for exposing L2CAP to Java such that OBEX over L2CAP is made possible. Added support to create SDP records as a seperate step.(as opposed to creating a SDP record when a BluetoothSocket is created). This allows both a RFCOMM channel and a L2CAP PSM to be included in a SDP record. (Additionally the content of the SDP record is set by the profile in Java, in stead of beeing hardcoded in the socket layer.) This completes the L2CAP channel exposure to Java. Change-Id: Iaf68a07d910145cdd33e940d73cd680f79164100
/system/bt/bta/include/bta_api.h
|
b246a1a750c5a337faaa6033b39e78c8bdd4c2fb |
|
10-Apr-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge commit '4bf68bf020c7fd1aabcdc4b5d8f5fbb8bacdec9d' into merge_work Change-Id: Ibc6d6e691b7f97611d16f96220346dfd6ffbbf52
|
9c8dface40b8427b3dc03ddd13ca7532f7d855d5 |
|
08-Apr-2015 |
Rakesh Iyer <rni@google.com> |
Fix init sequence for BT AV sink. BTA_AvEnable_Sink() was being called to early causing a crash loop when the BT AV_SINK was included. This patch changes up the init sequence to match that of the av source. Also, rename a few constants for clarity. Change-Id: I3e6a7e22a2643eeceb4afc082979d1d9967b0b99
/system/bt/bta/include/bta_api.h
|
f538707fe64c62b1dbb8e4210e4a1bfa0bab2b56 |
|
10-Feb-2015 |
Satya Calloji <satyac@broadcom.com> |
OnFound/OnLost feature changes based on Google spec v0.90 Bug: 19609671 Change-Id: If9e61b405a141cb77fb65741d08227284cb22ccd
/system/bt/bta/include/bta_api.h
|
e1a9e52ff59d36bd1bb5b7b3a02fafba6394edfe |
|
31-Mar-2015 |
Etan Cohen <etancohen@google.com> |
Merge commit 'f7f839985b3931682363d2ef3b7c5cae55a842ee' into merge Change-Id: Iaaec1ea0bf3009b7e32a9a60f697631a3f56e889
|
a50fc88c9f784a2422ceac014fea47ac1717647b |
|
31-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove BTA_CheckEirData, a direct redefinition of BTM_CheckEirData Gentle move towards using more of BTM directly.
/system/bt/bta/include/bta_api.h
|
de4214b946f5b7ff35b55c90e1437c9a17449849 |
|
31-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove some functionredefinitions from bta dm These weren't used. And were another layer of indirection for things that already existed. One reason for the initial implementation is that they would ensure the actual calls happen in a known thread.
/system/bt/bta/include/bta_api.h
|
070fefc7e3b559fbb88d90dd622e1bc5576825cf |
|
24-Oct-2014 |
Chris Manton <cmanton@google.com> |
Removing unused function BTA_DmSetScanParam()
/system/bt/bta/include/bta_api.h
|
83e2c342e8b40009f3509425722d309c0b8189b9 |
|
30-Sep-2014 |
Chris Manton <cmanton@google.com> |
Remove data_types.h
/system/bt/bta/include/bta_api.h
|
39110ec88460421618330863807804e03594ef67 |
|
06-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove duplicate local bdaddr management functions
/system/bt/bta/include/bta_api.h
|
24933b5b1a06274c47133debac5251a97128a267 |
|
25-Sep-2014 |
June R. Tate-Gans <jtgans@google.com> |
Removing unnecessary BTAPI #defines.
/system/bt/bta/include/bta_api.h
|
11cf5ccd5cd6dd1568bf69e4b6cbc27c95f5026d |
|
11-Dec-2014 |
Chih-Hung Hsieh <chh@google.com> |
resolved conflicts for merge of ed0bdd42 to lmp-mr1-dev-plus-aosp Change-Id: Ife8b72d3688ed78a95ccb8d5e0b60f40e7fec9e9
|
adc9f28ad418356cb81640059b59eee4d862e6b4 |
|
06-Dec-2014 |
Chaojing Sun <cjsun@broadcom.com> |
LE: Register for service change indication 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
/system/bt/bta/include/bta_api.h
|
104e3f238f500cacdb8afaccdc672dfc34eae7ee |
|
12-Nov-2014 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Cleanups needed to make clang happy This patch removes a slew of unused variables and some unused functions, fixes some incomplete initializations of structs and an sprintf parameter mismatching the format string. Change-Id: I35f22fdccc8350f885cd357d3685b869224fa433 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/system/bt/bta/include/bta_api.h
|
16fe0822ccd3eb6f66d3afd9965d25a0a0cb4c30 |
|
07-Aug-2014 |
Prerepa Viswanadham <dham@google.com> |
Use run time parameters to control LE features Use values read from controller to enable and control LE features such as multi advertising, RPA offload, maximum irk size etc bug 15393216 Change-Id: I193e2b9a0dc61b86f667e986803571440e390160
/system/bt/bta/include/bta_api.h
|
6e2d9db5148176d88d7f48c3b2ad5b27c57ca14d |
|
09-Jul-2014 |
Satya Calloji <satyac@broadcom.com> |
Settings app does not show BLE devices Settings does not show all BLE devices when scan filter is set Change-Id: I669ef3b87a9a21dfce26c1e22b5d984a5ea6f75c
/system/bt/bta/include/bta_api.h
|
e5ba8841cd39e17c05aeb4ab65b5b761d41577da |
|
04-Jul-2014 |
Satya Calloji <satyac@broadcom.com> |
LE energy info feature Stack and BT-IF changes for LE energy feature Change-Id: I671e63aaead210c6352b45a5e20ad5e4bbbb77b7
/system/bt/bta/include/bta_api.h
|
1acb61ce065053f91a0f8d43e8328c9eeec4b5ed |
|
15-Jun-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Onfound and Onlost feature BTIF and stack layer changes for onfound/onlost feature Change-Id: Id52cdd5855ca8c0ff276b42613b51c4cd3882bfc
/system/bt/bta/include/bta_api.h
|
1a9247a1229aa65b3d1dce16426177bc5828e54d |
|
05-Jun-2014 |
Satya Calloji <satyac@broadcom.com> |
LE ADV Filter changes BTIF and stack layer changes for ADV filter feature Change-Id: I865e57c41802751e172248547b8510598261ec94
/system/bt/bta/include/bta_api.h
|
c4e2596a112a0dd63ac681b1226548c0f95e828c |
|
11-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE batch scan feature BTIF and stack changes for batch scan feature Change-Id: I4dd2d551435e9f1f0e43906bd695294e97ed4bba
/system/bt/bta/include/bta_api.h
|
5c0b052090a57b3926669c23349b0f0db68853f8 |
|
18-Jun-2014 |
Andre Eisenbach <eisenbach@google.com> |
LE: Add is_connected() function (2/3) Change-Id: I73c4ea7f13982bf9c208996f9c749d2dfbe698be
/system/bt/bta/include/bta_api.h
|
8d41691e6b16ba945711e8c3846df1ec70fdb724 |
|
31-May-2014 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Support for reading LE specific controller features Support for reading LE specific controller features via get adapter properties API Change-Id: Ia0b813be45fb826ce27d1d7a31ca41650d7286dd
/system/bt/bta/include/bta_api.h
|
63399d943938cb7234a7fba508ea603070720d77 |
|
20-May-2014 |
Adam Hampson <ahampson@google.com> |
add support for custom sniff configuration This change allows the bta_dm_pm_md table defined in bta_dm_cfg.c to be overridden in bdroid_buildcfg.h This also changes how the bta_dm_pm_spec table references sniff parameters in the bta_dm_pm_md. Indexing into the bta_dm_pm_md table is now through an overrideable define instead of directly referencing the index into the table. Lastly this change allows for overriding the open, active, and idle states of the HID host power table indepednent of the HID device power table. Bug: 13329024 Change-Id: If1eea95ebdd3efd48c69bf4cc6f2ffe06219c80b Signed-off-by: Adam Hampson <ahampson@google.com>
/system/bt/bta/include/bta_api.h
|
a6ce7751d84218c193eb90d390aef23217b1737e |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "Revert "LE Multi ADV feature"" This reverts commit ea85048a8e86b1e1b6b725649f6bb0834ba17301. Change-Id: I9a9305db4fabff07b4309a38f65361dca3f5f37c
/system/bt/bta/include/bta_api.h
|
ea85048a8e86b1e1b6b725649f6bb0834ba17301 |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "LE Multi ADV feature" This reverts commit 87776cf5e201b18646cbc16f11a7110d5ffe510c. Change-Id: I5b544a5c965999096b665b1bd2edb021e3054be8
/system/bt/bta/include/bta_api.h
|
87776cf5e201b18646cbc16f11a7110d5ffe510c |
|
01-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Multi ADV feature BTIF and stack changes for LE multi ADV feature Change-Id: I5e009ff8cbac5fc6f92ca943c61c4faf98e4e2ce
/system/bt/bta/include/bta_api.h
|
7fa4fba6f59f97df00aff07dbe8fb21b114b3c2c |
|
17-Apr-2014 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Merge BT 4.1 features The features include: - LE Peripheral Mode - Link Layer topology (LE Central & Peripheral Concurrency) - Dual Mode Topology (Ability to choose LE transport when connecting with other Dual Mode devices) - Fast advertising Interval - Limited Discovery Time Changes - GAP Authentication and Lost Bond - Dual Mode Addressing - Common Profile and Service Error Code - 32 bit UUIDs Change-Id: Ic6701da4cf6aaa390ff2c8816b43157f36b7fb42 Conflicts: stack/btu/btu_hcif.c
/system/bt/bta/include/bta_api.h
|
b203d478f4835f5e35217874a1787e1914328f7c |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/system/bt/bta/include/bta_api.h
|
eeeac99328c23304ab24698331b6600f3b545700 |
|
08-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add service UUIDs and data to advertising data Add support for UUIDs and custom service data in the advertising and scan response records. Change-Id: I6470427ad194871488cc90f3ab384b9ecf326b15
/system/bt/bta/include/bta_api.h
|
7f3e42943b834ff0f556cd5c063a896f54d53167 |
|
30-Sep-2013 |
Matthew Xie <mattx@google.com> |
Interleave br/edr device discovery with BLE device scan for some targets This change only applies to targets which do not support interleaved scan in controller. bug 8508849 Change-Id: Ia99faf92c942b4b33abfde2708eff25ec9cd5468
/system/bt/bta/include/bta_api.h
|
5c44e45473e5fc2fa89411ab1add7dbfc979f1f8 |
|
07-Aug-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add peripheral role support (2/4) Initial stack support for the LE peripheral role. Change-Id: I261d751b43b7020760bff345b472b6f60caa60be
/system/bt/bta/include/bta_api.h
|
781b5adee20e222ef87b56b72bfcd3f64013e4a0 |
|
28-May-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Integrate power table for GATT No power table exists for GATT, causing the device to never enter sniff mode while using GATT over BR/EDR. Change-Id: I0db539c1814a61af620f3dba560da64481291beb
/system/bt/bta/include/bta_api.h
|
fc4b2f1953dbe60464d0f5ef7daaa10001fbc62f |
|
07-May-2013 |
Matthew Xie <mattx@google.com> |
Solve compilation problem when BLE/GATT/SMP features are false bug 8664724 Change-Id: I582846ccf4b8995f298d8db533488fceb7993ae3
/system/bt/bta/include/bta_api.h
|
3aa60544585b5fb0f35c1165539a4a859fc0f25c |
|
23-Mar-2013 |
Andre Eisenbach <andre@broadcom.com> |
Parse LMP features to enable LE support Only send LE commands if the local Bluetooth radio supports LE. Improved remote feature parsing by reading extended features. Before this change, only the first page of the features was parsed. bug 8332905 Change-Id: I0b90771dcfc453efea157f463b9df006e0178609
/system/bt/bta/include/bta_api.h
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
|
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
/system/bt/bta/include/bta_api.h
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/bta/include/bta_api.h
|