9e030fde05352ec4385d7baf6cc2af89e95e039c |
|
25-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Rename bt_bdaddr_t into RawAddress (3/3) Test: compilation test Change-Id: I4571721a0c6165a66450ee157a53d8d15bfc45d0
/system/bt/bta/include/bta_hh_co.h
|
011a61951975849b23a10d2be87e5268008d3407 |
|
10-Jun-2017 |
Jakub Pawlowski <jpawlowski@google.com> |
Use bt_bdaddr_t instead of BD_ADDR in HID related code Test: compilation test, sl4a GattReadTest Change-Id: I4e91375746fbd966608a830ff71de79be2b99e6c
/system/bt/bta/include/bta_hh_co.h
|
f11e42b1c2a1c185bf83b1d08e033c4e5aec54c2 |
|
24-Feb-2017 |
Ajay Panicker <apanicke@google.com> |
Revert "HID: Fix scroll issue with Apple Magic Mouse" Reverting due to the fact that this causes many HID issues with fugu. The general problem seems to be that this patch requires kernel 3.18 while fugu is currently on 3.10. Will investigate further later but reverting for now to fix fugu. This reverts commit 3e2201163b609aab6dcc0778158e790c3201353b. Fixes: 35667962 Fixes: 35712367 Change-Id: I536da368fc9796b26dc52892eda6501772683330
/system/bt/bta/include/bta_hh_co.h
|
3e2201163b609aab6dcc0778158e790c3201353b |
|
25-Oct-2016 |
Hemant Gupta <hemantg@codeaurora.org> |
HID: Fix scroll issue with Apple Magic Mouse Usecase 1) Pair and connect with Apple Magic Mouse 2) Scroll over HID mouse and see if pointer moves up or down on DUT. Observation: Scroll functionality does not work on DUT and mouse pointer stays still. Root Cause: From kernel 3.18 onwards, UHID flags are updated and following new flags are added. Support for handling same is missing in user space hid driver (bta_hh_co.cc) UHID_GET_REPORT UHID_GET_REPORT_REPLY UHID_SET_REPORT UHID_SET_REPORT_REPLY Fix: Add support for set report and get report in HID user space because of changes in uhid kernel driver with kernel changes for kernel 3.18. Apple Magic Mouse scroll functionality does not work without this fix, as Apple Mouse requires set report from HID host for it to start working properly wrt Scroll functionality. Bug: 35306202 Change-Id: I90230b76d68e9275dcacd9f46f03e312ddf2fa30
/system/bt/bta/include/bta_hh_co.h
|
ad1e23d50e431fb82ff1b8d3ce02f64ca0c5a940 |
|
10-Dec-2016 |
Jack He <siyuanh@google.com> |
Remove extern "C" from header files Since change 290046, most files in system/bt is compiled as C++ source. Therefore, there is no longer a need for the extern "C" wrapper around includes that export symbols from those sources. The following python script is applied to each file in the directory: front = '#ifdef\s+__cplusplus\s+extern\s+"C"\s+{\s+#endif\s+' back = '#ifdef\s+__cplusplus\s+}\s+#endif' with open(sys.argv[1], "r") as f: data = f.read() data = re.sub(front, "", data) data = re.sub(back, "", data) print data through a shell script: for file in $(find . -name "*.h"); do python remove_cpp_extern_c.py $file > tmp cat tmp > $file rm tmp done with following files not edited: * stack/include/a2dp_* * include/bt_trace.h * embdrv/sbc/* Bug: 33492510 Test: Code compilation, BtFunhausMetricsTest, BtStressTest Change-Id: Iac21cdfb1924b50478dd0b82326e092602cbc9d4
/system/bt/bta/include/bta_hh_co.h
|
84baa7f16e830394408278dbb8c508dd9fa02887 |
|
14-Nov-2016 |
Myles Watson <mylesgw@google.com> |
Remove BLE_INCLUDED define Test: Connect to a BLE Keyboard Change-Id: I5f8f4017c90c3c404004632fd10e6c2b93bd7783
/system/bt/bta/include/bta_hh_co.h
|
1baaae3f34a667058e7f0c5f778357d98320cf38 |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Fix comment formatting after clang-format Test: mma -j32 Change-Id: Ic945ac421b1918527105c59674eda89afd3d4126
/system/bt/bta/include/bta_hh_co.h
|
cd1fd07f1306e08fe048682dd5918987e579f937 |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Apply clang-format clang-format -i --style=file bta/*/* (twice) Test: mma -j32 Change-Id: Ib118b1dfb6a34f9a5bfe153d65841e9041165264
/system/bt/bta/include/bta_hh_co.h
|
8af480e24549ba51a3f6858d9d9af504715e0bea |
|
09-Nov-2016 |
Myles Watson <mylesgw@google.com> |
bta: Remove double asterisks in comments Double asterisks at the beginning of the line sed -i s,"^[*][*]"," *", bta/*/* Double asterisks after a space sed -i s,"^ [*][*]\([^*]\)"," *\1", bta/*/* sed -i s,"^ [*][*]$"," *", bta/*/* Test: mma -j32 Change-Id: Ib83b802c7000176683b4e7f24d1255b3c2c6c01c
/system/bt/bta/include/bta_hh_co.h
|
fdd641e512f89e921dd047aecfd54da33949fa8d |
|
12-Oct-2016 |
Pavlin Radoslavov <pavlin@google.com> |
Fix file permissions for source code files Removed file execute permissions for: - bta/include/bta_hh_co.h - embdrv/sbc/decoder/Android.mk - embdrv/sbc/Android.mk - embdrv/Android.mk - btif/co/bta_ag_co.cc Test: visual inspection of file permissions Change-Id: I746debb1e8ceaa1cc14f867641b25cb42c04c7be
/system/bt/bta/include/bta_hh_co.h
|
d19e0785e662e640191a075eda07acce61c2aeda |
|
15-Jul-2016 |
Marie Janssen <jamuraa@google.com> |
Use standard types, consistent ifdef style everywhere Remove the typedefs in stack/include/bt_types.h Use standard types everywhere. Use standard style for #if statements: - #if (VAR_NAME == TRUE) - #if (VAR_NAME1 == TRUE && VAR_NAME2 == TRUE) Use __func__ instead of __FUNCTION__ Fix some debug statements to use __func__ Update script to be less disruptive to aligned assignment blocks. Change-Id: I8f8f068e6c26ce74fd3b3707e1e31fd0b919cdd0
/system/bt/bta/include/bta_hh_co.h
|
e9e58ced195ec2c983c7723c9cbdabd45eb0f2fd |
|
17-Jun-2016 |
Marie Janssen <jamuraa@google.com> |
bta: use standard types Use standard types everywhere. Use standard style for #if statements: - #if (VAR_NAME == TRUE) - #if (VAR_NAME1 == TRUE && VAR_NAME2 == TRUE) Use __func__ instead of __FUNCTION__ Fix some debug statements to use __func__ Change-Id: Ib86de4de9f14529ecaa4f71597260e3b5785360b
/system/bt/bta/include/bta_hh_co.h
|
713993d1784ab7c23aee1fa3cf1ab8676cc0aa69 |
|
21-Apr-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Convert BTIF code from C to C++ Modifications required: * added proper casting * moved variable definitions before goto statements * added 'extern "C"' markers where needed * renamed 'operator' to 'operator_name' Bug: 28485365 Change-Id: I903357967387207e678866c02e008f047f8263f6
/system/bt/bta/include/bta_hh_co.h
|
e8187e565382ae9afb52a7992e9a6ab1e3108999 |
|
15-Mar-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
HID service discovery refactor This patch changes how HID is initialized. Up till now, HID discovery was intricately chained, to make sure two operations are not scheduled at same time. From now on, all discovery is done and all operations are scheduled for execution right away. There is separate set of functions making sure all operations will be executed without collisions. This patch also removes BTA_HH_SCPP_INST_DEF, which was used as hardcoded service id. Bug: 27698756 Change-Id: I30a7388e129844c5e4727b2ed2b7c05867cc73a8
/system/bt/bta/include/bta_hh_co.h
|
22aaded594fab42d5b30354a94c51d0b8666089b |
|
08-Mar-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
HID multi-device refactoring We don't really support multiple HID services in same device. We shouldn't use default value 0 for service id. We shouldn't merge service id and characteristic id into one field, as it's done not right right now. Bug: 27455533 Change-Id: I46cc1b62bb2c7393e62f3b1a8e4650706954a066
/system/bt/bta/include/bta_hh_co.h
|
24933b5b1a06274c47133debac5251a97128a267 |
|
25-Sep-2014 |
June R. Tate-Gans <jtgans@google.com> |
Removing unnecessary BTAPI #defines.
/system/bt/bta/include/bta_hh_co.h
|
433fe016392c7ae003033530f1b3994f2ddad313 |
|
17-Oct-2014 |
Chaojing Sun <cjsun@broadcom.com> |
Cache HOGP HID report map HID reports from a bonded device can be missed when Bluetooth is restarted HOGP report discovery is still active. Caching the report information and loading it back when the stack resets will ensure incoming HID reports can be processed immediately. Bug: 17999991 Change-Id: I4608935f8749537d6b05625b894445a21f844ee0
/system/bt/bta/include/bta_hh_co.h
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/bta/include/bta_hh_co.h
|