256afc4d84cc0b05b96881ade6bcbfbab8636c51 |
|
17-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Report back TX Power value For LE Extended Advertising report the value returned by controller. For VSC Advertising return the value send to controller. For Legacy Advertising use 0. Test: manual Bug: 30622771 Change-Id: Ifc49af86e7f064c91ed2d20e6f87532159d1bffa
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
bb858fbf93ed8c3b72dd8bcd8ad3fbcb65e5bb7a |
|
12-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Add "LE Remove Advertising Set Command" Bug: 30622771 Test: manual Change-Id: Ie0df73475359c69af8df672454fe0c0374523c88
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
8e774d1c533dde1b0775aa61933b24eef2213de4 |
|
13-Mar-2017 |
Lakshmipathi K <lakshmipathi.k@intel.com> |
LE Periodic Advertising - advertiser interface Bug: 30622771 Test: manual Change-Id: I358b872c9ffb52f007db4f111520c05b9521aa7f
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
cd0d18937e85cd55bcee6355a6688858eba63b16 |
|
24-Feb-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Fix initial advertising command order Set the address during SetParameters, for VSC implementation, and right after setting parameters for BT5 implementation. Test: sl4a ConcurrentBleAdvertisingTest Bug: 33922058 Bug: 34962013 Change-Id: Idcc60a36884607de191066d8be1ee3bc459e86fc
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
6d75adcc03975cf6c9cae95349233aa6c3a19da2 |
|
23-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Add advertising handle zero quirk Some controllers are strict about VSC handle mapping, and don't allow using zero value. Test: manual test Change-Id: Ia2df17af16e0e4da375d6e7d5b5f882ced508ce9
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
699888256f683c3b14305e834d1e622f66241e29 |
|
02-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Update BleAdvertiserHciInterface This patch updates BleAdvertiserHciInterface to be on pair with Bluetooth 5.0 LE Advertising Extension feature. Bug: 30622771 Test: net_test_stack_multi_adv native test Change-Id: Ie0ec8c7f8ed0d7a874e392123b3486c767121140
/system/bt/stack/btm/ble_advertiser_hci_interface.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/btm/ble_advertiser_hci_interface.h
|
06325e3d5ddb863230f57e60bebac71ef7cb7ccc |
|
14-Nov-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Reenable advertising instance after an LE advertising state change Ensure BleAdvertisingManager::OnAdvertisingStateChanged() is called after an advertising state change to re-enable advertising after a connection. This patch also fixes the registration test, which was broken since one more advertising instance was freed for general usage. Test: net_test_stack_multi_adv native test Change-Id: I76887d98cb3ec386ebc0f7fad95170b8c18b9116
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
6c0ca7abd9452473bcf6cc467923202d093dac59 |
|
20-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Various small warning/build fixes for Linux Test: build with ninja Change-Id: Ic0f4d23e4a56a42be6e660f2afec83400ea6daa6
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
1dd77510884826e6996264aa40db4f495c3ec67a |
|
10-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Make advertising instance count part of the HCI interface The number of advertising instances will ultimately depend on the HCI interface used. BleAdvertisingManagerImpl should not depend on a global function for that. Test: Covered by BleAdvertiseApiTest sl4a test Bug: 30622771 Change-Id: I1399de3f4289708f7218eae9c00ac7372e4246db
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|
e47b769e71fa88f207db747e62974662e43aa07c |
|
28-Sep-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Make Bluetooth LE multi-advertising testable This patch turns the code that manages LE multi-advertising into the BleAdvertisingManager class. All HCI calls made by this code were abstracted into BleAdvertiserHciInterface. Thanks to those changes, we can mock BleAdvertiserHciInterface and test the advertising manager. The BleAdvertisingManagerTest, still has some dependencies on other code from the "stack" module. These have to be implemented on top of the test file. In the future, this dependencies should be replaced by mockable classes. Test: Tests covering the change are added in this patch. Bug: 30622771 Change-Id: I4a363678815c235ee01255f462db2a671ef89610
/system/bt/stack/btm/ble_advertiser_hci_interface.h
|