c358eed353e80c388ce0424d8cc89d148390ffb1 |
|
29-Jan-2015 |
Matthew Xie <mattx@google.com> |
bta_dm_search_cancel sends dm_search state machine complete events bta_dm_search_cancel moves dm_search state from active search to search_canceling state. The function is also responsible of moving the state out of canceling state. Bug: 19017339 Change-Id: Idea0cb0e2987892a5fc0f66db8eed19f57c68b89
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
d6fc0515124cf5b7ebc93d926565a10295548de5 |
|
25-Aug-2014 |
lungtsai_lin <lungtsai_lin@htc.com> |
Bluetooth: Trigger bta_dm_disable_timer_cback() again if remove ACL failed To avoid trun off BT failed, stack have to send out BTA_DM_DISABLE_EVT even disconnect ACL failed during turning of BT procedire. Trigger bta_dm_disable_timer_cback() again after 1.5 sec. Bug: 17158327 Change-Id: I096d535603faf7b302febea7cfff7a3364d4b048 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
f1dba910daa5f0ce9ca89f840bb7e6269f07af1d |
|
16-Jul-2014 |
Satya Calloji <satyac@broadcom.com> |
LE batchscan consolidated reports Provide consolidated batchscan reports Change-Id: Ie3da240c38b014fe29d4394438f3858fd4e731fa
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
81b03192d4284acc7c9903f5b183927797dceca4 |
|
24-Jul-2014 |
Prerepa Viswanadham <dham@google.com> |
Fix build for non BLE supported targets(nakasi and manta) Change-Id: I0de46e1dfce3a51367bc0e2640e91cdefc8a21c6
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
c4e2596a112a0dd63ac681b1226548c0f95e828c |
|
11-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE batch scan feature BTIF and stack changes for batch scan feature Change-Id: I4dd2d551435e9f1f0e43906bd695294e97ed4bba
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
afa6e1abbedaad8fe854b0f43999b8aeb801af91 |
|
28-Jun-2014 |
Matthew Xie <mattx@google.com> |
resolved conflicts for merge of e8c3d75b to master Change-Id: I78ef69c4d54a36243620ae14296d3507e3339567
|
e8c3d75b75493911ebf0f99c83676359657178f7 |
|
04-May-2014 |
Sharvil Nanavati <sharvil@google.com> |
Logging cleanup: BTIF and APPL. Change-Id: I5b1214642bbb4b9aecc0fd2c899a6ec2c9793286
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
1a3006f317b1b493dde1b80c4debbcf1bf5f6727 |
|
04-May-2014 |
Sharvil Nanavati <sharvil@google.com> |
Eliminate dead code (helped by compiler warnings). I've removed all functions that the compiler decided were unused. Change-Id: I0cbddf874ebd1586abe29b80e8d6390680679542
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
b6b14bb541e87d285bd21d43508872c6ca97affb |
|
06-Jun-2014 |
Priti Aghera <paghera@broadcom.com> |
Changed the status check for BleObserve Bta layer was expecting a successful BLEObserver return status to be BTM_SUCCESS. Instead BleObserve returns BTM_CMD_STARTED when the scanning is successfully started. Changed the check to be BTM_CMD_STARTED instead bug 15167442 Change-Id: Ia600da7e6416e2caef5d34dba24955ae76d06dcc
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
100bbcaaf99b4409f2fb515dbcf8927e4e72b98d |
|
06-Jun-2014 |
Priti Aghera <paghera@broadcom.com> |
Changed the status check for BleObserve Bta layer was expecting a successful BLEObserver return status to be BTM_SUCCESS. Instead BleObserve returns BTM_CMD_STARTED when the scanning is successfully started. Changed the check to be BTM_CMD_STARTED instead bug 15167442 Change-Id: Ia600da7e6416e2caef5d34dba24955ae76d06dcc
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
a6ce7751d84218c193eb90d390aef23217b1737e |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "Revert "LE Multi ADV feature"" This reverts commit ea85048a8e86b1e1b6b725649f6bb0834ba17301. Change-Id: I9a9305db4fabff07b4309a38f65361dca3f5f37c
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
ea85048a8e86b1e1b6b725649f6bb0834ba17301 |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "LE Multi ADV feature" This reverts commit 87776cf5e201b18646cbc16f11a7110d5ffe510c. Change-Id: I5b544a5c965999096b665b1bd2edb021e3054be8
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
740def526e757f5ea8f30d9d28d1e7a668dadc42 |
|
04-May-2014 |
Sharvil Nanavati <sharvil@google.com> |
Eliminate dead code (helped by compiler warnings). I've removed all functions that the compiler decided were unused. Change-Id: I0cbddf874ebd1586abe29b80e8d6390680679542
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
b203d478f4835f5e35217874a1787e1914328f7c |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
54db2c249efa91082c5a167a924a527ec73ff38d |
|
13-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Remove executable bit on source files. Change-Id: Id456478aea626f57fed3479346e8fb4dbd0fafa6
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
2d75441cc17236564a431c6a5fc4c9e356fb7294 |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
d2ccbbb73c7851d2fa28dc212d2fffc0ad4e5d50 |
|
13-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Remove executable bit on source files. Change-Id: Id456478aea626f57fed3479346e8fb4dbd0fafa6
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
5303f9d369946f43167b5e2423799d30c4455df1 |
|
27-Feb-2014 |
Narayan Kamath <narayan@google.com> |
resolved conflicts for merge of 277ba466 to klp-modular-dev-plus-aosp Change-Id: Idc42f72a94c205cfe94feb220651a483cf418e84
|
22c6e505dc65ab3d624e4ccd7c48c95fe2128703 |
|
12-Feb-2014 |
Kévin PETIT <kevin.petit@arm.com> |
Various fixes for LP64 Changes include - Cast numbers to their proper length before casting to a pointer. - Use intptr_t when pointers are stored as integers. - Eliminate 'implicit declaration' warnings Signed-off-by: Matthew Leach <matthew.leach@arm.com> Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com> Change-Id: I5664a087c5fbc322baa9178552404dbe9a992359
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
a89616ab221841dc6f053672e5e1226201dcf209 |
|
12-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Fix bug introduced in last change. GATT define was after BLE_INCLUDED define. The bug caused GATT_INCLUDED to be FALSE if not already defined. Looks like the bluedroid codebase really can't support no GATT or SMP if BLE_INCLUDED is true. Lots of compiler failures (not just warnings but real failures) if GATT or SMP are not set to TRUE when BLE_INCLUDED is true. Not cleaning that up at this time but just fixing basic build breakage. Change-Id: I561cd4dcb2b39e90158ce74e55dca294f55cb540 Signed-off-by: Mike J. Chen <mjchen@google.com>
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
597c5778ca69fec26c96bda48b83935c1a90660d |
|
12-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Fix bug introduced in last change. GATT define was after BLE_INCLUDED define. The bug caused GATT_INCLUDED to be FALSE if not already defined. Looks like the bluedroid codebase really can't support no GATT or SMP if BLE_INCLUDED is true. Lots of compiler failures (not just warnings but real failures) if GATT or SMP are not set to TRUE when BLE_INCLUDED is true. Not cleaning that up at this time but just fixing basic build breakage. Change-Id: I561cd4dcb2b39e90158ce74e55dca294f55cb540 Signed-off-by: Mike J. Chen <mjchen@google.com>
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
5cd8bff2dd0337cb52bf48f312e3d2d55a8882fb |
|
01-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Major warnings cleanup Mostly fixing unused parameter warnings. A few other warnings also fixed like possible use of unitialized variables (no real issue found, just compiler couldn't follow the path), signed vs unsigned warning. Also fixed some typos, indent issues, removal of dead code, etc. Change-Id: I95eb887aefc4d559d7921f71a0af5f3bfb01ac01 Signed-off-by: Mike J. Chen <mjchen@google.com>
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
a02a48c2f2aece8b173a25e88a0f00d2e2f78c48 |
|
01-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Fix warning "implicit declaration of function 'GAP_BleReadPeerPrefConnParams'" Change-Id: I0e4e45d6f0ade8deb070e610baac2d1945ebc1a5 Signed-off-by: Mike J. Chen <mjchen@google.com>
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
eeeac99328c23304ab24698331b6600f3b545700 |
|
08-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add service UUIDs and data to advertising data Add support for UUIDs and custom service data in the advertising and scan response records. Change-Id: I6470427ad194871488cc90f3ab384b9ecf326b15
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
2a2701cdddac0859a95e58aec542742c450145b9 |
|
16-Sep-2013 |
Kim Schulz <k.schulz@samsung.com> |
Fixes for problems found with coverity analyzer - fixed UNINITIALIZED variable (hdl) in bta_hh_act.c :220 - fixed possible RESOURCE LEAK in btif_config_util.cpp in relation to open_file_map() if file is fd size=0 - fixed possible RESOURCE LEAK in create_socket_server() in uipc:196 (s not closed) - fixed possible OVERRUN in l2c_csm.c, (l2c_csm_config), array "l2cb.fixed_reg" of 4 20-byte elements at element index 60 (byte offset 1200) using index "p_ccb->local_cid - 3" (which evaluates to 60) - fixed possible OVERRUN in btm_pm.c, (btm_pm_reset) array "btm_cb.acl_db" of 7 288-byte elements at element index 7 (byte offset 2016) using index "btm_cb.pm_pend_link" (which evaluates to 7). - fixed possible OVERRUN in btif_storage.c, (btif_storage_add_device_to_autopair_blacklist) array "input_value" of 20 bytes by passing it to a function which accesses it at byte offset 20 using argument "20U". patch set 2: - fixed {} Patch set 3: - fixed review commment in stack/btm/btm_pm.c:379 bug: 10777562 Change-Id: I2a6d57f93acaaf9b25c49a6a29cb60d0e1e3c5d8
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
bd68d683bce9e64bba6ac561e432da9d7bbab671 |
|
16-Nov-2013 |
Zhihai Xu <zhihaixu@google.com> |
Remove the device from le backgrond connection whitelist when it's unpaired this is due to we didn't remove the device from the white list before unpair Which cause a fake pair request from remote device triggered right after the acl is disconnected. The fix is to remove the BLE device from whitelist before unpair. Also fix a problem return wrong device handle from bta_hh_le_add_device. if bta_hh_le_add_device is called right after reboot, before we connect HID device. This is normally true for a previous paired device, which we saved in the nvram. The wrong device handle will cause the removing HID device from while list failed after unpair the HID device. bug:11676338 Change-Id: Id5b45b2829da9a990dfd1dbae0c15764b16c2bfb
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
b69a17518356f4ed0cd320441d67c22e2f6de6a1 |
|
07-Nov-2013 |
Zhihai Xu <zhihaixu@google.com> |
fix a memory leakage when Queue search or discovery event. bug:11562902 Change-Id: I16ba8cfb727d05e5d324c6301ba0ab23e729232b
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
9647e91549368fd44440dd13a854f403feb13ad9 |
|
08-Apr-2013 |
Mattias Agren <magren@broadcom.com> |
Configure BTA DM to not force master role upon inquiry * Some headsets will request master role upon connection. When inquiry is attempted during streaming this results in a small audio glitch while attempting to switch back to master. Bug: 8266826 Bug: 8569352 Change-Id: Iaca0bc0f8847e32bc2d40e33100f26ce19d79a28
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
db6e80ee6fd6c7242be6d396aa1f848de2719650 |
|
14-Aug-2013 |
Matthew Xie <mattx@google.com> |
Merge "LE: Add peripheral role support (2/4)" into klp-dev
|
5c44e45473e5fc2fa89411ab1add7dbfc979f1f8 |
|
07-Aug-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add peripheral role support (2/4) Initial stack support for the LE peripheral role. Change-Id: I261d751b43b7020760bff345b472b6f60caa60be
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
f751b01146d81fd70645907f5fd3a4cc3a7acc02 |
|
14-Aug-2013 |
Matthew Xie <mattx@google.com> |
Move bta_dm_remove_sec_dev_entry declaration out of BLE ifdef The method applies to non-BLE cases. Change-Id: I57508d09015e4ec4a74edf2d1fbc607fd692b402
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
181d075dac97efec96390db3b27db50861af5e7a |
|
11-Jun-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Send correct device name during SMP pairing During SMP pairing the device name is not properly copied to the upper Java layers, causing a potentially wrong device name to be displayed to the user. Change-Id: Iab43871defc7df52b0cd9c64f52208879abb50f2
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
e1202caae4920139ea0cfed5c51f5f76b2dc8bc4 |
|
15-May-2013 |
Andre Eisenbach <andre@broadcom.com> |
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
ed049d78633d33d4fbb3178dacfa6edbb756ae45 |
|
12-Apr-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Remove role adjustment logic from Conn busy/idle handler Each call into connection busy/idle handler should not result in Role adjustments except for AV profiles. Bug:8322094 Change-Id: I1eba2c428e877772614052396315c6f0467d3378
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
4c433beabd1f81b17bb49fb9b57925caef8613a3 |
|
01-Apr-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Avoid LE connection to a non-LE device During device inquiry, an LE connection to a non-LE device may be triggered to discover the remote connection parameters. This fix adds device type checking to prevent LE connections to non-LE devices. Change-Id: I9e34642e7503b1c87a8eb06ec854843f7be263b2
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
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
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
ca22ac493ab777199084d87b3c7627e7f27555af |
|
13-Feb-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE fixes - Null pointer exception check added. An exception occurs at the memcpy in the bta_dm_gatt_disc_result. User removed the battery on Ble device(Smart Nudge) during bonding and connection. This exception occurs sometimes. I used Broadcom LE Explorer to reproduce it. - Fixed disconnect and encryption behaviour Disconnect will now disconnect the physical link immediately when no other application is interested in the device anymore. Also, the connection to a remote device is now dropped if encryption fails. - Deep copy buffers when transfering context Certain BTA server 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. - 2nd encryption has not started need to send encryption complete callback when the encryption fail due to link drop without a complete event. Otherwise BTA layer would not be able to clean up the status, and no further encryption can be started. Change-Id: If93e0a188e8779830c8991e4193b96dc95e23e5d
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
|
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/external/bluetooth/bluedroid/bta/dm/bta_dm_act.c
|