History log of /external/bluetooth/bluedroid/hci/include/bt_hci_bdroid.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/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>
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/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
/external/bluetooth/bluedroid/hci/include/bt_hci_bdroid.h
5738f83aeb59361a0a2eda2460113f6dc9194271 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf

Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/external/bluetooth/bluedroid/hci/include/bt_hci_bdroid.h