OSDN Git Service

android-x86/system-bt.git
4 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469...
Weichin Weng [Tue, 20 Aug 2019 08:48:12 +0000 (01:48 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469 am: 28ee0b7c8d
am: 6905b9820d

Change-Id: I60320be5b52feeddc7bb7f0b3706aedec5d3a146

4 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469
Weichin Weng [Tue, 20 Aug 2019 08:40:06 +0000 (01:40 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469
am: 28ee0b7c8d

Change-Id: Ib2d67d25e46063d52b4b84bef7d8b2f2295de915

4 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d
Weichin Weng [Tue, 20 Aug 2019 08:32:04 +0000 (01:32 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d
am: eafe0c1469

Change-Id: I4022e4f356beab940fa973b8fee1d9efc51af09f

4 years agoMerge "Distribute ACL buffer only for not BLE device"
Weichin Weng [Tue, 20 Aug 2019 08:24:01 +0000 (01:24 -0700)]
Merge "Distribute ACL buffer only for not BLE device"
am: 27a74d2f7d

Change-Id: Id48aa8bc6edb63970500e8e88c7223545acf6338

4 years agoMerge "Distribute ACL buffer only for not BLE device"
Weichin Weng [Tue, 20 Aug 2019 08:02:06 +0000 (08:02 +0000)]
Merge "Distribute ACL buffer only for not BLE device"

4 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045...
Jack He [Tue, 20 Aug 2019 05:32:39 +0000 (22:32 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045 am: a373c7c9ed
am: 8055a7cf67

Change-Id: I73083a80fdf5b13028afa167166fe2c918adac1b

4 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33 am: b67dd1015e
Jack He [Tue, 20 Aug 2019 05:32:33 +0000 (22:32 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33 am: b67dd1015e
am: d3bf55c89b

Change-Id: I0d30053145ab35b3c6dc39bef1340e23736250f0

4 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045
Jack He [Tue, 20 Aug 2019 05:23:34 +0000 (22:23 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045
am: a373c7c9ed

Change-Id: I10b68096318c9760263d2edc3529e546dc14b7af

4 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33
Jack He [Tue, 20 Aug 2019 05:23:28 +0000 (22:23 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33
am: b67dd1015e

Change-Id: Ia05c72b71d41abc92a68291f096e1efd9cf7fc43

4 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3
Jack He [Tue, 20 Aug 2019 05:14:33 +0000 (22:14 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3
am: 6660df1045

Change-Id: Iff116c7766b752ba3023b697687aa1def03e9f2d

4 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1
Jack He [Tue, 20 Aug 2019 05:14:27 +0000 (22:14 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1
am: 796b6dcc33

Change-Id: I9ceb27276209cee71423b630e2b314f4f7dbb275

4 years agoAddress: Add a hash function for Bluetooth MAC address
Jack He [Tue, 20 Aug 2019 05:04:32 +0000 (22:04 -0700)]
Address: Add a hash function for Bluetooth MAC address
am: 17727d7da3

Change-Id: I6fbbddf61d6c503ff88a7ff5aa382975c8d3277a

4 years agoHCI: Use unique_ptr to pass AclConnection
Jack He [Tue, 20 Aug 2019 05:04:28 +0000 (22:04 -0700)]
HCI: Use unique_ptr to pass AclConnection
am: a96f5900c1

Change-Id: Ib83083ac68b398f7e7e8af082a891c160b13d1c6

4 years agoAddress: Add a hash function for Bluetooth MAC address
Jack He [Tue, 20 Aug 2019 00:47:10 +0000 (17:47 -0700)]
Address: Add a hash function for Bluetooth MAC address

Test: bluetooth_test_gd
Change-Id: Idaf390864b817b763d83add1f5e5613e29a734ec

4 years agoHCI: Use unique_ptr to pass AclConnection
Jack He [Mon, 19 Aug 2019 23:41:20 +0000 (16:41 -0700)]
HCI: Use unique_ptr to pass AclConnection

* Use std::unique_ptr to pass AclConnection so that the AclConnection
  object can be mocked
* Add mocks for AclConnection and AclManager

Test: bluetooth_test_gd
Bug: 139700781
Change-Id: If7403207843d356330b6bd4875683df7966623e9

4 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d am: 963a32ec89
Myles Watson [Mon, 19 Aug 2019 22:46:06 +0000 (15:46 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d am: 963a32ec89
am: 15162a2e71

Change-Id: I72d5640285bb92ea328abb7c963290f2e41aab19

4 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d
Myles Watson [Mon, 19 Aug 2019 22:34:08 +0000 (15:34 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d
am: 963a32ec89

Change-Id: I76109a01675e7051524e6d753467385446e9899e

4 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871
Myles Watson [Mon, 19 Aug 2019 22:19:59 +0000 (15:19 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871
am: 71116a145d

Change-Id: Ib54175bf0fbc479c152175cad17e980bcb705438

4 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6 am...
Hansong Zhang [Mon, 19 Aug 2019 22:07:07 +0000 (15:07 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6 am: 56bf57f0cf
am: bd748b62d3

Change-Id: I9566a7f7c642d12d725337c1c3c3760f8bd282ce

4 years agoMerge "RootCanal: Remove scan response log"
Myles Watson [Mon, 19 Aug 2019 22:06:56 +0000 (15:06 -0700)]
Merge "RootCanal: Remove scan response log"
am: 7c67964871

Change-Id: Ibe3f996d536aba89b6fbddde45d19fb61f58d9a5

4 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90...
Myles Watson [Mon, 19 Aug 2019 22:02:39 +0000 (15:02 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90 am: 6cecf828d3
am: 9c40f64cef

Change-Id: Idd244d821250ebec6df137b785500e51ffdcee1e

4 years agoMerge "RootCanal: Remove scan response log"
Treehugger Robot [Mon, 19 Aug 2019 21:49:13 +0000 (21:49 +0000)]
Merge "RootCanal: Remove scan response log"

4 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6
Hansong Zhang [Mon, 19 Aug 2019 21:27:34 +0000 (14:27 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6
am: 56bf57f0cf

Change-Id: Ifc4efd7ce5d6c10ef101ac6a05a9a64fca530504

4 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90
Myles Watson [Mon, 19 Aug 2019 21:24:15 +0000 (14:24 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90
am: 6cecf828d3

Change-Id: I4b7e18700250a5d399464ebd971bf50acbd08203

4 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62
Hansong Zhang [Mon, 19 Aug 2019 20:55:04 +0000 (13:55 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62
am: 585b5fb9c6

Change-Id: I005047386b1528db6f004d8630144877981db3a0

4 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241
Myles Watson [Mon, 19 Aug 2019 20:51:27 +0000 (13:51 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241
am: 0839c90d90

Change-Id: If51be93b9b95ee495ed65342c99aba65f3878b72

4 years agoMerge "Rootcanal: add error string for debugging"
Hansong Zhang [Mon, 19 Aug 2019 20:31:27 +0000 (13:31 -0700)]
Merge "Rootcanal: add error string for debugging"
am: 3f61fcbc62

Change-Id: I11e91b883aa3557111806c803f83352ed757468b

4 years agoMerge "PDL: Fix Iterator assignment and add Subrange"
Myles Watson [Mon, 19 Aug 2019 20:29:17 +0000 (13:29 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange"
am: b8f84dd241

Change-Id: I2bc18c7f5347a4cf382e20f27ba479540f0e7aed

4 years agoMerge "Rootcanal: add error string for debugging"
Treehugger Robot [Mon, 19 Aug 2019 20:02:35 +0000 (20:02 +0000)]
Merge "Rootcanal: add error string for debugging"

4 years agoMerge "PDL: Fix Iterator assignment and add Subrange"
Treehugger Robot [Mon, 19 Aug 2019 19:39:35 +0000 (19:39 +0000)]
Merge "PDL: Fix Iterator assignment and add Subrange"

4 years agoRootCanal: Remove scan response log
Myles Watson [Mon, 19 Aug 2019 18:06:24 +0000 (11:06 -0700)]
RootCanal: Remove scan response log

Fixes: 138656973
Test: manually inspect logcat when running with RootCanal
Change-Id: I8442cb13358bf2b950eaf748e4144f129ea766a3

4 years agoPDL: Fix Iterator assignment and add Subrange
Myles Watson [Fri, 16 Aug 2019 22:28:19 +0000 (15:28 -0700)]
PDL: Fix Iterator assignment and add Subrange

Test: bluetooth_test_gd, bluetooth_packet_parser_test
Change-Id: I28c264bbbc25c8980a37fc2cb85875f50ec4a7ff

4 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4...
Weichin Weng [Mon, 19 Aug 2019 10:22:25 +0000 (03:22 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4 am: c6503f4659 am: e39e5f986a
am: 2fa3e7dc66

Change-Id: Ied72b6ce8257bb80ef59c31d30321d07f09a7b31

4 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4...
Weichin Weng [Mon, 19 Aug 2019 10:13:24 +0000 (03:13 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4 am: c6503f4659
am: e39e5f986a

Change-Id: Id137aeadff8d6d805f909249232811209ad1534b

4 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4
Weichin Weng [Mon, 19 Aug 2019 10:04:23 +0000 (03:04 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4
am: c6503f4659

Change-Id: I31bbb4966df90c69a61f996f512b23cc9312fbf2

4 years agoMerge "Remove direct connection after notifying the connection up"
Weichin Weng [Mon, 19 Aug 2019 09:56:22 +0000 (02:56 -0700)]
Merge "Remove direct connection after notifying the connection up"
am: 9c973884f4

Change-Id: I405789b12c80661afd7347e25a3eb433b0375abf

4 years agoMerge "Remove direct connection after notifying the connection up"
Weichin Weng [Mon, 19 Aug 2019 09:31:26 +0000 (09:31 +0000)]
Merge "Remove direct connection after notifying the connection up"

4 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b am: 6018e2a853
Chienyuan [Sun, 18 Aug 2019 09:38:51 +0000 (02:38 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b am: 6018e2a853
am: 52eef845a5

Change-Id: Ibe8dc5097aeabf519a1a07c12a3e6ee5856e7353

4 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b
Chienyuan [Sun, 18 Aug 2019 09:30:24 +0000 (02:30 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b
am: 6018e2a853

Change-Id: I2d5154583aae5f7c8d66ee7f6259b7a197137245

4 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c
Chienyuan [Sun, 18 Aug 2019 09:21:55 +0000 (02:21 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c
am: fe4652872b

Change-Id: Ifbdbea2ff87de2bc7e782e85d32b1923dc971a04

4 years agoMerge "GD: HCI Security interface"
Chienyuan [Sun, 18 Aug 2019 09:13:28 +0000 (02:13 -0700)]
Merge "GD: HCI Security interface"
am: faa3ceeb4c

Change-Id: I9374f57527b6589b29ecdb296aae13c8acf6425c

4 years agoMerge "GD: HCI Security interface"
Treehugger Robot [Sun, 18 Aug 2019 08:49:23 +0000 (08:49 +0000)]
Merge "GD: HCI Security interface"

4 years agoGD: HCI Security interface
Chienyuan [Fri, 12 Jul 2019 10:00:12 +0000 (18:00 +0800)]
GD: HCI Security interface

Fixes: 137138879
Test: run run_cert.sh
Change-Id: I73ee7e6191d454600c693bd92cc1ea5933ee1379

4 years ago[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801...
Xin Li [Thu, 15 Aug 2019 08:13:08 +0000 (01:13 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master" am: fa38805581 -s ours am: d94b1aaa3a -s ours am: c475236360
am: f8f60d409d

Change-Id: I3ef0147bb3de826b1d634f372976022147d536c6

4 years ago[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801...
Xin Li [Thu, 15 Aug 2019 07:50:52 +0000 (00:50 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master" am: fa38805581 -s ours am: d94b1aaa3a -s ours
am: c475236360

Change-Id: I83167ab0d01b0447684fadac72ad91b74a8b8ac4

4 years ago[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801...
Xin Li [Thu, 15 Aug 2019 07:41:13 +0000 (00:41 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master" am: fa38805581 -s ours
am: d94b1aaa3a -s ours
am skip reason: subject contains skip directive

Change-Id: I21eff4f8976f22a4420fa833a27b35c692906cc8

4 years ago[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002)...
Xin Li [Thu, 15 Aug 2019 07:36:50 +0000 (00:36 -0700)]
[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master am: 52dedf5c30 -s ours am: e77fceb015 -s ours am: 69302ad9d7
am: c5170a6143

Change-Id: I8b9140bb50b3ecff591051d51d730988c7ed91dd

4 years ago[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801...
Xin Li [Thu, 15 Aug 2019 07:30:04 +0000 (00:30 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master"
am: fa38805581 -s ours
am skip reason: subject contains skip directive

Change-Id: Ib9dab319ab9109075c28aa768c4a1140e68d256c

4 years ago[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002)...
Xin Li [Thu, 15 Aug 2019 07:17:00 +0000 (00:17 -0700)]
[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master am: 52dedf5c30 -s ours am: e77fceb015 -s ours
am: 69302ad9d7

Change-Id: I000dd983259f6bc1cd20cbc4a16f908eacca9e85

4 years ago[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002)...
Xin Li [Thu, 15 Aug 2019 06:53:00 +0000 (23:53 -0700)]
[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master am: 52dedf5c30 -s ours
am: e77fceb015 -s ours
am skip reason: subject contains skip directive

Change-Id: I090b1a1773025357a9e9921b2eacfb14293eac08

4 years ago[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002)...
Xin Li [Thu, 15 Aug 2019 06:32:40 +0000 (23:32 -0700)]
[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master
am: 52dedf5c30 -s ours
am skip reason: subject contains skip directive

Change-Id: I6677e5a3f53c49c7da35a1a62b20e92fc90d3023

4 years agoMerge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master"
Treehugger Robot [Thu, 15 Aug 2019 06:13:47 +0000 (06:13 +0000)]
Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master"

4 years ago[automerger skipped] DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463...
Xin Li [Wed, 14 Aug 2019 21:42:41 +0000 (14:42 -0700)]
[automerger skipped] DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463) in stage-aosp-master am: 26329923da -s ours am: e5b3d7a0a2
am: 214bf09b02

Change-Id: I6670ed16e1963e1e955d65f01eb122f24e1c12dc

4 years ago[automerger skipped] DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463...
Xin Li [Wed, 14 Aug 2019 21:08:43 +0000 (14:08 -0700)]
[automerger skipped] DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463) in stage-aosp-master am: 26329923da -s ours
am: e5b3d7a0a2

Change-Id: I83f9a3593b2a2fd846a5faa5595feb939e1522f4

4 years ago[automerger skipped] DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463...
Xin Li [Wed, 14 Aug 2019 20:39:31 +0000 (13:39 -0700)]
[automerger skipped] DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463) in stage-aosp-master
am: 26329923da -s ours
am skip reason: subject contains skip directive

Change-Id: Ie37ae5a9d68cfa60547d464c4d5f6be838158d2a

4 years agoDO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463) in stage-aosp-master
Xin Li [Wed, 14 Aug 2019 18:35:23 +0000 (11:35 -0700)]
DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463) in stage-aosp-master

Bug: 134405016
Change-Id: I513b6ae3eae7b6224d1b7a02ce6323642518f8e4

4 years agoL2CAP: ClassicFixedChannelAllocator am: 4eb5631e26 am: 6f5d1b2041 am: f2477ae3d9
Chris Manton [Wed, 14 Aug 2019 09:13:18 +0000 (02:13 -0700)]
L2CAP: ClassicFixedChannelAllocator am: 4eb5631e26 am: 6f5d1b2041 am: f2477ae3d9
am: 9ecf0c793b

Change-Id: I7f63dbe33c567efbd95ec4d48cc0a711ba480431

4 years agoL2CAP: ClassicFixedChannelAllocator am: 4eb5631e26 am: 6f5d1b2041
Chris Manton [Wed, 14 Aug 2019 08:58:10 +0000 (01:58 -0700)]
L2CAP: ClassicFixedChannelAllocator am: 4eb5631e26 am: 6f5d1b2041
am: f2477ae3d9

Change-Id: I58cf0a6b6d865f552954a274d8f5575b919f1bd3

4 years agoL2CAP: ClassicFixedChannelAllocator am: 4eb5631e26
Chris Manton [Wed, 14 Aug 2019 08:45:15 +0000 (01:45 -0700)]
L2CAP: ClassicFixedChannelAllocator am: 4eb5631e26
am: 6f5d1b2041

Change-Id: Ibfb83bb475ff7f096c08f8c141dfdc785733405e

4 years agoL2CAP: ClassicFixedChannelAllocator
Chris Manton [Wed, 14 Aug 2019 08:41:13 +0000 (01:41 -0700)]
L2CAP: ClassicFixedChannelAllocator
am: 4eb5631e26

Change-Id: Iaeb5cda4b61b25a414ffd5a0c6d8e8a5727712c6

4 years agoL2CAP classic fixed service manager am: 7be4ea7b3a am: 143db1f82a am: 1dd73f40ab
Chris Manton [Wed, 14 Aug 2019 02:01:50 +0000 (19:01 -0700)]
L2CAP classic fixed service manager am: 7be4ea7b3a am: 143db1f82a am: 1dd73f40ab
am: 6765cd7fe4

Change-Id: I5141744230803492493898c58a91b93e0c371416

4 years agoL2CAP classic fixed service manager am: 7be4ea7b3a am: 143db1f82a
Chris Manton [Wed, 14 Aug 2019 01:49:25 +0000 (18:49 -0700)]
L2CAP classic fixed service manager am: 7be4ea7b3a am: 143db1f82a
am: 1dd73f40ab

Change-Id: I49f0ac617b5038aa8a2d1e5f7b3259a1fb1b45ea

4 years agoL2CAP classic fixed service manager am: 7be4ea7b3a
Chris Manton [Wed, 14 Aug 2019 01:38:09 +0000 (18:38 -0700)]
L2CAP classic fixed service manager am: 7be4ea7b3a
am: 143db1f82a

Change-Id: I4731d17522722526532d1c5cf66e5fe9d2c99816

4 years agoL2CAP classic fixed service manager
Chris Manton [Wed, 14 Aug 2019 01:24:36 +0000 (18:24 -0700)]
L2CAP classic fixed service manager
am: 7be4ea7b3a

Change-Id: Ia1311b22d24c7589102983aab64f6d0048cb33e6

4 years agoDO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master
Xin Li [Tue, 13 Aug 2019 23:56:18 +0000 (16:56 -0700)]
DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master

Bug: 139369544
Change-Id: Id4051603d6abdd5c5ad9da3e5a4d969c36e0faa0

4 years agoL2CAP: ClassicFixedChannelAllocator
Chris Manton [Tue, 13 Aug 2019 21:45:06 +0000 (14:45 -0700)]
L2CAP: ClassicFixedChannelAllocator

This is a utility class for L2CAP link to manage channels

Test: bluetooth_test_gd
Bug: 138261142
Change-Id: I1adaaf29817371bb3f0e68d64f6aec3d3eea2c85

4 years agoRootcanal: add error string for debugging
Hansong Zhang [Tue, 13 Aug 2019 20:57:18 +0000 (13:57 -0700)]
Rootcanal: add error string for debugging

Test: manual
Change-Id: I9e35e1806f2bf8e93820fd078d76d852065745ad

4 years agoL2CAP classic fixed service manager
Chris Manton [Tue, 30 Jul 2019 01:26:27 +0000 (18:26 -0700)]
L2CAP classic fixed service manager

Implement classic fixed channel service registration

Test: bluetooth_test_gd
Change-Id: Ic5d5b4543e88a0e4b9918f4583c5d115ef021cf0

4 years agoSnap for 5674421 from a3c00b27470c47bae945fd6d222b52519375160b to pi-platform-release
android-build-team Robot [Tue, 13 Aug 2019 16:34:13 +0000 (16:34 +0000)]
Snap for 5674421 from a3c00b27470c47bae945fd6d222b52519375160b to pi-platform-release

Change-Id: I67f7bdc0b565214793359d40055831bc6bc5b309

4 years agoPDL: Save copies in packet builders am: c5fda6b45d am: 04d8f1cd3d am: 46ddb1ef37
Myles Watson [Mon, 12 Aug 2019 11:36:13 +0000 (04:36 -0700)]
PDL: Save copies in packet builders am: c5fda6b45d am: 04d8f1cd3d am: 46ddb1ef37
am: 42ce84340e

Change-Id: I8b17eb47f9f05bf17e5c91921ad6e8a3c2400151

4 years agoPDL: Save copies in packet builders am: c5fda6b45d am: 04d8f1cd3d
Myles Watson [Mon, 12 Aug 2019 11:27:35 +0000 (04:27 -0700)]
PDL: Save copies in packet builders am: c5fda6b45d am: 04d8f1cd3d
am: 46ddb1ef37

Change-Id: I40a86c100d52e0cbcdc6ac3ba78db4f2941d4920

4 years agoPDL: Save copies in packet builders am: c5fda6b45d
Myles Watson [Mon, 12 Aug 2019 11:20:03 +0000 (04:20 -0700)]
PDL: Save copies in packet builders am: c5fda6b45d
am: 04d8f1cd3d

Change-Id: I2d04a39e5ab1626b912a1d8f75f6de20eede7d9f

4 years agoPDL: Save copies in packet builders
Myles Watson [Mon, 12 Aug 2019 11:12:20 +0000 (04:12 -0700)]
PDL: Save copies in packet builders
am: c5fda6b45d

Change-Id: I71e8a0b35656af9b61a28de52b45882b79757bad

4 years agoPDL: Save copies in packet builders
Myles Watson [Mon, 12 Aug 2019 07:19:41 +0000 (00:19 -0700)]
PDL: Save copies in packet builders

Test: bluetooth_packet_parser_test
Change-Id: Ibf673a73109d003819445cb980d0fc85b1b7557c

4 years agoL2CAP: Add Classic Fixed Channel APIs am: b4b4a37ae1 am: 5fe483800d am: 0c3afec3d9
Jack He [Sat, 10 Aug 2019 03:28:45 +0000 (20:28 -0700)]
L2CAP: Add Classic Fixed Channel APIs am: b4b4a37ae1 am: 5fe483800d am: 0c3afec3d9
am: c32495ac8a

Change-Id: Ifa27e9e9505e52146c7a6d5bc0b7c0ec1285c7b3

4 years agoL2CAP: Add Classic Fixed Channel APIs am: b4b4a37ae1 am: 5fe483800d
Jack He [Sat, 10 Aug 2019 03:18:42 +0000 (20:18 -0700)]
L2CAP: Add Classic Fixed Channel APIs am: b4b4a37ae1 am: 5fe483800d
am: 0c3afec3d9

Change-Id: I18384932b90781cc50a38d51e8f2189065270605

4 years agoL2CAP: Add Classic Fixed Channel APIs am: b4b4a37ae1
Jack He [Sat, 10 Aug 2019 03:08:43 +0000 (20:08 -0700)]
L2CAP: Add Classic Fixed Channel APIs am: b4b4a37ae1
am: 5fe483800d

Change-Id: I7588e0514195790cd1ed551ab04c8936b9cec8a8

4 years agoL2CAP: Add Classic Fixed Channel APIs
Jack He [Sat, 10 Aug 2019 02:58:43 +0000 (19:58 -0700)]
L2CAP: Add Classic Fixed Channel APIs
am: b4b4a37ae1

Change-Id: Ie40b5210c2951e3350045495dc17eb00fcc8fb1e

4 years agoL2CAP: Add Classic Fixed Channel APIs
Jack He [Fri, 9 Aug 2019 22:10:44 +0000 (15:10 -0700)]
L2CAP: Add Classic Fixed Channel APIs

* Add ClassicFixedChannelManager
* Add ClassicFixedChannelService
* Add ClassicFixedChannel
* Modify cid and constants definition

Bug: 138261142
Test: bluetooth_test_gd
Change-Id: Iae4e398e938436c74d16b49834a4bd5146b03873

4 years agoRemove direct connection after notifying the connection up
weichinweng [Thu, 8 Aug 2019 09:30:07 +0000 (17:30 +0800)]
Remove direct connection after notifying the connection up

After notifying the connection up, remove direct connection related with
this device to make sure no client is directly connecting the device in
connection_manager.

Bug: 138819537
Test: 1. Repair BLE device 2. Reconnect BLE deivce
3. reboot DUT, make sure Hearing Aid can be connected.

Change-Id: I30ff7c47445ec2a3dbd9702ca79873063210e6df

4 years agoMerge "PDL: Test fixed-size struct fields" am: b818515d99 am: 7cf4409eb7 am: 1c3a1a3688
Myles Watson [Thu, 8 Aug 2019 04:10:49 +0000 (21:10 -0700)]
Merge "PDL: Test fixed-size struct fields" am: b818515d99 am: 7cf4409eb7 am: 1c3a1a3688
am: b74faac4f6

Change-Id: I65ac551d28167d15833c2d313fe067d73090f245

4 years agoMerge "PDL: Test fixed-size struct fields" am: b818515d99 am: 7cf4409eb7
Myles Watson [Thu, 8 Aug 2019 03:58:45 +0000 (20:58 -0700)]
Merge "PDL: Test fixed-size struct fields" am: b818515d99 am: 7cf4409eb7
am: 1c3a1a3688

Change-Id: I476f744ffb9e8f7c60fcdc38da0fe6444009a67b

4 years agoMerge "PDL: Test fixed-size struct fields" am: b818515d99
Myles Watson [Thu, 8 Aug 2019 03:48:45 +0000 (20:48 -0700)]
Merge "PDL: Test fixed-size struct fields" am: b818515d99
am: 7cf4409eb7

Change-Id: Ie4cd4fd5adefd67859c21b5257775bc98661b4df

4 years agoMerge "PDL: Test fixed-size struct fields"
Myles Watson [Thu, 8 Aug 2019 03:38:45 +0000 (20:38 -0700)]
Merge "PDL: Test fixed-size struct fields"
am: b818515d99

Change-Id: I45eb5bd636e6b6cea778f539cdb0e241009566d4

4 years agoMerge "PDL: Test fixed-size struct fields"
Treehugger Robot [Thu, 8 Aug 2019 03:12:09 +0000 (03:12 +0000)]
Merge "PDL: Test fixed-size struct fields"

4 years agoMerge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent...
Cheney Ni [Thu, 8 Aug 2019 01:58:42 +0000 (18:58 -0700)]
Merge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent" am: 606974ddc8 am: e76a32b5da am: c6ce41e1c0
am: fb7b600d92

Change-Id: Ieb0b6854f4a3ec128c647bb78986ab7886d31bf0

4 years agoMerge "Do not config A2DP codec priorities before retrieving all capabilities" am...
Ugo Yu [Thu, 8 Aug 2019 01:58:08 +0000 (18:58 -0700)]
Merge "Do not config A2DP codec priorities before retrieving all capabilities" am: 1131fd98ba am: 9f421bfbe2 am: c66cc49ea7
am: 1805cb67e8

Change-Id: I87ee0d21ad22c546d1c05a242a58e6c01893e98c

4 years agoMerge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent...
Cheney Ni [Thu, 8 Aug 2019 01:50:18 +0000 (18:50 -0700)]
Merge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent" am: 606974ddc8 am: e76a32b5da
am: c6ce41e1c0

Change-Id: Ie78241d0d6b29cdee1f592eb8478dc8216931118

4 years agoMerge "Do not config A2DP codec priorities before retrieving all capabilities" am...
Ugo Yu [Thu, 8 Aug 2019 01:49:49 +0000 (18:49 -0700)]
Merge "Do not config A2DP codec priorities before retrieving all capabilities" am: 1131fd98ba am: 9f421bfbe2
am: c66cc49ea7

Change-Id: I7b35640c35ee00c91dd1bed5bd4486317adef94a

4 years agoMerge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent...
Cheney Ni [Thu, 8 Aug 2019 01:47:49 +0000 (18:47 -0700)]
Merge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent" am: 606974ddc8
am: e76a32b5da

Change-Id: Ib8dcda84973853bd237346c58767eaad06daf8a1

4 years agoMerge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent"
Cheney Ni [Thu, 8 Aug 2019 01:36:46 +0000 (18:36 -0700)]
Merge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent"
am: 606974ddc8

Change-Id: I2fc6c800687ed564bdaf611d53abc79f9d98b7ac

4 years agoMerge "Do not config A2DP codec priorities before retrieving all capabilities" am...
Ugo Yu [Thu, 8 Aug 2019 01:36:46 +0000 (18:36 -0700)]
Merge "Do not config A2DP codec priorities before retrieving all capabilities" am: 1131fd98ba
am: 9f421bfbe2

Change-Id: Ieffe8198fed4a961b06ea28472b5720fdc4a3ad7

4 years agoMerge "Do not config A2DP codec priorities before retrieving all capabilities"
Ugo Yu [Thu, 8 Aug 2019 01:26:48 +0000 (18:26 -0700)]
Merge "Do not config A2DP codec priorities before retrieving all capabilities"
am: 1131fd98ba

Change-Id: I0e7592d855f0f2d7fc97a19e8e23dfbb260169e6

4 years agoMerge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent"
Treehugger Robot [Thu, 8 Aug 2019 01:25:19 +0000 (01:25 +0000)]
Merge "BluetoothAudioHAL: Fix the latency and the number of frames were inconsistent"

4 years agoMerge "Do not config A2DP codec priorities before retrieving all capabilities"
Treehugger Robot [Thu, 8 Aug 2019 00:51:32 +0000 (00:51 +0000)]
Merge "Do not config A2DP codec priorities before retrieving all capabilities"

4 years agoMerge "Fix the test case HCT BV-01-C" am: e28586ea5b am: 3af701229f am: 80cb85eee6
Zwei.chen [Wed, 7 Aug 2019 11:54:10 +0000 (04:54 -0700)]
Merge "Fix the test case HCT  BV-01-C" am: e28586ea5b am: 3af701229f am: 80cb85eee6
am: f558307b5f

Change-Id: I4c953cdc9c8d673faffc8c4034be56d6f50d012b

4 years agoMerge "Fix the test case HCT BV-01-C" am: e28586ea5b am: 3af701229f
Zwei.chen [Wed, 7 Aug 2019 11:43:08 +0000 (04:43 -0700)]
Merge "Fix the test case HCT  BV-01-C" am: e28586ea5b am: 3af701229f
am: 80cb85eee6

Change-Id: Ie726aa6969c9fb3131b1f22194146d76f9740ec3

4 years agoMerge "Fix the test case HCT BV-01-C" am: e28586ea5b
Zwei.chen [Wed, 7 Aug 2019 11:31:07 +0000 (04:31 -0700)]
Merge "Fix the test case HCT  BV-01-C" am: e28586ea5b
am: 3af701229f

Change-Id: Idff7070090cde4913675eea2f1b41bd92f39e118

4 years agoMerge "Fix the test case HCT BV-01-C"
Zwei.chen [Wed, 7 Aug 2019 11:20:24 +0000 (04:20 -0700)]
Merge "Fix the test case HCT  BV-01-C"
am: e28586ea5b

Change-Id: I1289d8c4802f673bfff967fbd38050ae8fbbd9ed

4 years agoMerge "Fix the test case HCT BV-01-C"
Treehugger Robot [Wed, 7 Aug 2019 10:35:28 +0000 (10:35 +0000)]
Merge "Fix the test case HCT  BV-01-C"