Skip to content
Snippets Groups Projects
Commit 26a771ff authored by Chris Manton's avatar Chris Manton
Browse files

shim: Plumb e/sco through shim into legacy

Bug: 183476377
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: Id3b9e0931e17a2e376dee207af86241836e96cbb
parent 736061d8
No related branches found
No related tags found
No related merge requests found
...@@ -1178,15 +1178,26 @@ void shim::legacy::Acl::OnConnectFail(hci::Address address, ...@@ -1178,15 +1178,26 @@ void shim::legacy::Acl::OnConnectFail(hci::Address address,
void shim::legacy::Acl::HACK_OnEscoConnectRequest(hci::Address address, void shim::legacy::Acl::HACK_OnEscoConnectRequest(hci::Address address,
hci::ClassOfDevice cod) { hci::ClassOfDevice cod) {
const RawAddress bd_addr = ToRawAddress(address); const RawAddress bd_addr = ToRawAddress(address);
LOG_ERROR("Remote ESCO connect request unsupported remote:%s", types::ClassOfDevice legacy_cod;
PRIVATE_ADDRESS(bd_addr)); types::ClassOfDevice::FromString(cod.ToLegacyConfigString(), legacy_cod);
TRY_POSTING_ON_MAIN(acl_interface_.connection.sco.on_esco_connect_request,
bd_addr, legacy_cod);
LOG_DEBUG("Received ESCO connect request remote:%s",
PRIVATE_ADDRESS(address));
BTM_LogHistory(kBtmLogTag, ToRawAddress(address), "ESCO Connection request");
} }
void shim::legacy::Acl::HACK_OnScoConnectRequest(hci::Address address, void shim::legacy::Acl::HACK_OnScoConnectRequest(hci::Address address,
hci::ClassOfDevice cod) { hci::ClassOfDevice cod) {
const RawAddress bd_addr = ToRawAddress(address); const RawAddress bd_addr = ToRawAddress(address);
LOG_ERROR("Remote SCO connect request unsupported remote:%s", types::ClassOfDevice legacy_cod;
PRIVATE_ADDRESS(bd_addr)); types::ClassOfDevice::FromString(cod.ToLegacyConfigString(), legacy_cod);
TRY_POSTING_ON_MAIN(acl_interface_.connection.sco.on_sco_connect_request,
bd_addr, legacy_cod);
LOG_DEBUG("Received SCO connect request remote:%s", PRIVATE_ADDRESS(address));
BTM_LogHistory(kBtmLogTag, ToRawAddress(address), "SCO Connection request");
} }
void shim::legacy::Acl::OnLeConnectSuccess( void shim::legacy::Acl::OnLeConnectSuccess(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment