15738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************
25738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
35738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  Copyright (C) 2009-2012 Broadcom Corporation
45738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
55738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  Licensed under the Apache License, Version 2.0 (the "License");
65738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  you may not use this file except in compliance with the License.
75738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  You may obtain a copy of the License at:
85738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
95738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  http://www.apache.org/licenses/LICENSE-2.0
105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  Unless required by applicable law or agreed to in writing, software
125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  distributed under the License is distributed on an "AS IS" BASIS,
135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  See the License for the specific language governing permissions and
155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  limitations under the License.
165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project ******************************************************************************/
185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************
205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  This is the interface file for the HL (HeaLth device profile) subsystem
225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  call-out functions.
235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project ******************************************************************************/
255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BTA_HL_CO_H
265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTA_HL_CO_H
275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#include "bta_api.h"
295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#include "bta_hl_api.h"
305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*****************************************************************************
328af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *  Constants and Data Types
338af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ****************************************************************************/
345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/**************************
358af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *  Common Definitions
368af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson **************************/
375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
398af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
408af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_get_num_of_mdep
418af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
428af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     This function is called to get the number of MDEPs for this
438af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 application ID
448af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
458af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - application ID
46cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson *                 p_num_of_mdep (output) - number of MDEP configurations
471baaae3f34a667058e7f0c5f778357d98320cf38Myles Watson *                                          supported
488af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                                          by the application
498af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
508af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns         Bloolean - true success
518af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
528af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
53cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern bool bta_hl_co_get_num_of_mdep(uint8_t app_id, uint8_t* p_num_of_mdep);
545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
558af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
568af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_advrtise_source_sdp
578af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
588af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     This function is called to find out whether the SOURCE MDEP
59cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson *                 configuration information should be advertize in the SDP or
601baaae3f34a667058e7f0c5f778357d98320cf38Myles Watson *                 not
618af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
628af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - application ID
638af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
648af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns         Bloolean - true advertise the SOURCE MDEP configuration
658af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                            information
668af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
678af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
68e9e58ced195ec2c983c7723c9cbdabd45eb0f2fdMarie Janssenextern bool bta_hl_co_advrtise_source_sdp(uint8_t app_id);
695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
708af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
718af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_get_mdep_config
728af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
738af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     This function is called to get the supported feature
74cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson *                 configuration for the specified mdep index and it also
751baaae3f34a667058e7f0c5f778357d98320cf38Myles Watson *                 assigns
768af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 the MDEP ID for the specified mdep index
778af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
788af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
798af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 mdep_idx - the mdep index
808af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                  mdep_counter - mdep_counter
818af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 mdep_id  - the assigned MDEP ID for the specified medp_idx
828af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_mdl_cfg (output) - pointer to the MDEP configuration
838af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
848af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
858af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns         Bloolean - true success
868af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
87cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern bool bta_hl_co_get_mdep_config(uint8_t app_id, uint8_t mdep_idx,
88cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                      uint8_t mdep_counter,
89cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                      tBTA_HL_MDEP_ID mdep_id,
90cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                      tBTA_HL_MDEP_CFG* p_mdep_cfg);
915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
938af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
948af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_get_echo_config
958af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
968af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     This function is called to get the echo test
978af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 maximum APDU size configuration
988af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
998af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
100cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson *                 p_echo_cfg (output) - pointer to the Echo test maximum APDU
1011baaae3f34a667058e7f0c5f778357d98320cf38Myles Watson *                                       size configuration
1028af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1038af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns         Bloolean - true success
1048af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
105cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern bool bta_hl_co_get_echo_config(uint8_t app_id,
106cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                      tBTA_HL_ECHO_CFG* p_echo_cfg);
1075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
1098af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1108af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_save_mdl
1118af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
112cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson * Description     This function is called to save a MDL configuration item in
1131baaae3f34a667058e7f0c5f778357d98320cf38Myles Watson *                 persistent storage
1148af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1158af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
1168af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 item_idx - the MDL configuration storage index
1178af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_mdl_cfg - pointer to the MDL configuration data
1188af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1198af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns          void
1208af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1218af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
122cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern void bta_hl_co_save_mdl(uint8_t app_id, uint8_t item_idx,
123cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                               tBTA_HL_MDL_CFG* p_mdl_cfg);
1245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
1258af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1268af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_delete_mdl
1278af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
128cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson * Description     This function is called to delete a MDL configuration item in
1291baaae3f34a667058e7f0c5f778357d98320cf38Myles Watson *                 persistent storage
1308af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1318af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
1328af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 item_idx - the MDL configuration storage index
1338af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1348af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns          void
1358af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1368af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
137e9e58ced195ec2c983c7723c9cbdabd45eb0f2fdMarie Janssenextern void bta_hl_co_delete_mdl(uint8_t app_id, uint8_t item_idx);
1385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
1398af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1408af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function         bta_hl_co_get_mdl_config
1418af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1428af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     This function is called to get the MDL configuration
143cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson *                 from teh persistent memory. This function shall only be
144cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson*called
1455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*8                 once after the device is powered up
1468af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1478af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
148cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson *                 buffer_size - the unit of the buffer size is
149cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson*sizeof(tBTA_HL_MDL_CFG)
1508af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_mdl_buf - Point to the starting location of the buffer
1518af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1528af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns         bool
1538af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1548af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1558af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
156cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern bool bta_hl_co_load_mdl_config(uint8_t app_id, uint8_t buffer_size,
157cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                      tBTA_HL_MDL_CFG* p_mdl_buf);
1585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
1608af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1618af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function         bta_hl_co_get_tx_data
1628af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1638af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     Get the data to be sent
1648af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1658af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
1668af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 mdl_handle - MDL handle
1678af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 buf_size - the size of the buffer
1688af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_buf - the buffer pointer
1698af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 evt - the evt to be passed back to the HL in the
1708af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                       bta_hl_ci_get_tx_data call-in function
1718af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1728af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns        Void
1738af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1748af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
175cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern void bta_hl_co_get_tx_data(uint8_t app_id, tBTA_HL_MDL_HANDLE mdl_handle,
176cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                  uint16_t buf_size, uint8_t* p_buf,
177cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                  uint16_t evt);
1785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
1808af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1818af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_put_rx_data
1828af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1838af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     Put the received data
1848af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1858af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
1868af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 mdl_handle - MDL handle
1878af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 data_size - the size of the data
1888af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_data - the data pointer
1898af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 evt - the evt to be passed back to the HL in the
1908af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                       bta_hl_ci_put_rx_data call-in function
1918af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1928af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns        Void
1938af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
1948af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
195cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern void bta_hl_co_put_rx_data(uint8_t app_id, tBTA_HL_MDL_HANDLE mdl_handle,
196cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                  uint16_t data_size, uint8_t* p_data,
197cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                  uint16_t evt);
1985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
1998af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2008af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function         bta_hl_co_get_tx_data
2018af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2028af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     Get the Echo data to be sent
2038af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2048af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
2058af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 mcl_handle - MCL handle
2068af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 buf_size - the size of the buffer
2078af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_buf - the buffer pointer
2088af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 evt - the evt to be passed back to the HL in the
2098af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                       bta_hl_ci_get_tx_data call-in function
2108af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2118af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns        Void
2128af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2138af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
214cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern void bta_hl_co_get_echo_data(uint8_t app_id,
215cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                    tBTA_HL_MCL_HANDLE mcl_handle,
216cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                    uint16_t buf_size, uint8_t* p_buf,
217cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                    uint16_t evt);
2185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*******************************************************************************
2208af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2218af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Function        bta_hl_co_put_echo_data
2228af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2238af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Description     Put the received loopback echo data
2248af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2258af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Parameters      app_id - HDP application ID
2268af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 mcl_handle - MCL handle
2278af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 data_size - the size of the data
2288af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 p_data - the data pointer
2298af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                 evt - the evt to be passed back to the HL in the
2308af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *                       bta_hl_ci_put_echo_data call-in function
2318af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2328af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson * Returns        Void
2338af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson *
2348af480e24549ba51a3f6858d9d9af504715e0beaMyles Watson ******************************************************************************/
235cd1fd07f1306e08fe048682dd5918987e579f937Myles Watsonextern void bta_hl_co_put_echo_data(uint8_t app_id,
236cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                    tBTA_HL_MCL_HANDLE mcl_handle,
237cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                    uint16_t data_size, uint8_t* p_data,
238cd1fd07f1306e08fe048682dd5918987e579f937Myles Watson                                    uint16_t evt);
2395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif /* BTA_HL_CO_H */
241