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/stack/include/btm_api.h
|
6ef9190de8be01a36a3e409e8253624326bf30ea |
|
03-Oct-2017 |
Myles Watson <mylesgw@google.com> |
Remove casts in bta/ and stack/btm Make pointers to const structs const pointers. Pass complete unions instead of casting smaller objects. Test: build Change-Id: I7d6b61183554be70ac7f58f4133a76ec68e35408
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
c7bf47cefc5446e99ff12b6cae45a0984e0b9999 |
|
02-Sep-2017 |
Pavlin Radoslavov <pavlin@google.com> |
Read the Tx Power level when flushing the A2DP Tx queue Also, minor renaming and cleanup (for consistency). Test: Streaming A2DP headset and trigger audio stutter Bug: 64038257 Change-Id: Id722342b596e0bf3c9c7664272b6d3e311bb82e9
/system/bt/stack/include/btm_api.h
|
b8568ae0e198a84225c9fdef1e715dc4d45565c9 |
|
02-Sep-2017 |
Pavlin Radoslavov <pavlin@google.com> |
Implement HCI_Read_Automatic_Flush_Timeout mechanism Also, read the Automatic Flush Timeout when flushing the A2DP Tx queue Test: Streaming A2DP headset and trigger audio stutter Bug: 64038257 Change-Id: Ic49b5236328ddacde1d7f2aee131e35e317a14ef
/system/bt/stack/include/btm_api.h
|
6ab749f3cfd9c7660bb245764fcd01dcff51dbe9 |
|
01-Sep-2017 |
Pavlin Radoslavov <pavlin@google.com> |
Implement HCI_Read_Failed_Contact_Counter mechanism Also, read the Failed Contact Counter when flushing the A2DP Tx queue Test: Streaming A2DP headset and trigger audio stutter Bug: 64038257 Change-Id: I8ff72560e3840c5c22cfac9613c4be670b8a4cf1
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
78b81c6db0aed32eb595ce4de7eb22fc24800058 |
|
16-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Get rid of bdcpy, bdcmp and other BD_ADDR helpers Test: compilation test Change-Id: I37f17bfb3826b59797373645691c61bfbaefdbfd
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
fe695a557a92053d4c44428ba08c0b8e945d4711 |
|
08-May-2017 |
Jack He <siyuanh@google.com> |
eSCO: Format changes to original vendor patch (4/5) * Format changes to original vendor patch * Re-order part of SCO creation code to improve readability * Make log more concise and usefull Bug: 19540029 Test: make, HFP PTS test, testplans/86884, testplans/87103 Change-Id: Ie0199519afb30f56568c04fef728fce44a172063
/system/bt/stack/include/btm_api.h
|
57f6508cf7b22788fa2e7a739cec241b785718fb |
|
09-Feb-2017 |
Mudumba Ananth <ananthm%broadcom.com@gtempaccount.com> |
eSCO: BT 4.1 Enhanced SCO command (1/5) Added support for BT 4.1 enhanced SCO feature on the stack. This feature allows the stack to create a SCO connection with remote device by using Hci_Enhanced_Setup_Synchronous_Connection command after checking the controller (4.1) support for enhanced SCO command. Added the command parameters to use the command in both wide band speech(WBS) and narrow band speech(NBS) scenarios. Number of Broadcom vendor specific commands(VSCs)that are needed to be sent to Broadcom controllers along with this command have also been updated accordingly NOTE: This change would also need a firmware patch for the feature to work on Broadcom contollers which will be delivered to Google in a separate change set. Bug: 19540029 Test: make, HFP PTS test, testplans/86884, testplans/87103 Change-Id: I1014d81be5cbe91078a4484dd072ac3957bfdfe4
/system/bt/stack/include/btm_api.h
|
103b2c44d3db6172a2dc9319e215eeece504316e |
|
28-Apr-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
LE advertise data parsing refactor * merge BTM_CheckAdvData and BTM_CheckEirData into GetFieldByType * check wether AD data is properly formatted when the packet is received. Some controllers were returning malformed data that resulted in stack crashes for BT5 packets. * add tests to verify the helpers work as expected Test: added net_test_stack_ad_parser Bug: 37671082 Change-Id: I49e43d7cf7d0a8ace1ee45d9b14b2b8440096b05
/system/bt/stack/include/btm_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/stack/include/btm_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/stack/include/btm_api.h
|
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/stack/include/btm_api.h
|
9ca07091a1f07ea201cee0504dab6a1d7073d429 |
|
29-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Reformat long comments before clang-format Test: mma -j32 Change-Id: I86a2a4af9dcd22d675ca1f764bb2c9623d63edcc
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
7921e8f594079e00e90173a8fe7483ad72443b34 |
|
10-Nov-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
BLE OOB Pairing - parse address type (1/5) When address type is not parsed, creating bond to devices not using random address is impossible. Bug: 32780409 Test: try pairing with nRF52DK using random address Change-Id: I95c4ebc7bd03cd1b895c9f17deef2e57d8b57d2a
/system/bt/stack/include/btm_api.h
|
415d1120561ba38c7cd00f0e41d8fb69cda97601 |
|
18-Oct-2016 |
Andre Eisenbach <eisenbach@google.com> |
Reset device security flags when pairing fails Bug: 29998634 Test: manual (cherry picked from commit 54ee9431e8bf0ec1c47d7306fd7a3d0975590733) Change-Id: I8bd0ce5b797e30009260f7fe673f389d066db9ac
/system/bt/stack/include/btm_api.h
|
3d5fbcaf9f191737b1c818523e1bf6831c50d586 |
|
10-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove return value of BTM_VendorSpecificCommand function The return value of BTM_VendorSpecificCommand is currently just an information wether the callback was passed to it or not, but many places through stack use this value as error indication. Remove it. Test: unit tests pass Change-Id: Idf73fc49fb25e52c3aeb64f2305b4498ecacd9a4
/system/bt/stack/include/btm_api.h
|
b6ab9b3af6b8793ff781e0359a78611726ab2300 |
|
10-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Ignore return value of btsnd_hcic_* functions btsnd_hcic_* functions return only true. This patch makes sure that no logic is waiting for "false" value. Few methods, that had their return value dependent on result of btsnd_hcic_* were made void. Test: unit tests pass Change-Id: I43cff62f461ff35f4bd84e5338f1a587b6a05c58
/system/bt/stack/include/btm_api.h
|
dc3c1f2afa2d5f311c3ea42bda432089a7f303a4 |
|
28-Sep-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Separate the definition of BTM layer types from control blocks Right now, data types, control blocks, and functions used in the BTM layer are defined in the same header files. This means that if someone wants to write a test that uses those data types, they must also define all control blocks, or compile the whole module. This patch separates the data types from other definitions. Thanks to it, we will be able to write unit tests, once other dependencies get separated. Change-Id: Ibc089e273cc37642fbb8672964b266c20f8d825d
/system/bt/stack/include/btm_api.h
|
d19e0785e662e640191a075eda07acce61c2aeda |
|
15-Jul-2016 |
Marie Janssen <jamuraa@google.com> |
Use standard types, consistent ifdef style everywhere Remove the typedefs in stack/include/bt_types.h 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__ Update script to be less disruptive to aligned assignment blocks. Change-Id: I8f8f068e6c26ce74fd3b3707e1e31fd0b919cdd0
/system/bt/stack/include/btm_api.h
|
b7938c1866dd8b92977e3ba3632de77fd877bace |
|
27-May-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Convert HID and Device Manager BTA code to C++ These are the only places that use BTA GATTC API. After this change it's possible to change GATT API to use C++ types as arguments. Bug: 28485365 Change-Id: Idf83396f4bc3a2cc8a9b41f69da5d033af1be678
/system/bt/stack/include/btm_api.h
|
63b0519c3f0d1c0cc523e0e9553c60fc68651acc |
|
20-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings When compiled with WITH_TIDY=1, clang-tidy warns about missing parameters around macro parameters. Bug: 28705665 Change-Id: I89c23cfe6eaefae5ef3c648a7c123c0501662c13
/system/bt/stack/include/btm_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/stack/include/btm_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/stack/include/btm_api.h
|
1be7ae1a0890380b8a3daebcade0c1f55b04b167 |
|
04-Mar-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove btla-specific comments Change-Id: I91a19b2cfbc96d7567e0e0914058619ea364c1d4
/system/bt/stack/include/btm_api.h
|
9fed745a38b1ff2c5d4d67ca06760da5b07b7f11 |
|
25-Aug-2015 |
Srinu Jella <sjella@codeaurora.org> |
Increase the number of security slots for other new profiles Use case: MAP Sanity Test fail in multi-profile scenario. Steps: 1. Connect to Instance 1 - Email Sanity Test Case 2. Connect to Instance 0&1 - Email & SMS Sanity Test Case Failure: MAP sanity fail in multi-profile scenario. Root Cause: some profile coonnection may fail in multi profile scenario due to non availability of security id. Fix: Increased the security slots to 75 to accomadate new profiles introduced. Change-Id: Ic7c0268aea654cba2dee0c323ca0342e71ebc577
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
175da70b6d60349dffdee3a9cd13182b293edf4c |
|
13-Nov-2015 |
Jakub Pawlowski <jpawlowski@google.com> |
Remove BTM_OOB_INCLUDED Bug: 22932952 Change-Id: I35dbcd1881a8bd627d1b1c6759761a356d07bcb2
/system/bt/stack/include/btm_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/stack/include/btm_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/stack/include/btm_api.h
|
877123f5b9df90e7a71ea7b15997c521229decc1 |
|
24-Apr-2015 |
Satya Calloji <satyac@broadcom.com> |
Static address is seen on scanner after unpairing Fix for bonded devices that cannot be removed from resolving list when scanning, advertising or when a connection is being initiated. Suspend all active adv, scanning or connection initiation upon completion of any resolving list operation. Original author: Chaojing Sun <cjsun@broadcom.com> Change-Id: Id104dace2944b1878eaf65b93aba3d01e477191d
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
e28055315f96c0d06e73a66a9bb06df85247b5a7 |
|
22-Apr-2015 |
Chaojing Sun <cjsun@broadcom.com> |
Cross transport key mapping fixes Change-Id: I22d97303054eccc876c4a9c7c0a50e369ff4fa62
/system/bt/stack/include/btm_api.h
|
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/stack/include/btm_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/stack/include/btm_api.h
|
6afb248849399cfba59fb1e683a06e31d88e5d1d |
|
25-Mar-2015 |
Mudumba Ananth <ananthm@broadcom.com> |
Resolved hardware error observed during SCO Connection setup Hardware error was caused due to a faulty HCI command formed in the process of vendor specific pre-SCO setup in the stack(set_audio_state) Fixed the above problem and also added back the vendor (interface) mapping for the set_audio_state functionality to facilitate the sending of the pre-SCO vendor specific commands. Made common vendor library audio setting by moving to hci subsystem. General cleanup around this functionality. Bug: 19923226 Change-Id: I4a743f6725459f360bd2a90e0a46f08fcca2292d
/system/bt/stack/include/btm_api.h
|
d429feda780e97e802d4dd19aca5ec5bcc52d229 |
|
24-Mar-2015 |
Andre Eisenbach <eisenbach@google.com> |
Remove unused remote_name_* variables Change-Id: Ib0db95646564439a9458542db9b1891ea818c5d7
/system/bt/stack/include/btm_api.h
|
6b88521cada9486d3a2a3ad5bda55ed431505926 |
|
07-Jan-2015 |
Zach Johnson <zachoverflow@google.com> |
Remove some more unused functions in btm_acl
/system/bt/stack/include/btm_api.h
|
de35e095aa0a97ec4687aebec188205d41444a3e |
|
07-Jan-2015 |
Zach Johnson <zachoverflow@google.com> |
Remove unused read link policy + friends Was never called, and the removal of which obviated a lot of other code.
/system/bt/stack/include/btm_api.h
|
e53504e10abe3079c39a8a865dfb5c293ca23c01 |
|
27-Dec-2014 |
Zach Johnson <zachoverflow@google.com> |
Clean up unused functions in btm_sec
/system/bt/stack/include/btm_api.h
|
272a075cfe5e795d3cf3d764af3df7d468c5f38b |
|
25-Dec-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused security abort callback The callback in BTA was null, so it never was actually used.
/system/bt/stack/include/btm_api.h
|
978de5cefb02f4e8c20d3654a73ab9dab586d13e |
|
25-Dec-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove link key request callback The core security manager stores whether we have link keys for each peer. This other call up to the bta device manager to see if it has link keys is a dead end and does nothing.
/system/bt/stack/include/btm_api.h
|
6a8c80eae89a4ba9d842ae68798081df725e787c |
|
01-Nov-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused link key functions from devctl The security manager looks for the link key notification event, so it doesn't use these read/write link key functions at all.
/system/bt/stack/include/btm_api.h
|
2a1f4e2121f7ffd9bbbd868c4bd5307356adb054 |
|
31-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove the afh functions from btm_devctl The callers were removed in a previous CL, so these are no longer necessary.
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
4c457b5fadd6367c32089b365493966bdcbe3f2a |
|
31-Oct-2014 |
Chris Manton <cmanton@google.com> |
Unused function
/system/bt/stack/include/btm_api.h
|
5b69d6bf4a12cd161756396de47ec6b920c907db |
|
29-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove unused inquiry DB functions These are not used for the inquiry database.
/system/bt/stack/include/btm_api.h
|
df7634158b0853bee885cb292dfdd30356615db8 |
|
16-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove unused functions BTM_RegForLstoEvt/btm_acl_set_discing
/system/bt/stack/include/btm_api.h
|
e7ef465c37298c2b64b7e9794659b1b1b50ab877 |
|
16-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true BTM_PWR_MGR_INCLUDED There are two code paths to set the chip into the power modes. The power manager aggregates access to the power modes. Does not compile when set to false.
/system/bt/stack/include/btm_api.h
|
59fa0f1923b54c414ad742a4ae3b6f415bfa546c |
|
24-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always undefined BTM_EIR_UUID_LKUP_TBL
/system/bt/stack/include/btm_api.h
|
c0b16b1aa7e1880a87e0f408b043914797cd9dd2 |
|
24-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true definition BTM_EIR_CLIENT_INCLUDED
/system/bt/stack/include/btm_api.h
|
e7faae66ddb7c4fc318c5e4986f820c92a787307 |
|
28-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused function BTM_ChangeLinkKey & friends Not used in the codebase. Removed it along with all its related code. According to the spec the change link key event is only sent in response to the change link key command, so it should be completely safe to remove that logic.
/system/bt/stack/include/btm_api.h
|
39110ec88460421618330863807804e03594ef67 |
|
06-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove duplicate local bdaddr management functions
/system/bt/stack/include/btm_api.h
|
30e58068c1adaac7c5ccb3aa9cfb045d41d2a10e |
|
27-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor btm_devctl reset sequence * Controller bring up on blockable thread now * Removed some duplicate and commands during controller bring up * The code to make commands for controller bring up is smaller and better
/system/bt/stack/include/btm_api.h
|
cc0ca141ad1e81826b71c0bacdb2e8ab186f9155 |
|
01-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Prune BTM_ReadLocalVersion It was called once, but the version info read back was never used. The status returned was used, but that was implicitly getting whether the device was up or not so replaced with a call to BTM_IsDeviceUp.
/system/bt/stack/include/btm_api.h
|
832bc91593813839d4b3d70548841e2ed29fa637 |
|
30-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Prune BTM_SetSecurityMode and GAP_SetSecurityMode BTM_SetSecurityMode was only used from GAP_SetSecurityMode, and GAP_SetSecurityMode was never used.
/system/bt/stack/include/btm_api.h
|
24933b5b1a06274c47133debac5251a97128a267 |
|
25-Sep-2014 |
June R. Tate-Gans <jtgans@google.com> |
Removing unnecessary BTAPI #defines.
/system/bt/stack/include/btm_api.h
|
8986635b6c62c430fd7f59fbe8370df479f4e371 |
|
02-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused function BTM_SecSetConnectFilterCallback
/system/bt/stack/include/btm_api.h
|
99f2ad1e229eefccb60580ef67f6ca16a644baaf |
|
03-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove BTM_ReadBrcmFeatures because it shouldn't exist and isn't used Also eliminates some related macros.
/system/bt/stack/include/btm_api.h
|
4eb14ed2eab174998a86ad245d8163d9f03d3c68 |
|
02-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused function BTM_SetInquiryFilterCallback
/system/bt/stack/include/btm_api.h
|
ff2c6ae048d59e2be29339a7c88cf6c97b818358 |
|
02-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused function BTM_InquiryRegisterForChanges and associated code
/system/bt/stack/include/btm_api.h
|
53c5eb27d0f933ddc3c23d89a0b7fcf14c906f64 |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Removed always false macro BTM_INQ_GET_REMOTE_NAME
/system/bt/stack/include/btm_api.h
|
76ac6d863e0ef281fa91156aaf3c44ee946db3db |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove indirection in the controller reset sequence
/system/bt/stack/include/btm_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/stack/include/btm_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/stack/include/btm_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/stack/include/btm_api.h
|
2e7fa68bfd9723b7ec7b6b0b128d89f31a2e06ee |
|
09-Aug-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add support for the HID-over-GATT profile (1/3) bug:8330048 Change-Id: I5727161b0a87700487bee96cdffa8fd169034204
/system/bt/stack/include/btm_api.h
|
9d140a9dc432e457a0437920d5f84c22e3baea0d |
|
12-Apr-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Make host side of Read Local/Remote Extended Features more reliable Issue Ext feature request only if the local controller supports the command. Fall back to read remote feature command, if the extended feature request fails Bug:8591628 Change-Id: I744d9845c04b30d2dca1fd491fea49616adbb2d7
/system/bt/stack/include/btm_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/stack/include/btm_api.h
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
|
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
/system/bt/stack/include/btm_api.h
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/stack/include/btm_api.h
|