4f0c5b5838bcb326bf8a2363311231d8b8a59218 |
|
03-Feb-2018 |
Jakub Pawlowski <jpawlowski@google.com> |
LE Read Maximum Data Length during startup Test: verified in sl4a test for LE CoC throughput Bug: 68359837 Change-Id: Ie424fef50f6f355d2919d9304bd062e4604c3341
/system/bt/device/src/controller.cc
|
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/device/src/controller.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/device/src/controller.cc
|
ba78601034bd61d345a3ac92b297831ff8e6978a |
|
26-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Don't send the LE Set Privacy Mode command if it's not supported LE Set Privacy Mode is currently guarded by LE Privacy feature, which is enabled on some 4.x controllers, that don't support LE Set Privcay Mode that was added in 5.0 spec. Bug: 62809491 Test: Turn Bluetooth on/off with Angler (4.x) and check for Set Privacy Mode Change-Id: Ie9a164d98558db2e1fe76d90eb6ab93e4cec89d0
/system/bt/device/src/controller.cc
|
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/device/src/controller.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/device/src/controller.cc
|
eafd45d08653bb1621c82a2f3cf922a43a0b1bc5 |
|
23-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Set preferred PHY and read PHY implementation (3/3) Test: manual Bug: 30622771 Change-Id: I4267238a0b5c7bc373ae1846ebd19a716881a4ec
/system/bt/device/src/controller.cc
|
5a8a162d9ea86958ffb410e3bfeed93872b4de69 |
|
17-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
LE Maximum Advertising Data Length (4/4) Add ability to check maximum advertising data length. Bug: 30622771 Test: manual Change-Id: I0f3c806046157633f8e2106c1b2700c4277a2b4d
/system/bt/device/src/controller.cc
|
4b1feb60f3478aced5e106749f00f1e75e65d454 |
|
10-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Bluetooth 5 feature check implementation (1/3) Wire the new feature check API to actual values received from the controller. Test: manual Bug: 30622771 Change-Id: I2eefb7d5bb00d89ac7ea803191ba05f830080ade
/system/bt/device/src/controller.cc
|
801db30048049a63869587af4b89a6e5a4dabb9b |
|
13-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Use LE Extended Advertising Report Event when available Bug: 30622771 Test: sl4a ConcurrentBleAdvertisingTest Change-Id: Id85504922c21f15bc36ac8bb5e4ab962ee356e3d
/system/bt/device/src/controller.cc
|
751381c64fee63590f0888c8eac5c8a474f1e25b |
|
30-Nov-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Handle Advertising Set Terminated event Make BleAdvertiserHciExtendedImpl report when advertising set is disabled because of new connection. Bug: 30622771 Test: sl4a ConcurrentBleAdvertisingTest Change-Id: Ic13a31fe4bb92f121a29d540274d13893775a450
/system/bt/device/src/controller.cc
|
f2af1c42ccb2f642b241c2261b42d0be61d45438 |
|
13-Dec-2016 |
Jack He <siyuanh@google.com> |
Replace assert with CHECK from base/logging.h * Replace assert with CHECK * Remove all NDEBUG definitions * Remove hacks for BT_LIBCHROME_NDEBUG * Removed some removed directories from Makefile such as hcis, brcm, rpc Coccinelle-assisted: @@ @@ - #include "base/logging.h" + #include <base/logging.h> @ assert_included @ @@ @ base_logging_included @ @@ @ depends on (assert_included && !(base_logging_included)) @ @@ - #include <assert.h> + #include <base/logging.h> @ depends on (assert_included && base_logging_included) @ @@ - #include <assert.h> @@ expression E; @@ - assert(E); + CHECK(E); And a bash script: for file in $(find . -name "*.cc"); do spatch --sp-file replace_assert_with_CHECK.cocci --in-place $file done The following files are maually edited: btif/src/btif_config.cc btif/src/btif_avrcp_audio_track.cc btif/src/btif_gatt_client.cc osi/src/data_dispatcher.cc osi/src/reactor.cc osi/src/thread.cc osi/src/fixed_queue.cc osi/src/list.cc osi/src/allocation_tracker.cc osi/src/alarm.cc osi/test/wakelock_test.cc Bug: 31781465 Test: Code compilation, Unit Tests, BtStressTest, BtFunhausMetricsTest Change-Id: I21dc10a45be31665e41441b75b0515ed87523988
/system/bt/device/src/controller.cc
|
1f4cc6dc61ad5863c3fe31dafd364e064b1e64ad |
|
28-Nov-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
LE Extended Advertising This patch checks if LE Extended Advertising, and LE Periodic Advertising features are supported. Also if they are supported, it will read number of avaliable advertisers, and maximum advertisement data size supported by controller. Bug: 30622771 Test: sl4a ConcurrentBleAdvertisingTest Change-Id: Iabfda3dd081519ed70c99eb4290667e10790e047
/system/bt/device/src/controller.cc
|
84baa7f16e830394408278dbb8c508dd9fa02887 |
|
14-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Remove BLE_INCLUDED define Test: Connect to a BLE Keyboard Change-Id: I5f8f4017c90c3c404004632fd10e6c2b93bd7783
/system/bt/device/src/controller.cc
|
4451b3bf8891639360e0890b15949b875233bda6 |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
device: Apply clang-format clang-format -i --style=file device/include/* \ device/src/* device/test/* Test: mma -j32 Change-Id: I1a0f9e1cd838c025fca487347358cc0079265004
/system/bt/device/src/controller.cc
|
b2a292b5d8df2f359c38b0787bc01181225a9bc9 |
|
15-Oct-2016 |
Pavlin Radoslavov <pavlin@google.com> |
Renamed most C files to C++: *.c to *.cc Also: - Fixed C++ related compilation errors. - Added missing 'extern "C"' guards in some of the header files. - Added missing LOCAL_CPP_EXTENSION to Android.mk files. - Added-back btif/src/btif_mce.cc and bta/mce/bta_mce_* to btif/Android.mk and bta/Android.mk respectively. - Fixed the alphabetical ordering of the *.cc files in some of the Android.mk files. - Added missing Copyright header to "osi/include/list.h" - Updated "osi/src/wakelock.cc" to use C++ std::string instead of dynamic allocation of C-style strings. Test: code compilation, unit tests, and A2DP streaming Change-Id: Ia2f7215ed9df32775c701b68fc86b09875b942c7
/system/bt/device/src/controller.cc
|