summaryrefslogtreecommitdiffstats
path: root/btif
Commit message (Collapse)AuthorAgeFilesLines
* Added handling of AV HAL init if bluetooth not yet enabledMattias Agren2012-07-1410-465/+543
| | | | Change-Id: I19aa744676a98556b5c776c8dee73f91e0c01ff4
* Handle cancel bond for both legacy and ssp pairingRavi Nagarajan2012-07-141-5/+29
| | | | Change-Id: I788b170b47fb4ec1febe60444960e10df4a3f419
* Handle the scenario to cancel discovery when inquiry has completed butKausik Sinnaswamy2012-07-141-1/+29
| | | | | | remote name fetch is in progress Change-Id: Ie9de5256f616d35a4dba32302a3c61842924d5c5
* Fix for first time pairing fails on bdroid phonesPriti Aghera2012-07-141-11/+14
| | | | Change-Id: Ieed0ab975ae82120037169f9a8dce0f8e441992d
* On Cancel discovery, do not send BT_DISCOVERY_STOPPED onKausik Sinnaswamy2012-07-141-1/+0
| | | | | | | CANCEL_CMPL_EVT, but only after the HCI command complete is received for the HCI_Inquiry_Cancel Change-Id: I2052da7102cce653028eef18ba4d3dfeeaa2a7c8
* Patch for null remote device name and inconsistent bond statePriti Aghera2012-07-141-0/+39
| | | | Change-Id: I34aa2cdf6f580fca12dfee18295dc8cfe78b620c
* Added changes for parsing bt_did.conf fileSreenidhi T2012-07-141-0/+6
| | | | Change-Id: I3cd885d49080a1bfa258c39881fd7cd5fdf2b652
* Resolve HFP PTS issues related to 3way calling. Following were the changesRavi Nagarajan2012-07-141-4/+7
| | | | | | | | 1. Enable the feature in stack to avoid sending duplicate indicators 2. AT command response return code was incorrect 3. Update the call indicator to confirm to errata#2043. call=1 implies a call is in progress - either held/active Change-Id: I0243f83697ed7390ec0ad96c525e41ee9d93de2d
* Patch for GetBondedDevicesPriti Aghera2012-07-142-2/+82
| | | | Change-Id: I8be25cda42c3e52198ce19ca4e924b2b1154a51e
* Fix for getBondedDevices() - reverted back the callbackPriti Aghera2012-07-141-7/+0
| | | | Change-Id: I6443188e3de1539d61572df33c582397d8806401
* HID-PTS:Support for Hid Pts testsPriti Aghera2012-07-141-9/+2
| | | | Change-Id: I18cedbcee1d592faa76ab1859facaabf24d52b37
* Added support to ensure that BT_DISCOVERY_STARTED andKausik Sinnaswamy2012-07-141-6/+17
| | | | | | | BT_DISCOVERY_STOPPED signals are sent only after receiving the status/complete event from HCI for the start_inquiry/cancel_inquiry APIs Change-Id: I14da272b3e0596c2062ce617e9dccb788cc80425
* To improve enable/disable stability, ensure that GKI buffer pool getsKausik Sinnaswamy2012-07-141-4/+5
| | | | | | reset/reclaimed after every enable/disable cycle Change-Id: Ifc84b9bdaefa91096fe3da369d31884bbac8eaa0
* Auto-accept JustWorks pairing - both incoming & outgoing. Prompting user for ↵Ravi Nagarajan2012-07-141-8/+3
| | | | | | JustWorks pairing causes PTS & CTS failures Change-Id: I7154b8c3c5864a7bfffdb884386daa6b5f347da5
* Fix for GetBondedDevices APIPriti Aghera2012-07-141-0/+10
| | | | Change-Id: I87e7bb9e87d6912807d755ee540adcdc94a580ab
* HID-HOST:Fixed MAX_LINE_LENGTHPriti Aghera2012-07-145-55/+242
| | | | | | Patch to i) store/load/remove hid descriptors for bonded hid devices to the nvram ii)support set report Change-Id: I47fae85b0f26ec2c4e577550545dc9761a4d1bda
* Added API support to start SDP and get device remote servicesfredc2012-07-143-1/+22
| | | | Change-Id: Ic494dfac9e634eef47d7fc08a471ec41701ba6dc
* Fixed UUID lookup for reserved profile SCN'sfredc2012-07-141-25/+26
| | | | Change-Id: Ia48bc09745f5bf3dc5b34254b0e9cbfb07076bf5
* Fix discoverability timeout issues. (a) implement timeout logic (b) persist ↵Srikanth Uppala2012-07-143-2/+9
| | | | | | 'never timeout' after reboot (c) code cleanup Change-Id: Ifca7250c9b1295437d29e798d685abb4bd843865
* added code to cleanup sockets and workaround when bluetooth process does not ↵zzy2012-07-144-2/+20
| | | | exit when bt off
* patch to add init code for socket interfacezzy2012-07-141-1/+5
| | | | Change-Id: If3cd6aeb9fcde7540b4072bb5018e8b89b2d4715
* Fix a memory access crashMatthew Xie2012-07-141-0/+1
| | | | | | | There are cases that btif_in_split_uuids_string_to_list takes in str without ;. In this case break the do while loop Change-Id: I725bfe79de9cea11e46e663898763245c33229a5
* Check in for - new rfc multi accept codeHarish Paryani2012-07-1411-0/+3013
| | | | Change-Id: I66794a8821481c58e045bb8acd8b7b758900d3e9
* Check-in Mouse pairing fixes.Harish Paryani2012-07-146-279/+349
| | | | Change-Id: I55d018d204a2fd20a934e1521457119fa118ceb6
* AV rate correction for inaccurate GKI timersHarish Paryani2012-07-143-33/+180
| | | | Change-Id: I70bf6e759e46a49ac2ad31d024d8ac96bb76571e
* added new btif_hl (HDP profile) moduleSen-Der Huang2012-07-144-3/+4885
| | | | Change-Id: Ie9b2b926c67f0b1b57b70d626050ec41d628b509
* Consolidated patchset forKausik Sinnaswamy2012-07-141-3/+2
| | | | | | | 1) Run-time configuration: configure stack and vendor at run-time using bt_stack.conf and bt_vendor.conf in /etc/bluetooth/ 2) Build-time configuration: Auto-generate buildcfg.h header file from the target config bdroid_$(TARGET_DEVICE).txt file Change-Id: Ieebb71081b7de404eab37f9ff4596d3dc94547a7
* HID-Host:Fixed white space issue and power management issuePriti Aghera2012-07-149-26/+2169
| | | | | | | Included more code to support mouse connectiona and reconnection Signed-off-by: Priti Aghera <paghera@broadcom.com> Change-Id: I1e20997e85eda5919f20a069131e580bcbb0ca63
* If no sevices are found on the remote device or SDP failed, services info in ↵Ravi Nagarajan2012-07-141-0/+2
| | | | | | NVRAM may be empty. Add sanity check to NVRAM load Change-Id: Ib89b916b2bae520c68e6a65cb8e5f3b3a348e28e
* Added the check for incoming pairing consent for JustWorks.Sreenidhi T2012-07-141-3/+7
| | | | Change-Id: I2b2b70068718dbfbbea759bb5cb3f1fe67b645ba
* Enabled stack AVDTP feature bit that prevents the stack fromKausik Sinnaswamy2012-07-141-1/+4
| | | | | | | auto-suspending streaming on AG incoming/outgoing call. The suspend procedure shall be initiated via the MediaPlayer/AudioFlinger interface Change-Id: I0473a62e29a10619d94d9ca2ff3aea15d5d51f94
* Added new control and data path interface between audioflinger a2dp HALMattias Agren2012-07-1424-1208/+2086
| | | | | | | and stack. Added support for suspend and a dedicated HAL callback notifying framework on audiopath events. Cleanup. Change-Id: I3b738611bc8e1d84794f7207413fd9e7dd1fc668
* Add support for Voice Recognition. Stack will verify that the peer supports ↵Ravi Nagarajan2012-07-141-12/+26
| | | | | | VR prior to sending VR events. Additionally, response to BVRA from headset will come from the app Change-Id: Id00897e92277fec1e8f8f1cdd0596c4435b76e1d
* Handle scenarios where call is incoming/outgoing/connected/waiting when a ↵Ravi Nagarajan2012-07-141-7/+46
| | | | | | headset connects Change-Id: Idcb6390cffdab45e816b232cab65232af1b2b4be
* Notify the app of SLC connection, clear phone states on disconnect and ↵Ravi Nagarajan2012-07-142-15/+19
| | | | | | | | rfcomm connect (cherry picked from commit 984f9fcc5d36c640a4b0d01ab550dcd0252e4538) Change-Id: Idf9b8a4dc9258a818b6bb51294bb7334ef158a69
* Added support to handle AVRCP 1.0 and incoming A2DP connectionsKausik Sinnaswamy2012-07-144-14/+1178
| | | | Change-Id: I7863920895aa9fd77eccee4083319701bcbf4300
* Revise on/off control process to address bdroid crashes seen in BT on/off ↵jechao2012-07-141-44/+59
| | | | | | stress tests. Change-Id: I3c2ed587ddddb293f14c281ccdebb5ba4bf23a7e
* Add type to the CCWA caller id stringRavi Nagarajan2012-07-141-2/+6
| | | | Change-Id: I0c0cf6db32b5fca9d5deee395d3315fa7318ae67
* Added new state BT_BOND_STATE_BONDING. Stack will send a callback for all ↵Ravi Nagarajan2012-07-141-18/+45
| | | | | | three states, app does not have to rely on the api return code to switch to bonding. This addresses the incoming pairing as well as the remote unpaired test cases Change-Id: I83cbf7d016f87892e43fad94f19c2c6c891f87dd
* AV control and data path addedKausik Sinnaswamy2012-07-1414-9/+4816
| | | | Change-Id: I88ec6084c140fa257154a98e23e075900e84cc8c
* PTS fixes: Add quotes for number in CLIP, remove index 4 from CHLD, ↵Ravi Nagarajan2012-07-142-6/+9
| | | | | | re-define the call state values to match CLCC Change-Id: If8cfcca226fa0aea1cd65ebd852bb02316041f4b
* Disconnect before UnpairHarish Paryani2012-07-142-20/+10
| | | | Change-Id: Ib28372748df21d36d371d308975758f60df7aa28
* Fix the BRSF to advertise 3way call support and disable ECCRavi Nagarajan2012-07-141-2/+2
| | | | Change-Id: I9b0db1ea2942a43ba9f6cdb326325dfb36b6766f
* During stack enable, always set the adapter to SCAN_MODE_NONEKausik Sinnaswamy2012-07-141-2/+8
| | | | | | irrespective of what the NVRAM reports. Change-Id: I3320ee4af11e834522a18ffb79a15f6cdd0d69d2
* Fix the CHLD handling, stack sends the string argument, convert to int ↵Ravi Nagarajan2012-07-141-1/+2
| | | | | | before sending it up Change-Id: Ib66a91df3e44fb7fc3710454573908f8144cd514
* HFP 3-way call handling fixes: On call end, reset callheld as well. ↵Ravi Nagarajan2012-07-141-2/+13
| | | | | | callsetup changes, check for call & callheld updates too Change-Id: I3ad4dbefeddace69cfe89c36034927ac645e1484
* Dynamic enable/disable profiles using the profile's init/cleanup APIsKausik Sinnaswamy2012-07-145-18/+192
| | | | Change-Id: I40ed55ada7aad0cc0e017cae16049472ef318542
* Merged the Passkey request callback and the passkey reply APIs into the SSP ↵Kausik Sinnaswamy2012-07-143-41/+43
| | | | | | API and callback respectively Change-Id: I356e2bea421377e68b8702404a989634f2445efa
* Initial Bluedroid stack commitAndre Eisenbach2012-07-1415-0/+7768