OSDN Git Service

android-x86/system-bt.git
6 years agoRun clang-format on headers am: 3a3b82c37a am: 863b7d2aeb
Jakub Pawlowski [Thu, 19 Oct 2017 08:39:52 +0000 (08:39 +0000)]
Run clang-format on headers am: 3a3b82c37a am: 863b7d2aeb
am: 5420673ca7

Change-Id: I1b481eda5454f97311b21249c0810343c591f9da

6 years agoRun clang-format on headers am: 3a3b82c37a
Jakub Pawlowski [Thu, 19 Oct 2017 08:37:23 +0000 (08:37 +0000)]
Run clang-format on headers am: 3a3b82c37a
am: 863b7d2aeb

Change-Id: Id5cd28c82debf97cac776acd85e2f61fe110e0bf

6 years agoRun clang-format on headers
Jakub Pawlowski [Thu, 19 Oct 2017 08:34:59 +0000 (08:34 +0000)]
Run clang-format on headers
am: 3a3b82c37a

Change-Id: I675f4e2a685f9b60258e50a8f611fff4eead901d

6 years agoRun clang-format on headers
Jakub Pawlowski [Thu, 19 Oct 2017 03:49:54 +0000 (20:49 -0700)]
Run clang-format on headers

Bug: 67853426
Test: compilation
Change-Id: I37dcac01e78fafb4ef0c7e97578d04605c46e88e

6 years agoMove Bluetooth headers to system/bt (1/3) am: f2f207a91c am: 747aaebe50
Jakub Pawlowski [Thu, 19 Oct 2017 01:19:39 +0000 (01:19 +0000)]
Move Bluetooth headers to system/bt (1/3) am: f2f207a91c am: 747aaebe50
am: c2bfcdc5c8

Change-Id: Ib56349cb1cd9725704ec66a12e6bb6a7434744ac

6 years agoMove Bluetooth headers to system/bt (1/3) am: f2f207a91c
Jakub Pawlowski [Thu, 19 Oct 2017 01:16:38 +0000 (01:16 +0000)]
Move Bluetooth headers to system/bt (1/3) am: f2f207a91c
am: 747aaebe50

Change-Id: Idad497bec7e66fb8df342629102cd4b1c20213ff

6 years agoMove Bluetooth headers to system/bt (1/3)
Jakub Pawlowski [Thu, 19 Oct 2017 01:13:04 +0000 (01:13 +0000)]
Move Bluetooth headers to system/bt (1/3)
am: f2f207a91c

Change-Id: Ie868592d777af9e437268e5ed7f8c5ffbc7cd4f6

6 years agoMove Bluetooth headers to system/bt (1/3)
Jakub Pawlowski [Sat, 23 Sep 2017 21:47:20 +0000 (14:47 -0700)]
Move Bluetooth headers to system/bt (1/3)

Bug: 67853426
Test: run Bluetooth
Change-Id: I75748d29a35d10d377d39e0441116dbfd04c82e9

6 years agoMerge "Remove tabs from build/Android.bp" am: aefc19af02 am: 3d999cd30e
Jack He [Thu, 19 Oct 2017 00:07:59 +0000 (00:07 +0000)]
Merge "Remove tabs from build/Android.bp" am: aefc19af02 am: 3d999cd30e
am: c2f3c1b12c

Change-Id: I04807021266a5362bd20d828fa1bbd157798c4b5

6 years agoMerge "Remove tabs from build/Android.bp" am: aefc19af02
Jack He [Thu, 19 Oct 2017 00:04:15 +0000 (00:04 +0000)]
Merge "Remove tabs from build/Android.bp" am: aefc19af02
am: 3d999cd30e

Change-Id: I22bb3d823a0731d57c23ca1d3daa3102053ca537

6 years agoMerge "Remove tabs from build/Android.bp"
Jack He [Thu, 19 Oct 2017 00:02:15 +0000 (00:02 +0000)]
Merge "Remove tabs from build/Android.bp"
am: aefc19af02

Change-Id: Ic69e5fc6301734caba9f3037fd35829596909af9

6 years agoMerge "Remove tabs from build/Android.bp"
Treehugger Robot [Wed, 18 Oct 2017 23:58:28 +0000 (23:58 +0000)]
Merge "Remove tabs from build/Android.bp"

6 years agoMerge "HID: Fix the behavior of virtual_cable_unplug" am: 0d53533bc9 am: 9ab36bf1c9
Hansong Zhang [Wed, 18 Oct 2017 23:51:45 +0000 (23:51 +0000)]
Merge "HID: Fix the behavior of virtual_cable_unplug" am: 0d53533bc9 am: 9ab36bf1c9
am: 75c9dd7e2d

Change-Id: Ifa82e8de9f928efbc902039591a73df46c874a73

