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/***************************************************************************** 325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Constants and Data Types 335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*****************************************************************************/ 345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/************************** 355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Common Definitions 365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project***************************/ 375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_get_num_of_mdep 425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to get the number of MDEPs for this 445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** application ID 455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - application ID 475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_num_of_mdep (output) - number of MDEP configurations supported 485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** by the application 495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Bloolean - TRUE success 515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern BOOLEAN bta_hl_co_get_num_of_mdep(UINT8 app_id, UINT8 *p_num_of_mdep); 545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_advrtise_source_sdp 575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to find out whether the SOURCE MDEP 595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** configuration information should be advertize in the SDP or nopt 605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - application ID 625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Bloolean - TRUE advertise the SOURCE MDEP configuration 645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** information 655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern BOOLEAN bta_hl_co_advrtise_source_sdp(UINT8 app_id); 685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_get_mdep_config 715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to get the supported feature 735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** configuration for the specified mdep index and it also assigns 745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** the MDEP ID for the specified mdep index 755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** mdep_idx - the mdep index 78f8f30c2cecf221b2c3983b72d5a849d799c39dd7Priti Aghera** mdep_counter - mdep_counter 795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** mdep_id - the assigned MDEP ID for the specified medp_idx 805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_mdl_cfg (output) - pointer to the MDEP configuration 815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Bloolean - TRUE success 845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern BOOLEAN bta_hl_co_get_mdep_config(UINT8 app_id, 865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project UINT8 mdep_idx, 87f8f30c2cecf221b2c3983b72d5a849d799c39dd7Priti Aghera UINT8 mdep_counter, 885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project tBTA_HL_MDEP_ID mdep_id, 895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project tBTA_HL_MDEP_CFG *p_mdep_cfg); 905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_get_echo_config 955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to get the echo test 975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** maximum APDU size configuration 985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 1005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_echo_cfg (output) - pointer to the Echo test maximum APDU size 1015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** configuration 1025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Bloolean - TRUE success 1045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 1055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern BOOLEAN bta_hl_co_get_echo_config(UINT8 app_id, 1065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project tBTA_HL_ECHO_CFG *p_echo_cfg); 1075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 1085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 1095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 1105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_save_mdl 1125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to save a MDL configuration item in persistent 1145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** storage 1155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 1175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** item_idx - the MDL configuration storage index 1185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_mdl_cfg - pointer to the MDL configuration data 1195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns void 1215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 1235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern void bta_hl_co_save_mdl(UINT8 app_id, UINT8 item_idx, tBTA_HL_MDL_CFG *p_mdl_cfg ); 1245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 1255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_delete_mdl 1275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to delete a MDL configuration item in persistent 1295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** storage 1305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 1325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** item_idx - the MDL configuration storage index 1335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns void 1355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 1375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern void bta_hl_co_delete_mdl(UINT8 app_id, UINT8 item_idx); 1385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 1395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_get_mdl_config 1415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description This function is called to get the MDL configuration 1435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** from teh persistent memory. This function shall only be called 1445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*8 once after the device is powered up 1455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 1475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** buffer_size - the unit of the buffer size is sizeof(tBTA_HL_MDL_CFG) 1485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_mdl_buf - Point to the starting location of the buffer 1495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns BOOLEAN 1515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 1545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern BOOLEAN bta_hl_co_load_mdl_config (UINT8 app_id, UINT8 buffer_size, 1555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project tBTA_HL_MDL_CFG *p_mdl_buf ); 1565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 1575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 1585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 1595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_get_tx_data 1615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description Get the data to be sent 1635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 1655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** mdl_handle - MDL handle 1665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** buf_size - the size of the buffer 1675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_buf - the buffer pointer 1685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** evt - the evt to be passed back to the HL in the 1695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** bta_hl_ci_get_tx_data call-in function 1705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Void 1725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 1745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern void bta_hl_co_get_tx_data (UINT8 app_id, tBTA_HL_MDL_HANDLE mdl_handle, 1755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project UINT16 buf_size, UINT8 *p_buf, UINT16 evt); 1765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 1775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 1785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 1795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_put_rx_data 1815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description Put the received data 1835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 1855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** mdl_handle - MDL handle 1865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** data_size - the size of the data 1875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_data - the data pointer 1885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** evt - the evt to be passed back to the HL in the 1895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** bta_hl_ci_put_rx_data call-in function 1905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Void 1925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 1945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern void bta_hl_co_put_rx_data (UINT8 app_id, tBTA_HL_MDL_HANDLE mdl_handle, 1955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project UINT16 data_size, UINT8 *p_data, UINT16 evt); 1965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 1975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 1985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_get_tx_data 1995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description Get the Echo data to be sent 2015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 2035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** mcl_handle - MCL handle 2045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** buf_size - the size of the buffer 2055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_buf - the buffer pointer 2065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** evt - the evt to be passed back to the HL in the 2075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** bta_hl_ci_get_tx_data call-in function 2085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Void 2105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 2125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern void bta_hl_co_get_echo_data (UINT8 app_id, tBTA_HL_MCL_HANDLE mcl_handle, 2135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project UINT16 buf_size, UINT8 *p_buf, UINT16 evt); 2145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 2155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************* 2165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Function bta_hl_co_put_echo_data 2185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Description Put the received loopback echo data 2205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Parameters app_id - HDP application ID 2225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** mcl_handle - MCL handle 2235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** data_size - the size of the data 2245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** p_data - the data pointer 2255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** evt - the evt to be passed back to the HL in the 2265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** bta_hl_ci_put_echo_data call-in function 2275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Returns Void 2295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** 2305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*******************************************************************************/ 2315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectBTA_API extern void bta_hl_co_put_echo_data (UINT8 app_id, tBTA_HL_MCL_HANDLE mcl_handle, 2325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project UINT16 data_size, UINT8 *p_data, UINT16 evt); 2335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project 2345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif /* BTA_HL_CO_H */ 235