History log of /hardware/libhardware/include/hardware/bluetooth.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5aa83c0c094a26e2a51baac56534d2f29cee4d34 13-May-2017 Jack He <siyuanh@google.com> MCAP: Add test interface ID (1/2)

* Some PTS tests requires protocols and profiles to be accessed at stack
API level
* This CL creates an ID for the MCAP protocol
* An application must be able to reference stack headers in order to use
such an interface

Bug: 37867299
Test: make, no user visible effect
Change-Id: Ice654321cdeb11f93b1c8fc4a0753fe86bd82a56
(cherry picked from commit 9213f5b0430b329461b8f52f06b0ea98b1ff737c)
/hardware/libhardware/include/hardware/bluetooth.h
15b70a56fbcf65ae609e07c5377afb36a67fc4b7 18-Apr-2017 Ajay Panicker <apanicke@google.com> Limit btsnoop file size (1/9)

Limit btsnoop file size by rotating between snoop files. The rotation occurrs
when a fixed number of packets have been logged and will start overwriting
the older file.

Bug: 35998031
Test: Enable snoop logs from developer options and let logs get large
Merged-In: Ic43600b10435d34a0528e28bd523187a6c311f61
Change-Id: Ic43600b10435d34a0528e28bd523187a6c311f61
/hardware/libhardware/include/hardware/bluetooth.h
696f69966c3e108afda98e81cab0b62e05977e84 17-Mar-2017 Jakub Pawlowski <jpawlowski@google.com> LE Maximum Advertising Data Length (3/4)

Add ability to check maximum advertising data length.

Bug: 30622771
Test: manual
Change-Id: I14a66a906a3f6133eea87c538de854bbfab056f5
/hardware/libhardware/include/hardware/bluetooth.h
0a660af26a14afc75b715bda6036bc26b73a39e7 10-Mar-2017 Jakub Pawlowski <jpawlowski@google.com> Bluetooth 5 feature check implementation (2/3)

Wire the new feature check API to actual values received from the
controller.

Test: manual
Bug: 30622771
Change-Id: I76d373b94fd3d4d637ddae637a8424d463286837
/hardware/libhardware/include/hardware/bluetooth.h
7ed5a7f0e692967adae6d0b7e86836043015379c 17-Apr-2014 Hemant Gupta <hemantg@codeaurora.org> Bluetooth: Add support for HID Device Role

This patch adds support for HID Device Role in HAL so that jni
layer can communicate wtih Bluedroid Stack when calling HID Device
API's and callbacks.