6 years agoMerge "HID: Fix the behavior of virtual_cable_unplug" am: 0d53533bc9
Hansong Zhang [Wed, 18 Oct 2017 23:49:16 +0000 (23:49 +0000)]
Merge "HID: Fix the behavior of virtual_cable_unplug" am: 0d53533bc9
am: 9ab36bf1c9

Change-Id: Id0be13329da834b1d316c3b47a13ba165b8a932d

6 years agoMerge "HID: Fix the behavior of virtual_cable_unplug"
Hansong Zhang [Wed, 18 Oct 2017 23:47:13 +0000 (23:47 +0000)]
Merge "HID: Fix the behavior of virtual_cable_unplug"
am: 0d53533bc9

Change-Id: Ifc3c089a43d514e160f6b32877ebe0c4248b4437

6 years agoMerge "HID: Fix the behavior of virtual_cable_unplug"
Treehugger Robot [Wed, 18 Oct 2017 23:39:41 +0000 (23:39 +0000)]
Merge "HID: Fix the behavior of virtual_cable_unplug"

6 years agoMerge "Do not set random address when public address is in use" am: b64989c191 am...
Jakub Pawlowski [Wed, 18 Oct 2017 22:57:39 +0000 (22:57 +0000)]
Merge "Do not set random address when public address is in use" am: b64989c191 am: d0b58b1f1c
am: d3ee3a3eda

Change-Id: Iafb37431b6f942430316649926b2c5c31efcace3

6 years agoMerge "Add -fno-exceptions to default build config" am: 9c9a4bc800 am: cac04d9815
Jack He [Wed, 18 Oct 2017 22:56:42 +0000 (22:56 +0000)]
Merge "Add -fno-exceptions to default build config" am: 9c9a4bc800 am: cac04d9815
am: 4303ca437a

Change-Id: I6a0843adc0007290fe98a94c985c93a3d085a32f

6 years agoMerge "Do not set random address when public address is in use" am: b64989c191
Jakub Pawlowski [Wed, 18 Oct 2017 22:52:10 +0000 (22:52 +0000)]
Merge "Do not set random address when public address is in use" am: b64989c191
am: d0b58b1f1c

Change-Id: If965db3eceace9764fcd438e0d309497ff3ab7ac

6 years agoMerge "Do not set random address when public address is in use"
Jakub Pawlowski [Wed, 18 Oct 2017 22:50:13 +0000 (22:50 +0000)]
Merge "Do not set random address when public address is in use"
am: b64989c191

Change-Id: Ie1ed12ba0f06f77abb4248ca94ba062a61c9e13c

6 years agoMerge "Do not set random address when public address is in use"
Treehugger Robot [Wed, 18 Oct 2017 22:45:37 +0000 (22:45 +0000)]
Merge "Do not set random address when public address is in use"

6 years agoMerge "Add -fno-exceptions to default build config" am: 9c9a4bc800
Jack He [Wed, 18 Oct 2017 22:22:37 +0000 (22:22 +0000)]
Merge "Add -fno-exceptions to default build config" am: 9c9a4bc800
am: cac04d9815

Change-Id: I06a91033e7ccb06fe04b2300e8705a7d9d3b2b40

6 years agoRemove tabs from build/Android.bp
Jack He [Wed, 18 Oct 2017 22:18:24 +0000 (15:18 -0700)]
Remove tabs from build/Android.bp

Test: make
Change-Id: I02dc1cf5a5e6c0ed2df60fcc3fb79edbb026cf8c

6 years agoMerge "Add -fno-exceptions to default build config"
Jack He [Wed, 18 Oct 2017 22:20:37 +0000 (22:20 +0000)]
Merge "Add -fno-exceptions to default build config"
am: 9c9a4bc800

Change-Id: I58951878730df812385ae54cd00da23c4f99f7a1

6 years agoMerge "Add -fno-exceptions to default build config"
Treehugger Robot [Wed, 18 Oct 2017 22:15:21 +0000 (22:15 +0000)]
Merge "Add -fno-exceptions to default build config"

6 years agoMerge "Make system/bt build with the VNDK." am: 78cb54f3b1 am: 12042ed45b
Steven Moreland [Wed, 18 Oct 2017 19:54:04 +0000 (19:54 +0000)]
Merge "Make system/bt build with the VNDK." am: 78cb54f3b1 am: 12042ed45b
am: 746f5efff6  -s ours

Change-Id: Id90822d0bdb5cdba7cae7d53c50e39850219a2b5

6 years agoMerge "Make system/bt build with the VNDK." am: 78cb54f3b1
Steven Moreland [Wed, 18 Oct 2017 19:33:03 +0000 (19:33 +0000)]
Merge "Make system/bt build with the VNDK." am: 78cb54f3b1
am: 12042ed45b

