From 9190fd264a378dd9c2722bbd1f83373239aebcc5 Mon Sep 17 00:00:00 2001 From: Chris Manton Date: Thu, 27 Aug 2020 09:49:14 -0700 Subject: [PATCH] Add API stack/l2cap/l2c_ble::l2cble_conn_comp_from_address_with_type Towards readable code Bug: 163134718 Tag: #refactor Test: compile & verify basic functions working Change-Id: I93466084b186f972fc572d9c076db52fdc23b89c --- stack/include/l2cap_hci_link_interface.h | 4 ++++ stack/l2cap/l2c_ble.cc | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/stack/include/l2cap_hci_link_interface.h b/stack/include/l2cap_hci_link_interface.h index f4c9ba122..7d97f63d2 100644 --- a/stack/include/l2cap_hci_link_interface.h +++ b/stack/include/l2cap_hci_link_interface.h @@ -36,6 +36,10 @@ extern void l2cble_conn_comp(uint16_t handle, uint8_t role, uint16_t conn_interval, uint16_t conn_latency, uint16_t conn_timeout); +extern void l2cble_conn_comp_from_address_with_type( + uint16_t handle, uint8_t role, const tBLE_BD_ADDR& address_with_type, + uint16_t conn_interval, uint16_t conn_latency, uint16_t conn_timeout); + extern void l2cble_process_conn_update_evt(uint16_t handle, uint8_t status, uint16_t interval, uint16_t latency, uint16_t timeout); diff --git a/stack/l2cap/l2c_ble.cc b/stack/l2cap/l2c_ble.cc index 75deabe28..02e72a7a7 100644 --- a/stack/l2cap/l2c_ble.cc +++ b/stack/l2cap/l2c_ble.cc @@ -332,6 +332,13 @@ void l2cble_conn_comp(uint16_t handle, uint8_t role, const RawAddress& bda, } } +void l2cble_conn_comp_from_address_with_type( + uint16_t handle, uint8_t role, const tBLE_BD_ADDR& address_with_type, + uint16_t conn_interval, uint16_t conn_latency, uint16_t conn_timeout) { + l2cble_conn_comp(handle, role, address_with_type.bda, address_with_type.type, + conn_interval, conn_latency, conn_timeout); +} + /******************************************************************************* * * Function l2cble_start_conn_update -- 2.11.0