Bug: 33011576
Change-Id: I591f477ee58924a9003d6e733dcbbc4e8a7d3202
/hardware/libhardware/include/hardware/bluetooth.h
d82fbad4aa900a6187525bc0f779de76f47cccb5 10-Nov-2016 Jakub Pawlowski <jpawlowski@google.com> BLE OOB Pairing - parse address type (2/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: I1265b6abdefa12dc024d00ecf232f7fc7722d178
/hardware/libhardware/include/hardware/bluetooth.h
9caabe15637c4284ea9a12241f436ccf1afc0ff2 29-Jul-2016 Jakub Pawlowski <jpawlowski@google.com> Fix an incorrect description of OOB data field

Change-Id: Ia3712d9af9d5521e2a3cc9ecbcf7b37fd0755c9a
/hardware/libhardware/include/hardware/bluetooth.h
d51c01d9fddeffd94636cf555c5e0cab29943b5f 18-Mar-2016 Ajay Panicker <apanicke@google.com> Add guest mode functionality (3/4)

Add a flag to enable() to start Bluetooth in restricted
mode. In restricted mode, all devices that are paired during
restricted mode are deleted upon leaving restricted mode.
Right now restricted mode is only entered while a guest
user is active

Bug: 27410683
Change-Id: Ibededbdb832275db4b6e78af83d26754f8b5a9ec
/hardware/libhardware/include/hardware/bluetooth.h
f65d1257d30dd6b373a0aaba2460af2e57bb82f2 18-Mar-2016 Andre Eisenbach <eisenbach@google.com> Bluetooth: Additional status codes for wakelock ops

Add additional status codes to better track wakelock acquisition or
release failures.

Bug: 27721443
Change-Id: I99fb442277dac81df0d84d9a9f7a3340158377a8
/hardware/libhardware/include/hardware/bluetooth.h
e410940531d15e417cda39962b8b45b3fc491822 14-Jan-2016 Andre Eisenbach <eisenbach@google.com> Add ability to add interop entries dynamically (1/2)

Add ability and interface for adding dynamic entries to the interop
workaround database.

Bug: 26548845
Change-Id: I17f8cbdf1e63c316aa52903be7ec526c9b1376bb
/hardware/libhardware/include/hardware/bluetooth.h
32d45dd020556874e90e749d80038955e216784f 08-Jan-2016 Marie Janssen <jamuraa@google.com> Add arguments to native dumpsys support

Arguments are passed through in order to support metrics logging and
future support for other dumpsys support in the native daemon.

Change-Id: Icaa75b9f36cca7e2dd2ceb5f94b27dec657d34e4
/hardware/libhardware/include/hardware/bluetooth.h
e2d316d2c9885b63e69c6cc85fabf564ea04cb76 03-Dec-2015 Adam Lesinski <adamlesinski@google.com> Add Bluetooth network traffic accounting to HAL API

Introduces a UID traffic struct and includes it in the API
for querying energy usage data.

Also adds the calling UID as a parameter for starting sockets
so that network traffic can be tracked.

Bug:26039657
Change-Id: I9f4a130adc2846467063e7a9a4ea2231af06a80b
/hardware/libhardware/include/hardware/bluetooth.h
00202fff5acdc4a28470cbac6263f472b041549f 01-Dec-2015 Jakub Pawlowski <jpawlowski@google.com> Add structure for holding Bluetooth OOB data.

Change-Id: I0f59bf6343e519a7da830f57d242f9bdf18fca93
/hardware/libhardware/include/hardware/bluetooth.h
b3759712b0ab4ae294731ee5889c2ebd131a156f 29-Jul-2015 Ajay Panicker <apanicke@google.com> Implement Bluetooth settings factory reset (4/5)

Implemented the factory reset function to be used to reset all bluetooth
settings on device to factory default

Bug: 16161518
Change-Id: I69358db95582ddd0f2f640f76cf0931f797d369b
/hardware/libhardware/include/hardware/bluetooth.h
5ccdc518ab33153625536ad31e7c9466511072ab 08-May-2015 Casper Bonde <c.bonde@samsung.com> SAP: Make it possible to enforce a 16-digit pin code (2/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: I4d43eefa76e8abc1bcfad6dfd9004d8e82168bf4
Signed-off-by: Casper Bonde <c.bonde@samsung.com>
/hardware/libhardware/include/hardware/bluetooth.h
34ab95a36953f847f4b399a798f93edb5e92f585 05-Dec-2014 Andre Eisenbach <eisenbach@google.com> Bluetooth native dumpsys logging support (1/5)

Bug: 18508263
Change-Id: Id7b69a6ed7d817a0f048cb8ebf0889c600171926
/hardware/libhardware/include/hardware/bluetooth.h
51225020dc3e99c5ffe04d3efde82bbfa64a0d6b 31-Mar-2015 Satya Calloji <satyac@broadcom.com> LE low power scan feature

LE low power extended scan feature header changes
based on Google spec v0.95

Bug: 20029342
Change-Id: Id1020a4da177d0bc421fdd123c5355a291cc0475
/hardware/libhardware/include/hardware/bluetooth.h
9a92a7bff0d0768888cfeef4db6b6fd81bec32ae 06-Mar-2015 kschulz <k.schulz@samsung.com> L2CAP and SDP Search API for BT profiles (1/2)

Added interface to create SDP records, to allow the upper
layers to set the content of the SDP record, including
both a RCFOMM channel and a l2cap PSM.

Change-Id: I7c47848a10b3d3091afbeadb4de8a8d7ea812288
/hardware/libhardware/include/hardware/bluetooth.h
a8b49d3feed67d6bc03054d466e885140e52ff39 10-Feb-2015 Satya Calloji <satyac@broadcom.com> OnFound/OnLost feature API changes based on spec v0.90

Bug: 19609671
Change-Id: Id28e188159aa41c940723fb5b12cade0a48e506b
/hardware/libhardware/include/hardware/bluetooth.h
01206e579c692cd58cb961dd942ec4c579ea36df 05-Aug-2014 Andre Eisenbach <eisenbach@google.com> Add transport parameter to createBond() function (1/4)

Change-Id: I8373ace899444c138907aaecc0f067188b0a7d90
/hardware/libhardware/include/hardware/bluetooth.h
378de1a9e09aa2a42f6702e8882f424fcd7f0003 31-Jul-2014 Prerepa Viswanadham <dham@google.com> Incorrect data type. bt_local_le_features_t of wrong size

b/16653133

Change-Id: Icd7a3de6161669f4c54c6042bf80314e72f5f0ff
/hardware/libhardware/include/hardware/bluetooth.h
be7f044b64c9448324fa791294135468e12e5a9b 03-Jul-2014 Satya Calloji <satyac@broadcom.com> LE energy info feature

Header changes for energy info feature

Change-Id: Ic341ad9089b444960c36beff726fa9ddb5c901a2
/hardware/libhardware/include/hardware/bluetooth.h
053cccfe14ed78dde8ee30f4fe79864c4f0c8137 17-Apr-2014 Hemant Gupta <hemantg@codeaurora.org> Bluetooth: Support MAP Client role on Bluedroid.

Implementation of MAP Client (MCE) role on
Bluedroid stack. Include MAP Client Interface ID.

Change-Id: Icdf11b7f09a161e35aa3aa68b9b5fa315e18fd65
/hardware/libhardware/include/hardware/bluetooth.h
4d8645547d96a2777b13fff5ee9e9e1fbe85afae 31-Jul-2013 Hemant Gupta <hemantg@codeaurora.org> [1/2] Bluetooth: Security: Handle authentication rejected error status

Handle authentication rejected error status in failure scenario.

Change-Id: Ibd59d161ee5481ced2cb078a6ee6f4a6b045bcd4
/hardware/libhardware/include/hardware/bluetooth.h
0d553bc12f2d1d01fa63daddf5090d064c1d9db0 18-Jun-2014 Andre Eisenbach <eisenbach@google.com> LE: Add is_connected() function (1/3)

Change-Id: I1b94ab0c8b0ff2e1026a4f5bbe95dca25be3d104
/hardware/libhardware/include/hardware/bluetooth.h
21e50b1898db68f9fdeb355b86f717ff342795bd 07-Jun-2014 Mike Lockwood <lockwood@google.com> Use separate HAL interfaces for A2DP source and sink roles.

Both use the same structs for APIs and callbacks, but now
source and sink mode can operate independently with separate
Bluetooth profile services in the framework.

An extra callback btav_audio_config_callback is used for reporting
audio configuration for A2DP sink role

Change-Id: I6e8172b66ff95e61721d1c35790609b7ae2be030
/hardware/libhardware/include/hardware/bluetooth.h
7da4cb8b6f9e99b1c003d8aada8a36c1ce977313 03-Jun-2014 Mike Lockwood <lockwood@google.com> Move AVRCP controller support to a different HAL interface

This allows us to add a new BluetoothProfile subclass for
the AVRCP controller role independent of the existing AVRCP target support.

Change-Id: I504bbf58a88808d1a884266992ae0c635c62aca1
/hardware/libhardware/include/hardware/bluetooth.h
5735b772eeac3cfaa766425d3b7d7abb4b49ce69 13-Jun-2014 Mike Lockwood <lockwood@google.com> Merge "Bluetooth: Add support for HFP Client role."
e7737c81e8f888a3f1960504324f282f8fae4258 19-Aug-2013 Hemant Gupta <hemantg@codeaurora.org> Bluetooth: Add support for HFP Client role.

Implementation changes in HAL for HFP Client role.
Include HFP Client Interface ID.

Change-Id: I1117c6a0c53e7e7059e46711f7a26639d2bbaee3
/hardware/libhardware/include/hardware/bluetooth.h
3bd8cba78754d63f6379f073649a89baae82b837 31-May-2014 Sharvil Nanavati <sharvil@google.com> Add callouts for bluedroid to acquire wake locks and set wake alarms.

Since bluedroid is running outside of system_server, it does not have
the necessary Linux capabilities or filesystem permissions to access
/sys/power/wake_* and /dev/alarm (or any other wake alarm). This change
provides a mechanism by which bluedroid can call back up into Java code
and use the standard Android APIs to get wake locks / wake alarms.

Change-Id: I714fd394224d38da5ff0f82de5559599d522010b

Conflicts:
include/hardware/bluetooth.h
/hardware/libhardware/include/hardware/bluetooth.h
460343a1b57ff372887b76a718e8e8ca89f29c88 28-May-2014 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Add support for retrieving local LE features via get_adapter_properties

Change-Id: I337614aa96ec08f631667dc4a18b4e5c993a79b1
/hardware/libhardware/include/hardware/bluetooth.h
d34c7d3d1a183240ed964942a92c8d30470ae283 24-May-2014 Matthew Xie <mattx@google.com> Revert "bt: add interface function to provide wakelock access"

This reverts commit 19f3696f852d6787076b70a7d31f5684ad2aa93f.
/hardware/libhardware/include/hardware/bluetooth.h
19f3696f852d6787076b70a7d31f5684ad2aa93f 22-May-2014 Dmitry Grinberg <dmitrygr@google.com> bt: add interface function to provide wakelock access

Change-Id: I7ea173aee49ae7fdfe81a24a9b3666efc1c29ed4
/hardware/libhardware/include/hardware/bluetooth.h
08708c5e1fda39bf0111b5e1175533e6763219e2 20-Aug-2013 Glenn Kasten <gkasten@google.com> Fix file permissions

Change-Id: Iffc2941d98ee16796cf3d44dec1cfa376d9362bb
/hardware/libhardware/include/hardware/bluetooth.h
a17b75bb173c48d0aa37466607faa767690eae2b 11-Jun-2013 Zhihai Xu <zhihaixu@google.com> Add debug menu to enable btsnoop

bug: 8059358
Change-Id: Ib28ffe12d9b42726a0c12ecb144624862745e9ca
/hardware/libhardware/include/hardware/bluetooth.h
482ba78a99ecbaef12ee80586b2b042f861fb76b 26-Feb-2013 Ravi Nagarajan <nravi@broadcom.com> Initial version of RC HAL for AVRCP 1.3

Change-Id: Idbea1294d091cbe0b9ebc3a7a0cad9f0c738e32c
/hardware/libhardware/include/hardware/bluetooth.h
fefb3343906fe73c827d1b9d50cb3c451602c514 06-Feb-2013 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Initial version of BLE support for Bluedroid

Change-Id: Iacf3a56943b31c4fd4f4b833ed675a35cbd47104
/hardware/libhardware/include/hardware/bluetooth.h
05f49546a9c70805cbd77e71c7998652f91ec535 18-Sep-2012 Andre Eisenbach <andre@broadcom.com> Initial Bluetooth open source release

Change-Id: I27bb95db854806d7deedaf6c622b17cb09f62f16
/hardware/libhardware/include/hardware/bluetooth.h