Change-Id: I2cedc262ffed4407d776f49abee9f3d8899bb7c3

6 years agoMerge "Make system/bt build with the VNDK."
Steven Moreland [Wed, 18 Oct 2017 19:31:25 +0000 (19:31 +0000)]
Merge "Make system/bt build with the VNDK."
am: 78cb54f3b1

Change-Id: I2891fac24debb4070b5aa9840b9693a6346c9495

6 years agoMerge "Make system/bt build with the VNDK."
Treehugger Robot [Wed, 18 Oct 2017 19:21:13 +0000 (19:21 +0000)]
Merge "Make system/bt build with the VNDK."

6 years agoAllocate tSDBP_DISCOVERY_DB instead of bytes am: 188d7aca60 am: 7071aaba89
Myles Watson [Wed, 18 Oct 2017 18:45:33 +0000 (18:45 +0000)]
Allocate tSDBP_DISCOVERY_DB instead of bytes am: 188d7aca60 am: 7071aaba89
am: f53997962e

Change-Id: Ic7d3d406c6f6d3d9c016a52ea0f8b305433b0c4c

6 years agoAllocate tSDBP_DISCOVERY_DB instead of bytes am: 188d7aca60
Myles Watson [Wed, 18 Oct 2017 18:37:59 +0000 (18:37 +0000)]
Allocate tSDBP_DISCOVERY_DB instead of bytes am: 188d7aca60
am: 7071aaba89

Change-Id: Ie903f0af954db39c2776cf23ad6c441dabccff65

6 years agoAllocate tSDBP_DISCOVERY_DB instead of bytes
Myles Watson [Wed, 18 Oct 2017 18:32:47 +0000 (18:32 +0000)]
Allocate tSDBP_DISCOVERY_DB instead of bytes
am: 188d7aca60

Change-Id: I03f1f6def07e4aeea209ffeed13b9513e14ccdb9

6 years agoMake system/bt build with the VNDK.
Steven Moreland [Mon, 17 Jul 2017 17:17:59 +0000 (10:17 -0700)]
Make system/bt build with the VNDK.

When the vndk is enabled (BOARD_VNDK_VERSION=current),
vendor libraries must only link against vendor variants
in the build system. This also means that they receive
restricted sets of headers and that automatic global
headers are restricted.

Test: build system/bt with BOARD_VNDK_VERSION=current
Bug: 37342627
Change-Id: Ie1507e9b5bdb626fa0049faadd225c2c1f451661
Merged-In: Ie1507e9b5bdb626fa0049faadd225c2c1f451661
(cherry picked from commit 41401a5916f750f29af61bae35ca99f7e851333f)

6 years agoRemove hw_module_t dependency in Bluetooth - cleanup am: 5fceeadc2d am: 5ff29ef904
Jakub Pawlowski [Wed, 18 Oct 2017 18:22:27 +0000 (18:22 +0000)]
Remove hw_module_t dependency in Bluetooth - cleanup am: 5fceeadc2d am: 5ff29ef904
am: acd9835f42

Change-Id: I3b8d83631b21505536d114f4ae495b55de6fb8fa

6 years agoAllocate tSDBP_DISCOVERY_DB instead of bytes
Myles Watson [Tue, 3 Oct 2017 20:04:28 +0000 (13:04 -0700)]
Allocate tSDBP_DISCOVERY_DB instead of bytes

Test: build
Change-Id: Ib7a33cf7cb89715da781b4e93d0bfe3f74490cea

6 years agoRemove hw_module_t dependency in Bluetooth - cleanup am: 5fceeadc2d
Jakub Pawlowski [Wed, 18 Oct 2017 18:13:40 +0000 (18:13 +0000)]
Remove hw_module_t dependency in Bluetooth - cleanup am: 5fceeadc2d
am: 5ff29ef904

Change-Id: Ib6d1eae67d92288f80f6a15f369f34e7b5a6bb9a

6 years agoRemove hw_module_t dependency in Bluetooth - cleanup
Jakub Pawlowski [Wed, 18 Oct 2017 18:04:20 +0000 (18:04 +0000)]
Remove hw_module_t dependency in Bluetooth - cleanup
am: 5fceeadc2d

Change-Id: I270f690040fb96183fd095c164eda3d90062c634

6 years agoRemove hw_module_t dependency in Bluetooth - cleanup
Jakub Pawlowski [Wed, 18 Oct 2017 11:06:13 +0000 (04:06 -0700)]
Remove hw_module_t dependency in Bluetooth - cleanup

Bug: 67853426
Test: run Bluetooth

