OSDN Git Service
Chris Manton [Wed, 24 Feb 2021 19:35:46 +0000 (19:35 +0000)]
Merge "Re-include bta/..."
Hansong Zhang [Wed, 24 Feb 2021 00:40:00 +0000 (16:40 -0800)]
Add host support for utils/
Test: compile
Change-Id: Ib6dce1c141d483ed1be261db6257110932c3efd8
Michael Sun [Wed, 24 Feb 2021 18:01:53 +0000 (18:01 +0000)]
Merge "btaa: route HCI packet to BTAA module"
Chris Manton [Fri, 22 Jan 2021 17:26:40 +0000 (09:26 -0800)]
Re-include bta/...
and some btif/...
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I87fc3a29e6451aa2e743c57e136675b6546e694f
Treehugger Robot [Wed, 24 Feb 2021 02:15:06 +0000 (02:15 +0000)]
Merge "Fix the delta_time_ms types mismtach in btsnooz.py"
Sonny Sasaka [Tue, 9 Feb 2021 06:09:59 +0000 (22:09 -0800)]
Add gn builds for main/shim
This adds GN builds for main/shim, along the way adding some fixes:
* Add message_loop_thread_bridge_header to use Rust's message loop
* Add some missing includes
* Build files for dumpsys
* Add gd/hci gn build
Bug:
176847216
Tag: #refactor
Test: atest --host bluetooth_test_common
Change-Id: Ide1edbb70076c4dcc4a4e6ee41303a9e315d52af
Michael Sun [Wed, 30 Dec 2020 23:57:53 +0000 (23:57 +0000)]
btaa: route HCI packet to BTAA module
Route HCI packets to BTAA for attribution analysis processing.
Tag: #feature
Bug:
177230507
Test: mmma -j system/bt
BYPASS_LONG_LINES_REASON: consist with gd format
Change-Id: Ic26c472758547fa7eeac1ff39c81a78c2545ad5d
Jakub Pawlowski [Tue, 23 Feb 2021 18:26:22 +0000 (19:26 +0100)]
Stabilize hci_layer_test
Currently this test fails around 1 every 10 runs, with null pointer
exception.
Bug:
177907117
Tag: #feature
Test: atest bluetooth_test_gd --gtest_filter=HciTest.receiveMultiple* --gtest_repeat=100
Change-Id: I58de30ae493dc1a2764e36a4451906218632fd47
Jakub Pawlowski [Tue, 23 Feb 2021 15:44:22 +0000 (15:44 +0000)]
Merge changes I5c8ad512,Idce102cd
* changes:
Support Bluetooth HAL 1.1 in GD
Rust HAL: Store header size as constant rather than enum
Treehugger Robot [Tue, 23 Feb 2021 15:11:05 +0000 (15:11 +0000)]
Merge "BluetoothAudioHAL: Don't cache the providers factory locally"
Jakub Pawlowski [Tue, 23 Feb 2021 08:10:38 +0000 (09:10 +0100)]
Support Bluetooth HAL 1.1 in GD
Because ISO support is coming
Bug:
177907117
Tag: #feature
Test: run GD stack on device supporting 1.1HAL, verify it's choosen
Change-Id: I5c8ad512b93be443e09c02a435f9fd08179e4367
Jakub Pawlowski [Tue, 23 Feb 2021 10:35:53 +0000 (11:35 +0100)]
Rust HAL: Store header size as constant rather than enum
Enums are not appropriate here, headers size can be equal, i.e. for ACL
and upcoming ISO packets.
Bug:
177907117
Tag: #feature
Test: compilation
Change-Id: Idce102cd4f42fb37c723129e80671cedb5c6858a
Cheney Ni [Tue, 23 Feb 2021 12:03:45 +0000 (20:03 +0800)]
BluetoothAudioHAL: Don't cache the providers factory locally
This object is provided by Audio HAL, and we should get the
service every time while fetching a provider. It fixes the crash
which is due to out-of-sync in case of Audio HAL restarting.
Fixes:
173538746
Tag: #stability
Test: atest bluetooth-test-audio-hal-interface
restart Audio HAL when Bluetooth is ON
Change-Id: I1e88136c768a1d5fdcd70cfd9e5f1a3a13645333
Alice Kuo [Tue, 23 Feb 2021 03:11:12 +0000 (11:11 +0800)]
Fix the delta_time_ms types mismtach in btsnooz.py
The delta_time_ms field in btif_debug_btsnoop.h is 32 bits. The offset
count for 64 bits, and cause the decoder error. Change the offset back
for 32 bits.
Bug:
175283029
Test: ./btsnooz.py bugreport-WXYZ.txt
Change-Id: I28324c4ff33ab817dbad5c813616a8e8c994ff2a
More Kuo [Tue, 23 Feb 2021 02:37:41 +0000 (02:37 +0000)]
Merge "Rename for updating BluetoothA2dp API naming"
Treehugger Robot [Mon, 22 Feb 2021 21:13:39 +0000 (21:13 +0000)]
Merge "Add explicit rate units for SCO fields"
Andrew Cheng [Mon, 22 Feb 2021 19:25:13 +0000 (19:25 +0000)]
Merge "Surface ACL disconnect reasons from native to Java"
Myles Watson [Sat, 20 Feb 2021 04:57:57 +0000 (20:57 -0800)]
Use Builders for Iso and Sco
Change-Id: Ic0b237d6b48d3b7fe5b190a74940cb7eab3f9d14
Chris Manton [Fri, 19 Feb 2021 21:33:12 +0000 (13:33 -0800)]
Add explicit rate units for SCO fields
Bug:
175844355
Test: gd/cert/run
Tag: #gd-refactor
Change-Id: I2ecc05a2ef46016929afedeafd44ef7d9a77f333
Myles Watson [Sat, 20 Feb 2021 04:47:25 +0000 (04:47 +0000)]
Merge "Packet: Remove non-standard iterator cases"
Andrew Cheng [Fri, 15 Jan 2021 01:28:13 +0000 (17:28 -0800)]
Surface ACL disconnect reasons from native to Java
HCI disconnect commands and events have an accompanying "reason"
parameter comprising of a HCI error code. This can be useful in both
debugging and re-connection logic at the Java level.
This CL grabs the HCI codes from native and passes it up to Java via an
extra parameter to existing ACL connection callbacks.
Tag: #feature
Bug:
177668957
Test: atest net_test_bluetooth # verify no regressions
Test: atest bluetoothtbd_test # verify no regressions
Test: atest bt_headless # verify test still builds
Test: manually disconnect local and remote devices and check logcats
from Java layer for disconnect reasons
Change-Id: Idcb1711345b515c5f60e55430352f5f4ff252d69
Chris Manton [Sat, 20 Feb 2021 01:50:08 +0000 (01:50 +0000)]
Merge changes I026085cc,I7b090528,I0223c420,I3884a9b3
* changes:
Re-include bta/av/bta_av_api.cc
Re-include bta/av/bta_av_act.cc
Re-include bta/av/bta_av_aact.cc
Re-include bta/ar/bta_ar.cc
Myles Watson [Sat, 20 Feb 2021 01:24:03 +0000 (01:24 +0000)]
Merge changes I453ace5a,I6184560e
* changes:
RootCanal: Support LeReadRemoteFeatures
RootCanal: Send LeReadRemoteFeaturesStatus
Myles Watson [Fri, 29 Jan 2021 23:54:18 +0000 (15:54 -0800)]
Packet: Remove non-standard iterator cases
Clang-tidy was complaining about the non-const iterators.
Bug:
180016989
Test: cert/run
Tag: #gd-refactor
Change-Id: I2223955ab35af4f20b9dccbc1313a4e66a4734fc
Michael Sun [Mon, 23 Nov 2020 18:54:29 +0000 (18:54 +0000)]
btaa: add btaa btif implementation
Implement the btaa btif layer to connect gd with btif through the shim
layer.
Tag: #feature
Bug:
172501038
Test: m
Change-Id: I5a463f854e6b4cd7cfae5f6b8100c62a1b8903d5
Treehugger Robot [Fri, 19 Feb 2021 23:04:05 +0000 (23:04 +0000)]
Merge "btaa: add btaa shim implementation"
Myles Watson [Fri, 19 Feb 2021 23:02:28 +0000 (15:02 -0800)]
RootCanal: Support LeReadRemoteFeatures
Bug:
180748274
Test: cert/run LeAclManagerTest
Tag: #root-canal
Change-Id: I453ace5a55170e58fd70b128d703b331d57ef219
Myles Watson [Fri, 19 Feb 2021 22:29:37 +0000 (22:29 +0000)]
Merge "RootCanal: Check for disallowed commands"
Treehugger Robot [Fri, 19 Feb 2021 22:27:23 +0000 (22:27 +0000)]
Merge "Rootcanal: fix ISO packet routing"
Treehugger Robot [Fri, 19 Feb 2021 22:20:12 +0000 (22:20 +0000)]
Merge "[GD HCI] Add BtStopWatch log tag"
Myles Watson [Fri, 19 Feb 2021 21:52:10 +0000 (13:52 -0800)]
RootCanal: Send LeReadRemoteFeaturesStatus
Bug:
180748274
Test: cert/run LeAclManagerTest
Tag: #root-canal
Change-Id: I6184560ed739563af1cc8224271c40f724f56577
Treehugger Robot [Fri, 19 Feb 2021 21:47:21 +0000 (21:47 +0000)]
Merge "Fix use-after-free in async_manager.cc."
Chris Manton [Thu, 28 Jan 2021 03:28:57 +0000 (19:28 -0800)]
Re-include bta/av/bta_av_api.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I026085cc77b19955f22a8524e6b303d1fe0de5ce
Chris Manton [Thu, 28 Jan 2021 03:24:29 +0000 (19:24 -0800)]
Re-include bta/av/bta_av_act.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I7b0905289b76cd444dac6f083f48df34b7d54a31
Chris Manton [Sat, 23 Jan 2021 17:36:58 +0000 (09:36 -0800)]
Re-include bta/av/bta_av_aact.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I0223c4201b359063f3ca4c97bd399d1bcf4df03a
Chris Manton [Thu, 28 Jan 2021 03:24:38 +0000 (19:24 -0800)]
Re-include bta/ar/bta_ar.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I3884a9b3c3fba6d2958ac058466521e1a6b547a8
Michael Sun [Mon, 23 Nov 2020 18:30:34 +0000 (18:30 +0000)]
btaa: add btaa shim implementation
Implement the btaa shim layer to connect gd with btif.
Tag: #feature
Bug:
172501038
Test: m
Change-Id: I8f6ec9d0b74425184ca19128167ed4ae554b4197
Jakub Pawlowski [Fri, 19 Feb 2021 18:52:51 +0000 (19:52 +0100)]
Rootcanal: fix ISO packet routing
Bug:
177907117
Test: NotImlementedYet
Change-Id: Ic75f6a11b5494fd351a307647337817d2bbb13ea
Jack He [Thu, 18 Feb 2021 21:25:44 +0000 (13:25 -0800)]
[GD HCI] Add BtStopWatch log tag
* StopWatch logs are very verbose, adding a tag so that we can
filter or disable it via config setup
Bug:
164973960
Test: make and run BT stack
Tag: #gd-refactor
Change-Id: I5cd8f24228948559ecee180fb57727469fe7eeb8
Treehugger Robot [Fri, 19 Feb 2021 18:36:11 +0000 (18:36 +0000)]
Merge "gd: Get local address from acl module for legacy SMP"
Myles Watson [Wed, 10 Feb 2021 17:16:52 +0000 (09:16 -0800)]
RootCanal: Check for disallowed commands
Bug:
180015700
Test: cert/run LeAclManagerTest
Tag: #gd-refactor
Change-Id: I66b7fb35e470c543b040a3de094b650c59cf0e7e
More Kuo [Fri, 19 Feb 2021 10:32:10 +0000 (18:32 +0800)]
Rename for updating BluetoothA2dp API naming
- Rename setBufferMillis to setBufferLengthMillis
Bug:
179814567
Test: Build
Change-Id: I62bda971e57667daa8a75ebaa7099fae01aacf02
Chienyuan [Fri, 19 Feb 2021 09:19:07 +0000 (17:19 +0800)]
gd: Get local address from acl module for legacy SMP
Tag: #gd-refactor
Bug:
179452679
Test: gd/cert/run --host
Test: manual, pair LE device
Change-Id: I35e4ef614272865bd52ec66959384279705cc042
Josh Wu [Fri, 19 Feb 2021 02:54:26 +0000 (02:54 +0000)]
Merge changes I8c94b803,Ie96668df
* changes:
SCO: codec parameters refactor
HFP: Refactor HFP version flags
Chris Manton [Fri, 22 Jan 2021 17:14:20 +0000 (09:14 -0800)]
Re-include bta/ag/bta_ag_rfc.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: Idb7801752398c852ae1855f0812b2f6b99e5ac80
Chris Manton [Sun, 24 Jan 2021 23:49:40 +0000 (15:49 -0800)]
Re-include bta/ag/bta_ag_main.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I872bd18433ab622509de50100d397fd78b28cfa4
Chris Manton [Thu, 28 Jan 2021 03:12:03 +0000 (19:12 -0800)]
Re-include bta/ag/bta_ag_cmd.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I4e6871177c308eedf56050ade5b20400e35482c4
Chris Manton [Thu, 28 Jan 2021 03:07:26 +0000 (19:07 -0800)]
Re-include bta/ag/bta_ag_cfg.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: Ia338b436c41ff1aca7bb1f40c6029a0a041cde51
Chris Manton [Thu, 18 Feb 2021 17:00:00 +0000 (09:00 -0800)]
Re-include bta/ag/bta_ag_at.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I0f6ef323bad78c04b67d96ba861c6132be793b6a
Chris Manton [Thu, 28 Jan 2021 02:59:56 +0000 (18:59 -0800)]
Re-include bta/ag/bta_ag_api.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I55f3cb8055e9f126605d4976a4568256db090772
Chris Manton [Thu, 28 Jan 2021 02:56:11 +0000 (18:56 -0800)]
Re-include bta/ag/bta_ag_act.cc
Bug:
163134718
Test: cert
Tag: #refactor
Change-Id: I5f09d63761b01c9f6ce96670aa30766e42b64443
Hansong Zhang [Thu, 4 Feb 2021 22:51:18 +0000 (14:51 -0800)]
L2cap: Don't erase link when outgoing packet pending
Otherwise we will post to L2cap handler DataController::OnSdu with
deleted object.
Test: LE mouse
Bug:
179326888
Tag: #gd-refactor
Change-Id: I517ac9890cc8d3894067bcad346a80765d24aeca
Treehugger Robot [Thu, 18 Feb 2021 19:22:55 +0000 (19:22 +0000)]
Merge changes Ib334609b,Ic94f70fc
* changes:
[GD ACL] Add btsnooz support in GD
GD-Common: Add CircularBuffer::Drain() method
Treehugger Robot [Thu, 18 Feb 2021 18:21:11 +0000 (18:21 +0000)]
Merge "Rootcanal: fix typos in handling CIS"
Jack He [Thu, 18 Feb 2021 07:52:51 +0000 (23:52 -0800)]
[GD ACL] Add btsnooz support in GD
* Support in-memory btsnooz log in GD
* It uses maximum of 256KB of memory to store HCI commands, events,
L2CAP signaling channel data, and first 14 bytes of other ACL
packet
* The data is dumped to a log file when dumpsys is taken for the
Bluetooth module and when Bluetooth stack shutsdown so that
developer can debug Bluetooth issues with it
Bug:
180569201
Test: gd/cert/run
Test: bluetooth_test_gd
Tag: #gd-refactor
Change-Id: Ib334609b0f6667846f458d2967ffa520d3af39e3
Treehugger Robot [Thu, 18 Feb 2021 07:56:25 +0000 (07:56 +0000)]
Merge "btaa: add btaa into the shim"
Jack He [Thu, 18 Feb 2021 07:44:57 +0000 (23:44 -0800)]
GD-Common: Add CircularBuffer::Drain() method
* Drain() allows a circular buffer to return and clear
its content so that one can clear a circular buffer
in-place
* Moreover, Drain() uses move semantic to avoid copying
its content and hence is more efficient
* Modify Pull() to use range-based initialization to do
blocked copy that tends to be more efficient
* Add circular buffer unit test to compilation target
and presubmit
Bug:
180569201
Test: gd/cert/run
Test: bluetooth_test_gd
Tag: #gd-refactor
Change-Id: Ic94f70fc862f244dcdc6b9d5f2526c45d0b8eb52
Qasim Javed [Thu, 18 Feb 2021 02:53:23 +0000 (02:53 +0000)]
Merge "rusty-gd: Add missing GAP data types and fix EIR length"
Qasim Javed [Wed, 17 Feb 2021 21:39:07 +0000 (13:39 -0800)]
rusty-gd: Add missing GAP data types and fix EIR length
Devices with EIR containing Gap data type 0x10 were not showing up in
the pairing list.
Tested using Pixel Buds. They now show up in the pairing dialog. When
tapped, pairing still fails.
Bug:
171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost DirectHciTest
Change-Id: I00c90b6ca4ab0bb5eca97202f7652f35260197c4
Sal Savage [Wed, 17 Feb 2021 21:01:57 +0000 (21:01 +0000)]
Merge "Add max_connected_audio_devices parameter to A2DP Sink init"
Michael Sun [Mon, 23 Nov 2020 17:51:04 +0000 (17:51 +0000)]
btaa: add btaa into the shim
Add btaa module into the shim. Implemented various helper functions.
Tag: #feature
Bug:
172501038
Test: m
Change-Id: I23b86a7b75ad301aae62d47ca34a5524a60844a1
Treehugger Robot [Wed, 17 Feb 2021 18:17:25 +0000 (18:17 +0000)]
Merge "btaa: introduce btaa module into gd"
Jakub Pawlowski [Wed, 17 Feb 2021 15:44:08 +0000 (16:44 +0100)]
Rootcanal: fix typos in handling CIS
* fix order of some badly passed parameters
* add/fix error log messages
Change-Id: Ie13580b6051a6afa15615b634d9c42ae0fd5f5d6
Jakub Pawlowski [Tue, 16 Feb 2021 22:36:20 +0000 (23:36 +0100)]
Rootcanal fix typo - return success
Test: run the not yet existing ISO tests
Change-Id: Ie3b2674336d2b97297d1be96b97351c4a82676aa
Treehugger Robot [Wed, 17 Feb 2021 00:00:08 +0000 (00:00 +0000)]
Merge "Send Bluetooth call quality report to telephony"
Haibo Huang [Tue, 16 Feb 2021 23:38:09 +0000 (23:38 +0000)]
Merge "Fix test for googletest upgrade"
Treehugger Robot [Tue, 16 Feb 2021 22:39:02 +0000 (22:39 +0000)]
Merge "Wipe cache when HID report cache isn't compatible with the current cache version."
Michael Sun [Mon, 23 Nov 2020 05:58:48 +0000 (05:58 +0000)]
btaa: introduce btaa module into gd
Introduce the btaa module skeleton implementation in gd.
Tag: #feature
Bug:
172501038
Test: mmma -j system/bt
Change-Id: I7fa28e8ef5eb25ff08b96ab7b43a2526359450f8
Johanna Ye [Tue, 16 Feb 2021 13:10:55 +0000 (14:10 +0100)]
Wipe cache when HID report cache isn't compatible with the current cache version.
This is to fix a big triggered by the OTA from any previous version to S
due to the structure change of the cache report entries.
Also corrected minor typos in documentation.
Tag: #stability
Test: Bond with HID device, upgrade from Q to S, verify device is
working.
Bug:
178874105
Bug:
159868059
Change-Id: Ibbd5da90892a637ffe8ff09b2b98bfc9fe3fb0cd
Haibo Huang [Tue, 9 Feb 2021 18:47:25 +0000 (10:47 -0800)]
Fix test for googletest upgrade
bluetooth::hci::Address conflicts with testing::Address. Move the whole
test out of testing namespace.
Tag: refactor
Test: build
Change-Id: I6015c426a80e1f2aeed9a7aea4856dec5bd36d16
Chris Manton [Thu, 11 Feb 2021 06:33:40 +0000 (22:33 -0800)]
Remove unneeded func stack/btm/btm_ble_bgconn::btm_ble_acceptlist_init
Towards meaningful code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: Ib4e759a47e947de205f680d31b25c8bb10a1f252
Chris Manton [Thu, 11 Feb 2021 06:32:05 +0000 (22:32 -0800)]
Remove unneccesary API BTM_GetAcceptlistSize
Towards meaningful code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I4df37acc3f7bfd210e48d0a892624fbffeb19bbf
Chris Manton [Tue, 16 Feb 2021 16:34:03 +0000 (08:34 -0800)]
Fix for gd_acl le connections
Bug:
173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: I1040a6daced42b048c31382398b899157b235630
Chris Manton [Wed, 10 Feb 2021 02:49:18 +0000 (18:49 -0800)]
gd_acl: Add add/remove acceptlist
Also rename Accept/Ignore LeConnections
Bug:
173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: I96c3d09bf86887f9fdff9fb09475c909f0045f02
Chris Manton [Wed, 10 Feb 2021 21:02:15 +0000 (13:02 -0800)]
Enum-ify bta/include/bta_hh_api::tBTA_HH_STATUS
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: Ifb26c5df247705f6e2661a3c32ded112ded71aab
Chris Manton [Wed, 10 Feb 2021 02:50:06 +0000 (18:50 -0800)]
Re-log stack/btm/btm_sec::btm_sec_is_a_bonded_dev
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I56db3d0f6676102c40e6ad1361ea59277acfe6fe
Chris Manton [Wed, 10 Feb 2021 02:49:56 +0000 (18:49 -0800)]
Re-log stack/btm/btm_ble_privacy::btm_ble_suspend_resolving_list_activity
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I6086e0ac0a2487ce3b871d3cc117fbc2a858497c
Chris Manton [Wed, 10 Feb 2021 02:49:43 +0000 (18:49 -0800)]
Re-log stack/btm/btm_ble_gap::btm_ble_update_mode_operation
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I0b04060b0fa827f1ae0499858eac115fba12034c
Chris Manton [Wed, 10 Feb 2021 02:49:01 +0000 (18:49 -0800)]
Use proper types tHCI_STATUS
Towards readable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I2ae7248a2503fad7ef22c08ca09b43fcbf877cbf
Chris Manton [Wed, 10 Feb 2021 02:48:06 +0000 (18:48 -0800)]
Re-log stack/smp/smp_l2c::smp_connect_callback
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: Id6f73034d4ccdecc2679c9f25bbb380ed5070d18
Chris Manton [Tue, 9 Feb 2021 22:39:32 +0000 (14:39 -0800)]
gd_acl: Assert on paths when gd_acl enabled
Towards behaving code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I8947c15a840166ad61ec91607e915d9270ea2a5b
Chris Manton [Tue, 9 Feb 2021 22:39:12 +0000 (14:39 -0800)]
Re-layout stack/btm/btm_ble_bgconn.cc
Towards readable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: Ia9f8c2fb14b15669b5a744ad5eaee45c1b955481
Chris Manton [Tue, 9 Feb 2021 22:39:07 +0000 (14:39 -0800)]
Re-log stack/gatt/gatt_api::GATT_Connect
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I49b368915fef7ef2c51c867cff05474874714757
Chris Manton [Tue, 9 Feb 2021 17:27:24 +0000 (09:27 -0800)]
Re-log stack/smp/smp_l2c::smp_connect_callback
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I044aaf0bb09160ef6d4d1515b5a8444eaabd7434
Chris Manton [Wed, 10 Feb 2021 18:06:32 +0000 (10:06 -0800)]
Re-log stack/gap/gap_ble::client_connect_cback
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I96161fef848f45b28883bce6df9467f14e9fec64
Chris Manton [Tue, 9 Feb 2021 17:25:20 +0000 (09:25 -0800)]
Re-log bta/gatt/bta_gattc_act::bta_gattc_close
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I26c11fde63a332b20bf7ea126bd42f0f8015d3e1
Chris Manton [Tue, 9 Feb 2021 21:35:13 +0000 (13:35 -0800)]
Group internally linked functions stack/btm/btm_ble_bgconn
Also group API functions, inclusive language
and packet length checks.
Towards readable code
Bug:
173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: Iace409d2ac69364a920cfb8b2994e5e7bb6f7f13
Chris Manton [Thu, 11 Feb 2021 06:24:00 +0000 (22:24 -0800)]
Directly query controller for acceptlist size
Towards meaningful code
Bug:
173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: Id6852ba6ef916aa68731c4270259430e98b432d9
Chris Manton [Fri, 12 Feb 2021 00:05:57 +0000 (16:05 -0800)]
Add API for tBTM_SEC_DEV_REC::has_ble
Bitmask or value ?
Bug:
173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: I7ebe09e7e84fc368bb7aed53479f6741cd22bef7
Chris Manton [Thu, 11 Feb 2021 06:02:34 +0000 (22:02 -0800)]
Reduce unneeded namespace resolution main/shim/acl
Bug:
173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: Ic0587e34be24597c4ed318459817ad68aced8ebc
Chris Manton [Mon, 8 Feb 2021 04:27:05 +0000 (20:27 -0800)]
Introduce bta_test
Towards testable code
Bug:
176960731
Tag: #refactor
Test: gd/cert/run
Change-Id: I653ee9dcbb63fa0d9d52f8db17e498f8820fc2dc
Chris Manton [Mon, 8 Feb 2021 04:26:22 +0000 (20:26 -0800)]
Introduce bta/test mocks and fakes
Towards testable code
Bug:
176960731
Tag: #refactor
Test: gd/cert/run
Change-Id: I0527f4daf7d03d12a05975fa9fd01a06bd2105e5
Chris Manton [Mon, 8 Feb 2021 04:27:40 +0000 (20:27 -0800)]
Remove unnecessary include bta/hh/bta_hh_act.cc::log
Towards readable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I31086a13b9c7fae16df2087b2aff7eff813a0f37
Chris Manton [Mon, 8 Feb 2021 04:27:52 +0000 (20:27 -0800)]
Declare bta/dm/bta_dm_int::deinit
Towards readable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I93271880291135b652de8299c74413874c84e653
Chris Manton [Fri, 5 Feb 2021 05:47:45 +0000 (21:47 -0800)]
Re-layout stack/acl/btm_acl::btm_remove_acl
Towards readable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: Ieb9d1a0c66d45c7d500f88bcc33c355f05886ed6
Chris Manton [Thu, 4 Feb 2021 21:10:04 +0000 (13:10 -0800)]
bt_headless: Various updates
Towards testable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I21a564e868df671881428b659cf0cc81d185f94b
Chris Manton [Fri, 5 Feb 2021 02:34:58 +0000 (18:34 -0800)]
gd_acl: Connect gd acl shutdown
Bug:
176960731
Tag: #refactor
Test: gd/cert/run
Change-Id: I12636d06b863617255a4266956c9252095c870ba
Chris Manton [Fri, 5 Feb 2021 01:15:50 +0000 (17:15 -0800)]
Re-log bta/dm/bta_dm_act::bta_dm_disable_conn_down_timer_cback
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I44f957126b6d6a7760b27660c853a85b8258a0b6
Chris Manton [Fri, 5 Feb 2021 01:15:40 +0000 (17:15 -0800)]
Re-log btif/src/btif_dm::BTIF_dm_disable
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: I89d1bc8333b41357314560d402c6723aec21d717
Chris Manton [Fri, 5 Feb 2021 00:11:40 +0000 (16:11 -0800)]
Re-log stack/avdt/avdt_api::AVDT_Connect
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: gd/cert/run
Change-Id: If6422d056e24e00a65d8ef09765dc7a01dc61019