view src/aci2/aci/ati_src_bt.h @ 610:0cbe7438f974

armio.c: GPIO config for GTM900 and long-standing GPIO 1 fix
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 17 Jun 2019 21:48:54 +0000
parents 93999a60b835
children
line wrap: on
line source

/* 
+----------------------------------------------------------------------------- 
|  Project :  
|  Modul   :  J:\g23m-aci\aci\ati_src_bt.h
+----------------------------------------------------------------------------- 
|  Copyright 2002 Texas Instruments Berlin, AG 
|                 All rights reserved. 
| 
|                 This file is confidential and a trade secret of Texas 
|                 Instruments Berlin, AG 
|                 The receipt of or possession of this file does not convey 
|                 any rights to reproduce or disclose its contents or to 
|                 manufacture, use, or sell anything it may describe, in 
|                 whole, or in part, without the specific written consent of 
|                 Texas Instruments Berlin, AG. 
+----------------------------------------------------------------------------- 
|  Purpose :  
+----------------------------------------------------------------------------- 
*/ 
#ifndef ATI_SRC_BT_H
#define ATI_SRC_BT_H

EXTERN T_ATI_RESULT_CB      bt_src_result_cb;
EXTERN T_ATI_LINE_STATE_CB  bt_src_line_state_cb;
EXTERN BOOL bt_src_dti_cb( UBYTE srcId, T_DTI_MNG_CB_TYPE result_type );
EXTERN BOOL ati_src_bt_proc_cmd (T_ACI_CMD_REQ_BT *cmd);

EXTERN T_ACI_RETURN bt_src_connect (UBYTE srcId, T_DTI_ENTITY_ID unit);
EXTERN T_ACI_RETURN bt_src_disconnect (UBYTE srcId);

EXTERN T_BTI_ACK io_openPort (T_BTI_PORT_NB port);
EXTERN void io_closePort (T_BTI_PORT_NB port);

EXTERN void bt_enqueue_command(T_BTI_PORT_NB port_nb, UBYTE *output, USHORT output_len, UBYTE type);
EXTERN UBYTE bt_set_output_type(T_ATI_OUTPUT_TYPE t);
#endif /* ATI_SRC_BT_H */