6 years agoLinux build fix am: c451068657 am: 817c752a13
Jakub Pawlowski [Wed, 18 Oct 2017 14:11:58 +0000 (14:11 +0000)]
Linux build fix am: c451068657 am: 817c752a13
am: 4d2e15db1b

Change-Id: I6686097acd7da02bf61027c121a09d77e3f71cb5

6 years agoLinux build fix am: c451068657
Jakub Pawlowski [Wed, 18 Oct 2017 14:08:15 +0000 (14:08 +0000)]
Linux build fix am: c451068657
am: 817c752a13

Change-Id: I5530519cbc4dffca87a4b2bf31cfa32ece927958

6 years agoLinux build fix
Jakub Pawlowski [Wed, 18 Oct 2017 13:16:45 +0000 (13:16 +0000)]
Linux build fix
am: c451068657

Change-Id: I7d87226174273ddbb894eb5462dfc90a4111673e

6 years agoLinux build fix
Jakub Pawlowski [Wed, 18 Oct 2017 11:03:41 +0000 (04:03 -0700)]
Linux build fix

Test: compile using ninja

6 years agoAdd -fno-exceptions to default build config
Jack He [Wed, 18 Oct 2017 07:26:16 +0000 (00:26 -0700)]
Add -fno-exceptions to default build config

* C++ exceptions are expensive and are not used in our code
* We need to disable exception to achieve desired behavior for
  std::stoi, which we don't want it to crash when failing to parse an
  incoming integer

Test: make, net_test_osi
Change-Id: Idc363ff1f25f085c75df3c473ee4d2a210af3b17

6 years agoMove include->internal_include (1/2) am: ecace46f9c am: 227ecb643c
Jakub Pawlowski [Wed, 18 Oct 2017 03:30:22 +0000 (03:30 +0000)]
Move include->internal_include (1/2) am: ecace46f9c am: 227ecb643c
am: 7ee95e3bd7

Change-Id: I0f3a75378a5e3fe7e2b3541844ba6dfea71d2869

6 years agoMove include->internal_include (1/2) am: ecace46f9c
Jakub Pawlowski [Wed, 18 Oct 2017 03:26:18 +0000 (03:26 +0000)]
Move include->internal_include (1/2) am: ecace46f9c
am: 227ecb643c

Change-Id: Ib99bf256cb48c5062f281094d0c88951b7f7e11a

6 years agoMove include->internal_include (1/2)
Jakub Pawlowski [Wed, 18 Oct 2017 03:24:18 +0000 (03:24 +0000)]
Move include->internal_include (1/2)
am: ecace46f9c

Change-Id: I6d5433c39e5efe3d00c06bcfc4999f8ebac9a7c2

6 years agoMove include->internal_include (1/2)
Jakub Pawlowski [Tue, 17 Oct 2017 23:40:41 +0000 (16:40 -0700)]
Move include->internal_include (1/2)

Change-Id: If351c7d51a380c33ec9bae3b3f240ed53639f3c9

6 years agoMerge "Fix failing ConfigTest" am: 5795e559ce am: 86c111ba96
Jakub Pawlowski [Wed, 18 Oct 2017 00:10:31 +0000 (00:10 +0000)]
Merge "Fix failing ConfigTest" am: 5795e559ce am: 86c111ba96
am: 1c09f2a2d4

Change-Id: I44316dbd471dc2aeb46d0c1d0b4f487e1d312530

6 years agoMerge "Fix failing ConfigTest" am: 5795e559ce
Jakub Pawlowski [Wed, 18 Oct 2017 00:08:53 +0000 (00:08 +0000)]
Merge "Fix failing ConfigTest" am: 5795e559ce
am: 86c111ba96

Change-Id: I54ebbe1956dac566b75e5a56875181a71ae53e99

6 years agoMerge "Fix failing ConfigTest"
Jakub Pawlowski [Wed, 18 Oct 2017 00:06:23 +0000 (00:06 +0000)]
Merge "Fix failing ConfigTest"
am: 5795e559ce

Change-Id: I102afb37f1251b869f7dc518c5afe9b6ab57877e

6 years agoMerge "Fix failing ConfigTest"
Treehugger Robot [Wed, 18 Oct 2017 00:00:54 +0000 (00:00 +0000)]
Merge "Fix failing ConfigTest"

6 years agoMerge changes I4b90b6ee,I37c5a138,I6ff0c0dc am: 0127861a18 am: 2c02fc3d51
Jakub Pawlowski [Tue, 17 Oct 2017 22:34:18 +0000 (22:34 +0000)]
Merge changes I4b90b6ee,I37c5a138,I6ff0c0dc am: 0127861a18 am: 2c02fc3d51
am: 23acfaefa0

Change-Id: If095510c5e564471665a797c8dc3b4a6e6b3b4b8

