| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are some devices that do not respond to SDP request while they are
in the midst of initiating an AV connection. In such cases, it is valid
to ignore the SDP failure and initiate the AV open.
bug 6996250
Change-Id: I16149fee9b6ee6130cf45396246948716898b167
|
|/ /
| |
| |
| |
| |
| | |
Included more error checking and removed unused code
Removed header file as the header file will be included in kernel
Change-Id: I3086d6520fc764b73e0e740dadaa64a9cdc11945
|
| |
| |
| |
| | |
Change-Id: Ic596804bf6a25e4f039860348298f296edc9cd8f
|
|/
|
|
|
|
| |
Revise BT Vendor Lib interface and add support of HCI multi-channel transport.
Change-Id: I5a7a7b64798bb30be60ed29bd564bc499bd5b5bc
|
|
|
|
|
|
|
|
| |
Avoid duplicate notifications for service, signal, roam and battery
charge
bug 6983415
Change-Id: If68ea7315de4f964e7fb83a6a628c8d2c29a333d
|
|
|
|
|
|
|
| |
These APIs are needed to allow the bluetooth chip to be put into DUT
mode so that RF/BB BQB tests can be run
Change-Id: Ie5be00da567bc94173f35b098abcaf6f6603a129
|
|
|
|
|
|
|
|
|
| |
Both when auto-pair attempts exceeded or when auto-pair was not
attempted, but authentication failure was observed, send auth fail
to upper layer
bug 6936335
Change-Id: Ieafd0c6bbc57fb36cf4c2c450556e4df7ec23a1a
|
|
|
|
|
|
|
| |
Send only length of string to Java instead of length +1 from btif for
local Bluetooth name, Remote name and Friendly name for paired devices.
Change-Id: I4e822db62eb2affaadad283c6ceb2a368e3b107c
|
|
|
|
|
|
|
|
|
| |
1. Move UART port configuration into vendor lib to respect the fact that each
vendor might have different UART port settings for its own chipsets.
2. Detail bt_vendor_lib.h header file with usage instructions.
Change-Id: I10dc44afd9b3cc1985769166a717089728281296
|
|
|
|
|
|
| |
- fix PDK mini builds
Change-Id: Ic5cd4975210f70d028938b1f306ea38de27191a4
|
|
|
|
|
|
| |
This is a copy of broid_generic.txt for now.
Change-Id: Ia48bdbde2e7c2ca45cd57927182253c75cfbb252
|
|
|
|
| |
Change-Id: I95563503209c9166ef5998a02683d700ed8eef5f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original baud rate change was done through closing the existing UART port
then reopening UART port at new baud rate. It was reported that this approach
would cause trouble on some platforms which spits out false start-bit signal
on UART bus during port close and open process.
Revise the way of doing baud rate change to use terminal I/O (termios) control
functions.
Change-Id: I18ab5a234576147dd9185eafd1e57d3b4e3fa2bd
Conflicts:
hci/src/userial.c
|
|
|
|
|
|
|
|
|
|
|
|
| |
From time to time, we had seen some GKI_exception error messages showing up
in adb log during turning BT off. Those were triggered by a HCI event which
arrived after BTU task had been terminated. The early termination of BTU task
had also become a contributing factor to the BT-OFF hung issue.
Revise the termination sequence between BTU and HCI/Vendor tasks to address
the issues.
Change-Id: I094104943275b3b1fb95aef514936e28394615eb
|
|
|
|
|
|
| |
Define max L2CAP channels to be 16 and combine MAX_L2CAP_LINKS and MAX_BD_CONNECTION into one definition
Change-Id: Ib5cb95f5829400b2182beb3c8409142a20b8fb95
|
|
|
|
| |
This reverts commit 3ec3b30a9d39c24437f30b98539b542a24e6737d.
|
|
|
|
|
|
| |
Define max L2CAP channels to be 16 and combine MAX_L2CAP_LINKS and MAX_BD_CONNECTION into one definition
Change-Id: Ib5cb95f5829400b2182beb3c8409142a20b8fb95
|
|
|
|
|
|
|
| |
Set the correct pointer to properties[] array before
sending HAL callback for remote_device_properties_cb
Change-Id: I199566d5f4b5997aad6a5b2ca83b67c9b1bd108b
|
|
|
|
|
|
| |
While enabling BT, Do not toggle the chip power if the target is wingray.
Change-Id: If044361d51354cfd3695d84895dada4342ef28c8
|
|
|
|
|
|
|
|
| |
While AV disconnection is in progress, we need to handle the RC_CLOSE
event from the stack to trigger the uinput cleanup. Otherwise we would
leaking uinput FDs.
Change-Id: I9e37eef7b1c0fa0d56e809f1bf5686235f782cb5
|
|
|
|
|
|
|
| |
Fix for a potential race condition where unpair was failing is music was
streaming. The issue was due to the unpair callback not being invoked
Change-Id: I5dff05abd238b4af3301495be05cbaa970d275d6
|
|
|
|
|
|
|
|
| |
Instead if music was streaming prior to the suspend, we just set the
state to STANDBY and expect the AVDTP start to be triggered when the
first data packet is sent
Change-Id: Ia1486033c251c637b1560c41f7e8e07ca2201136
|
|
|
|
|
|
|
|
|
|
| |
Some carkits after send AVDTP SUSPEND right after RC PAUSE
Per the whitepaper, the device sending AVDTP SUSPEND should send
AVDTP START. However a few carkits send AVRCP PLAY without sending
AVDTP START. Added a workaround to reset the remote suspend flag
when an AVRCP PLAY is received
Change-Id: If12e55b4d905b03890c69c2137f363986482ab1a
|
|
|
|
|
|
|
|
|
|
|
| |
also added mutex protection for any a2dp control path signalling to
ensure only one outstanding request at a time
Change-Id: I06d95793a8632f6a8baec967a1d8440ecce8a65d
Conflicts:
audio_a2dp_hw/audio_a2dp_hw.c
|
|
|
|
|
|
|
| |
We donnot need the extra function to return the interface.
bug 6853945
Change-Id: I693aa9f068a64ee5a5e9bc5ff3cc82ecf59d5de1
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I211f65ed1dd47f252082dcc2bd00c34df9c89ee8
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
libbt-vendor.so is in vendor/, and shouldn't be compile-time linked
against from external/. Use dlopen instead.
Change-Id: Iefc2d5232506ce8e60a6e5dd93328332549daa1e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The GCC 4.6 compiler generates lots of warnings treated as errors
thanks to -Werror. Add the following flags before code is cleanup
and ready.
-Wno-error=maybe-uninitialized -Wno-error=uninitialized
Change-Id: I2f492433722e7f4614e00e627bc8eb5f074a878f
|
| |
| |
| |
| |
| | |
Change-Id: I538421eada5d2d9349d7824cf03b9ed33f21d1c0
Signed-off-by: Mike J. Chen <mjchen@google.com>
|
| |
| |
| |
| | |
Change-Id: I3c98b9c3bf0092495f93df7a531b9e14590910df
|
| |
| |
| |
| |
| | |
It's the same as sdk feature configuration
Change-Id: I2bed16daf99bf76fd018ad300e4ecd3f87722597
|
|/
|
|
| |
Change-Id: I33ae2c1ec34630e10ee9003a340b310e04b1dba5
|
|
|
|
|
|
| |
Followed maguro build.
Change-Id: I7e6d21e803b41811d6d8871239ea7939aaf9e886
|
|
|
|
|
|
|
| |
Stingray follows wingray
manta follows grouper, BT cannot be turned on on manta yet
Change-Id: I195c0f7b82e9a31644229105e10e1f2273b06b97
|
|
|
|
|
|
|
| |
Remove unused feature defines to match up the code cleaning of
wingray.
Change-Id: I779da53f24d5024387fbfc7db12a7afb8f6699a3
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conflicts:
btif/src/btif_core.c
btif/src/btif_dm.c
btif/src/btif_hh.c
btif/src/btif_sock.c
gki/ulinux/gki_ulinux.c
hci/include/bt_hci_bdroid.h
hci/src/bt_hci_bdroid.c
hci/src/btsnoop.c
hci/src/hci_h4.c
hci/src/userial.c
vendor/libvendor/src/hardware.c
vendor/libvendor/src/upio.c
|
|
|
|
|
|
|
|
| |
This translates to AUDIO_STATE_CHANGED intent with state
STATE_AUDIO_CONNECTING which is needed for AudioService/AudioManager to
suspend music
Change-Id: I1293c105aaf1486f046620d5778c680908aad362
|
|
|
|
| |
Change-Id: Iebc520d9b10ef220a83a16ff55efa46b4c5a0d27
|
|
|
|
|
|
| |
If the AG SLC is not setup within 10 seconds, disconnect the link
Change-Id: If60338e821e575bf46bb81a5f3a640b7d530eb2f
|
|
|
|
|
|
|
|
| |
UuidsChanged event will force the Settings app to fetch the bonded
devices list. Thus, bond state change event needs to be sent prior
to sending SDP data (uuids)
Change-Id: I15c420f477c89780022c28b47a3f7c1cd1b20aeb
|
|
|
|
|
|
| |
Unknow characters were added while storing adapter name to storage sonetimes
Change-Id: I081942cfb7be93cdbe0f5cd3d9fc9edef333a794
|
|
|
|
|
|
|
| |
When the local side initiates disconnection, bluedroid should send
diconnecting event, otherwise the instrumentation tests do not pass.
Change-Id: Ic21a905407814c2117c04044c2799ea17a16d33b
|
|
|
|
|
|
|
|
|
| |
For HID connection, hid and sdp connections could be attempted at the
same time. Some devices, that are short on resources, do not handle
this well, and reject our SDP L2CAP connection. SDP discovery failure
was not handled, leading to GKI exception. This has been resolved
Change-Id: Ib49d66c62a2d05a83b44b733d3c9c4259b5d4c6f
|