adc9f28ad418356cb81640059b59eee4d862e6b4 |
06-Dec-2014 |
Chaojing Sun <cjsun@broadcom.com> |
LE: Register for service change indication Some bonded remote devices require the client to register for service change indication and actually set the client configuration descriptor before service change indications can be removed. This change add an additional step after device bonding has occured to register for service change indication if possible. Bug: 18173911 Change-Id: I25386faec0d58834ee2b0a9d1db2d2e052311264
att_api.h
|
97e75b73a57602b7d9771f28216630ba32fd702a |
08-Oct-2014 |
Chaojing Sun <cjsun@broadcom.com> |
LE: Serialize multiple connection parameter update requests Bluetooth controllers do not allow multiple connection parameter updates where there is one outstanding. This requires serializing all connection parameter update requests and send the latest request when the pending one is finished. Bug: 17979666 Change-Id: Ic49bd89a4ded28014d74b40e67f2a3ea490b9ef7
tu.h
|
3f24f460ec3efedde25723e6a4297efc10873cd2 |
17-Sep-2014 |
Satya Calloji <satyac@broadcom.com> |
All 00 mac address with advt Read the controller features before local name read Bug 17505545 Change-Id: I7995a8c714ebec6e1751af5371edfd29c74b12ea
tm_ble_api.h
|
9e3ce4ba4952c5405ee20b89c2916dbe2c06599d |
21-Aug-2014 |
Satya Calloji <satyac@broadcom.com> |
onBatchScanStorageConfigured returns status 12 Stack changes for handling the API call sequence changes. Please refer buganizer for more details on the API sequence changes Bug:16850169 Change-Id: Iabef8247a290d163c1fe03cb853d12678b559664
tm_ble_api.h
|
d77eec93e5299f5bff987fceceba612b33251a14 |
07-Aug-2014 |
git-zhenye.broadcom.com <zhenye@broadcom.com> |
Moved per device tx power configuration capability in bdroid_buildcfg.h Bug 16711526 Change-Id: Ia8099765113068fd3b211acb882702d3581bd4b1
tm_ble_api.h
|
16fe0822ccd3eb6f66d3afd9965d25a0a0cb4c30 |
07-Aug-2014 |
Prerepa Viswanadham <dham@google.com> |
Use run time parameters to control LE features Use values read from controller to enable and control LE features such as multi advertising, RPA offload, maximum irk size etc bug 15393216 Change-Id: I193e2b9a0dc61b86f667e986803571440e390160
tm_ble_api.h
ap_api.h
|
f1dba910daa5f0ce9ca89f840bb7e6269f07af1d |
16-Jul-2014 |
Satya Calloji <satyac@broadcom.com> |
LE batchscan consolidated reports Provide consolidated batchscan reports Change-Id: Ie3da240c38b014fe29d4394438f3858fd4e731fa
tm_ble_api.h
|
9b57f0802ec52f9169ebbd164c6f104724190ec1 |
25-Jul-2014 |
Adam Hampson <ahampson@google.com> |
Bluetooth: DIS: Only read the requested DIS characteristics The BLE HID code only uses the PNP_ID characteristic from DIS. Previously the DIS client would read all DIS characteristics when a read request was made. This change allows the DIS user to request certain DIS characteristics. Bug: 16521059 Change-Id: I09c24718bb2e2da73c518b64c3cbdd07e7d6cf27 Signed-off-by: Adam Hampson <ahampson@google.com>
rvc_api.h
|
6e2d9db5148176d88d7f48c3b2ad5b27c57ca14d |
09-Jul-2014 |
Satya Calloji <satyac@broadcom.com> |
Settings app does not show BLE devices Settings does not show all BLE devices when scan filter is set Change-Id: I669ef3b87a9a21dfce26c1e22b5d984a5ea6f75c
tm_ble_api.h
|
f2c9280a1c7647c06278f31738575caf1b85027e |
24-Jul-2014 |
Matthew Xie <mattx@google.com> |
Merge "Increase BLE background scan window for faster re-connection" into lmp-dev
|
24364958c9d1367634d20542182df30eeb1ae491 |
24-Jul-2014 |
Matthew Xie <mattx@google.com> |
Increase BLE background scan window for faster re-connection The scan window is increased from 11.25ms to 30ms. The scan duty cycle is still very low at 2.34% while user experience is greatly improved. bug 16521059 Change-Id: Ice37c54fdc7d852fd19709112075e7492b6a1480
tm_ble_api.h
|
e5ba8841cd39e17c05aeb4ab65b5b761d41577da |
04-Jul-2014 |
Satya Calloji <satyac@broadcom.com> |
LE energy info feature Stack and BT-IF changes for LE energy feature Change-Id: I671e63aaead210c6352b45a5e20ad5e4bbbb77b7
tm_api.h
tm_ble_api.h
cidefs.h
|
4c94c5f9fc2c3102c52706fd5bb4cd8d065e5716 |
19-Jul-2014 |
Prerepa Viswanadham <dham@google.com> |
Fix build: Revert the reversion done due to build failure. original commit id: 347a1d64c7a9c345793c61b03bdcaa31ad8e5678 revert commit id: 571c81ed119833b5e5cbd6bedffd7409a10be21d Fix builds: Revert "Added code to publish ble adv tx power in dBm"" This reverts commit 571c81ed119833b5e5cbd6bedffd7409a10be21d. Change-Id: I2afeeaa4b52aa449e54115fd5f816a7a949d2ea8
tm_ble_api.h
|
571c81ed119833b5e5cbd6bedffd7409a10be21d |
18-Jul-2014 |
Ed Heyl <edheyl@google.com> |
Fix builds: Revert "Added code to publish ble adv tx power in dBm" This reverts commit 347a1d64c7a9c345793c61b03bdcaa31ad8e5678. Change-Id: If62571a3f5bd87d04e5643855c9fea1b8048aa5a
tm_ble_api.h
|
347a1d64c7a9c345793c61b03bdcaa31ad8e5678 |
16-Jul-2014 |
git-zhenye.broadcom.com <zhenye@broadcom.com> |
Added code to publish ble adv tx power in dBm Bug 15412969
tm_ble_api.h
|
1acb61ce065053f91a0f8d43e8328c9eeec4b5ed |
15-Jun-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Onfound and Onlost feature BTIF and stack layer changes for onfound/onlost feature Change-Id: Id52cdd5855ca8c0ff276b42613b51c4cd3882bfc
tm_ble_api.h
|
1a9247a1229aa65b3d1dce16426177bc5828e54d |
05-Jun-2014 |
Satya Calloji <satyac@broadcom.com> |
LE ADV Filter changes BTIF and stack layer changes for ADV filter feature Change-Id: I865e57c41802751e172248547b8510598261ec94
tm_ble_api.h
cidefs.h
|
c4e2596a112a0dd63ac681b1226548c0f95e828c |
11-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE batch scan feature BTIF and stack changes for batch scan feature Change-Id: I4dd2d551435e9f1f0e43906bd695294e97ed4bba
tm_ble_api.h
cidefs.h
|
21cf5dbe659716e5ac6cae107b7734b97c16fd94 |
30-Jun-2014 |
Nitin Arora <niarora@codeaurora.org> |
am 021e17a6: Clear background conn list entries during BT power off * commit '021e17a641e61e3f139717cd755bf6f9b9b9eb12': Clear background conn list entries during BT power off
|
021e17a641e61e3f139717cd755bf6f9b9b9eb12 |
30-Jan-2014 |
Nitin Arora <niarora@codeaurora.org> |
Clear background conn list entries during BT power off This clears whitelist entries and resets bgconn device lists Change-Id: I551791d63fa826071c113abd383540838f6c59b2
tm_ble_api.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
t_types.h
|
e19cc5d042e81829304b694e1f013ba85abeee8f |
28-Jun-2014 |
Chris Manton <cmanton@google.com> |
am 0aee3319: BLE privacy timer * commit '0aee331900424ed23857ee2390fbb03338a60d91': BLE privacy timer
|
1936fbefaf691150edd59d79e370f7fa14f5cb44 |
28-Jun-2014 |
Chris Manton <cmanton@google.com> |
am 167686c8: Remove dead timer code from btu * commit '167686c80108ed5cf030631057ec82dc169f3e65': Remove dead timer code from btu
|
493a98a8de29a35808db28470736819af5fd22d2 |
28-Mar-2014 |
Andre Eisenbach <eisenbach@google.com> |
LE: Add notification sent and congestion callbacks (2/4) This change introduces two new callbacks for applications to better handle LE notification flow control and transport congestion. The notification callback is invoked when the remote platform confirms an indication or when a local notification has been passed to the controller. No new notifications should be sent until a callback is received. Congestion callbacks are triggered when a GATT operation cannot be sent to the local Bluetooth controller. Repeatedly calling writeCharacteristic() for example will eventually trigger a congestion callback. Applications cannot send additional data until a further callback is received, indicating that the congestion has cleared up. Also fixes a memory leak issue that can trigger GKI exception for certain GATT operations. Change-Id: I7112bdfc1fedec2e390bd0ea52655d238683917f
att_api.h
2c_api.h
|
9536abefc8761390566030f570f3ff034639a81d |
27-Jun-2014 |
Andre Eisenbach <eisenbach@google.com> |
Merge "LE: Add notification sent and congestion callbacks (2/4)"
|
9c07b33b335dfa3b4357f9ee293e1c1c03a7389a |
20-Jun-2014 |
Steve Paik <spaik@google.com> |
[bluedroid] Fix slave latency and conn timeout defaults in BLE The default connection parameters were not being applied properly in BLE. Also fixed a typo in btm_ble.c. Change-Id: I6cfb0f2a400740578910dcf4c7192ea16406aa1b Signed-off-by: Steve Paik <spaik@google.com>
tm_ble_api.h
|
17b04bd498405f2bb109a85562ebbdcb6bb06e95 |
28-Mar-2014 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add notification sent and congestion callbacks (2/4) This change introduces two new callbacks for applications to better handle LE notification flow control and transport congestion. The notification callback is invoked when the remote platform confirms an indication or when a local notification has been passed to the controller. No new notifications should be sent until a callback is received. Congestion callbacks are triggered when a GATT operation cannot be sent to the local Bluetooth controller. Repeatedly calling writeCharacteristic() for example will eventually trigger a congestion callback. Applications cannot send additional data until a further callback is received, indicating that the congestion has cleared up. Also fixes a memory leak issue that can trigger GKI exception for certain GATT operations. Change-Id: Ib470c15ca1f577573a632e9afe4cb9e86680fd8c
att_api.h
2c_api.h
|
0aee331900424ed23857ee2390fbb03338a60d91 |
12-Jun-2014 |
Chris Manton <cmanton@google.com> |
BLE privacy timer Adds another timer with one-shot characteristic that allows for variable firing of alarms. Change the BLE privacy code to use this timer rather than the BTU continuous timer. Change-Id: I6baa4e6a76813285c15f24aeb3c7ef942ed01858
t_types.h
tu.h
|
f7dd9f5779680da37dc89e5df2b26d436487818c |
24-Oct-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Add A2DP Sink Support Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
vdt_api.h
|
8d41691e6b16ba945711e8c3846df1ec70fdb724 |
31-May-2014 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Support for reading LE specific controller features Support for reading LE specific controller features via get adapter properties API Change-Id: Ia0b813be45fb826ce27d1d7a31ca41650d7286dd
tm_ble_api.h
|
167686c80108ed5cf030631057ec82dc169f3e65 |
10-Jun-2014 |
Chris Manton <cmanton@google.com> |
Remove dead timer code from btu Change-Id: I28fb3fb64546aac6e08886f71f80fdeaf86fc5af
tu.h
|
cc35559160745c60b42ae182002a59337d844d09 |
24-Oct-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Add A2DP Sink Support Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
vdt_api.h
|
9546abf9fc4400853803ee220482ae63e63f0d9d |
31-May-2014 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Support for reading LE specific controller features Support for reading LE specific controller features via get adapter properties API Change-Id: Ia0b813be45fb826ce27d1d7a31ca41650d7286dd
tm_ble_api.h
|
bf6119caaa0edf418e014c1a724d9dac144dec7a |
02-Jun-2014 |
Adam Hampson <ahampson@google.com> |
Merge "ble: use appearance uuid to determine class of device"
|
e6c7450a2addbb856e68b66a726b71286f809b19 |
31-May-2014 |
Adam Hampson <ahampson@google.com> |
ble: use appearance uuid to determine class of device The current code is inferring the cod of a ble hid device based on the service type. This change uses the appearance uuid to map to to an equivalent cod. Bug: 15346094 Change-Id: I6ab2c49bc5e7e956a285c9684ddefb339944a3dc Signed-off-by: Adam Hampson <ahampson@google.com>
tm_ble_api.h
|
66988a022d219f5385b3f76e3ae26566ad80fb86 |
29-May-2014 |
Nitin Arora <niarora@codeaurora.org> |
This patch contains bug fixes for solving race conditions for multiple advertisers and incorrect VS command length which makes uuid filters not working. b/15094154, b/15174583 Change-Id: I78746b923301fa47afb21f8bedb0d79b42f492b9
tm_ble_api.h
|
fa994c9b7d63d381e33a5d63a7c97ae3edf4dc0f |
29-May-2014 |
Nitin Arora <niarora@codeaurora.org> |
Bluetooth: Changes to enable features on KWD This patch contains changes needed to enable features, multiple advertisment, packet content filtering and privacy mode on kwd branch Change-Id: If95bfb38eafe26f16db20e7650865c2f19553548
tm_ble_api.h
|
a6ce7751d84218c193eb90d390aef23217b1737e |
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "Revert "LE Multi ADV feature"" This reverts commit ea85048a8e86b1e1b6b725649f6bb0834ba17301. Change-Id: I9a9305db4fabff07b4309a38f65361dca3f5f37c
tm_ble_api.h
cidefs.h
|
ea85048a8e86b1e1b6b725649f6bb0834ba17301 |
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "LE Multi ADV feature" This reverts commit 87776cf5e201b18646cbc16f11a7110d5ffe510c. Change-Id: I5b544a5c965999096b665b1bd2edb021e3054be8
tm_ble_api.h
cidefs.h
|
87776cf5e201b18646cbc16f11a7110d5ffe510c |
01-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Multi ADV feature BTIF and stack changes for LE multi ADV feature Change-Id: I5e009ff8cbac5fc6f92ca943c61c4faf98e4e2ce
tm_ble_api.h
cidefs.h
|
ffb3960bb05f9acb0717d213612403487e9ad433 |
01-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Multi ADV feature BTIF and stack changes for LE multi ADV feature Change-Id: I5e009ff8cbac5fc6f92ca943c61c4faf98e4e2ce
tm_ble_api.h
cidefs.h
|
7fa4fba6f59f97df00aff07dbe8fb21b114b3c2c |
17-Apr-2014 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Merge BT 4.1 features The features include: - LE Peripheral Mode - Link Layer topology (LE Central & Peripheral Concurrency) - Dual Mode Topology (Ability to choose LE transport when connecting with other Dual Mode devices) - Fast advertising Interval - Limited Discovery Time Changes - GAP Authentication and Lost Bond - Dual Mode Addressing - Common Profile and Service Error Code - 32 bit UUIDs Change-Id: Ic6701da4cf6aaa390ff2c8816b43157f36b7fb42 Conflicts: stack/btu/btu_hcif.c
t_types.h
tm_api.h
tm_ble_api.h
tu.h
ap_api.h
att_api.h
cidefs.h
cimsgs.h
2c_api.h
mp_api.h
ipc_msg.h
|
b6eec9b5426ce1b4d79fdebefa37aa213a0cbb1e |
17-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Use standard C99 integral types. This offers better type safety. Notice that I had to change a couple of function declarations because the compiler caught the inconsistency with the new typedefs. Change-Id: I202fd1dc086de41e1cfe083eb1a5f74a942d01e5
2c_api.h
|
b203d478f4835f5e35217874a1787e1914328f7c |
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
cimsgs.h
|
8fe58875ce67c6e1099e7ba2339dcd2b979491b0 |
17-Apr-2014 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Merge BT 4.1 features The features include: - LE Peripheral Mode - Link Layer topology (LE Central & Peripheral Concurrency) - Dual Mode Topology (Ability to choose LE transport when connecting with other Dual Mode devices) - Fast advertising Interval - Limited Discovery Time Changes - GAP Authentication and Lost Bond - Dual Mode Addressing - Common Profile and Service Error Code - 32 bit UUIDs Change-Id: Ic6701da4cf6aaa390ff2c8816b43157f36b7fb42
t_types.h
tm_api.h
tm_ble_api.h
tu.h
ap_api.h
att_api.h
cidefs.h
cimsgs.h
2c_api.h
mp_api.h
ipc_msg.h
|
2e1e6d89907172fadabc5d9bbef27198ce81cb00 |
17-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Use standard C99 integral types. This offers better type safety. Notice that I had to change a couple of function declarations because the compiler caught the inconsistency with the new typedefs. Change-Id: I202fd1dc086de41e1cfe083eb1a5f74a942d01e5
2c_api.h
|
2d75441cc17236564a431c6a5fc4c9e356fb7294 |
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
cimsgs.h
|
d92e3cf7b26fe2dd64e7c27b43428d3cab85e371 |
05-Apr-2014 |
Zhihai Xu <zhihaixu@google.com> |
remove all advertised services in SDP btif_av_init is called twice. Don't need call it in enable. disable EDR ATT SDP record bug:13558005 Change-Id: Id834697eae150018f9a0382d9c1e6c972e885739
ap_api.h
att_api.h
|
5f72121ddc2f0249e896e19b186a05888bce2331 |
10-Feb-2014 |
Zhihai Xu <zhihaixu@google.com> |
support peripheral mode feature to connect iphone to android device. enable BLE_PERIPHERAL_MODE_SUPPORT flag and fix the bug the discoverability flag is not set in advertisement packet, which cause the central device(iphone) can not find android device during scan. use displayOnly IO cap for dory, so dory can display the pin, and the iphone(central device) will input the pin. bug:12797572 Change-Id: Ie15ea9e340e3692df846399b9a85aa6d2a97eba7
tm_ble_api.h
|
a0cf8d6f47fd6709085b9ad2c8626986f7ae7f21 |
05-Apr-2014 |
Zhihai Xu <zhihaixu@google.com> |
remove all advertised services in SDP btif_av_init is called twice. Don't need call it in enable. disable EDR ATT SDP record bug:13558005 Change-Id: Id834697eae150018f9a0382d9c1e6c972e885739
ap_api.h
att_api.h
|
4fbbe7115dd7c2f8b0df386fad4085f411beeef3 |
25-Feb-2014 |
Zhihai Xu <zhihaixu@google.com> |
Merge "support peripheral mode feature to connect iphone to android device." into klp-modular-dev
|
602162a13c6ed8abae53aee6deeda48b79f30911 |
10-Feb-2014 |
Zhihai Xu <zhihaixu@google.com> |
support peripheral mode feature to connect iphone to android device. enable BLE_PERIPHERAL_MODE_SUPPORT flag and fix the bug the discoverability flag is not set in advertisement packet, which cause the central device(iphone) can not find android device during scan. use displayOnly IO cap for dory, so dory can display the pin, and the iphone(central device) will input the pin. bug:12797572 Change-Id: Ie15ea9e340e3692df846399b9a85aa6d2a97eba7
tm_ble_api.h
|
d6750ef014c13bbfebc88a7b6789579b919e1bec |
01-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Fix warning "comparison is always true due to limited range of data type" Change-Id: I191b4c12ea6d4ed7a898b158d2ae26fffdeb471f Signed-off-by: Mike J. Chen <mjchen@google.com>
vrc_defs.h
|
15d0a0c580ba8940133b2d0977176e8e30ffe6a5 |
18-Dec-2013 |
Zhihai Xu <zhihaixu@google.com> |
BLE stack doesn't handle multiple l2cap_conn_update requests we can define 4 bits as flags: 1. L2C_BLE_CONN_UPDATE_DISABLE: if set it means disable update connection parameter. otherwise enable 2.L2C_BLE_NEW_CONN_PARAM: if set, it means we have new connection parameter which is needed to be configured if possible(after update done or enable). 3.L2C_BLE_UPDATE_PENDING: if set, it means waiting for connection parameter update finished. this flag will be cleared in btu_ble_ll_conn_param_upd_evt. will be set when we call btsnd_hcic_ble_upd_ll_conn_params 4.L2C_BLE_NOT_DEFAULT_PARAM: if set, it means we don't use the default connection parameter. so when we disable update, we need to configure default connection parameter. with these 4 flags, we can replace all these states: UPD_ENABLED, UPD_DISABLED, UPD_PENDING and UPD_UPDATED. so we can cover all the corner cases which aren't handled by original code. bug:11450715 Change-Id: I6673d4783a8063bf9e8a213c6669800f86e67945
2c_api.h
|
7051db3a486aae771d9b5a81c3546790f86ede34 |
13-Nov-2013 |
Zhihai Xu <zhihaixu@google.com> |
BLE HID device connection failure due to security error. When HID BLE device start encryption, if some other GATT application already start encryption(but not finished yet) by calling gatt_security_check_start. The HID BLE device will be failed to start encryption, which will cause it to disconnect the BLE HID connection. The solution is to check whether we already started the encryption , If the encryption is already started, wait until the encryption finished, then continue to start security check for BLE HID device. add encrytion complete event to notify all GATT client encryption done. filter the event just for BTA HH LE GATT client. bug:11636246 Change-Id: If58e57c623cc8cfa05208587b010bec68c71306c
att_api.h
|
dbba0e652e0ce23dd691df3c03979ec6e32c8db3 |
08-Nov-2013 |
Matthew Xie <mattx@google.com> |
Replace Broadcom proprietary license header with apache 2 header bug 11591406 Change-Id: Ibb9c6b3865e6d757236f1c5896775bb6f28e47be
rvc_api.h
|
7f3e42943b834ff0f556cd5c063a896f54d53167 |
30-Sep-2013 |
Matthew Xie <mattx@google.com> |
Interleave br/edr device discovery with BLE device scan for some targets This change only applies to targets which do not support interleaved scan in controller. bug 8508849 Change-Id: Ia99faf92c942b4b33abfde2708eff25ec9cd5468
tm_api.h
|
2e7fa68bfd9723b7ec7b6b0b128d89f31a2e06ee |
09-Aug-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add support for the HID-over-GATT profile (1/3) bug:8330048 Change-Id: I5727161b0a87700487bee96cdffa8fd169034204
tm_api.h
attdefs.h
iddefs.h
idh_api.h
rvc_api.h
|
6975b4d711142b885af479721cada448952c6b41 |
06-Aug-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: UPF 45 bug fixes This change fixes the following issues: - Second GATT-over-BR/EDR channel cannot be established when there already is an existing GATT-over-BR/EDR channel - If encryption fails for an LE connection due to a missing key, the security state is not being cleared and blocks all further security processing - When DM discovery of an LE Peripheral device fails with a connection timeout, no further discovery requests can be made - GATT service discovery can get into endless loop when duplicate descriptor definitions are found on the remote device - When GATT over BR/EDR fails, BTA does not give a connection callback to the application initiating the connection - BR/EDR connection to remote platform does not generate API callbacks - Stack crash discovered during UPF after remote disconnects - The host is sending HCI disconnect to invalid HCI handle when SMP fails because of a connection timeout - Possible race condition: If a disconnect is immediately followed by a connection complete, the connection complete cannot be processed in the BTA GATT state machine - Write Complete event is not triggered for Prepare Write requests Change-Id: I539cdedd68007818ff4f0d0213cee1c913f72d0f Conflicts: bta/gatt/bta_gatts_act.c
tm_ble_api.h
att_api.h
|
781b5adee20e222ef87b56b72bfcd3f64013e4a0 |
28-May-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Integrate power table for GATT No power table exists for GATT, causing the device to never enter sniff mode while using GATT over BR/EDR. Change-Id: I0db539c1814a61af620f3dba560da64481291beb
tm_ble_api.h
|
48ebe2c6928d8fd4dc97c8adb138c3440714dc89 |
24-Apr-2013 |
YK Jeffrey Chao <jechao@broadcom.com> |
Preload timeout and retry mechanism (1/3) If the Preload process was stuck due to unknown hardware init failure, a 8-second ENABLE_TIMEOUT timeout would be eventually expired in Java layer at AdapterState and attempted to set BT state back to STATE_OFF. However BluetoothManagerService did not handle this case accordingly and led to state mis-matching between Java layer and BTIF at the end. Add a timeout and retry mechanism to manage Preload process. Clean up native space resource and explicitly report STATE_OFF back to Java space when Preload did not go through. bug 7566317 Change-Id: I99a225e524f2b951249618990a2d0a8a39b43ff3
t_types.h
|
9d140a9dc432e457a0437920d5f84c22e3baea0d |
12-Apr-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Make host side of Read Local/Remote Extended Features more reliable Issue Ext feature request only if the local controller supports the command. Fall back to read remote feature command, if the extended feature request fails Bug:8591628 Change-Id: I744d9845c04b30d2dca1fd491fea49616adbb2d7
tm_api.h
|
3aa60544585b5fb0f35c1165539a4a859fc0f25c |
23-Mar-2013 |
Andre Eisenbach <andre@broadcom.com> |
Parse LMP features to enable LE support Only send LE commands if the local Bluetooth radio supports LE. Improved remote feature parsing by reading extended features. Before this change, only the first page of the features was parsed. bug 8332905 Change-Id: I0b90771dcfc453efea157f463b9df006e0178609
tm_api.h
cidefs.h
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
vdt_api.h
vrc_api.h
t_types.h
tm_api.h
tm_ble_api.h
tu.h
ap_api.h
att_api.h
attdefs.h
cidefs.h
cimsgs.h
2c_api.h
rofiles_api.h
dpdefs.h
mp_api.h
|
9ac641d0a674333af57b85b367e64cf94dfae291 |
16-Jan-2013 |
Matthew Xie <mattx@google.com> |
fixed rfc resouce leaking and multi-session issue also added more debug messages bug 7486080 Change-Id: Ic21e9d2df5f651b51ea2126a3cac25811808dcfb
ort_api.h
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
2d_api.h
2d_sbc.h
vct_api.h
vdt_api.h
vdtc_api.h
vrc_api.h
vrc_defs.h
nep_api.h
t_types.h
tm_api.h
tm_ble_api.h
tu.h
yn_mem.h
att_api.h
attdefs.h
oep_fs.h
cidefs.h
cimsgs.h
iddefs.h
idh_api.h
2c_api.h
2cdefs.h
ca_api.h
ca_defs.h
bx_api.h
an_api.h
ort_api.h
ort_ext.h
fcdefs.h
dp_api.h
dpdefs.h
mp_api.h
ipc_msg.h
tfc.h
bt_api.h
cassert.h
|