6 years agoMerge changes I4b90b6ee,I37c5a138,I6ff0c0dc am: 0127861a18
Jakub Pawlowski [Tue, 17 Oct 2017 22:32:15 +0000 (22:32 +0000)]
Merge changes I4b90b6ee,I37c5a138,I6ff0c0dc am: 0127861a18
am: 2c02fc3d51

Change-Id: I0ee0a2d7aba16c3bbd9e5fb22745852a87543451

6 years agoMerge changes I4b90b6ee,I37c5a138,I6ff0c0dc
Jakub Pawlowski [Tue, 17 Oct 2017 22:30:49 +0000 (22:30 +0000)]
Merge changes I4b90b6ee,I37c5a138,I6ff0c0dc
am: 0127861a18

Change-Id: I357188bb459d9e95a96b00203e4ffb0927d19436

6 years agoMerge changes I4b90b6ee,I37c5a138,I6ff0c0dc
Jakub Pawlowski [Tue, 17 Oct 2017 22:21:52 +0000 (22:21 +0000)]
Merge changes I4b90b6ee,I37c5a138,I6ff0c0dc

* changes:
  Inline bta_gattc_start_disc_* where possible
  bta_gattc_explore_srvc minor style fixes
  Remove bta_gattc_incl_srvc_disc_cmpl

6 years agoMerge "Remove hw_module_t dependency in Bluetooth (1/3)" am: d20af6b2f8 am: e1ff63499b
Jakub Pawlowski [Tue, 17 Oct 2017 21:56:07 +0000 (21:56 +0000)]
Merge "Remove hw_module_t dependency in Bluetooth (1/3)" am: d20af6b2f8 am: e1ff63499b
am: 7d2b31b7dc

Change-Id: I16eabd1de51a5c7bd81c1e69c4f3dda9d3118acb

6 years agoUse DIST_DIR from environment for XML log output am: 11f1e9347e am: 6b9bb71c8d
Jack He [Tue, 17 Oct 2017 21:55:35 +0000 (21:55 +0000)]
Use DIST_DIR from environment for XML log output am: 11f1e9347e am: 6b9bb71c8d
am: 260ae3f6cd

Change-Id: I9b79dc40ab0d3b1808c339d017ca13258c0b4c69

6 years agoMerge "Remove hw_module_t dependency in Bluetooth (1/3)" am: d20af6b2f8
Jakub Pawlowski [Tue, 17 Oct 2017 21:28:53 +0000 (21:28 +0000)]
Merge "Remove hw_module_t dependency in Bluetooth (1/3)" am: d20af6b2f8
am: e1ff63499b

Change-Id: I3a1cba05b79960c112d00f3276a023b1104d19b6

6 years agoMerge "Remove hw_module_t dependency in Bluetooth (1/3)"
Jakub Pawlowski [Tue, 17 Oct 2017 21:25:18 +0000 (21:25 +0000)]
Merge "Remove hw_module_t dependency in Bluetooth (1/3)"
am: d20af6b2f8

Change-Id: I8807a297415f7a85ba6f70bf16880492efef9da0

6 years agoUse DIST_DIR from environment for XML log output am: 11f1e9347e
Jack He [Tue, 17 Oct 2017 21:23:13 +0000 (21:23 +0000)]
Use DIST_DIR from environment for XML log output am: 11f1e9347e
am: 6b9bb71c8d

Change-Id: I0c042d21a8b9d15052b3616f035df17278e1dd4c

6 years agoMerge "Remove hw_module_t dependency in Bluetooth (1/3)"
Jakub Pawlowski [Tue, 17 Oct 2017 21:18:18 +0000 (21:18 +0000)]
Merge "Remove hw_module_t dependency in Bluetooth (1/3)"

6 years agoUse DIST_DIR from environment for XML log output
Jack He [Tue, 17 Oct 2017 21:12:07 +0000 (21:12 +0000)]
Use DIST_DIR from environment for XML log output
am: 11f1e9347e

Change-Id: Ie8ee5421645302f7dbf260e303656e70e464da0b

6 years agoFix failing ConfigTest
Jakub Pawlowski [Tue, 17 Oct 2017 21:03:41 +0000 (14:03 -0700)]
Fix failing ConfigTest

Specifying base as 0 let stoi autodetect it. Default is 10.

Bug: 67595284
Test: ConfigTest
Change-Id: I09a996edb6fde81de7c59e3aaa4a33134fe40891

6 years agoRemove hw_module_t dependency in Bluetooth (1/3)
Jakub Pawlowski [Mon, 16 Oct 2017 22:57:16 +0000 (15:57 -0700)]
Remove hw_module_t dependency in Bluetooth (1/3)

