67a784b9f9fc73816b9dccd18fcb3863888b444a |
|
27-May-2015 |
Andre Eisenbach <eisenbach@google.com> |
Make secure connections mode configurable Change-Id: Id6101abc1fc339147c8b55023c7426ec1c807ee6
/system/bt/include/bt_target.h
|
89f5e411d9ef31436741288a2267e46dd744e273 |
|
05-Dec-2014 |
Andre Eisenbach <eisenbach@google.com> |
Bluetooth native dumpsys logging support (2/5) Includes support for BTSnoop logging in memory. Bug: 18508263 Change-Id: I175da528cbcdc00d40622647d518a74210cfe6fd
/system/bt/include/bt_target.h
|
d232721ae5e5b6949a5249f0d116408b8a3c5f1d |
|
13-Apr-2015 |
Casper Bonde <c.bonde@samsung.com> |
L2CAP socket - fix merge errors This fixes a few changes that was reverted by mistake, causing uninitialized data to be used as instance data in GAP and no buffers allocated to the L2CAP sockets. Change-Id: I060c5faf602c1dedcc34b4acd1417949820a4da4
/system/bt/include/bt_target.h
|
444a8da807abaf5f9e813ce70c56a79160495fb3 |
|
06-Mar-2015 |
Satya Calloji <satyac@broadcom.com> |
LE Privacy 1.2 and LE secure connections Bug: 19816438 Original author: Chaojing Sun <cjsun@broadcom.com> Change-Id: I5951f4d4e038f8348a62aa6d19b2111bae0b3ecc
/system/bt/include/bt_target.h
|
8372aa5fa535ee4f09c09981b6125b54ace31fe2 |
|
25-Mar-2015 |
Kim Schulz <k.schulz@samsung.com> |
L2CAP and SDP Search API for BT profiles (2/2) Added support for exposing L2CAP to Java such that OBEX over L2CAP is made possible. Added support to create SDP records as a seperate step.(as opposed to creating a SDP record when a BluetoothSocket is created). This allows both a RFCOMM channel and a L2CAP PSM to be included in a SDP record. (Additionally the content of the SDP record is set by the profile in Java, in stead of beeing hardcoded in the socket layer.) This completes the L2CAP channel exposure to Java. Change-Id: Iaf68a07d910145cdd33e940d73cd680f79164100
/system/bt/include/bt_target.h
|
582f20aa0f390d1c0f6aeff4e2e8f42f7b69d404 |
|
27-Mar-2015 |
Wei Wang <weiwa@google.com> |
Remove BLE_PERIPHERAL_ADV_NAME flag. BLE_PERIPHERAL_ADV_NAME forces inclusion of device name in advertise data. Since setIncludeDeviceName is already available in advertise API to control the presence of device name the flag should be removed. Change-Id: I8637529b2d809bb9829783f60bd7e9889784c8b7
/system/bt/include/bt_target.h
|
e13fbfafe2105d264357ac41133f0ac0e054429c |
|
28-Dec-2014 |
Sharvil Nanavati <sharvil@google.com> |
Remove more GKI code. This change removes all remaining GKI task remnants as well as a few timer and buffer bits.
/system/bt/include/bt_target.h
|
f105417abd42ccdc3c36a154a86596d5aa5ae424 |
|
21-Jan-2015 |
Sharvil Nanavati <sharvil@google.com> |
Collapse BNEP #defines that don't need to be configurable. In some instances, defining these macros to FALSE would result in broken runtime behavior (e.g. UUID fields containing uninitialized values). This change collapses the following defines: BNEP_SUPPORTS_PROT_FILTERS BNEP_SUPPORTS_MULTI_FILTERS BNEP_SUPPORTS_DEBUG_DUMP BNEP_SUPPORTS_ALL_UUID_LENGTHS
/system/bt/include/bt_target.h
|
24ff5af9e40aaebc236bb6a16849c63bff0f23ba |
|
29-Dec-2014 |
Sharvil Nanavati <sharvil@google.com> |
Collapse more feature flags. Start reviewing in include/bt_target.h.
/system/bt/include/bt_target.h
|
a330b102cc2f0b87919ff457563a3a722a73dd67 |
|
29-Dec-2014 |
Sharvil Nanavati <sharvil@google.com> |
Collapse RFCOMM_INCLUDED and GAP_INCLUDED guards. Both of these features are always available in bluedroid.
/system/bt/include/bt_target.h
|
1e61ce1ae3fe8ef72443b30907f1cf8acae39674 |
|
24-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true definition BTM_EIR_SERVER_INCLUDED
/system/bt/include/bt_target.h
|
34b6a92011ac1ed94c9eaf4da9cbd1e7bfaef910 |
|
23-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true BTM_USE_INQ_RESULTS_FILTER
/system/bt/include/bt_target.h
|
b515dd1b902410c0fb0920a7fbcdaa6d58551e3f |
|
23-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always false flag BTM_BYPASS_EVENT_FILTERING
/system/bt/include/bt_target.h
|
e7ef465c37298c2b64b7e9794659b1b1b50ab877 |
|
16-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true BTM_PWR_MGR_INCLUDED There are two code paths to set the chip into the power modes. The power manager aggregates access to the power modes. Does not compile when set to false.
/system/bt/include/bt_target.h
|
584846a2109f8b34b3794683b61c8322ad6eb11a |
|
15-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true BTM_BUSY_LEVEL_CHANGE_INCLUDED
/system/bt/include/bt_target.h
|
83e2c342e8b40009f3509425722d309c0b8189b9 |
|
30-Sep-2014 |
Chris Manton <cmanton@google.com> |
Remove data_types.h
/system/bt/include/bt_target.h
|
59fa0f1923b54c414ad742a4ae3b6f415bfa546c |
|
24-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always undefined BTM_EIR_UUID_LKUP_TBL
/system/bt/include/bt_target.h
|
c0b16b1aa7e1880a87e0f408b043914797cd9dd2 |
|
24-Oct-2014 |
Chris Manton <cmanton@google.com> |
Remove always true definition BTM_EIR_CLIENT_INCLUDED
/system/bt/include/bt_target.h
|
8e90de46284238e551ad825fb00bda2bbc90ea1d |
|
21-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove some remaining references to OBX Android implements the Object Push Profile in java against RFCOMM sockets with its own implementation of OBX there. OBX in Bluedroid isn't compiled, and is missing header files required to compile it anyway. Removed a number of OBX related headers and updated a few references where they were used out of place. Change-Id: Ifaecfb6f85b1dca9055932886af484b6dc107fc1
/system/bt/include/bt_target.h
|
9df3c8cb90caea19b96a84aedec6f275b7b53b70 |
|
20-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove a bunch of always-false macros Referenced missing header files, so they wouldn't even compile if set to true.
/system/bt/include/bt_target.h
|
e623c26bb2e14c2fa7cf76d55e51d93c1ac42782 |
|
20-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove definitions for DUN Missing header files, etc so it wouldn't compile anyway.
/system/bt/include/bt_target.h
|
86a56d303fdbed734549b181622ed74140113d2d |
|
20-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove always false TCS_INCLUDED macro & friends Referenced non existent headers, so would not compile if set to true.
/system/bt/include/bt_target.h
|
c8235d00e545208e92de1e0a85f2e4763e495cdf |
|
18-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove remaining references to GOEP FALSE by bt_target. Header files never used. Missing header files.
/system/bt/include/bt_target.h
|
65645888da537ff8b3480c36ffe2dfc58844aea6 |
|
15-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused code in GAP Left the BLE stuff for now, since some of it appears to be used at least right now.
/system/bt/include/bt_target.h
|
e548b8234c540fdcc3c5098eaf23e7188c516aa4 |
|
08-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove L2CAP_CORRUPT_ERTM_PKTS macro In general, test code and production code should not coexist in the same file.
/system/bt/include/bt_target.h
|
14c80d98b0b6ea5e6f7a2302626cb61a38d17101 |
|
08-Oct-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor bta_jv functions Remove unused L2CAP and SDP code to reduce distraction from unused code path. In general, if we need any of this behavior in the future, it's best to talk directly to the apis instead of through another layer.
/system/bt/include/bt_target.h
|
24933b5b1a06274c47133debac5251a97128a267 |
|
25-Sep-2014 |
June R. Tate-Gans <jtgans@google.com> |
Removing unnecessary BTAPI #defines.
/system/bt/include/bt_target.h
|
6b5ae4b737496f13c3e2eb30dc92266cd5844a45 |
|
30-Sep-2014 |
Chris Manton <cmanton@google.com> |
Remove duplicate L2CAP_NUM_FIXED_CHNLS
/system/bt/include/bt_target.h
|
a9a9dc095e69ac10caad6f19021c501b8363bfb7 |
|
24-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove BTTRC_INCLUDED It used functions that didn't exist, so there's no way it would compile if it was defined to true. Also removes some defines that would nop without it.
/system/bt/include/bt_target.h
|
f857d64505d81ce0834de150b79b333a4ff445f2 |
|
26-Sep-2014 |
Chris Manton <cmanton@google.com> |
Remove HCI access macros And some other minor bt_target cleanup.
/system/bt/include/bt_target.h
|
e97508ef05277f7e2299793b51cd3df080a58527 |
|
24-Sep-2014 |
Chris Manton <cmanton@google.com> |
Remove unused definitions from bt_target.h
/system/bt/include/bt_target.h
|
0479703f0e8b215d77d67851d4116ce09a21b09c |
|
04-Sep-2014 |
Chris Manton <cmanton@google.com> |
Remove must-always-be-true BTU_BTA_INCLUDED Change-Id: I7ddfb9d611b7f4a2787e0f4bec4a090cd9efc202
/system/bt/include/bt_target.h
|
034b771c581fb13c26343c8bac0525ddf130d5fb |
|
07-Sep-2014 |
Sharvil Nanavati <sharvil@google.com> |
Eliminate always-on macro GKI_PTHREAD_JOINABLE.
/system/bt/include/bt_target.h
|
18023290406f076c5c76cdffdbf8ee081450a42f |
|
29-Aug-2014 |
Chris Manton <cmanton@google.com> |
Replace timers and btu_task Replace GKI timers with alarms.
/system/bt/include/bt_target.h
|
9089951a97090d62c7264431d6fcded8684e14a9 |
|
26-Aug-2014 |
Chris Manton <cmanton@google.com> |
Remove unused #define BTU_CMD_CMPL_TOUT_DOUBLE_CHECK
/system/bt/include/bt_target.h
|
bfd6a2b4c8212e5bf4ed72208ef56e650aa11975 |
|
26-Aug-2014 |
Chris Manton <cmanton@google.com> |
Remove unused definitions using GKI events
/system/bt/include/bt_target.h
|
2c26d1dc79a0a245e65461a638b53efc7047065e |
|
05-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused "file system" concept & friends Not actually ever used in the code, beyond importing some header files and not calling any of their functions.
/system/bt/include/bt_target.h
|
933d4180aa9132c90a4c28ea1a3d1c0c2cfd490e |
|
30-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove incomplete FTP #defines and implementation
/system/bt/include/bt_target.h
|
1051cd5777d21b732b742b0870fc63af530d2e41 |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unreferenced BTRC_DISP macro
/system/bt/include/bt_target.h
|
87aab71318e4487a5e7c4f250383ef56b1b4fe49 |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unreferenced BTE macros
/system/bt/include/bt_target.h
|
53c5eb27d0f933ddc3c23d89a0b7fcf14c906f64 |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Removed always false macro BTM_INQ_GET_REMOTE_NAME
/system/bt/include/bt_target.h
|
36c73f48d362b08a6b92b4b7b8a19e88afc9b1ec |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove some never used BTM macros
/system/bt/include/bt_target.h
|
770d41fc45514c2020b904f547e3b72f74c3e2db |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove always false macro L2CAP_HOST_FLOW_CTRL
/system/bt/include/bt_target.h
|
df0bc85866fa1707384cdd61fc25ed6cee1c8949 |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused #define's BTM_IS_CONNECTABLE and BTM_IS_DISCOVERABLE
/system/bt/include/bt_target.h
|
5fd55c3541183ec7b50ee17c0e712d90d3c5b861 |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused auto-reset code path, with associated macros.
/system/bt/include/bt_target.h
|
3389943122f7d4371b0241febed819ddc96e432c |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused #define BTM_AFTER_RESET_TIMEOUT
/system/bt/include/bt_target.h
|
76ac6d863e0ef281fa91156aaf3c44ee946db3db |
|
29-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove indirection in the controller reset sequence
/system/bt/include/bt_target.h
|
72b0ba23d93b13cb12db186d25009a41738d85a7 |
|
27-Aug-2014 |
Chris Manton <cmanton@google.com> |
Remove unused #define RPC_INCLUDED
/system/bt/include/bt_target.h
|
115f2fa1a72d54bd805c8bb9d555105f8b76df62 |
|
27-Aug-2014 |
Chris Manton <cmanton@google.com> |
Remove must-always-be-on #define HCISU_H4_INCLUDED
/system/bt/include/bt_target.h
|
a7246ca21d7570a725a9b7781649d194357e474c |
|
09-Dec-2014 |
Andre Eisenbach <eisenbach@google.com> |
Do not log LE encryption keys or passkey Bug: 18687167 Change-Id: I2a2a7113e6bc7cfb22a6bd6f16d16ce2b7c84cff
/system/bt/include/bt_target.h
|
e6c363badaac6084e84775de59acb3976c80111d |
|
03-Dec-2014 |
Matthew Xie <mattx@google.com> |
Make GKI_TIMER_INTERVAL_FOR_WAKELOCK configurable for different target Set the default value as 3000 ms Bug: 18549150 Change-Id: I1d5b4fca627c22fdd8a32a41d5beac6837b6dff4
/system/bt/include/bt_target.h
|
26fa02b5cc684f8675d80b61185a4e5ccf3c6a2a |
|
18-Nov-2014 |
Andre Eisenbach <eisenbach@google.com> |
LE: Use LE specific I/O capabilities In an attempt to make the I/O capability configuration more reasable and overwritable per platform, the BR/EDR specific I/O capabilities were used for LE. In SMP, the I/O capabilities flag is mapped differently, thus a separate flag is required to configure the LE I/O capabilities. Bug: 18245986 Change-Id: I6b4ba8f8a1d60ea25729e49d305e3653e94928c6
/system/bt/include/bt_target.h
|
3e0dc7324e7b0127f9d15609bab395100a22098d |
|
24-Oct-2014 |
Andre Eisenbach <eisenbach@google.com> |
LE: Make local privacy configurable Bug: 17753401 Change-Id: I288ea8b6194d91d18485d0f3f1bbf997f97a26dd
/system/bt/include/bt_target.h
|
c918d08763ec547f7f226553ab75ca885db357ac |
|
17-Sep-2014 |
Andre Eisenbach <eisenbach@google.com> |
Document LE IO capabilities and use BR/EDR constant for LE This removes a hack to set LE IO capabilities and reuses the existing constant defined in bt_target.h. Change-Id: I3c97629bd092ac78bd673afc29458775b2bce836
/system/bt/include/bt_target.h
|
7ae25156f4250af9d0e8cd8d559d916cfb847feb |
|
11-Sep-2014 |
Prerepa Viswanadham <dham@google.com> |
Avoid premature LE connection notifaction to app To avoid premature connection notification to app, always wait for LE read remote feature complete with success before the connection event is sent to application. This patch also deprecates the BTA_SKIP_BLE_READ_REMOTE_FEAT flag. Since the remote feature request is now serialized and start encryption won't be called until the connection is up, this flag is no longer necessary and interferes with the new behaviour. This is an extension of previous CL Bug: 17326529 Change-Id: Icfd4c5dfdd9f89d1318ef429e132eb005abb1f64
/system/bt/include/bt_target.h
|
2a03e1e36ad251eb269d3411ecc11950cfdf393a |
|
04-Sep-2014 |
Fred Quintana <fredq@google.com> |
Merge "Add an override for entering sniff mode after idle on FTS and OTP" into lmp-dev
|
0963a67ffd53c8648ab61b0c8b0508391951ae7b |
|
04-Sep-2014 |
Fred Quintana <fredq@google.com> |
Add an override for entering sniff mode after idle on FTS and OTP Change-Id: I5e3d164898563478ddf5d21197e682600f8cc33f
/system/bt/include/bt_target.h
|
95ca3c43eae763465bbd7bddc927279f17b16106 |
|
26-Aug-2014 |
Zhenye Zhu <zhenye@broadcom.com> |
Limit the time PAN can occupy the BTU stack thread Also make sure tap read/write are non-blocking and PAN does not use the complete shared buffer pool to avoid GKI buffer overruns. Bug: 16374840 Change-Id: I6f96d1c8d2804d253d33fe37ff87275e03e55ddd
/system/bt/include/bt_target.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
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
845961f2f710e5fdf1c08c0c1ccc1368eeb0f6c0 |
|
07-Aug-2014 |
Wei Wang <weiwa@google.com> |
Change max GATT apps from 10 to 32. Fixes b/15706224 Change-Id: I663c09f9c04c669fc79e6ba3330d0c83468d9ea9
/system/bt/include/bt_target.h
|
6718c6d9fcfe373a679a529aca003d32062f81dc |
|
02-Jul-2014 |
lungtsai_lin <lungtsai_lin@htc.com> |
Bluetooth: Rename BTA_AVK_INCLUDED flag to BTA_AV_SINK_INCLUDED (bt_target.h) Now OEM could enable/disable A2DP SINK role Change-Id: I62cf17b0397a86c5f886a2c1ca724ca77a7f9bd4 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
/system/bt/include/bt_target.h
|
d42dba5420e5636dfcf71f883d73821ac923d549 |
|
30-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
Remove more unused code from GKI. Specifically: - ISR code (since bluedroid is entirely userspace) - logging macros - newlines in log macros - GKI_get_time_stamp (unused function) - GKI_freeze - unused timer variables and macros Change-Id: I8e0676c28842d87c4148059ebb0320367658bc16
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
e19cc5d042e81829304b694e1f013ba85abeee8f |
|
28-Jun-2014 |
Chris Manton <cmanton@google.com> |
am 0aee3319: BLE privacy timer * commit '0aee331900424ed23857ee2390fbb03338a60d91': BLE privacy timer
|
9536abefc8761390566030f570f3ff034639a81d |
|
27-Jun-2014 |
Andre Eisenbach <eisenbach@google.com> |
Merge "LE: Add notification sent and congestion callbacks (2/4)"
|
93912473fde12ab5ab4b1be8774bbf43d47c7ddc |
|
26-Jun-2014 |
Mike Lockwood <lockwood@google.com> |
Merge some missing pieces of AVRCP controller support from klp-wireless-dev Change-Id: I1dc99496a6ed0e7d13cab9d7c95972d32ad88769
/system/bt/include/bt_target.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
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
f7dd9f5779680da37dc89e5df2b26d436487818c |
|
24-Oct-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Add A2DP Sink Support Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
/system/bt/include/bt_target.h
|
41d4a266ceca77bb09ab1bf5c04c30d15f3ded3a |
|
19-Aug-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Bluetooth: Add support for HFP Client role. Implementation changes in BTA and BTIF layer to support HFP Client role. Change-Id: I9f939c18e8f989a50f298d0b313c5a0959c030a7
/system/bt/include/bt_target.h
|
d66d4bfb74dec23f34ce26bfc88a27ef3c03f9de |
|
02-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
Disable BLE address randomization since it causes excessive timer wakeups. Change-Id: Ib4c2265d30b8bbaa7b5302537e446e18a97e2cad Conflicts: stack/btm/btm_ble_multi_adv.c
/system/bt/include/bt_target.h
|
cc35559160745c60b42ae182002a59337d844d09 |
|
24-Oct-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Add A2DP Sink Support Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
/system/bt/include/bt_target.h
|
88e76456c4e4a641b4d4ddad9e7c0a9ee2418e6b |
|
02-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
Disable BLE address randomization since it causes excessive timer wakeups. Change-Id: Ib4c2265d30b8bbaa7b5302537e446e18a97e2cad
/system/bt/include/bt_target.h
|
44c6f8d6c7cb3929a5b49e5d0ef8c471798f552f |
|
07-Feb-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
[2/4] Add Support for AVRCP Controller Feature - Provide support for AVRCP Controller CAT 1 and CAT 2 Passthrough commands. Change-Id: Ia3ca08c1139d9a98b86919b51d7480e0245c35f3
/system/bt/include/bt_target.h
|
ed534e330bf63c72e778fc8daae09ddd63c395b2 |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "Revert "LE: Add RRA offloading and vendor specific PCF commands"" This reverts commit 146bb736bc1cdfd679bbafcf3f33c7af612096b9. Change-Id: Ie4e6b4d7118a622d04c46623add1073906366edf
/system/bt/include/bt_target.h
|
a6ce7751d84218c193eb90d390aef23217b1737e |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "Revert "LE Multi ADV feature"" This reverts commit ea85048a8e86b1e1b6b725649f6bb0834ba17301. Change-Id: I9a9305db4fabff07b4309a38f65361dca3f5f37c
/system/bt/include/bt_target.h
|
ea85048a8e86b1e1b6b725649f6bb0834ba17301 |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "LE Multi ADV feature" This reverts commit 87776cf5e201b18646cbc16f11a7110d5ffe510c. Change-Id: I5b544a5c965999096b665b1bd2edb021e3054be8
/system/bt/include/bt_target.h
|
146bb736bc1cdfd679bbafcf3f33c7af612096b9 |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "LE: Add RRA offloading and vendor specific PCF commands" This reverts commit 15fa3be8ecd576b9ef88e20cf9a6f4bd765cbc6b. Change-Id: Iaa484508ac664d4cb6c94758c2984d53263a902a
/system/bt/include/bt_target.h
|
15fa3be8ecd576b9ef88e20cf9a6f4bd765cbc6b |
|
12-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE: Add RRA offloading and vendor specific PCF commands Change-Id: Iadca8e73ceaadcd0429421ea70f1b76644e88c42
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
0943c10ed5713a08659f08e39e13de4894aaba61 |
|
12-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE: Add RRA offloading and vendor specific PCF commands Change-Id: Iadca8e73ceaadcd0429421ea70f1b76644e88c42
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
1025687c6679608fe9df918f37011414ffc72b62 |
|
19-Aug-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
[2/4] Bluetooth: Add support for HFP Client role. Implementation changes in BTA and BTIF layer to support HFP Client role. Change-Id: I9f939c18e8f989a50f298d0b313c5a0959c030a7
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
90a32530e8b9908f2af64ce98931684fa20c061b |
|
15-Mar-2014 |
Nitin Srivastava <nitinsr@codeaurora.org> |
Add support for Multi-HFP devices 1. Add multi headset support in stack. 2. Each HS will be associated with unique CB in BTIF and also corresponding SCB in BTA. 3. Upstream event callbacks will be sent to specific HS based on BD_ADDR. 4. Similiarly all commands to BTIF will be for specific HS. Change-Id: I0dc6b1b54f16244b802d818ae60944877a41d020
/system/bt/include/bt_target.h
|
b203d478f4835f5e35217874a1787e1914328f7c |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
2cb90bc58fc075ec2f814ada5ae8f728380566c1 |
|
15-Mar-2014 |
Nitin Srivastava <nitinsr@codeaurora.org> |
Add support for Multi-HFP devices 1. Add multi headset support in stack. 2. Each HS will be associated with unique CB in BTIF and also corresponding SCB in BTA. 3. Upstream event callbacks will be sent to specific HS based on BD_ADDR. 4. Similiarly all commands to BTIF will be for specific HS. Change-Id: I0dc6b1b54f16244b802d818ae60944877a41d020
/system/bt/include/bt_target.h
|
7c540400e5b9d8ce461a9cb41d76d83264e04e2e |
|
16-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
Increasing the SDP_MTU_SIZE from 256 to the default 672 bytes This works better with IOT of devices bug 10588724 Change-Id: I28fd74339d8f344b056b82bf2d71e7d70be7a0fa
/system/bt/include/bt_target.h
|
2d75441cc17236564a431c6a5fc4c9e356fb7294 |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
facc510f94c02440e9004f31110463cd1d367221 |
|
18-Mar-2014 |
Zhihai Xu <zhihaixu@google.com> |
Workaround IPHONE problem When we send LL_ENC_REQ to iphone early, iphone didn't send LL_ENC_RESPONSE back to us, later the iphone will disconnect from us. The workaround is to send LL_ENC_REQ after receive first ATT read request from iphone, Iphone will be ready at that time by experiment. bug:13417692 Change-Id: Ic42dda36b927df260113771152cff67032b22e5f
/system/bt/include/bt_target.h
|
6f908b2cf977794342ce661d99c7d45b03dc6f58 |
|
11-Mar-2014 |
Zhihai Xu <zhihaixu@google.com> |
support resolve BLE random mac address for both central and peripheral mode. bug:12990335 Change-Id: Ica42dcf039487b7b01454ce9255f3f6fae2faaaf
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
07410e996c151f12852ab9216deb3cac6293ff17 |
|
07-Apr-2014 |
Zhihai Xu <zhihaixu@google.com> |
am 2f2d9f41: am a0cf8d6f: remove all advertised services in SDP btif_av_init is called twice. Don\'t need call it in enable. disable EDR ATT SDP record * commit '2f2d9f412f7dc999eee87161cb2c30c786523ff2': remove all advertised services in SDP btif_av_init is called twice. Don't need call it in enable. disable EDR ATT SDP record
|
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
/system/bt/include/bt_target.h
|
7d3d17fb9e62720b8060b333662e7fa63f231cd3 |
|
01-Apr-2014 |
Zhihai Xu <zhihaixu@google.com> |
am a27b6503: am 221b822c: Merge "Workaround IPHONE problem" into klp-modular-dev * commit 'a27b650322c6ad1d5cea2d0b4fcb7815e3176d1e': Workaround IPHONE problem
|
5702d5c6197404823f5e594764e2c67cf2416da1 |
|
18-Mar-2014 |
Zhihai Xu <zhihaixu@google.com> |
Workaround IPHONE problem When we send LL_ENC_REQ to iphone early, iphone didn't send LL_ENC_RESPONSE back to us, later the iphone will disconnect from us. The workaround is to send LL_ENC_REQ after receive first ATT read request from iphone, Iphone will be ready at that time by experiment. bug:13417692 Change-Id: Ic42dda36b927df260113771152cff67032b22e5f
/system/bt/include/bt_target.h
|
55083646d66d134d34e858e59593f590038485ea |
|
20-Mar-2014 |
Zhihai Xu <zhihaixu@google.com> |
am a724ae33: am 593b6b9d: am e2273716: Merge "support resolve BLE random mac address for both central and peripheral mode." into klp-modular-dev * commit 'a724ae3347f2c4f8bcccc267cee859ab422cfedc': support resolve BLE random mac address for both central and peripheral mode.
|
8b35b3fccc065730e6f0ee1050d3e4528e58ea37 |
|
11-Mar-2014 |
Zhihai Xu <zhihaixu@google.com> |
support resolve BLE random mac address for both central and peripheral mode. bug:12990335 Change-Id: Ica42dcf039487b7b01454ce9255f3f6fae2faaaf
/system/bt/include/bt_target.h
|
f8d46a639d847795bbe7b0a7878383da6318c064 |
|
16-Jan-2014 |
Matthew Xie <mattx@google.com> |
Increasing the SDP_MTU_SIZE from 256 to the default 672 bytes This works better with IOT of devices bug 10588724 Change-Id: I28fd74339d8f344b056b82bf2d71e7d70be7a0fa
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
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>
/system/bt/include/bt_target.h
|
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>
/system/bt/include/bt_target.h
|
a2c51a74369b0d88365abccfac59db754a28cbb7 |
|
11-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Set some SMP and GATT to FALSE if BLE is FALSE Also add asserts that SMP and GATT are never TRUE if BLE is FALSE since that would make no sense. Change-Id: I6530fe0255da0b237daa82b1b0dff286f2c5225d Signed-off-by: Mike J. Chen <mjchen@google.com>
/system/bt/include/bt_target.h
|
8dc42c603f5571047878640705eee18fa5396f11 |
|
01-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Increase number of simultaneous connections Currently the maximum number of parallel connections is 4. This patch increases the limit to allow for more devices. bug 11571899 Change-Id: I42b77e6b67f59d7d430d879a5fb0eb80982160b5
/system/bt/include/bt_target.h
|
7a5c5910c1df73ab86e57d18c4e6e35a623d98ce |
|
14-Aug-2013 |
Sunny Kapdi <sunnyk@codeaurora.org> |
Fixes BLE HCI commands concurrency issue Removes HCI LE Read Remote features command call to prevent the concurrency between this command and HCI LE start encryption command. CRs-fixed: 517330 bug:11450568 Change-Id: I6445ab8095a4261c2a3f84acea1c546e6924f50d Signed-off-by: Sunny Kapdi <sunnyk@codeaurora.org>
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
b8ceaa484a09be14263d5f10d022a272f9602378 |
|
05-Apr-2013 |
Mattias Agren <magren@broadcom.com> |
Set default a2dp sbc encoding quality to high * Increased bitpool to high quality setting (53). * Added rate quality reduction to medium quality for basic rate connections * Enhanced a2dp frame calculation ratio to smooth out frame distrubution * Removed iop scaling patch. Bug 8252054 Change-Id: I20725d0decfe5f820e1c03407889b6272e830aca
/system/bt/include/bt_target.h
|
1e5109b5cbf49810abd0c94c413ce07db52caaca |
|
10-Nov-2012 |
Matthew Xie <mattx@google.com> |
Use product model as default bluetooth name if not defined bug 7441329 Change-Id: I6afe54a8a0c4d1120e96eb808cf9fc4bf5b37fdb
/system/bt/include/bt_target.h
|
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
/system/bt/include/bt_target.h
|
247c68fe6eee3660cbdcf4509195fe735ae25573 |
|
01-Aug-2013 |
Satya Calloji <satyac@broadcom.com> |
Add support for AbsoluteVolume Add support for AbsoluteVolume in BTIF bug 9595622 Change-Id: I11b707f6ab50d31bd11e879b0ebe5ad5bac54ad9 Conflicts: btif/src/btif_rc.c
/system/bt/include/bt_target.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
/system/bt/include/bt_target.h
|
12c3f496c3612472a22cbb0afd89812b154b4186 |
|
25-Apr-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Fix shared ACL buffer allocation Allocate a static amount of LE buffers for chipsets that do not provide separate ACL buffers for LE and BR/EDR. Bug: 8714387 Change-Id: I74e954c0824ddfd89b50c14f6848db787f9b9bff
/system/bt/include/bt_target.h
|
f8f30c2cecf221b2c3983b72d5a849d799c39dd7 |
|
03-Apr-2013 |
Priti Aghera <paghera@broadcom.com> |
HDP fix for Single SDP record Modified stack code to support single SDP record for each register app call. bug 8656462 Change-Id: I92570243306d5c1ca8339042eba5733e43fdb72c
/system/bt/include/bt_target.h
|
4af5f3e8f77e3719fac425134b7a14e527d1523c |
|
08-Apr-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Fix typo around BLE_INCLUDED inclusion bug 8566685 Change-Id: I173fedb711c16e8adc3d0d7aaebd08bac6de9d02
/system/bt/include/bt_target.h
|
9adddf4965e9ddb01e339b934c343fcbd842a977 |
|
06-Mar-2013 |
Ravi Nagarajan <nravi@broadcom.com> |
Initial version of Stack for AVRCP 1.3 BTIF and stack changes for supporting AVRCP 1.3 Change-Id: Id02eb7b6a385683cedc41c62b6f829f5d7620bd4
/system/bt/include/bt_target.h
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
|
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
/system/bt/include/bt_target.h
|
689d66b6559dcb3a0ad7f6cc33b6129e50910253 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 9fd57cbacd95e89602f430244c35bbc67f08b6d2 Change-Id: Ibc3a4bf4161d286c7cfab89a19c676eb5cc9224f
/system/bt/include/bt_target.h
|
3ad3c81926cce0ae789752fbef6aa79ba595ae83 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 09118679ff7861de0fe2b742591e5d6aadba3fcc Change-Id: I35cdb320673d847d8122bc03b9832d13673ea208
/system/bt/include/bt_target.h
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/include/bt_target.h
|