097032a21ba73f900fd46cf7fa2763b1a6f82e42 |
|
30-Mar-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Bluetooth 5 periodic scan (3/3) This patch wires calls/callbacks through stack to prepare for actual implementation. Test: manual Bug: 30622771 Change-Id: I30ed67e9975d5207bbe037328e4d7cbdcaf69e5c (cherry picked from commit 5a074af6b8ab0a4001f37ac8d3a91ba47e14a3b8)
/hardware/libhardware/include/hardware/ble_scanner.h
|
62ddb5d520ed47c51fc6cecaf3c782e5f234519c |
|
16-Feb-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Use base::Callbacks in BleScannerInterface (1/3) The remaining four native callbacks need more internal refactoring before they can be turned into a callbacks. Bug: 30622771 Test: sl4a FilteringTest Change-Id: I5aea0485c88605d34ccf8e0a27202469bb5c0ff4
/hardware/libhardware/include/hardware/ble_scanner.h
|
701ab73a50dde884a2e2344f36e5df144d6b80e9 |
|
30-Jan-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Propagate BT5 specific scan result properties up the stack (1/3) Bug: 30622771 Test: sl4a FilteringTest Change-Id: I740447921d2964559b5fa8c8d7dcc32975352b61
/hardware/libhardware/include/hardware/ble_scanner.h
|
442eae00eba8ca34851e952138acdfebda8587d1 |
|
19-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Modernize BLE Scanner implementation (1/3) Get rid of BTA state machine states for BLE scanning. Test: sl4a FilteringTest Bug: 30622771 Change-Id: I4319584c6f6c701dc49be6f52887985d2f1e112c
/hardware/libhardware/include/hardware/ble_scanner.h
|
b4a82ba5564369f1f18fa233ea24d9cb73f43ce4 |
|
16-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
BLE scan filter setup simplification (1/3) Bug: 30622771 Test: sl4a BleScanTest Change-Id: I41f53e2275c0d5da5244c72faefc7b330bd1a8f9
/hardware/libhardware/include/hardware/ble_scanner.h
|
d5286ae2ed080535ac1762accb6b8418c1a1923e |
|
14-Dec-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Refactor LE scanning HAL (1/3) This patch converts btgatt_scanner_interface_t struct into BleScannerInterface class. It also refactors three most important methods from this interface: RegisterAdvertiser, Scan, and Unregister. Rest of this interface will be updated in following patches. Bug: 30622771 Test: sl4a BleScanApiTest Change-Id: I0b7dddc1e9906d825096e23a83a39ecc681d232c
/hardware/libhardware/include/hardware/ble_scanner.h
|
1e24ce9167d56239ad0b145373965125ff0268ed |
|
27-Oct-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Separate LE scanner and GATT client BTIF interfaces (2/3) In order to properly separate low level structures associated with LE scanner and GATT client, their interfaces must be separated first. Test: sl4a BleScanApiTest Bug: 30622771 Change-Id: Idf8c5b7285b68e59f18f5216380488bfe8404b22
/hardware/libhardware/include/hardware/ble_scanner.h
|