Bug: 67853426
Test: run Bluetooth
Merged-In: Ia3808552137d1f770f2c0305aaa01181f383d064
Change-Id: Ia3808552137d1f770f2c0305aaa01181f383d064

6 years agoInline bta_gattc_start_disc_* where possible
Jakub Pawlowski [Tue, 17 Oct 2017 18:08:22 +0000 (11:08 -0700)]
Inline bta_gattc_start_disc_* where possible

Bug: 67057055
Test: compilation
Change-Id: I4b90b6eede46ffb777180caaab7cb073f898ddba

6 years agoUse DIST_DIR from environment for XML log output
Jack He [Tue, 17 Oct 2017 19:01:39 +0000 (12:01 -0700)]
Use DIST_DIR from environment for XML log output

Bug: 64687730
Test: DIST_DIR=`pwd` ./test/run_host_unit_tests.py -j40 --enable_xml
Change-Id: Ib81703ec76d65700068563c557c090b1f197e650

6 years agobta_gattc_explore_srvc minor style fixes
Jakub Pawlowski [Tue, 17 Oct 2017 18:05:02 +0000 (11:05 -0700)]
bta_gattc_explore_srvc minor style fixes

Bug: 67057055
Test: compilation
Change-Id: I37c5a138ccddcb1ddd09e3efb5dfcdaeb5bdad04

6 years agoRemove bta_gattc_incl_srvc_disc_cmpl
Jakub Pawlowski [Tue, 17 Oct 2017 18:03:58 +0000 (11:03 -0700)]
Remove bta_gattc_incl_srvc_disc_cmpl

Bug: 67057055
Test: compilation
Change-Id: I6ff0c0dc203232f9fa2b43ccbacb015106d2b6d1

6 years agoMerge "Add script to run host native unit tests" am: f6723ce8f8 am: b5ebac91b7
Jack He [Tue, 17 Oct 2017 18:19:16 +0000 (18:19 +0000)]
Merge "Add script to run host native unit tests" am: f6723ce8f8 am: b5ebac91b7
am: f6442849bb

Change-Id: I29f587b3db13c9b43bd88befce3994e9881ab13e

6 years agoMerge "Add script to run host native unit tests" am: f6723ce8f8
Jack He [Tue, 17 Oct 2017 18:16:23 +0000 (18:16 +0000)]
Merge "Add script to run host native unit tests" am: f6723ce8f8
am: b5ebac91b7

Change-Id: I2446174be52aedcfdd64757480fa39df42e960e9

6 years agoMerge "Add script to run host native unit tests"
Jack He [Tue, 17 Oct 2017 18:14:23 +0000 (18:14 +0000)]
Merge "Add script to run host native unit tests"
am: f6723ce8f8

Change-Id: I1836d90b7c0b507d0a932b7d568f854aae67d579

6 years agoMerge "hfp: change initial codec from MSBC_T1 to CVSD" am: 053c1524b3 am: 86b2ccfec8
Martin Brabham [Tue, 17 Oct 2017 18:10:54 +0000 (18:10 +0000)]
Merge "hfp: change initial codec from MSBC_T1 to CVSD" am: 053c1524b3 am: 86b2ccfec8
am: 9964a8b576

Change-Id: I026387532e6e35eb6b9f797f1a221ff5b8708899

6 years agoMerge "Add script to run host native unit tests"
Treehugger Robot [Tue, 17 Oct 2017 18:09:34 +0000 (18:09 +0000)]
Merge "Add script to run host native unit tests"

6 years agoMerge "hfp: change initial codec from MSBC_T1 to CVSD" am: 053c1524b3
Martin Brabham [Tue, 17 Oct 2017 18:08:54 +0000 (18:08 +0000)]
Merge "hfp: change initial codec from MSBC_T1 to CVSD" am: 053c1524b3
am: 86b2ccfec8

Change-Id: I26becbc071f8cceb9a04f8bdab72c9bd364dfae0

6 years agoMerge "hfp: change initial codec from MSBC_T1 to CVSD"
Martin Brabham [Tue, 17 Oct 2017 18:07:02 +0000 (18:07 +0000)]
Merge "hfp: change initial codec from MSBC_T1 to CVSD"
am: 053c1524b3

Change-Id: I481085499400508f2f190bd993692ced7a45dc72

6 years agoMerge "hfp: change initial codec from MSBC_T1 to CVSD"
Martin Brabham [Tue, 17 Oct 2017 17:56:44 +0000 (17:56 +0000)]
Merge "hfp: change initial codec from MSBC_T1 to CVSD"

6 years agoDo not set random address when public address is in use
Jakub Pawlowski [Tue, 17 Oct 2017 06:17:21 +0000 (23:17 -0700)]
Do not set random address when public address is in use

Test: compilation
Change-Id: Ie9832b258aa85a9a4086c1608a32aa6f4049853b

6 years agoconfig refactor - use strings am: 3c41f5b68f am: 217be0777e
Jakub Pawlowski [Tue, 17 Oct 2017 05:47:39 +0000 (05:47 +0000)]
config refactor - use strings am: 3c41f5b68f am: 217be0777e
am: 7154ba4790

Change-Id: I9f55b7650433bbe22471ff80046df5791584bd74

6 years agopersistent configuration refactor am: f3fb316634 am: b457e1d65f
Jakub Pawlowski [Tue, 17 Oct 2017 05:47:24 +0000 (05:47 +0000)]
persistent configuration refactor am: f3fb316634 am: b457e1d65f
am: 26ea6a006e

Change-Id: If476454818cffcc445dd72cf0ddf42b4e99d768c

6 years agoMerge "Fix net_test_bluetooth" am: 0bb0d1bf9a am: 0e302ec187
Jack He [Tue, 17 Oct 2017 05:46:42 +0000 (05:46 +0000)]
Merge "Fix net_test_bluetooth" am: 0bb0d1bf9a am: 0e302ec187
am: 5490aec3fd

Change-Id: I07d67fa137b6b7e47b138726378b4a9d008c84a2

6 years agoRemove casts in bta/ and stack/btm am: 6ef9190de8 am: 76b0ec3d07
Myles Watson [Tue, 17 Oct 2017 05:46:12 +0000 (05:46 +0000)]
Remove casts in bta/ and stack/btm am: 6ef9190de8 am: 76b0ec3d07
am: 67eabeba98

Change-Id: Ia62fc8011119c21874045b09cdeed93b6e9c13f1

6 years agoBluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2)
Ajay Panicker [Tue, 17 Oct 2017 05:45:43 +0000 (05:45 +0000)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2)
am: b33b85539f

Change-Id: I7d34abed04269e5735daec0551d6b7540258776e

6 years agoAdd script to run host native unit tests
Jack He [Fri, 29 Sep 2017 01:41:28 +0000 (18:41 -0700)]
Add script to run host native unit tests

* Add run_host_unit_tests.py, which does
  1. Run "mmma -jN system/bt"
  2. Run all host native unit tests configured in HOST_TESTS
  3. Output structured XML GTest log output

Bug: 64687730
Test: ./test/run_host_unit_tests.py -j40
Change-Id: I389c67a2e0f60639d1bbfa20375364964b184233

6 years agoconfig refactor - use strings am: 3c41f5b68f
Jakub Pawlowski [Tue, 17 Oct 2017 00:59:53 +0000 (00:59 +0000)]
config refactor - use strings am: 3c41f5b68f
am: 217be0777e

Change-Id: Id1333e5744003ccfe004e96ad4fce2198b852c2b

6 years agopersistent configuration refactor am: f3fb316634
Jakub Pawlowski [Tue, 17 Oct 2017 00:59:48 +0000 (00:59 +0000)]
persistent configuration refactor am: f3fb316634
am: b457e1d65f

Change-Id: I9ea72be40a2c653506ac77c0ecf85fe37786a506

6 years agoMerge "Fix net_test_bluetooth" am: 0bb0d1bf9a
Jack He [Tue, 17 Oct 2017 00:59:22 +0000 (00:59 +0000)]
Merge "Fix net_test_bluetooth" am: 0bb0d1bf9a
am: 0e302ec187

Change-Id: Ied1f42c68a9af3a87807a937cbbf6cb2781c46aa

6 years agoRemove casts in bta/ and stack/btm am: 6ef9190de8
Myles Watson [Tue, 17 Oct 2017 00:58:52 +0000 (00:58 +0000)]
Remove casts in bta/ and stack/btm am: 6ef9190de8
am: 76b0ec3d07

Change-Id: I5a7258625e93117a75b684a4cac3071d1439d144

6 years agoHID: Fix the behavior of virtual_cable_unplug
Hansong Zhang [Tue, 17 Oct 2017 00:00:16 +0000 (17:00 -0700)]
HID: Fix the behavior of virtual_cable_unplug

The Bluetooth HID profile itself should not unbond other device; the
Bluetooth HID host and device should only disconnect the HID profile
when sending or receiving virtual_cable_unplug command.

Bug: 67866553
Test: Test with SL4A.
Change-Id: Ie378a7292309d2b11f53fcd82bca1cf42e64b0c0

6 years agoconfig refactor - use strings
Jakub Pawlowski [Mon, 16 Oct 2017 23:18:17 +0000 (23:18 +0000)]
config refactor - use strings
am: 3c41f5b68f

Change-Id: Ib997ddbc87d5e063d7ad13f8e9512f0e3913ea9d

6 years agopersistent configuration refactor
Jakub Pawlowski [Mon, 16 Oct 2017 23:18:12 +0000 (23:18 +0000)]
persistent configuration refactor
am: f3fb316634

Change-Id: If416f2e5cc23775c5788be936a0c306e5c5d2e89

6 years agoBluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2)
Ajay Panicker [Fri, 1 Sep 2017 19:07:42 +0000 (12:07 -0700)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2)

This is requied for the 2012 Mazda 3 carkit as the carkit refuses to send
AVRCP commands other than passthrough commands when the version is anything
else. AVRCP 1.3 is compatible with most carkits on the market and can be
used to get most carkits working at the cost of losing many features.

Bug: 37943083
Test: Set AVRCP 1.3 in developer options and see that SDP and the AVRCP
      capabilites have updated to reflect this.
      TestTracker: 105915/3975

Change-Id: Iffc7ed1dd91eecb699153125b25451de5826f202
(cherry picked from commit 2369a95e6ed0c16f61237fe9c1fc5a90d97129c1)

6 years agoconfig refactor - use strings
Jakub Pawlowski [Fri, 13 Oct 2017 16:10:29 +0000 (09:10 -0700)]
config refactor - use strings

Use strings instead of char* arrays. This simplify memory management,
and makes the code easier to follow.

Bug: 67595284
Test: manual
Change-Id: If5dca2a16038360c361f2809601dcac056cb8769

6 years agopersistent configuration refactor
Jakub Pawlowski [Fri, 6 Oct 2017 07:04:27 +0000 (00:04 -0700)]
persistent configuration refactor

Use std::list instead of list_t, use std::string instead of const char*

Bug: 67595284
Test: manual
Change-Id: I65f576977b547b09dc9aebea49d4e399e5712ec6

6 years agoMerge "Fix net_test_bluetooth"
Jack He [Mon, 16 Oct 2017 17:41:47 +0000 (17:41 +0000)]
Merge "Fix net_test_bluetooth"
am: 0bb0d1bf9a

Change-Id: I3df7b32664b350737f3d8e701fe60030726f3997

6 years agohfp: change initial codec from MSBC_T1 to CVSD
Martin Brabham [Fri, 13 Oct 2017 22:47:24 +0000 (15:47 -0700)]
hfp: change initial codec from MSBC_T1 to CVSD

4.11.2 Audio Connection Setup by HF For all HF initiated audio connection
establishments for which both sides support the Codec Negotiation feature,
the HF shall trigger the AG to establish a Codec Connection. This is
necessary because only the AG knows about the codec selection and settings
of the network.

In the event we do not support codec negotiation we should make our initial
codec CVSD

Bug: 66324788
Change-Id: Ib68129ea1399c54224109e3ca7ba12784973d68f

6 years agoMerge "Fix net_test_bluetooth"
Treehugger Robot [Mon, 16 Oct 2017 17:36:50 +0000 (17:36 +0000)]
Merge "Fix net_test_bluetooth"

6 years agoMerge "bta_gattc_cache: prepare for type unification" am: 0b11ecc18c am: c9b909ae5e
Jakub Pawlowski [Sun, 15 Oct 2017 03:53:46 +0000 (03:53 +0000)]
Merge "bta_gattc_cache: prepare for type unification" am: 0b11ecc18c am: c9b909ae5e
am: 64187a90c3

Change-Id: I810d40ababb578e98d93360105b11352986a7c77

6 years agoMerge "bta: Remove unsafe casts in BTA_AG" am: 277603d1d0 am: 45fc83c74b
Myles Watson [Sun, 15 Oct 2017 03:53:21 +0000 (03:53 +0000)]
Merge "bta: Remove unsafe casts in BTA_AG" am: 277603d1d0 am: 45fc83c74b
am: ef111be4f1

Change-Id: I768f0f7e6c8bf7602937e9c719a28af1c0d6d7da

6 years agoMerge "stack: Remove casts and spell local_keys correctly" am: 89262fa363 am: ad8b8561e3
Myles Watson [Sun, 15 Oct 2017 03:52:52 +0000 (03:52 +0000)]
Merge "stack: Remove casts and spell local_keys correctly" am: 89262fa363 am: ad8b8561e3
am: a0a2dbacf5

Change-Id: I5bc7dbc7bd697afc7c4eb3da0be2f2d52bd76f61

6 years agoMerge "btif: Use key types to avoid casting" am: 38785040a6 am: fe50feeb76
Myles Watson [Sun, 15 Oct 2017 03:52:16 +0000 (03:52 +0000)]
Merge "btif: Use key types to avoid casting" am: 38785040a6 am: fe50feeb76
am: b82b023f34

Change-Id: Id8c762f67b26a0018436bfaae1e4e6827175ade2