Loading system/main/shim/btm_api.h +0 −88 Original line number Diff line number Diff line Loading @@ -18,14 +18,9 @@ #include "base/functional/callback.h" #include "device/include/esco_parameters.h" #include "stack/btm/btm_sec.h" #include "stack/btm/neighbor_inquiry.h" #include "stack/include/acl_api_types.h" #include "stack/include/bt_hdr.h" #include "stack/include/bt_octets.h" #include "stack/include/btm_api_types.h" #include "stack/include/btm_ble_api_types.h" #include "types/bluetooth/uuid.h" #include "types/hci_role.h" #include "types/raw_address.h" Loading Loading @@ -429,89 +424,6 @@ void BTM_BleSetPrefConnParams(const RawAddress& bd_addr, uint16_t min_conn_int, bool BTM_ReadConnectedTransportAddress(RawAddress* remote_bda, tBT_TRANSPORT transport); /******************************************************************************* * * Function BTM_BleReceiverTest * * Description This function is called to start the LE Receiver test * * Parameter rx_freq - Frequency Range * p_cmd_cmpl_cback - Command Complete callback * ******************************************************************************/ void BTM_BleReceiverTest(uint8_t rx_freq, tBTM_CMPL_CB* p_cmd_cmpl_cback); /******************************************************************************* * * Function BTM_BleTransmitterTest * * Description This function is called to start the LE Transmitter test * * Parameter tx_freq - Frequency Range * test_data_len - Length in bytes of payload data in each * packet * packet_payload - Pattern to use in the payload * p_cmd_cmpl_cback - Command Complete callback * ******************************************************************************/ void BTM_BleTransmitterTest(uint8_t tx_freq, uint8_t test_data_len, uint8_t packet_payload, tBTM_CMPL_CB* p_cmd_cmpl_cback); /******************************************************************************* * * Function BTM_BleTestEnd * * Description This function is called to stop the in-progress TX or RX test * * Parameter p_cmd_cmpl_cback - Command complete callback * ******************************************************************************/ void BTM_BleTestEnd(tBTM_CMPL_CB* p_cmd_cmpl_cback); /******************************************************************************* * * Function BTM_UseLeLink * * Description Select the underlying physical link to use. * * Returns true to use LE, false use BR/EDR. * ******************************************************************************/ bool BTM_UseLeLink(const RawAddress& bd_addr); /******************************************************************************* * * Function BTM_BleReadPhy * * Description To read the current PHYs for specified LE connection * * * Returns BTM_SUCCESS if success; otherwise failed. * ******************************************************************************/ void BTM_BleReadPhy( const RawAddress& bd_addr, base::Callback<void(uint8_t tx_phy, uint8_t rx_phy, uint8_t status)> cb); /******************************************************************************* * * Function BTM_BleSetPhy * * Description To set PHY preferences for specified LE connection * * * Returns BTM_SUCCESS if success; otherwise failed. * BTM_MODE_UNSUPPORTED if local controller doesn't support LE * 2M or LE Coded PHY, * BTM_ILLEGAL_VALUE if specified remote doesn't support LE 2M * or LE Coded PHY, * BTM_WRONG_MODE if Device in wrong mode for request. * ******************************************************************************/ void BTM_BleSetPhy(const RawAddress& bd_addr, uint8_t tx_phys, uint8_t rx_phys, uint16_t phy_options); /******************************************************************************* * * Function BTM_BleAdvFilterParamSetup Loading system/stack/btm/btm_devctl.cc +1 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ #include "stack/btm/btm_sec.h" #include "stack/gatt/connection_manager.h" #include "stack/include/acl_api.h" #include "stack/include/acl_api_types.h" #include "stack/include/l2cap_controller_interface.h" #include "types/raw_address.h" Loading system/test/mock/mock_main_shim_btm_api.cc +2 −28 Original line number Diff line number Diff line Loading @@ -50,11 +50,6 @@ bool bluetooth::shim::BTM_ReadRemoteConnectionAddr( return false; } bool bluetooth::shim::BTM_UseLeLink(const RawAddress& raw_address) { inc_func_call_count(__func__); return false; } tBTM_INQ_INFO* bluetooth::shim::BTM_InqDbFirst(void) { inc_func_call_count(__func__); return nullptr; Loading Loading @@ -147,24 +142,11 @@ void bluetooth::shim::BTM_BleAdvFilterParamSetup( inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleReadPhy( const RawAddress& bd_addr, base::Callback<void(uint8_t tx_phy, uint8_t rx_phy, uint8_t status)> cb) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleReceiverTest(uint8_t rx_freq, tBTM_CMPL_CB* p_cmd_cmpl_cback) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleSetConnScanParams(uint32_t scan_interval, uint32_t scan_window) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleSetPhy(const RawAddress& bd_addr, uint8_t tx_phys, uint8_t rx_phys, uint16_t phy_options) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleSetPrefConnParams(const RawAddress& bd_addr, uint16_t min_conn_int, uint16_t max_conn_int, Loading @@ -172,15 +154,7 @@ void bluetooth::shim::BTM_BleSetPrefConnParams(const RawAddress& bd_addr, uint16_t supervision_tout) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleTestEnd(tBTM_CMPL_CB* p_cmd_cmpl_cback) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleTransmitterTest(uint8_t tx_freq, uint8_t test_data_len, uint8_t packet_payload, tBTM_CMPL_CB* p_cmd_cmpl_cback) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_CancelInquiry(void) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_EnableInterlacedInquiryScan() { Loading Loading
system/main/shim/btm_api.h +0 −88 Original line number Diff line number Diff line Loading @@ -18,14 +18,9 @@ #include "base/functional/callback.h" #include "device/include/esco_parameters.h" #include "stack/btm/btm_sec.h" #include "stack/btm/neighbor_inquiry.h" #include "stack/include/acl_api_types.h" #include "stack/include/bt_hdr.h" #include "stack/include/bt_octets.h" #include "stack/include/btm_api_types.h" #include "stack/include/btm_ble_api_types.h" #include "types/bluetooth/uuid.h" #include "types/hci_role.h" #include "types/raw_address.h" Loading Loading @@ -429,89 +424,6 @@ void BTM_BleSetPrefConnParams(const RawAddress& bd_addr, uint16_t min_conn_int, bool BTM_ReadConnectedTransportAddress(RawAddress* remote_bda, tBT_TRANSPORT transport); /******************************************************************************* * * Function BTM_BleReceiverTest * * Description This function is called to start the LE Receiver test * * Parameter rx_freq - Frequency Range * p_cmd_cmpl_cback - Command Complete callback * ******************************************************************************/ void BTM_BleReceiverTest(uint8_t rx_freq, tBTM_CMPL_CB* p_cmd_cmpl_cback); /******************************************************************************* * * Function BTM_BleTransmitterTest * * Description This function is called to start the LE Transmitter test * * Parameter tx_freq - Frequency Range * test_data_len - Length in bytes of payload data in each * packet * packet_payload - Pattern to use in the payload * p_cmd_cmpl_cback - Command Complete callback * ******************************************************************************/ void BTM_BleTransmitterTest(uint8_t tx_freq, uint8_t test_data_len, uint8_t packet_payload, tBTM_CMPL_CB* p_cmd_cmpl_cback); /******************************************************************************* * * Function BTM_BleTestEnd * * Description This function is called to stop the in-progress TX or RX test * * Parameter p_cmd_cmpl_cback - Command complete callback * ******************************************************************************/ void BTM_BleTestEnd(tBTM_CMPL_CB* p_cmd_cmpl_cback); /******************************************************************************* * * Function BTM_UseLeLink * * Description Select the underlying physical link to use. * * Returns true to use LE, false use BR/EDR. * ******************************************************************************/ bool BTM_UseLeLink(const RawAddress& bd_addr); /******************************************************************************* * * Function BTM_BleReadPhy * * Description To read the current PHYs for specified LE connection * * * Returns BTM_SUCCESS if success; otherwise failed. * ******************************************************************************/ void BTM_BleReadPhy( const RawAddress& bd_addr, base::Callback<void(uint8_t tx_phy, uint8_t rx_phy, uint8_t status)> cb); /******************************************************************************* * * Function BTM_BleSetPhy * * Description To set PHY preferences for specified LE connection * * * Returns BTM_SUCCESS if success; otherwise failed. * BTM_MODE_UNSUPPORTED if local controller doesn't support LE * 2M or LE Coded PHY, * BTM_ILLEGAL_VALUE if specified remote doesn't support LE 2M * or LE Coded PHY, * BTM_WRONG_MODE if Device in wrong mode for request. * ******************************************************************************/ void BTM_BleSetPhy(const RawAddress& bd_addr, uint8_t tx_phys, uint8_t rx_phys, uint16_t phy_options); /******************************************************************************* * * Function BTM_BleAdvFilterParamSetup Loading
system/stack/btm/btm_devctl.cc +1 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ #include "stack/btm/btm_sec.h" #include "stack/gatt/connection_manager.h" #include "stack/include/acl_api.h" #include "stack/include/acl_api_types.h" #include "stack/include/l2cap_controller_interface.h" #include "types/raw_address.h" Loading
system/test/mock/mock_main_shim_btm_api.cc +2 −28 Original line number Diff line number Diff line Loading @@ -50,11 +50,6 @@ bool bluetooth::shim::BTM_ReadRemoteConnectionAddr( return false; } bool bluetooth::shim::BTM_UseLeLink(const RawAddress& raw_address) { inc_func_call_count(__func__); return false; } tBTM_INQ_INFO* bluetooth::shim::BTM_InqDbFirst(void) { inc_func_call_count(__func__); return nullptr; Loading Loading @@ -147,24 +142,11 @@ void bluetooth::shim::BTM_BleAdvFilterParamSetup( inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleReadPhy( const RawAddress& bd_addr, base::Callback<void(uint8_t tx_phy, uint8_t rx_phy, uint8_t status)> cb) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleReceiverTest(uint8_t rx_freq, tBTM_CMPL_CB* p_cmd_cmpl_cback) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleSetConnScanParams(uint32_t scan_interval, uint32_t scan_window) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleSetPhy(const RawAddress& bd_addr, uint8_t tx_phys, uint8_t rx_phys, uint16_t phy_options) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleSetPrefConnParams(const RawAddress& bd_addr, uint16_t min_conn_int, uint16_t max_conn_int, Loading @@ -172,15 +154,7 @@ void bluetooth::shim::BTM_BleSetPrefConnParams(const RawAddress& bd_addr, uint16_t supervision_tout) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleTestEnd(tBTM_CMPL_CB* p_cmd_cmpl_cback) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_BleTransmitterTest(uint8_t tx_freq, uint8_t test_data_len, uint8_t packet_payload, tBTM_CMPL_CB* p_cmd_cmpl_cback) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_CancelInquiry(void) { inc_func_call_count(__func__); } void bluetooth::shim::BTM_EnableInterlacedInquiryScan() { Loading