• R/O
  • HTTP
  • SSH
  • HTTPS

Liste der Commits

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

external/bluetooth/bluedroid


RSS
Rev. Zeit Autor
e1202ca 2013-08-14 09:40:44 Andre Eisenbach

LE: Add GATT disable functions

This patch adds required disable functions to the GATT sub-system to
properly unregister with the stack. Without the disable functions in
place, turning Bluetooth off with a GATT device connected may lead to
unexpected behaviour and cause GATT to fail on sub-sequent stack
restarts.

Change-Id: I7cb80e96109e2c09882991298d0487b506f5ffdd

f052217 2013-08-14 09:39:33 Andre Eisenbach

LE: Fix GKI exception for 0 length values

When a remote device responds to a read request with a 0 length value, a
GKI exception will occur. This patch checks for 0 length values to avoid
the exception and return the correct status to the application
requesting the read.

Change-Id: Idce61c3d2be7072dafe429ab978763b0ee61aed2

dda9a3e 2013-08-14 09:38:31 Andre Eisenbach

LE: Only copy UUID for callback on success

When a GATT client application registers with the stack, the UUID is
always copied into the callback buffer, even if the registration failed.
This patch adds a check to make sure an invalid UUID is not passed back
to the application.

Change-Id: I53ddc7939c096a33a64b00a8902bedba00b61e7d

e4020c2 2013-08-14 09:36:32 Andre Eisenbach

LE: Add NULL pointer check in deep copy function

Adds a NULL pointer check for the GATT read event deep copy function.

Change-Id: Ia8d31e851589612009e1038c11b7b113e5367c6d

5f63da7 2013-08-14 09:35:11 Andre Eisenbach

LE: Initialize return status when registering client

Initialize status to BTA_GATT_NO_RESOURCES. If cl_rcb is full, the
wrong status could be returned to the client.

Change-Id: I45d147242c9f24c7636671ffca2f9429c175b8cf

8444d1e 2013-08-14 09:17:05 Andre Eisenbach

LE: Deep copy buffers when transfering client context

Certain BTA client event types require a deep copy of the request
data buffers when transfering context. Shallow copy of the pointers
involved may cause a crash when overlapping read and write requests
are received.

Change-Id: Id59b034d7fdd28087695a0688caff66b4cef4a4d

181adbe 2013-08-14 08:50:34 zzy

Fixed issue that failed to update rfc credit to peer when host can not handle the incoming packets fast enough

Bug 10233699: Bluetooth sockets block indefinitely on read(...)

153767e 2013-08-10 07:34:01 Matthew Xie

Bluetooth MAP profile - sms and mms support initial check-in

bug:10116530

Change-Id: I3bff487fdc0ee1256afa8d704a2cfa788081208c

5a7f857 2013-08-07 16:09:46 Andre Eisenbach

Support for 128-bit UUID service discovery

Support the discovery of custom 128-bit UUIDs. This is mainly needed for
GATT service discovery to find custom services.

Bug: 10116729
Change-Id: I8669111dfb8806f5632b7ea8ad02f0e38dded66f

4420e41 2013-07-30 03:52:06 Ajay Dudani

Fix check for BTIF_HL_CCH_OP_MDEP_FILTERING in btif_hl_upstreams_evt

Change-Id: If080fad6ba4b42944dc5ee8bf1d8f0586dbd05f8

292d9f5 2013-07-27 03:32:18 Zhihai Xu

Merge "Add debug menu to enable btsnoop"

1570bf4 jb-x86 2013-07-26 17:26:59 Chih-Wei Huang

use libusb_aah

471bdea 2013-07-25 23:33:51 ravindranath

Support USB HCI

Issue: AXIA-1459
Change-Id: Ie4cc5766446774a0bae3bbf7d9baa5f44e814f59
Signed-off-by: Ravindranath Doddi <ravindranathx.doddi@intel.com>
Signed-off-by: Krishnan V <krishnanx.vaidyanathan.venkitakrishnan@intel.com>
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>

60071a7 2013-07-25 23:33:49 Matt Gumbel

bt_hci_bdroid: check for failure to open hci

Initialization should not continue if we failed to open the hci transport.

Change-Id: Idf2008477f34ed216163ca47be637f415d640bf5
Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>

2f8d492 2013-07-01 23:47:46 The Android Open Source Project

am 4a5fc696: (-s ours) Reconcile with jb-mr2-zeroday-release - do not merge

