📄 baiaud.ho
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : baiaud.ho
* Project :
* Module : BAI
* Date : 09/11/99
* Version : 1.0
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 10/02/99 | N. GANRY | | creation from X15G heeaud.ho (EEPROM). *
*----------------------------------------------------------------------------*
* 09/11/99 | N. GANRY | | Update Audio Section for A1 plateform *
***************************************************************************)F*/
/* #*/
#ifndef BAIAUD_HO
#define BAIAUD_HO
#define HEE_AUDIO_SECTION_NAME "AUDIO"
MC_HEE_SECTION_LOADED_IN_RAM_IMAGE
/* Nb volume steps for the product */
#define BAI_NB_STEPS_VOL 10
/******************************************************************************/
/* Type building */
/******************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_Audio )
/*************************************************************/
/* BAI 50732 gains */
/*************************************************************/
u8 v_bai_TXPGA_normal; /* Normal Mode */
u8 v_bai_RXPGA_normal;
u8 v_bai_Analog_normal;
u8 v_bai_TXPGA_headset; /* Headset Mode */
u8 v_bai_RXPGA_headset;
u8 v_bai_Analog_headset;
u8 v_bai_TXPGA_easyFDCK; /* Easy Car Kit Mode */
u8 v_bai_RXPGA_easyFDCK;
u8 v_bai_Analog_easyFDCK;
/* NOT USED YET */
u8 v_bai_TXPGA_smartFDCK; /* Full Duplex Car Kit Mode */
u8 v_bai_RXPGA_smartFDCK;
u8 v_bai_Analog_smartFDCK;
/* NOT USED YET */
u8 v_bai_TXPGA_HDCK; /* Half Duplex Car Kit Mode*/
u8 v_bai_RXPGA_HDCK;
u8 v_bai_Analog_HDCK;
/* NOT USED YET */
u8 v_bai_TXPGA_handsfree; /* HandsFree Mode */
u8 v_bai_RXPGA_handsfree;
u8 v_bai_Analog_handsfree;
u8 a_bai_RXVOL_level[BAI_NB_STEPS_VOL]; /* Volume Steps */
u8 a_bai_RXVOL_level_handsfree[BAI_NB_STEPS_VOL]; /* HF Volume Steps */
u8 v_bai_SIDEPGA; /* Side Tone gain */
/*************************************************************/
/* BAI 50732 equalisers */
/*************************************************************/
/* Selection of one equaliser : number 0, 1 or 2 */
u8 v_bai_equaliser_normal; /* Normal mode */
u8 v_bai_equaliser_headset; /* Headset mode */
u8 v_bai_equaliser_carkit; /* CarKit mode */
u8 v_bai_equaliser_handsfree; /* HandsFree mode */
/*************************************************************/
/* Burst Reduction Filter */
/*************************************************************/
u8 v_bai_BR_Filter; /* BR Filter 0 (OFF), */
/* number 1, 2 or 3 */
/*************************************************************/
/* Echo Cancelling */
/*************************************************************/
/* Half Duplex Echo Cancelling */
/* Handset Half Duplex parameter */
u16 v_bai_total_attenuation;
/* Car Kit Half Duplex parameters */
u16 v_bai_carkit_AttCorrection;
u16 v_bai_carkit_AlphaAC;
u16 v_bai_carkit_FastAlphaAC;
u16 v_bai_carkit_MaxLevelBGR;
u16 v_bai_carkit_MinLevelBGR;
u16 v_bai_carkit_ThrNearEcho;
u16 v_bai_carkit_ThrFarEcho;
u16 v_bai_carkit_ThresholdSendIn;
u16 v_bai_carkit_ThrReceiveIn;
u16 v_bai_carkit_CnFactor;
/* Handsfree Half Duplex parameters */
u16 v_bai_handsfree_AttCorrection;
u16 v_bai_handsfree_AlphaAC;
u16 v_bai_handsfree_FastAlphaAC;
u16 v_bai_handsfree_MaxLevelBGR;
u16 v_bai_handsfree_MinLevelBGR;
u16 v_bai_handsfree_ThrNearEcho;
u16 v_bai_handsfree_ThrFarEcho;
u16 v_bai_handsfree_ThresholdSendIn;
u16 v_bai_handsfree_ThrReceiveIn;
u16 v_bai_handsfree_CnFactor;
/* Full Duplex Echo Cancelling */
/* Normal and headset modes */
u16 v_bai_AEC_mode;
u16 v_bai_AEC_SmoothFactor;
u16 v_bai_AEC_Shift;
u16 v_bai_AEC_DtLevel2;
u16 v_bai_AEC_NlmsStepFactor;
u16 v_bai_AEC_Threshold;
u16 v_bai_AEC_AlfaRev;
u16 v_bai_AEC_BetaRev;
u16 v_bai_AEC_GammaNsp;
u16 v_bai_AEC_GammaSp;
u16 v_bai_AEC_Spdet;
u16 v_bai_AEC_Ycomp;
u16 v_bai_AEC_PtrLs;
/* Compact CarKit mode */
u16 v_bai_AEC_mode_CCK;
u16 v_bai_AEC_SmoothFactor_CCK;
u16 v_bai_AEC_Shift_CCK;
u16 v_bai_AEC_DtLevel2_CCK;
u16 v_bai_AEC_NlmsStepFactor_CCK;
u16 v_bai_AEC_Threshold_CCK;
u16 v_bai_AEC_AlfaRev_CCK;
u16 v_bai_AEC_BetaRev_CCK;
u16 v_bai_AEC_GammaNsp_CCK;
u16 v_bai_AEC_GammaSp_CCK;
u16 v_bai_AEC_Spdet_CCK;
u16 v_bai_AEC_Ycomp_CCK;
u16 v_bai_AEC_PtrLs_CCK;
/* Handsfree mode */
u16 v_bai_AEC_mode_HF;
u16 v_bai_AEC_SmoothFactor_HF;
u16 v_bai_AEC_Shift_HF;
u16 v_bai_AEC_DtLevel2_HF;
u16 v_bai_AEC_NlmsStepFactor_HF;
u16 v_bai_AEC_Threshold_HF;
u16 v_bai_AEC_AlfaRev_HF;
u16 v_bai_AEC_BetaRev_HF;
u16 v_bai_AEC_GammaNsp_HF;
u16 v_bai_AEC_GammaSp_HF;
u16 v_bai_AEC_Spdet_HF;
u16 v_bai_AEC_Ycomp_HF;
u16 v_bai_AEC_PtrLs_HF;
MC_HEE_END_PACKED_TYPE( t_hee_Audio )
MC_HEE_SECTION_TYPE_BEGIN( t_hee_AudioParam )
t_hee_SectionHeader s_hee_AudioSectionHeader;
t_hee_Audio s_hee_Audio;
/* Begin LMSdv84636 - 24/04/03 - C. DOUMENC */
#ifdef CR_84636
/* Begin LMSdv93121 - 26/08/03 - C. DOUMENC */
MC_HEE_FIELD_BLOCK( u32 , v_hee_AudioProfile , HEE_AUDIO_PROFILEID )
/* End LMSdv93121 */
#endif
/* End LMSdv84636 */
MC_HEE_SECTION_TYPE_END( t_hee_AudioParam )
/******************************************************************************/
/* Structure declaration */
/******************************************************************************/
#if !defined(HEE0PRO_C)
#define GLOBAL extern
#else
#define GLOBAL
#endif
#ifdef __unix
#pragma align 4 (s_hee_AudioParam, s_hee_DefaultAudioParam)
#endif
GLOBAL MC_HEE_SECTION_VAR( t_hee_AudioParam , s_hee_AudioParam , HEE_AUDIO_SECTION );
#include "baiaud.hec"
#undef GLOBAL
#endif /* AUDIO */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -