Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee6d6282 authored by Chris Manton's avatar Chris Manton Committed by Automerger Merge Worker
Browse files

shim: Plumb e/sco through shim into legacy am: 26a771ff

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1666419

Change-Id: I70dd4894b74a2418bfbcb3e5e6d9d3e936487243
parents e6d1e3f1 26a771ff
Loading
Loading
Loading
Loading
+15 −4
Original line number Original line Diff line number Diff line
@@ -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(