* commit '4a5fc6964313a606abd89268b8a53036b14b4ad7':

4a5fc69 2013-07-01 23:42:42 The Android Open Source Project

Reconcile with jb-mr2-zeroday-release - do not merge

Change-Id: Ib88a72e7473f38fd079a12658875dec71352c19a

473eb94 2013-06-30 21:55:19 The Android Automerger

merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev

52af824 2013-06-29 06:47:45 Andre Eisenbach

am 2e1880d4: am 98657a36: LE: Release transmit buffer credits

* commit '2e1880d46eeb8fe1a53ac9e387a07ac802491ad7':
LE: Release transmit buffer credits

2e1880d 2013-06-29 06:46:29 Andre Eisenbach

am 98657a36: LE: Release transmit buffer credits

* commit '98657a365c7230b84a005c63ce5bcf036d69f6eb':
LE: Release transmit buffer credits

98657a3 2013-06-28 02:46:45 Andre Eisenbach

LE: Release transmit buffer credits

When an ACL link goes down, some controllers do not send a "number of
completed packets" update for the last ACL packets sent from the host to
the controller. This could result in incorrect L2CAP transmit window
calculations and no transmit credit to be available to send data to the
controller.
This patch restores transmit buffer creedits regardless of the
controller behaviour.
bug 9474159

Change-Id: I2540131034271a0269fa50698f370bceb7747e2d

d1ee18e 2013-06-27 04:34:20 The Android Open Source Project

am 2f6542da: (-s ours) Reconcile with jb-mr2-zeroday-release - do not merge

* commit '2f6542daa3362e99bf0d09777b3c9913cb0fd85c':

2f6542d 2013-06-27 04:33:30 The Android Open Source Project

Reconcile with jb-mr2-zeroday-release - do not merge

Change-Id: I6e7a1cf99db622b61d2e35c1bc27eece9ec9dcc7

c49f539 2013-06-27 04:17:08 The Android Automerger

merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev

586bb6e 2013-06-26 09:02:17 The Android Open Source Project

am 72912851: (-s ours) Reconcile with jb-mr2-release - do not merge

* commit '72912851ec38b96570ab60d19c175db1c73d53b5':
Do not abort bonding if link disconnects during SDP after Auth cmplt

4c03040 2013-06-26 09:01:57 Ganesh Ganapathi Batta

am 29a69a11: am ec7e2c8e: Do not abort bonding if link disconnects during SDP after Auth cmplt

* commit '29a69a1144fc42d3742bacb9acee89a612cbf8b3':
Do not abort bonding if link disconnects during SDP after Auth cmplt

7291285 2013-06-26 08:11:45 The Android Open Source Project

Reconcile with jb-mr2-release - do not merge

Change-Id: I3582cf75047d93865faeb93e56a8dd10c6f83f8e

b7ea70c 2013-06-26 07:12:03 Ganesh Ganapathi Batta

Do not abort bonding if link disconnects during SDP after Auth cmplt

If ACL link gets dropped during service search after bonding,
re-attempt service search instead of setting bond state to BOND_NONE
Bug 8611134

Change-Id: I77672d9f4feab634b3795a41e0d4e58903b5d275

29a69a1 2013-06-26 06:54:32 Ganesh Ganapathi Batta

am ec7e2c8e: Do not abort bonding if link disconnects during SDP after Auth cmplt

* commit 'ec7e2c8e06396101c6b26187995db7c105ed3c3f':
Do not abort bonding if link disconnects during SDP after Auth cmplt

ec7e2c8 2013-06-26 06:46:46 Ganesh Ganapathi Batta

Do not abort bonding if link disconnects during SDP after Auth cmplt

If ACL link gets dropped during service search after bonding,
re-attempt service search instead of setting bond state to BOND_NONE
Bug 8611134

Change-Id: I77672d9f4feab634b3795a41e0d4e58903b5d275

390c94d 2013-06-19 09:53:15 Ganesh Ganapathi Batta

Removed COD check for unbond and UNPAIRED_EVT

PC supporting HID Device would not have Peripheral as
its MAJOR COD. So COD check for major peripheral device was removed
in case of UNBOND and while receiving UNPAIRED_EVT. Additonal checking
is done when virtual unplug evt is received to remove bonding only for
HID Devic with MAJOR COD as Peripheral or if its a locally initiated
VUP.

Change-Id: I5343919463e48babc9cd03e05ff92a3f93f6d26d