FreeCalypso > hg > fc-magnetite
view src/ui3/bmi/mmiBtips.h @ 598:717ed17d82c6
aci3 vocoder control revamped, AT@VSEL now works as it should
The vocoder control code (hl_audio_drv.c) that came with the TCS3 version
of ACI was totally broken in the Calypso config (VOCODER_FUNC_INTERFACE)
and worked in the standard analog voice environment only by luck.
This code has now been rewritten to work correctly with our Calypso
platform and TCS211 L1, and our new AT@VSEL mechanism (automatic enabling
and disabling of MCSI voice path as the modem enters and exits the voice
call state) now also works as designed.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 27 Mar 2019 23:44:35 +0000 |
parents | e8ddbb0837ed |
children |
line wrap: on
line source
#ifndef _MMIBTIPS_H_ #define _MMIBTIPS_H_ /* ========================================================= * Texas Instruments OMAP(TM) Platform Software * (c) Copyright Texas Instruments, Incorporated. All Rights Reserved. * * Use of this software is controlled by the terms and conditions found * in the license agreement under which this software has been supplied. * ========================================================== */ /* $Project name: Basic Bluetooth MMI $Project code: $Module: Bluetooth BMG APPlication $File: MmiBtipsBmg.h $Revision: 1.0 $Author: Texas Instruments $Date: 26/06/07 ******************************************************************************** Description: This module provides the BTIPS BMG APPlication functionality. ******************************************************************************** $History: MmiBtipsBmg.h 26/06/07 Sasken original version $End *******************************************************************************/ #include "Bttypes.h" typedef struct _MMI_Btips_data { int ipBtipsHandle; /*Editor for Pincode request*/ T_MFW_HND pinCode_editor; /*Global Data related to BTIPS Application Statemachine*/ U8 incomingPinRequestState; //TRUE for incoming and FALSE for bond request(out-going) BD_ADDR bd_addr_incomingPinReq; U8 deviceName[BT_MAX_REM_DEV_NAME + 1]; //of the current Bonding (IN/OUT) device } MMI_Btips_data; /******************************************************************************* Public methods *******************************************************************************/ T_MFW_HND mfw_btips_create(T_MFW_HND hWin, T_MFW_EVENT event, MfwTyp type, T_MFW_CB cbfunc); GLOBAL MfwHnd mmi_btips_app_show_info(T_MFW_HND parent, int str1, int str2,int timer, T_VOID_FUNC callback); MfwHnd mmi_btips_app_show_text(T_MFW_HND parent, char * str1, char * str2, T_VOID_FUNC callback); T_MFW_HND mmi_btips_app_ask_info(T_MFW_HND parent, char * str1, char * str2, T_VOID_FUNC callback); #endif