- Feb 26, 2016
-
-
Jakub Pawlowski authored
Markdown formatter at: https://android.googlesource.com/platform/system/bt/ interpret some things differently than other formatters. This patch fixes badly formatted parts. Change-Id: Ibe8a9c159d9d47396ef073f6555f06720bc3e661
-
Jakub Pawlowski authored
After this patch anyone should be able to build Fluoride on Linux. Bug: 27324453 Change-Id: I7776be12591b8fed6d38fc0375019606d311ddb9
-
Jakub Pawlowski authored
Currently we use Android-specific property_get and property_set through the code. This patch adds osi_property_get and osi_property_set that is encapsulating all external dependencies. This is step further for errorless compilation on linux. Bug: 27324453 Change-Id: I97c34344617a5855b683328bcd196a21a2fae6f9
-
- Feb 25, 2016
-
-
Pavlin Radoslavov authored
Fix a crash condition that is triggered when the firmware configuration takes too long: 1. The startup_timer expires, and it resets startup_future to NULL 2. The delayed firmware_config_callback is received, and it tries to use the startup_future pointer (already set to NULL). Bug: 27336555 Change-Id: I4b04ca08a32c947f6f1eaabec7c4b099f96aab59
-
- Feb 24, 2016
-
-
Jakub Pawlowski authored
This patch adds missing osi_module.c file. Without it Fluoride on Linux compiles, but fails to run. Bug: 27324453 Change-Id: I08eb6bc55149d1b70580643fdf131b197c027caf
-
Jakub Pawlowski authored
-
Ajay Panicker authored
Before: Alarm : btm_ble.adv_raddr_timer (SINGLE) Action counts (sched/resched/exec/cancel) : 1 / 0 / 0 / 0 Deviation counts (overdue/premature) : 0 / 0 Time in ms (since creation/interval/remaining) : 17824 / 900000 / 882176 Callback execution time in ms (total/max/ave) : 0 / 0 / 0 Overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0 Premature scheduling time in ms (total/max/ave) : 0 / 0 / 0 After: Alarm : btm_ble.adv_raddr_timer (SINGLE) Action counts (sched/resched/exec/cancel : 1 / 0 / 0 / 0 Deviation counts (overdue/premature) : 0 / 0 Time in ms (since creation/interval/remaining) : 88268 / 900000 / 811732 Callback execution time in ms (total/max/avg) : 0 / 0 / 0 Overdue scheduling time in ms (total/max/avg) : 0 / 0 / 0 Premature scheduling time in ms (total/max/avg): 0 / 0 / 0 Bug: 27294154 Change-Id: I0e318ef570a591626fbc6443feace1cc99c06baf
-
Ajay Panicker authored
-
Ajay Panicker authored
Bug: 27294154 Change-Id: Ice69835cdddfc01e2222a47b0ceeb30d243442f5
-
Ajay Panicker authored
Before: TxQueue: Counts (enqueue/dequeue/readbuf) : 0 / 0 / 0 Last update time ago in ms (enqueue/dequeue/readbuf) : 0 / 0 / 0 Frames per packet (total/max/ave) : 0 / 0 / 0 Counts (flushed/dropped/dropouts) : 0 / 0 / 0 Last update time ago in ms (flushed/dropped) : 0 / 0 Counts (underflow/underrun) : 0 / 0 Bytes (underflow/underrun) : 0 / 0 Last update time ago in ms (underflow/underrun) : 0 / 0 Enqueue deviation counts (overdue/premature) : 0 / 0 Enqueue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0 Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0 Dequeue deviation counts (overdue/premature) : 0 / 0 Dequeue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0 Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0 After: TxQueue: Counts (enqueue/dequeue/readbuf) : 0 / 0 / 0 Last update time ago in ms (enqueue/dequeue/readbuf) : 0 / 0 / 0 Frames per packet (total/max/ave) : 0 / 0 / 0 Counts (flushed/dropped/dropouts) : 0 / 0 / 0 Last update time ago in ms (flushed/dropped) : 0 / 0 Counts (underflow/underrun) : 0 / 0 Bytes (underflow/underrun) : 0 / 0 Last update time ago in ms (underflow/underrun) : 0 / 0 Enqueue deviation counts (overdue/premature) : 0 / 0 Enqueue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0 Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0 Dequeue deviation counts (overdue/premature) : 0 / 0 Dequeue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0 Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0 Bug: 27294154 Change-Id: I2952ceed7b02db0d8497b67de0f57e4f9128e5bf
-
Jakub Pawlowski authored
uprev build/secondary/third_party/**/BUILD.gn" Other BUILD.gn files were updated to match current state of project. Change-Id: Ie895d25680d510f5e69e6f15553311f6671cdce3
-
Ajay Panicker authored
Bug: 27315491 Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec
-
Jakub Pawlowski authored
This patch adds empty metrics implementation for Linux in order to fix build errors. Bug: 27324453 Change-Id: I2f45db6147689bf295176b7ad30a613a7f5a8d9f
-
Jakub Pawlowski authored
This patch adds some missing header files that prevented wakelocks from compiling on linux. Bug: 27324453 Change-Id: Ifabf3350fe840524cf7e1ec7aa2825acb4399c81
-
Jakub Pawlowski authored
Bug: 27324453 Change-Id: Icebf0273c39040ff6b1bb29dcc4d0a827e25b4a8
-
- Feb 23, 2016
-
-
Andre Eisenbach authored
This breaks Nexus Player remotes. Need to only do this if the device is *not* known. This reverts commit 82471ff3. Change-Id: Iba0f25576432c8c8c399ee54abee3e91430784ef
-
Andre Eisenbach authored
-
Andre Eisenbach authored
This breaks HID completely... This reverts commit f3c3f0e6. Change-Id: I2c1994a366e193a73dbc661e5c6b03d87d7732f3
-
Jakub Pawlowski authored
This patch removes counter. We were never using those values, except for increasing them. Bug: 27324326 Change-Id: I3122a36fa0435a36a8401792267cb5ebff5ab269
-
Jakub Pawlowski authored
-
Jakub Pawlowski authored
This reverts commit a9a35f59. Change-Id: I8e0c890ee0960f986133939944c2c1362ac4f57c
-
Jakub Pawlowski authored
Change-Id: Ia259abc76b95d754fa31c2ccb96b6590348eb493
-
Jakub Pawlowski authored
-
Ajay Panicker authored
Change-Id: I3893d094a1b1dd7853016d1f539f8998cdc84833
-
Jakub Pawlowski authored
Change-Id: I2219395f504952ae1d1371a439e58fef22b71184
-
Jakub Pawlowski authored
Change-Id: I1eeabef6c6f065bbc309604345a0212fed7e7ef7
-
- Feb 19, 2016
-
-
Ajay Panicker authored
Change-Id: I0b7e5a9dda30875c9fc877baffa0daac9184cd42
-
Pavlin Radoslavov authored
Removed unused conditional defines from bt_target.h that are not needed anymore. Change-Id: Ic424f673332668b21db11d323b389f5a5f4fba81
-
- Feb 18, 2016
-
-
Pavlin Radoslavov authored
* Remove HCI_GET_CMD_BUF() wrapper macro, and replace it with its default implementation: (BT_HDR *)osi_malloc(HCI_CMD_BUF_SIZE) * Remove explicit checks for NULL when HCI_GET_CMD_BUF() was used. Bug: 27048759 Change-Id: I7c71b408f40d58f6ebf3a310aa806daba3342f77
-
Andre Eisenbach authored
Bug: 27222508 Change-Id: I0075b4480aff52dcdc326b7bdb7154ca919ccee9
-
Ajay Panicker authored
Change-Id: I3868365e7fd166517b13ff03a15d629271bd47b4
-
Pavlin Radoslavov authored
Fix a failing unit test that was broken by some earlier cleanup work. Bug: 26879229 Bug: 27152031 Change-Id: I244d078a23a69c82fbc7cb4468649ab933131977
-
Pavlin Radoslavov authored
* Add new function metrics_a2dp_session() to connect A2DP metrics into Protobuf * Add new function btif_update_a2dp_metrics() that is called when the metrics should be callected * Add few more statistics to the BTIF media stats. Change-Id: I5862ac82e55b3546dc1fbde0c78cb4683e40d19e
-
- Feb 17, 2016
-
-
Pavlin Radoslavov authored
-
Jaganath Kanakkassery authored
In the BTU handler for messages from the controller, rn event may be received that the stack does not have to respond to. In this case, the stack should go to sleep. This patch calls the provided function in the BTU to enter sleep. Signed-off-by:
Jaganath Kanakkassery <jaganathx.kanakkassery@intel.com> Signed-off-by:
Yingkai Cheng <yingkaix.cheng@intel.com> Signed-off-by:
Zhiquan Liu <zhiquan.liu@intel.com> Change-Id: Ie7c3fcae418eb2480338509e86b7cc870177a965
-
Ajay Panicker authored
Log the bond state, the funciton that updated the bond state, as well as the device that was updated. Also added in functionality for protobuff logging. Example output Bond Events: Total Number of events: 8 Time BD_ADDR Function State 00:01:12.353 ac:9e:17:07:58:d8 btif_dm_create_bond BOND_STATE_NONE 00:01:12.354 ac:9e:17:07:58:d8 bond_state_changed BOND_STATE_BONDING 00:01:13.999 ac:9e:17:07:58:d8 bond_state_changed BOND_STATE_BONDING 00:01:14.778 ac:9e:17:07:58:d8 bond_state_changed BOND_STATE_BONDED 00:01:14.827 ac:9e:17:07:58:d8 bond_state_changed BOND_STATE_BONDED 00:01:31.534 34:36:3b:c4:bf:99 btif_dm_create_bond BOND_STATE_NONE 00:01:31.535 34:36:3b:c4:bf:99 bond_state_changed BOND_STATE_BONDING 00:01:32.771 34:36:3b:c4:bf:99 bond_state_changed BOND_STATE_BONDING Change-Id: I01ab3a232300203704a356a17aa045e638f97463
-
Loic Poulain authored
Start and Stop are called on HID driver probe/unprobe. Open/Close are called when driver is interesed/not-interested in data reports, typically when user-space open/close the input device. So we can have several open/close calls for one start/stop cycle. https://www.kernel.org/doc/Documentation/hid/hid-transport.txt Problem is that current implementation disables data reporting on close but never enables it on open. This patch fixes this issue to match the expected behavior. Change-Id: Id5d4627dba389338b06df60a6e1d993ac3e3e5ec Signed-off-by:
Loic Poulain <loic.poulain@intel.com> Signed-off-by:
Zhiquan Liu <zhiquan.liu@intel.com>
-
Jakub Pawlowski authored
Change-Id: I72369c0b7678338fc8ccf520b59a95affdfd2994
-
- Feb 16, 2016
-
-
Andre Eisenbach authored
Change-Id: Iea44eeed487df3236d9b482b7e5bbc92f7f46797
-
Andre Eisenbach authored
Bug: 26551752 Change-Id: I14c5e3fcda0849874c8a94e48aeb7d09585617e1
-