OSDN Git Service
Myles Watson [Thu, 25 Jul 2019 14:06:46 +0000 (07:06 -0700)]
Merge "OS: Account for enqueue/dequeue race" am:
0fa25c6e8f am:
27aa670e91
am:
5df7650c38
Change-Id: I2ae911075cadd14a1bfcb6eb4245087b00eef923
Myles Watson [Thu, 25 Jul 2019 13:55:46 +0000 (06:55 -0700)]
Merge "OS: Account for enqueue/dequeue race" am:
0fa25c6e8f
am:
27aa670e91
Change-Id: I5e726176ad490997c5abb7e18738adc79bb1d1fc
Myles Watson [Thu, 25 Jul 2019 13:44:46 +0000 (06:44 -0700)]
Merge "OS: Account for enqueue/dequeue race"
am:
0fa25c6e8f
Change-Id: I2c139ed7ab8c49ab5ec3c9b56a83333c9a2ef893
Treehugger Robot [Thu, 25 Jul 2019 13:23:38 +0000 (13:23 +0000)]
Merge "OS: Account for enqueue/dequeue race"
Myles Watson [Wed, 24 Jul 2019 00:17:47 +0000 (17:17 -0700)]
OS: Account for enqueue/dequeue race
Test: on-device: bluetooth_test_gd --gtest_filter=*Queue*
Change-Id: I3429e35ebd9a98f1054e40e9507995daeae35c65
Myles Watson [Thu, 25 Jul 2019 07:20:23 +0000 (00:20 -0700)]
Merge "PDL: Use GenBounds for Structs" am:
a9a37cf504 am:
b37b873e60
am:
14ef2c28a0
Change-Id: I6f82de171c5fc2fdb64c415b5df2d459c1353798
Myles Watson [Thu, 25 Jul 2019 07:09:12 +0000 (00:09 -0700)]
Merge "PDL: Use GenBounds for Structs" am:
a9a37cf504
am:
b37b873e60
Change-Id: I772841d0dc8e91a0c5ccdebf33d4e273bdb2bf30
Myles Watson [Thu, 25 Jul 2019 07:00:14 +0000 (00:00 -0700)]
Merge "PDL: Use GenBounds for Structs"
am:
a9a37cf504
Change-Id: Ic3cb61103a863b0b7f64202ee1edd25cd5e11986
Treehugger Robot [Thu, 25 Jul 2019 06:19:27 +0000 (06:19 +0000)]
Merge "PDL: Use GenBounds for Structs"
Ugo Yu [Thu, 25 Jul 2019 02:03:16 +0000 (19:03 -0700)]
Store BLE keys using the address from the ble_auth_cmpl_evt
am:
311ebcedb3
Change-Id: I6a6c61496b1f98618c22585681b147b3ce0d9740
Myles Watson [Wed, 24 Jul 2019 22:52:33 +0000 (15:52 -0700)]
PDL: Use GenBounds for Structs
Test: bluetooth_packet_parser_test
Change-Id: Ibb6e7bd441b8fd19f17818dc74ac4aff10b519a4
Deqiang Chen [Wed, 24 Jul 2019 22:01:25 +0000 (15:01 -0700)]
Merge "Support vendor AT command and response for Hfp Client in bt stack" am:
5b2eb835ac am:
86736a84fa
am:
3eeef397f9
Change-Id: I508031c431b38012da04c97a12e0de04b367c484
Deqiang Chen [Wed, 24 Jul 2019 21:50:26 +0000 (14:50 -0700)]
Merge "Support vendor AT command and response for Hfp Client in bt stack" am:
5b2eb835ac
am:
86736a84fa
Change-Id: I1c2b6d9e24ddd85dd8e5c9196092cef6bed0de4c
Deqiang Chen [Wed, 24 Jul 2019 21:28:15 +0000 (14:28 -0700)]
Merge "Support vendor AT command and response for Hfp Client in bt stack"
am:
5b2eb835ac
Change-Id: Ifd860114ad0c7d76388a146c21c1c9214b0dc9b7
Deqiang Chen [Wed, 24 Jul 2019 21:04:55 +0000 (21:04 +0000)]
Merge "Support vendor AT command and response for Hfp Client in bt stack"
Hansong Zhang [Wed, 24 Jul 2019 19:52:19 +0000 (12:52 -0700)]
Cert signal server: Use TCP instead of UNIX socket am:
defcdca4ee am:
8d1e8f334f
am:
32a9ea7cf5
Change-Id: I2284c3ecdc72834f779f8cf9834c21f32e867d29
Hansong Zhang [Wed, 24 Jul 2019 19:38:45 +0000 (12:38 -0700)]
Cert signal server: Use TCP instead of UNIX socket am:
defcdca4ee
am:
8d1e8f334f
Change-Id: Ia2b8c6f8010d564e541552ff397b84d4b46e1c83
Hansong Zhang [Wed, 24 Jul 2019 19:27:41 +0000 (12:27 -0700)]
Cert signal server: Use TCP instead of UNIX socket
am:
defcdca4ee
Change-Id: I64fc300263102e366d1e7808c457ed5aa7cab22e
Hansong Zhang [Wed, 24 Jul 2019 16:29:07 +0000 (09:29 -0700)]
Cert signal server: Use TCP instead of UNIX socket
Since we want to run the stacks on the phone, we need to use TCP socket
and set up TCP forwarding to run the test.
Test: cert/run_cert.sh
Change-Id: I3fd6c17318d372ab0be4065df4aea2a5bb469ab3
Jakub Pawlowski [Wed, 24 Jul 2019 08:24:50 +0000 (01:24 -0700)]
Merge "PDL: Add Structs" am:
df2d6a5ac4 am:
c2b170a7a2
am:
dc2631554c
Change-Id: Ie92d0091c53b253f2466ec0141b02b23a1810bd1
Jakub Pawlowski [Wed, 24 Jul 2019 08:13:53 +0000 (01:13 -0700)]
Merge "PDL: Add Structs" am:
df2d6a5ac4
am:
c2b170a7a2
Change-Id: I3255424c404ffd269780004368c7319bb79f32a4
Jakub Pawlowski [Wed, 24 Jul 2019 07:56:50 +0000 (00:56 -0700)]
Merge "PDL: Add Structs"
am:
df2d6a5ac4
Change-Id: I59078b063e01f04e9b87c2248dc4b93115af2d5b
Jakub Pawlowski [Wed, 24 Jul 2019 07:40:21 +0000 (07:40 +0000)]
Merge "PDL: Add Structs"
Myles Watson [Wed, 24 Jul 2019 03:20:07 +0000 (20:20 -0700)]
Merge "OS: Get promise before registering in tests" am:
3edb0f069e am:
0210bd679a
am:
cd4ae062e6
Change-Id: I74084c9efddbbf3e8b33333011ea77297123596c
Myles Watson [Wed, 24 Jul 2019 03:11:18 +0000 (20:11 -0700)]
Merge "OS: Get promise before registering in tests" am:
3edb0f069e
am:
0210bd679a
Change-Id: I0455c9dcd897691ca4313dcf7a94b84434cad707
Myles Watson [Wed, 24 Jul 2019 03:01:25 +0000 (20:01 -0700)]
Merge "OS: Get promise before registering in tests"
am:
3edb0f069e
Change-Id: I518e0a718a4b7b54051b03061d2c50fea0330694
Treehugger Robot [Wed, 24 Jul 2019 02:38:30 +0000 (02:38 +0000)]
Merge "OS: Get promise before registering in tests"
Myles Watson [Wed, 24 Jul 2019 00:28:41 +0000 (17:28 -0700)]
Merge "OS: Use LOG_ALWAYS_FATAL for Android" am:
ff41bee660 am:
508c8a11f4
am:
42c86a8629
Change-Id: I6f2ceccabae03acf1f4a8371220ee832ed60f424
Myles Watson [Wed, 24 Jul 2019 00:19:38 +0000 (17:19 -0700)]
Merge "OS: Use LOG_ALWAYS_FATAL for Android" am:
ff41bee660
am:
508c8a11f4
Change-Id: I9cb7068f9e2a61c1a294659a993ccd479bd24f12
Myles Watson [Wed, 6 Feb 2019 22:02:36 +0000 (14:02 -0800)]
PDL: Add Structs
Test: bluetooth_packet_parser_test
Change-Id: I2d0288aa4e62589dd03d93a1b47ce0585584cab5
Myles Watson [Wed, 24 Jul 2019 00:10:11 +0000 (17:10 -0700)]
OS: Get promise before registering in tests
https://cplusplus.github.io/LWG/issue2412
Test: on-device: bluetooth_test_gd --gtest_filter=*Queue*
Change-Id: I2603763ea6c9197ed56f741b2beb100c1a9b8e19
Myles Watson [Wed, 24 Jul 2019 00:10:04 +0000 (17:10 -0700)]
Merge "OS: Use LOG_ALWAYS_FATAL for Android"
am:
ff41bee660
Change-Id: Ida4de285e9a95edda049e5491f8292af7a4a4c15
Treehugger Robot [Tue, 23 Jul 2019 23:50:38 +0000 (23:50 +0000)]
Merge "OS: Use LOG_ALWAYS_FATAL for Android"
Jakub Pawlowski [Tue, 23 Jul 2019 23:03:41 +0000 (16:03 -0700)]
Merge "Split ARRAY into fixed size ARRAY and VECTOR" am:
a413eb0d55 am:
a4c73062d9
am:
94a17f532b
Change-Id: I4ef04a8a0294fed71ede0d49d4b666a281286287
Jakub Pawlowski [Tue, 23 Jul 2019 22:53:38 +0000 (15:53 -0700)]
Merge "Split ARRAY into fixed size ARRAY and VECTOR" am:
a413eb0d55
am:
a4c73062d9
Change-Id: If1315c2e18fb4d22d422b4201ff96aafd3530a89
Jakub Pawlowski [Tue, 23 Jul 2019 22:41:44 +0000 (15:41 -0700)]
Merge "Split ARRAY into fixed size ARRAY and VECTOR"
am:
a413eb0d55
Change-Id: I15a615f553228515bb56ff25eb72dce1f86fcec5
Treehugger Robot [Tue, 23 Jul 2019 22:24:12 +0000 (22:24 +0000)]
Merge "Split ARRAY into fixed size ARRAY and VECTOR"
Myles Watson [Tue, 23 Jul 2019 20:35:40 +0000 (13:35 -0700)]
OS: Use LOG_ALWAYS_FATAL for Android
Test: bluetooth_test_gd --gtest_filter=*Death*
Change-Id: I0aa4e85a7fd000eb90c65c51d3ac372634583c69
Jakub Pawlowski [Fri, 19 Jul 2019 12:51:50 +0000 (14:51 +0200)]
Split ARRAY into fixed size ARRAY and VECTOR
Test: bluetooth_packet_parser_test
Change-Id: I438d7583fdb99054528b99a3a3a12ec58d115cb3
Paul Duffin [Tue, 23 Jul 2019 13:31:43 +0000 (06:31 -0700)]
Remove unnecessary include_dirs am:
2e78b34dc2 am:
7921fb16bf
am:
b14e981c8e
Change-Id: Ic927731f6b4421938d930467ea51a063bab6a4f2
Paul Duffin [Tue, 23 Jul 2019 13:22:35 +0000 (06:22 -0700)]
Remove unnecessary include_dirs am:
2e78b34dc2
am:
7921fb16bf
Change-Id: I22f57fd5ff16b4bb06dcde779ac5a6508cc4127f
Paul Duffin [Tue, 23 Jul 2019 13:13:33 +0000 (06:13 -0700)]
Remove unnecessary include_dirs
am:
2e78b34dc2
Change-Id: I0f84ab8cf140eca9d19f85d53c8697c88e144801
Ugo Yu [Thu, 11 Jul 2019 12:12:42 +0000 (20:12 +0800)]
Store BLE keys using the address from the ble_auth_cmpl_evt
Reading the peer address from btif_dm_ble_auth_cmpl_evt, instead
of using the value from the pairing control block in
btif_dm_save_ble_bonding_keys, ensures that BLE keys are stored with
the correct address.
Bug:
133234174
Bug:
79703832
Test: 1. Initiate crosskey pairing from BLE
2. Check whether BLE keys are stored correctly
Change-Id: I18b4a1d8e2cdcd6dd4a300f1dc9e6d3892a3baff
Paul Duffin [Tue, 23 Jul 2019 09:36:10 +0000 (10:36 +0100)]
Remove unnecessary include_dirs
The header directory specified in the include_dirs property is already
included via the header_libs property.
Test: m avrcp_headers
Change-Id: Id3af155e64127c5bc14a17780fa77a4c6147e5d8
Zongheng Wang [Tue, 23 Jul 2019 00:17:06 +0000 (17:17 -0700)]
Merge "Disable absolute volume for AirPods 2 with MAC address from 9C:64:8B" am:
b185bdefe3 am:
c173b8d98d
am:
c0e2f25179
Change-Id: Ic528935fafc54bb70b7e937ec3213bb729745462
Zongheng Wang [Mon, 22 Jul 2019 23:56:51 +0000 (16:56 -0700)]
Merge "Disable absolute volume for AirPods 2 with MAC address from 9C:64:8B" am:
b185bdefe3
am:
c173b8d98d
Change-Id: I1b8522118fdfac96a19505b98a362ee4d31a4615
Zongheng Wang [Mon, 22 Jul 2019 23:40:34 +0000 (16:40 -0700)]
Merge "Disable absolute volume for AirPods 2 with MAC address from 9C:64:8B"
am:
b185bdefe3
Change-Id: Ica5d6128c9bf0a248a257698b9078703ac04cfe9
Treehugger Robot [Mon, 22 Jul 2019 23:30:41 +0000 (23:30 +0000)]
Merge "Disable absolute volume for AirPods 2 with MAC address from 9C:64:8B"
Chris Manton [Mon, 22 Jul 2019 23:07:50 +0000 (16:07 -0700)]
Merge "L2CAP: Cid, Mtu, SignalId type and constant" am:
5cc572ebe4 am:
052e2e6b4a
am:
bf59ce96b4
Change-Id: I5e3c3f5de38b0a63a6ffc11c0430f07cb5c2e486
Myles Watson [Mon, 22 Jul 2019 23:06:54 +0000 (16:06 -0700)]
PDL: Extract CustomFieldFixedSize am:
cff15c1724 am:
3788a37fcf
am:
c4b67d322c
Change-Id: I65c64d2dace1f94e793523a66bde4a6cb30dc12e
Myles Watson [Mon, 22 Jul 2019 23:06:48 +0000 (16:06 -0700)]
PDL: Add GenExtractor functions to fields am:
cbfe6cf599 am:
d6cd3e8401
am:
7b94d0cd74
Change-Id: I8e2843acd12d882acb81ceded5d73d1c0f66c52f
Chris Manton [Mon, 22 Jul 2019 22:57:35 +0000 (15:57 -0700)]
Merge "L2CAP: Cid, Mtu, SignalId type and constant" am:
5cc572ebe4
am:
052e2e6b4a
Change-Id: I77ba5716587defa83ff98c6cd79c76b7a5e74db5
Myles Watson [Mon, 22 Jul 2019 22:57:00 +0000 (15:57 -0700)]
PDL: Extract CustomFieldFixedSize am:
cff15c1724
am:
3788a37fcf
Change-Id: I2b6f2e5fa87836d6265323c4466ec3e833ec5eb4
Myles Watson [Mon, 22 Jul 2019 22:56:54 +0000 (15:56 -0700)]
PDL: Add GenExtractor functions to fields am:
cbfe6cf599
am:
d6cd3e8401
Change-Id: I5eddc8b76eb6caf6e357c2c7b5b8d74a42f3af1f
Chris Manton [Mon, 22 Jul 2019 22:47:29 +0000 (15:47 -0700)]
Merge "L2CAP: Cid, Mtu, SignalId type and constant"
am:
5cc572ebe4
Change-Id: I3a63d7a11ebbe98c1b7e278a8e121c73a7ff263f
Myles Watson [Mon, 22 Jul 2019 22:46:47 +0000 (15:46 -0700)]
PDL: Extract CustomFieldFixedSize
am:
cff15c1724
Change-Id: Iece7efa42bcad1408dcf38ee271c2cb639d37d6f
Myles Watson [Mon, 22 Jul 2019 22:46:43 +0000 (15:46 -0700)]
PDL: Add GenExtractor functions to fields
am:
cbfe6cf599
Change-Id: I693c40f07ada6843826b4f98bfa85547bfbb57c0
Treehugger Robot [Mon, 22 Jul 2019 22:27:55 +0000 (22:27 +0000)]
Merge "L2CAP: Cid, Mtu, SignalId type and constant"
Myles Watson [Mon, 22 Jul 2019 22:13:43 +0000 (15:13 -0700)]
PDL: Separate member and parameters for arrays am:
835bf7b516 am:
8103b5ea7d
am:
225c056800
Change-Id: I36f0f0285bbc45db93e391a506c377f9a88b36d7
Myles Watson [Mon, 22 Jul 2019 22:04:56 +0000 (15:04 -0700)]
PDL: Separate member and parameters for arrays am:
835bf7b516
am:
8103b5ea7d
Change-Id: If7d1853ac9f748bb8fa5a4262f09541a27e68bfa
Myles Watson [Mon, 22 Jul 2019 21:52:56 +0000 (14:52 -0700)]
PDL: Separate member and parameters for arrays
am:
835bf7b516
Change-Id: I87195571cd4c7ca02d959137cbc5c4037e90cc94
Myles Watson [Fri, 19 Jul 2019 23:07:36 +0000 (16:07 -0700)]
PDL: Extract CustomFieldFixedSize
Test: bluetooth_packet_parser_test
Change-Id: Ia93442ca1cc173d0b6c813a45c722f14d2f34fa0
Myles Watson [Tue, 16 Jul 2019 16:50:23 +0000 (09:50 -0700)]
PDL: Add GenExtractor functions to fields
Test: bluetooth_packet_parser_test
Change-Id: I6ee3ae82e8e7949f0fd30dfae6f322dcc4769190
Myles Watson [Wed, 17 Jul 2019 20:17:24 +0000 (13:17 -0700)]
PDL: Separate member and parameters for arrays
Test: bluetooth_packet_parser_test
Change-Id: I7c23d29548d63f7c1e23281585b10fd9f43bdad4
Myles Watson [Mon, 22 Jul 2019 19:14:53 +0000 (12:14 -0700)]
PDL: Factor out insert functions am:
e7d1e71984 am:
38477e7138
am:
191e58b270
Change-Id: If3f6d948835647a6988e7d73afa31e1a4531ed63
Myles Watson [Mon, 22 Jul 2019 19:14:44 +0000 (12:14 -0700)]
PDL: Add non-static methods to checkers am:
2569ca78e5 am:
00bc4c9d7f
am:
2d2c967623
Change-Id: Iee7b060d20468845fe829c40d3f552f5fb405068
Myles Watson [Mon, 22 Jul 2019 19:14:32 +0000 (12:14 -0700)]
PDL: GetType->GetDataType, GetFieldType->string am:
6f55d385d0 am:
897632f3e7
am:
a0ecd71f04
Change-Id: I1ebb0dafea0c40330d2440b67f99ca37a8452645
Myles Watson [Mon, 22 Jul 2019 19:03:42 +0000 (12:03 -0700)]
PDL: Factor out insert functions am:
e7d1e71984
am:
38477e7138
Change-Id: I3db7c115af631387eead0554f84d92b7d262dafd
Myles Watson [Mon, 22 Jul 2019 19:03:24 +0000 (12:03 -0700)]
PDL: Add non-static methods to checkers am:
2569ca78e5
am:
00bc4c9d7f
Change-Id: I66d2dd96dcc03f1c5e773aff4b61de8c2c9191f4
Myles Watson [Mon, 22 Jul 2019 19:03:13 +0000 (12:03 -0700)]
PDL: GetType->GetDataType, GetFieldType->string am:
6f55d385d0
am:
897632f3e7
Change-Id: I90ef485fd0186350b8d8fcfa4225a7c470cc6df7
Myles Watson [Mon, 22 Jul 2019 18:52:56 +0000 (11:52 -0700)]
PDL: Factor out insert functions
am:
e7d1e71984
Change-Id: I1512d0d283f5c14d1450dff119019401b263157b
Myles Watson [Mon, 22 Jul 2019 18:52:47 +0000 (11:52 -0700)]
PDL: Add non-static methods to checkers
am:
2569ca78e5
Change-Id: I85954118348f195d3b33a29d7a7b8925f0558d40
Myles Watson [Mon, 22 Jul 2019 18:52:38 +0000 (11:52 -0700)]
PDL: GetType->GetDataType, GetFieldType->string
am:
6f55d385d0
Change-Id: Ic90477cc0b2de0e8262ab7f346255e1c72660b91
Myles Watson [Fri, 12 Jul 2019 17:08:34 +0000 (10:08 -0700)]
PDL: Factor out insert functions
Test: bluetooth_packet_parser_test
Change-Id: Ie61fe74705156b3fb6641a001caf070b8deee934
Myles Watson [Mon, 15 Jul 2019 21:39:23 +0000 (14:39 -0700)]
PDL: Add non-static methods to checkers
Test: bluetooth_packet_parser_test
Change-Id: I2c753bce46226b6bd1597293d8077c2cbacc83b1
Myles Watson [Mon, 15 Jul 2019 22:02:48 +0000 (15:02 -0700)]
PDL: GetType->GetDataType, GetFieldType->string
Test: bluetooth_packet_parser_test
Change-Id: I5891535131778638becd2ef491644c25560ba0a0
Myles Watson [Mon, 22 Jul 2019 11:45:42 +0000 (04:45 -0700)]
PDL: Util fixup am:
1d98d6902e am:
6e3b5ce49c
am:
ed722aafee
Change-Id: If30b697fdceb6bd795947f45094378c32f4d2c54
Myles Watson [Mon, 22 Jul 2019 11:37:02 +0000 (04:37 -0700)]
PDL: Util fixup am:
1d98d6902e
am:
6e3b5ce49c
Change-Id: Ic3625f490214a0cd9faad42f594e35338d9142c9
Myles Watson [Mon, 22 Jul 2019 11:28:01 +0000 (04:28 -0700)]
PDL: Util fixup
am:
1d98d6902e
Change-Id: I7ec1aae45b977477028317310afa965e1aeb978f
Myles Watson [Mon, 22 Jul 2019 09:30:45 +0000 (02:30 -0700)]
PDL: Move GenSerialize and GenSize to ParentDef am:
a7a79069f3 am:
e145d0beba
am:
611d416d86
Change-Id: I638008ce68da3f3d83ec3e34fa9e9a4d931a8288
Myles Watson [Mon, 22 Jul 2019 09:21:43 +0000 (02:21 -0700)]
PDL: Move GenSerialize and GenSize to ParentDef am:
a7a79069f3
am:
e145d0beba
Change-Id: I3b41f979ff33963f20dab004a412e5f77ac6059a
Myles Watson [Mon, 22 Jul 2019 09:12:44 +0000 (02:12 -0700)]
PDL: Move GenSerialize and GenSize to ParentDef
am:
a7a79069f3
Change-Id: I65a84a7a566764f0fc6cece5250fa30774d196cb
Myles Watson [Fri, 12 Jul 2019 22:19:21 +0000 (15:19 -0700)]
PDL: Util fixup
Test: add a type with a large enum value
enum BadType : 4 {
ZERO = 0,
ONE = 1,
TWO = 2,
THREE = 0xffffff,
}
ERROR: AddEntry: Value of THREE(
16777215) is greater than the max possible value for enum BadType(15)
Change-Id: Ieb9920818723a56c9f05342b895c172ee772a2b0
Myles Watson [Wed, 10 Jul 2019 17:45:29 +0000 (10:45 -0700)]
PDL: Move GenSerialize and GenSize to ParentDef
Test: bluetooth_packet_parser_test
Change-Id: Ifa748a874ec5a84dea19eb40093b33ac5b6fd9cb
Weichin Weng [Mon, 22 Jul 2019 02:48:38 +0000 (19:48 -0700)]
Merge "Reset GATT cache file if connection state is unpairing" am:
ef6ceffc47 am:
e3e5af5761
am:
fa213ba198
Change-Id: I3deb374ca2347bd6e86cd4eeae1ece662bd2243f
Weichin Weng [Mon, 22 Jul 2019 02:39:38 +0000 (19:39 -0700)]
Merge "Reset GATT cache file if connection state is unpairing" am:
ef6ceffc47
am:
e3e5af5761
Change-Id: Ic891a7dc9df961b22d8a23b2625a9e672b2ea9ad
Weichin Weng [Mon, 22 Jul 2019 02:30:39 +0000 (19:30 -0700)]
Merge "Reset GATT cache file if connection state is unpairing"
am:
ef6ceffc47
Change-Id: I1a652bb65c219a00f1469d235cb8b3adbe490188
Weichin Weng [Mon, 22 Jul 2019 02:04:33 +0000 (02:04 +0000)]
Merge "Reset GATT cache file if connection state is unpairing"
Chris Manton [Fri, 19 Jul 2019 20:54:52 +0000 (13:54 -0700)]
L2CAP: Cid, Mtu, SignalId type and constant
Test: bluetooth_test_gd
Change-Id: Iac9c6514467048202136795d08217c7743adac37
Zongheng Wang [Fri, 19 Jul 2019 17:53:25 +0000 (10:53 -0700)]
Disable absolute volume for AirPods 2 with MAC address from 9C:64:8B
Volume of AirPods 2 would be set to maximum when users start to play
audio. Previously we fixed this bug for AirPods 2 with MAC address from
94:16:25(b/
129602489). This CL will fix those whose MAC address is from
9C:64:8B.
Bug:
137752614
Test: Played music and videos with AirPods 2
Change-Id: Ic5027e07fc8fade6ce56908a3bcc51e42ffb8d0b
Hansong Zhang [Fri, 19 Jul 2019 07:48:03 +0000 (00:48 -0700)]
PDL: Add missing "pragma once" am:
e0dfc6d8d8 am:
08d187db68
am:
94de0c071f
Change-Id: I068ec13d6833491abd3ed368c107cb1274e6f937
Hansong Zhang [Fri, 19 Jul 2019 07:39:30 +0000 (00:39 -0700)]
PDL: Add missing "pragma once" am:
e0dfc6d8d8
am:
08d187db68
Change-Id: I9c76db4fd9781b490ce2d54f08e12b7f10255636
Hansong Zhang [Fri, 19 Jul 2019 07:29:29 +0000 (00:29 -0700)]
PDL: Add missing "pragma once"
am:
e0dfc6d8d8
Change-Id: Ib56cc2cec9fff9fa6b929c7de281ee2774cf66a4
Hansong Zhang [Fri, 19 Jul 2019 00:35:50 +0000 (17:35 -0700)]
PDL: Add missing "pragma once"
Test: make
Change-Id: Ibd25e1d275e9910f11658d7a7d1c5761354eb7ee
Deqiang Chen [Fri, 21 Jun 2019 22:02:07 +0000 (15:02 -0700)]
Support vendor AT command and response for Hfp Client in bt stack
Add necessary interface in system/bt to support sending vendor AT
command. Also passing unknow events(vendor specific events) up for
further processing.
Bug:
132813146
Test: local test with kichensink to send vendor at command and receive
response. Also run unit test
atest BluetoothHeadsetClientStateMachineTest
Change-Id: Id460eaf00be269d15e6baf0fd30bdbf8e57df78d
Hansong Zhang [Thu, 18 Jul 2019 21:26:55 +0000 (14:26 -0700)]
Observer Registry am:
8d8e2068a7 am:
e53cda8500
am:
bbc18ab053
Change-Id: Id835a599f6861d26b638d2f752f43bef6edc8459
Hansong Zhang [Thu, 18 Jul 2019 21:17:41 +0000 (14:17 -0700)]
Observer Registry am:
8d8e2068a7
am:
e53cda8500
Change-Id: Id8ea835eface416aa01f10ed2cfa04770095e240
Hansong Zhang [Thu, 18 Jul 2019 21:05:33 +0000 (14:05 -0700)]
Observer Registry
am:
8d8e2068a7
Change-Id: I5ae17faa0749938a13717fb8370b83607e7a84f7
Chris Manton [Thu, 18 Jul 2019 20:38:21 +0000 (13:38 -0700)]
Separate out l2cap control frame payload data am:
3360b8de47 am:
98a32b3e98
am:
e33536e7d3
Change-Id: Id3fd0081172bef7d069aa3c4434cc9cc24c58787
Hansong Zhang [Tue, 16 Jul 2019 01:34:34 +0000 (18:34 -0700)]
Observer Registry
Helper for client (observer) to track registration and drop callbacks if
observer is unregistered
Test: bluetooth_test_gd
Change-Id: Icc58d812bccbcb85c8b8142c659503636f498b6a