📄 dsp.h
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : dsp.h
* Project :
* Module : DSP
* Date : (US) %G% %U%
* Version : %I%
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
* Include of all include files of the module
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 01-09-97 | OVO | | Creation *
* 03-07-98 | P.HERVIEU | | Update for MT *
***************************************************************************)F*/
#ifndef DSP_H
#define DSP_H
/*--------------------*/
/* REQUIRED INTERFACE */
/*--------------------*/
#if !defined(SOFT_VALID_FTR)
/*============================================================================*/
#if defined(DSP0SYS_C) ||defined(DSP1PWR_C) ||defined(DSP2SYNC_C)||\
defined(DSP3RACH_C)||defined(DSP4SLP_C) ||defined(DSP5CCH_C) ||\
defined(DSP6TCH_C) ||defined(DSP7MISC_C)||defined(DSP8TAT_C) ||\
defined(DSP9MMI_C) ||defined(DSP10AVC_C)||defined(DSP11DAT_C)||\
defined(DSP12REC_C)||defined(DSP13GPRS_C)||defined(DSP11SP_C)||\
defined(DSP14PHTR_C)||defined(DSP15PCM_C)||defined(DSP16FMS_C)||\
defined(DSP17TTY_C) || defined(DSP18HRDWL_C)
/*============================================================================*/
#define ACCESS_RIGHTS_DSP
#define ACCESS_RIGHTS_ALL
#include "master.h"
#include "hmelo.h"
#include "l1s.h"
#include "l1a.h"
#include "trace.h"
#include "din.h"
#include "tatadc.h"
#include "pa.h"
#include "bai.h"
#include "rf.h"
#include "hen.h"
#include "hau.h"
#if defined(SPRIDGE_FTR)
#include "/vobs/gsm/mobile/hwlayer/sp/incl/sp.h"
#endif /* SPRIDGE_FTR */
#endif
#if defined(DSP_MIC_HDW)
#include "hee.h"
#endif /* DSP_MIC_HDW */
/*============================================================================*/
#if defined(DSP0SYS_C) ||defined(DSP3RACH_C)||defined(DSP5CCH_C) ||\
defined(DSP6TCH_C) ||defined(DSP7MISC_C)||defined(DSP8TAT_C) ||\
defined(DSP10AVC_C)||defined(DSP12REC_C)||defined(DSP13GPRS_C)||\
defined(DSP2SYNC_C)||defined(DSP9MMI_C) ||defined(DSP11SP_C)||\
defined(DSP1PWR_C)
/*============================================================================*/
#include "mapping.h" /* EEPROM FMM */
#if defined MANUAL_TRIPLE_BAND
#include "hfd.h"
#include "convert.hem"
#endif
#endif
/*============================================================================*/
#if defined(DSP0SYS_C)
/*============================================================================*/
#include "hbat.h"
#include "hen.h"
#endif
/*============================================================================*/
#if defined(DSP0SYS_C)||defined(DSP7MISC_C)||defined(DSP9MMI_C)||defined(DSP13GPRS_C)||\
defined(DSP12REC_C)||defined(DSP15PCM_C)||defined(DSP16FMS_C)||defined(DSP17TTY_C)
/*============================================================================*/
#include "dpws.h"
#endif
/*============================================================================*/
#if defined(DSP6TCH_C)||defined(DSP0SYS_C)||defined(DSP13GPRS_C)
/*============================================================================*/
#if defined(SPEECH)
#include "sr.h"
#endif
#endif
/*============================================================================*/
#if defined(DSP0SYS_C)||defined(DSP6TCH_C)
/*============================================================================*/
#ifdef DATA_STACK /* LMSdv81856 */
#include "dsm.h"
#endif
#endif
/*============================================================================*/
#if defined(DSP12REC_C)
/*============================================================================*/
#include "sr.h"
#include "master.h"
#endif
/*-----------------------------------------*/
/* REQUIRED INTERFACE for Validation Soft */
/*-----------------------------------------*/
/*============================================================================*/
#else /* SOFT_VALID_FTR */
/*============================================================================*/
/*============================================================================*/
#if defined(DSP0SYS_C) ||defined(DSP1PWR_C) ||defined(DSP2SYNC_C)||\
defined(DSP3RACH_C)||defined(DSP4SLP_C) ||defined(DSP5CCH_C) ||\
defined(DSP6TCH_C) ||defined(DSP7MISC_C)||defined(DSP8TAT_C) ||\
defined(DSP9MMI_C) ||defined(DSP10AVC_C)||defined(DSP11DAT_C)||\
defined(DSP12REC_C)||defined(DSP13GPRS_C)||defined(DSP11SP_C)||\
defined(DSP14PHTR_C)||defined(DSP15PCM_C)||defined(DSP16FMS_C)||\
defined(DSP17TTY_C) || defined(DSP18HRDWL_C)
/*============================================================================*/
#define ACCESS_RIGHTS_DSP
#define ACCESS_RIGHTS_ALL
#include "master.h"
#define ACCESS_RIGHTS_ALL /*added because master.h undef ACCESS_RIGHTS_ALL */
#include "din.h"
#include "pa.h"
#include "bai.h"
#include "rf.h"
#include "thsc.h"
#endif
#include "stubhwl.h"
/* begin LMSdv86032 - 07/05/03 - FLE */
/*#include "dspdef.hec" */ /*pour rendre OM5178 visible par rfpatt.ho inclus + bas*/
/*end LMSdv86032 */
/*============================================================================*/
#if defined(DSP0SYS_C)
/*============================================================================*/
/* Firmware constant are used by rfpatt.ho */
#if defined(DSP_MT_CV1_HDW)
#include "./cv1/mt87_Cv1_hwl.h"
#endif
#if defined(DSP_MT_CV3_HDW)
#include "mt87_Cv3_hwl.h"
#endif
#if defined(DSP_MT_DV1_HDW)
#include "./dv1/mt88_Dv1_hwl.h"
#endif
/* begin LMSdv86032 - 07/05/03 - FLE */
#include "dspdef.hec" /*pour rendre OM5178 visible par rfpatt.ho inclus + bas*/
/*end LMSdv86032 */
#if defined(DSP_MT_CV5_HDW)
#include "mt87_Cv5_hwl.h"
#endif
#define HEE0PRO_C
#define IHMAEEPR_C
#include "rfradio.ho"
#include "rfpatt.ho"
#undef HEE0PRO_C
#undef IHMAEEPR_C
#endif
/*============================================================================*/
#if !defined(DSP0SYS_C)
/*============================================================================*/
#include "rfradio.ho"
#include "rfpatt.ho"
#endif
/*============================================================================*/
#endif /* SOFT_VALID_FTR */
/*============================================================================*/
#if defined(SPRIDGE_FTR)
/*============================================================================*/
#if defined(DSP0SYS_C)
/*============================================================================*/
#if defined(DSP_MT_CV3_HDW)
#include "dsp_spridge.h"
#endif /*DSP_MT_CV3_HDW*/
#endif /*DSP0SYS_C*/
/*============================================================================*/
#if defined(DSP11SP_C)
/*============================================================================*/
#include "master.h"
#if defined(DSP_MT_CV3_HDW)
#include "dsp_spridge.h"
#endif /*DSP_MT_CV3_HDW*/
#endif /*DSP11SP_C*/
#endif /* SPRIDGE_FTR */
/*--------------------*/
/* PROVIDED INTERFACE */
/*--------------------*/
/*============================================================================*/
#if defined(ACCESS_RIGHTS_RF)||defined(ACCESS_RIGHTS_EEPROM)||\
defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_BAI)||defined(ACCESS_RIGHTS_SR)||\
defined(ACCESS_RIGHTS_HEE)||defined(ACCESS_RIGHTS_L1S)||\
defined(ACCESS_RIGHTS_HFDA)
/*============================================================================*/
/*======================================================================*/
/* DSP CV1 firmware files */
/*======================================================================*/
#if defined(DSP_MT_CV1_HDW)
#include "./cv1/mt87_Cv1_hwl.h"
/* Feature DATA_STACK */
#include "./cv1/dsp_dsm.h"
/* Feature TCHLOOP */
#include "./cv1/dsp_tchloop.h"
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "./cv1/dsp_reco.h"
#include "./cv1/dsp_tr1.h"
#include "./cv1/dsp_tr2.h"
#endif
#endif /* DSP_MT_CV1_HDW */
/*======================================================================*/
/* DSP CV3 firmware files */
/*======================================================================*/
#if defined(DSP_MT_CV3_HDW)
#include "mt87_Cv3_hwl.h"
/* Feature DATA_STACK */
#include "dsp_dsm.h"
/* Feature TCHLOOP */
#include "dsp_tchloop.h"
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "dsp_reco.h"
#include "dsp_tr1.h"
#include "dsp_tr2.h"
#endif
#if defined(PLAY_RECORD_AMR_FTR)
#include "dsp_mms.h"
#endif
#endif /* DSP_MT_CV3_HDW */
/*======================================================================*/
/* DSP DV1 firmware files */
/*======================================================================*/
#if defined(DSP_MT_DV1_HDW)
#include "./dv1/mt88_Dv1_hwl.h"
/* Feature DATA_STACK */
/*#include "./dv1/dsp_dsm.h"*/
/* Feature TCHLOOP */
/*#include "./dv1/dsp_tchloop.h"*/
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "./dv1/dsp_reco.h"
#include "./dv1/dsp_tr1.h"
#include "./dv1/dsp_tr2.h"
#endif
#endif /* DSP_MT_DV1_HDW */
/*======================================================================*/
/* DSP CV5 firmware files */
/*======================================================================*/
#if defined(DSP_MT_CV5_HDW)
#include "mt87_Cv5_hwl.h"
/* Feature DATA_STACK */
#include "dsp_dsm.h"
/* Feature TCHLOOP */
#include "dsp_tchloop.h"
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "dsp_reco.h"
#include "dsp_tr1.h"
#include "dsp_tr2.h"
#endif
#endif /* DSP_MT_CV5_HDW */
#endif
/*============================================================================*/
#if defined(ACCESS_RIGHTS_RF)||defined(ACCESS_RIGHTS_L1C)||\
defined(ACCESS_RIGHTS_DBAT)||defined(ACCESS_RIGHTS_ICM)||\
defined(ACCESS_RIGHTS_ISEC)||defined(ACCESS_RIGHTS_MMI)||\
defined(ACCESS_RIGHTS_IED)||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_BAI)||defined(ACCESS_RIGHTS_DSP)||\
defined(ACCESS_RIGHTS_TST)||defined(ACCESS_RIGHTS_DVRF)||\
defined(ACCESS_RIGHTS_MEL)||defined(ACCESS_RIGHTS_INIT)||\
defined(ACCESS_RIGHTS_ENV)||defined(ACCESS_RIGHTS_TATRF)||\
defined(ACCESS_RIGHTS_TRA)||defined(ACCESS_RIGHTS_TATADC)||\
defined(ACCESS_RIGHTS_BAT_CTRL)||defined(ACCESS_RIGHTS_HEE)||\
defined(ACCESS_RIGHTS_SR)||defined(ACCESS_RIGHTS_DPWS)||\
defined(ACCESS_RIGHTS_TATEEPRO)||defined(ACCESS_RIGHTS_DSM)||\
defined(ACCESS_RIGHTS_TATSC)||defined(ACCESS_RIGHTS_IHMSC)||\
defined(ACCESS_RIGHTS_IHMADC)||defined(ACCESS_RIGHTS_L2M)||\
defined(ACCESS_RIGHTS_RRM)||defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATDSP)||defined(ACCESS_RIGHTS_TATBAI)||\
defined(ACCESS_RIGHTS_HAU)||defined(ACCESS_RIGHTS_TATTOP)||\
defined(ACCESS_RIGHTS_TATAUDIO)||defined(ACCESS_RIGHTS_IHMRF)||\
defined(ACCESS_RIGHTS_DVTEST)||defined(ACCESS_RIGHTS_THSC)||\
defined(ACCESS_RIGHTS_MTX)||defined(ACCESS_RIGHTS_FA) ||\
defined(ACCESS_RIGHTS_MAC) ||defined(ACCESS_RIGHTS_LL)||\
defined(ACCESS_RIGHTS_LLM) || defined(ACCESS_RIGHTS_RLD) ||\
defined(ACCESS_RIGHTS_RLU) || defined(ACCESS_RIGHTS_DVTOP) ||\
defined(ACCESS_RIGHTS_LTT) || defined(ACCESS_RIGHTS_HACD) ||\
defined(ACCESS_RIGHTS_THPWD)||defined (ACCESS_RIGHTS_HA2D)
/* begin LMSdv86032 - 07/05/03 - FLE*/
/* we add the previous line: defined(ACCESS_RIGHTS_THPWD)*/
/*end LMSdv86032 */
/*============================================================================*/
#include "dspdef.hec"
#endif
/*============================================================================*/
#if defined(ACCESS_RIGHTS_RF)||defined(ACCESS_RIGHTS_L1C)||\
defined(ACCESS_RIGHTS_DPWS)||defined(ACCESS_RIGHTS_ICM)||\
defined(ACCESS_RIGHTS_ISEC)||defined(ACCESS_RIGHTS_MMI)||\
defined(ACCESS_RIGHTS_IED)||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_BAI)||defined(ACCESS_RIGHTS_DSP)||\
defined(ACCESS_RIGHTS_TST)||defined(ACCESS_RIGHTS_TATEEPRO)||\
defined(ACCESS_RIGHTS_MEL)||defined(ACCESS_RIGHTS_INIT)||\
defined(ACCESS_RIGHTS_ENV)||defined(ACCESS_RIGHTS_TATRF)||\
defined(ACCESS_RIGHTS_TRA)||defined(ACCESS_RIGHTS_SR)||\
defined(ACCESS_RIGHTS_MMI_CAL)||defined(ACCESS_RIGHTS_TATSC)||\
defined(ACCESS_RIGHTS_TATAUDIO)||defined(ACCESS_RIGHTS_TATADC)||\
defined(ACCESS_RIGHTS_TATMAN)||defined(ACCESS_RIGHTS_VAL)||\
defined(ACCESS_RIGHTS_DSM)||defined(ACCESS_RIGHTS_TATTOP)||\
defined(ACCESS_RIGHTS_DBAT)||defined(ACCESS_RIGHTS_L2M)||\
defined(ACCESS_RIGHTS_RRM)||defined(ACCESS_RIGHTS_HAU)||\
defined(ACCESS_RIGHTS_TATDSP)||defined(ACCESS_RIGHTS_LL)||\
defined(ACCESS_RIGHTS_LLM)|| defined(ACCESS_RIGHTS_RLD) ||\
defined(ACCESS_RIGHTS_RLU)||defined(ACCESS_RIGHTS_HACD) || \
defined(ACCESS_RIGHTS_MSSND)||\
defined(ACCESS_RIGHTS_THSC)||defined(ACCESS_RIGHTS_THPWD)
/* begin LMSdv86032 - 07/05/03 - FLE */
/* we add the previous line: defined(ACCESS_RIGHTS_THSC)||defined(ACCESS_RIGHTS_THPWD)*/
/*end LMSdv86032 */
/*============================================================================*/
#include "dspdef.het"
#endif
/*============================================================================*/
#if defined(ACCESS_RIGHTS_RF) ||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_BAI)||\
defined(ACCESS_RIGHTS_INIT)||defined(ACCESS_RIGHTS_DPWS)||\
defined(ACCESS_RIGHTS_LL)||defined(ACCESS_RIGHTS_LLM)||\
defined(ACCESS_RIGHTS_TAT5086x)||defined(ACCESS_RIGHTS_TATSC)
/*============================================================================*/
#include "dsptrace.hem"
#endif
/*============================================================================*/
#if defined(ACCESS_RIGHTS_RF) ||defined(ACCESS_RIGHTS_L1C)||\
defined(ACCESS_RIGHTS_ENV)||defined(ACCESS_RIGHTS_ICM)||\
defined(ACCESS_RIGHTS_PA) ||defined(ACCESS_RIGHTS_BAI)||\
defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_TATSC) ||\
defined(ACCESS_RIGHTS_TRA)||defined(ACCESS_RIGHTS_INIT)||\
defined(ACCESS_RIGHTS_TATRF)||defined(ACCESS_RIGHTS_TST)||\
defined(ACCESS_RIGHTS_DPWS)||defined(ACCESS_RIGHTS_MEL)||\
defined(ACCESS_RIGHTS_MMI)||defined(ACCESS_RIGHTS_DSM)||\
defined(ACCESS_RIGHTS_L2M)||defined(ACCESS_RIGHTS_RRM)||\
defined(ACCESS_RIGHTS_SR)||defined(ACCESS_RIGHTS_HAU)||\
defined(ACCESS_RIGHTS_LL)||defined(ACCESS_RIGHTS_LLM)||\
defined(ACCESS_RIGHTS_THSC)||defined(ACCESS_RIGHTS_TATAUDIO)||\
defined(ACCESS_RIGHTS_THPWD)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -