History log of /system/bt/hci/include/bt_hci_bdroid.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/hci/include/bt_hci_bdroid.h
61ad3c63df897baa25643fbb64ce72e86f834dd8 27-Jun-2017 Jiyong Park <jiyong@google.com> Add stdint.h for uint*_t types

Mising stdint.h causes problem when building with BOARD_VNDK_VERSION,
where global include path is not provided.

Bug: 37342627
Test: BOARD_VNDK_VERSION=current m -j libbt-vendor
Change-Id: I55786baed229a3c9b4282816081a503d18a5a6f0
/system/bt/hci/include/bt_hci_bdroid.h
5a8b59c481b0333330c0e0468cbe3dde694b0908 25-Jan-2017 Andre Eisenbach <eisenbach@google.com> Remove HC_BUFFER_HDR_T

Test: compiles
Change-Id: Ia5bf3395bd5a18a27168f05a0a2239a37ddb2c2c
/system/bt/hci/include/bt_hci_bdroid.h
5ff20a23661695abb1cff6d01d71a8cad4cc7890 31-Oct-2016 Myles Watson <mylesgw@google.com> hci: Apply clang-format

Remove double asterisks:
cd hci/
find . | grep "\.cc\|\.h\|\.c" | \
xargs -I REPLACE sed 's/^[*][*]/ \*/' -i REPLACE

Run clang-format:
find . | grep "\.cc\|\.h\|\.c" | xargs -I REPLACE \
clang-format --style=file -i REPLACE

Test: mma -j32
Change-Id: Ie74244127c8a264dd087d199155274d4655ccf65
/system/bt/hci/include/bt_hci_bdroid.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/hci/include/bt_hci_bdroid.h
15d30f2c3b73d9498d957e28f4f863d00bc917d3 26-Mar-2015 Chris Manton <cmanton@google.com> Remove unused file hci/include/bt_hci_lib.h

Change-Id: I60d87da42fa28dd57d50384396e30504103d1ae5
/system/bt/hci/include/bt_hci_bdroid.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/hci/include/bt_hci_bdroid.h
dd28edb310906c63ba4535ccd02f3ca4d496f021 17-Jul-2014 Sharvil Nanavati <sharvil@google.com> Revert "Revert "Clean up messy dispatch in bt_hci_bdroid by using new primitives.""

Original code broke the build for razor-eng, updated the code to fix break.

This reverts commit dd29f036a8cde94b3c296fb08ee3e9b2d65c15e0.

Change-Id: I2d2f9b5b51b923e3f0e8092b3169ea447193887d
/system/bt/hci/include/bt_hci_bdroid.h
dd29f036a8cde94b3c296fb08ee3e9b2d65c15e0 17-Jul-2014 Svetoslav Ganov <svetoslavganov@google.com> Revert "Clean up messy dispatch in bt_hci_bdroid by using new primitives."

This change broke the build. Reverting to unblock people waiting for a green build to start working.

This reverts commit 3f9fbe74c1d6e774d3f21275515c7b895715aec5.

Change-Id: I58c3bdcc2f5f3fe744b8d3f80753566cf1d22bd1
/system/bt/hci/include/bt_hci_bdroid.h
3f9fbe74c1d6e774d3f21275515c7b895715aec5 06-Jul-2014 Sharvil Nanavati <sharvil@google.com> Clean up messy dispatch in bt_hci_bdroid by using new primitives.

Instead of dispatching onto a worker thread by setting bits of a
bitfield and then having the thread pull data from shared data
structures, this code uses the previously defined primitives to
write to a synchronized thread event queue. It's advantageous because
it's more direct dispatch (you specify which function you want to
call on the worker thread instead of mapping bitfields to a function),
it avoids a lot of boilerplate code, function calls have predictable
ordering, and it uses generic infrastructure instead of building a
custom dispatch + synchronized data strucures.

Change-Id: If938e4fd47c8ddf328a29d104151f900ec659588
/system/bt/hci/include/bt_hci_bdroid.h
ff7f41e67b7c3fb3f35a082d7123196f78e685ff 01-Jul-2014 Matthew Xie <mattx@google.com> am 66432dcf: Add WBS support on Bluedroid (2/6)

* commit '66432dcffe211e317d35978283a04a96d5620bdf':
Add WBS support on Bluedroid (2/6)
66432dcffe211e317d35978283a04a96d5620bdf 27-Apr-2014 Matthew Xie <mattx@google.com> Add WBS support on Bluedroid (2/6)

Bug 13764086

Change-Id: I12bf302f7dd19efb497ad49d4d1d638a7a926049
/system/bt/hci/include/bt_hci_bdroid.h
d0a2037d9ded1e8df36dcf773158658795e35a06 29-Jun-2014 Sharvil Nanavati <sharvil@google.com> am f0952b52: Add a flexible array to the end of BT_HDR to avoid pointer arithmetic.

* commit 'f0952b522e3326b79b146e7c3c59fa3b29d59de6':
Add a flexible array to the end of BT_HDR to avoid pointer arithmetic.
f0952b522e3326b79b146e7c3c59fa3b29d59de6 25-Jun-2014 Sharvil Nanavati <sharvil@google.com> Add a flexible array to the end of BT_HDR to avoid pointer arithmetic.

This change should clean up a lot of code. I've verified sizeof(BT_HDR)
remains constant after this change on ARM, x86, and x86_64.

Change-Id: I762351fa0f24a587da190de3e522bc74e497c542
/system/bt/hci/include/bt_hci_bdroid.h
dfa6063660e4f4d76fbb3913b8f16ae7267f8c10 28-Jun-2014 Sharvil Nanavati <sharvil@google.com> resolved conflicts for merge of a7d7eb78 to master

Change-Id: I547dbf3c212eb5658c43f9822587431a7bcbbac3
a7d7eb78b826cde99adb67fb7078aca85ea61da3 15-Jun-2014 Sharvil Nanavati <sharvil@google.com> Clean up btsnoop code.

Change-Id: Icb1dacb95453effa6d267c084353608dbdc915a3
/system/bt/hci/include/bt_hci_bdroid.h
ded6d338ea908de48e1b84384993a8ec41867910 11-Jun-2014 Matthew Xie <mattx@google.com> am bbad5649: Merge "Bluedroid: Fix HCI buffer size issue"

* commit 'bbad564995006590114f370a036d545da7182425':
Bluedroid: Fix HCI buffer size issue
535e24b82c3041a9532e7b7b27cdd449160e2f03 04-Apr-2014 Loic Poulain <loic.poulain@intel.com> Bluedroid: Fix HCI buffer size issue

The maximum HCI frame coming from the kernel is
the maximum ACL HCI data packet (1024) + ACL HCI
header (4) + H4 header (1) = 1029.
Previous maximum read value was 1016 which is
incorrect and leads to data sync problem for
frames > 1016.

Change-Id: I37f74ad4c612d802e6758b3fe0eb156bcf265b4f
Signed-off-by: Loic Poulain <loic.poulain@intel.com>
/system/bt/hci/include/bt_hci_bdroid.h
6e12f443720a668c72d308ad6bde3146184a4124 28-May-2014 Heather Lee Wilson <hwilson@google.com> include bdroid_buildcfg.h from device repo

Fixes Bluetooth tethering issues where BTHC_USERIAL_READ_MEM_SIZE needs to be
set to a higher value.

Change-Id: Ia8db682aadee3ccff8aba1ce27e18a093a78db9c
/system/bt/hci/include/bt_hci_bdroid.h
67e4077c23bb9cc045885ae01cc83b38faecb71b 08-May-2013 YK Jeffrey Chao <jechao@broadcom.com> New call-in/-back functions for Controller to do vendor-specific shutdown (1/2)

A pair of asynchronous call-in and call-back API are added into the Host
Controller Vendor Lib interface (bt_vendor_lib.h). The caller calls this new
call-in function to inform the vendor module to perform vendor-specific
shutdown process (e.g. send HCI_RESET to BT Controller) before the caller calls
for interface cleanup() function. The vendor module is responsible for calling
call-back function to notify the caller completion of vendor-specific shutdown
process.
bug 7390787

Change-Id: I29e3c94ff78e17cdd7a06b44ae537e3b0ad1516d
/system/bt/hci/include/bt_hci_bdroid.h
5738f83aeb59361a0a2eda2460113f6dc9194271 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf

Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/hci/include/bt_hci_bdroid.h