⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dv96mis.hep

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEP
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(*************************************************************************** 
 * File name : %M%
 * Project : ROAD RUNNER
 * Module :
 * Date : (US) %G% %U%
 * Version : %I%
 * Compiler name and release(s) :
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    DESCRIPTION
 *
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                           FUNCTIONS DEFINED IN THIS FILE
 *----------------------------------------------------------------------------* 
 * Name            | Object
 *----------------------------------------------------------------------------* 
 * 
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    EVOLUTION
 *----------------------------------------------------------------------------* 
 * Date     | Author      | Arnb     | Description
 *----------------------------------------------------------------------------* 
 * 03.11.97 | F. Sezille  | XXYYYY   | Creation
 * 13.05.98 | F. Le Goff  | step 01  | Modification for the X15 project
 * 01.02.99 | F. Le Goff  |TATSC.1.51| Add driver for the X15 project (dv96_30)
 * 30.03.99 | R.Chartier  |TATSC.1.58| __B52DBV2__
 * 20.04.99 | S.Bouchereau|TATSC-1.60| __G2K__
 * 21.06.99 | R.CHARTIER  |TATSC-1.64| Compatibility
 *----------------------------------------------------------------------------*
 * 26.11.99 |R.CHARTIER |      2.11 | - Compatibility DLL_EXCHANGE_MODE x16db
 * 14.06.00 |F. LE GOFF |      2.30 | - Export dv96_19 and dv96_20. (CRQ 
 *          |           |           | LMSdv41849)
 * 28.02.01 | C.P.WONG  |           | - Removed prototypes:
 *          |           |           |     dv96_16BlockingDefense
 *          |           |           |     dv96_25NoBlockingDefense
 *          |           |           |     dv96_41WatchdogGeneration
 ***************************************************************************)F*/
/* #*/

#ifndef DV96MIS_HEP
#define DV96MIS_HEP

#ifndef DV96MIS_C
#define GLOBAL extern
#else
#define GLOBAL
#endif

GLOBAL u32 DLL_EXCHANGE_MODE dv96_00SoftVersion(u32 vp_TimeOut, u32 * pp_SoftVersion);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_01DSPVersion(u32 vp_TimeOut, u32 *pp_DSPVersion);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_01CustomerCharacterBitmapVersion(u32 vp_TimeOut, u8 *pp_cg_CustomerBitMapVersion);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_02MainCustMMISoftVersion(u32 vp_TimeOut, u8 *pp_cg_CustomerMMIVersion);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_02PortREF_ON(u32 vp_TimeOut, u8 *pp_Value, u8 vp_RW);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_03PortRSTNC_LCD(u32 vp_TimeOut, u8 *pp_Value, u8 vp_RW);
#if !defined (TAT_ACCESSORIES_DETECTION_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_04ControlIGN (u32 vp_TimeOut, u16 vp_TimeOutForIGN, u8 * pp_Response);
#endif /* TAT_ACCESSORIES_DETECTION_FTR */
GLOBAL u32 DLL_EXCHANGE_MODE dv96_05SubstitutProcess (u32 vp_TimeOut, u16 vp_OldProcess, u16 vp_NewProcess);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_06RestitutProcess (u32 vp_TimeOut, u16 vp_Process);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_07ClockControl (u32 vp_TimeOut, u8 vp_ReadWrite, u32 *pp_Hours ,
				u32 *pp_Minute, u32 *pp_Seconde, u32 *pp_Day ,
				u32 *pp_Month, u32 *pp_Year, u32 *pp_DayInWeek);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_08RTCControl (u32 vp_TimeOut, u32 vp_EnableDisable, u32 vp_Period);
#if defined(AVDDSS_I2C_HDW)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_09PMUSwitchAlim (u32 vp_TimeOut, u8 vp_Alim);
#endif /* AVDDSS_I2C_HDW */
GLOBAL u32 DLL_EXCHANGE_MODE dv96_10WaitSleepModeResult (u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_11SwitchAlim (u32 vp_TimeOut, u8 vp_Alim);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_12SwitchFrequency (u32 vp_TimeOut, u8 vp_Freq);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_13DataPackID (u32 vp_TimeOut, u32 *vp_DataPackID);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_14ResetDspResultIntTo(u32 vp_TimeOut,u8 vp_ModuleFunction);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_15ResetFrameIntTo(u32 vp_TimeOut,u8 vp_ModuleFunction);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_17ReadMobileFreq (u32 vp_TimeOut, u8 *pp_Frequency);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_18SetI2CFrequency (u32 vp_TimeOut, u8 vp_I2CFreq);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_19SubstitutPCtoMMI (u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_20RestitutMMI (u32 vp_TimeOut);
GLOBAL u32 dv96_21ContinuousToggleOnPort(u32 vp_TimeOut, u32 vp_Register,
					 u16 vp_HighTime, u16 vp_LowTime,
					 u8 vp_BitInRegister, u8 vp_NbPeriod,
					 u8 vp_NbBit);
GLOBAL u32 dv96_22ContinuousToggleOnRTS(u32 vp_TimeOut, u16 vp_HighTime,
					u16 vp_LowTime, u8 vp_NbPeriod);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_23ContinuousToggleOnGPIO(u32 vp_TimeOut, u16 vp_HighTime, u16 vp_LowTime,
					 u8 vp_NbPeriod, u8 vp_GPIO);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_24WaitToggleResult(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_26NewSleepMode (u32 vp_TimeOut, u16 vp_SleepTime,
				u8 vp_SCstate,u8 vp_DSPstate,u16 vp_PDCUC,
				u8 vp_GPON0,u8 vp_GPON1,u8 vp_GPON2,u16 vp_GPIODIR,
				u16 vp_GPIODAT,u16 vp_GPIOCON);
#if defined(SMOOTH_BACKLIGHT)
GLOBAL u32 dv96_27SmoothBacklight(u32 vp_TimeOut,u8 vp_DutyCycle,u16 vp_FirstFrequency,
				  u16 vp_LastFrequency,u16 vp_FrequencyStep,u8 vp_TimeStep);
#endif /* SMOOTH_BACKLIGHT */
GLOBAL u32 DLL_EXCHANGE_MODE dv96_28ReadBaseBandFrequency (u32 vp_TimeOut,u16* vp_Frequency);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_29SetBaseBandFrequency (u32 vp_TimeOut,u16 vp_Frequency);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_30ReadDspFrequency (u32 vp_TimeOut,u16* vp_Frequency);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_31SetDspFrequency (u32 vp_TimeOut,u16 vp_Frequency);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_32ReadI2CFrequency (u32 vp_TimeOut, u8* vp_I2CFreq);  
GLOBAL u32 DLL_EXCHANGE_MODE dv96_33I2cCommand(u32 vp_TimeOut,u8 vp_I2cAddress,u8 vp_Mode,u16 vp_Length,u8* pp_Data);  
GLOBAL u32 DLL_EXCHANGE_MODE dv96_34Cali_13M_32K (u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_35ReadDSPRegister (u32 vp_TimeOut, u16 vp_Register, u16 *pp_RegisterValue);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_36AutobaudingDeactivation (u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_37SleepModeDeactivation (u32 vp_TimeOut);
#if !defined (TAT_ACCESSORIES_DETECTION_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_38AutobaudingTest (u32 vp_TimeOut);
#endif /* TAT_ACCESSORIES_DETECTION_FTR */
GLOBAL u32 DLL_EXCHANGE_MODE dv96_39SwitchOff(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_40SwitchOn(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_42SleepModeCommand (u32 vp_TimeOut,u16 vp_SleepTime,u8 vp_SCstate,u8 vp_DSPstate,
			 u16 vp_PDCUC,u8 vp_GPON0,u8 vp_GPON1,u8 vp_GPON2,u16 vp_GPIODIR,
			 u16 vp_GPIODAT,u16 vp_GPIOCON,u8 vp_EnableInterrupt);
#if defined (Z10_HDW) && defined (TATSC_TST_CHARGE_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_43TestChargeOnPort(u32 vp_TimeOut, u8 vp_SwitchTest, u16 vp_HighTime,
				  u16 vp_LowTime, u16 vp_DephaseTime);
#endif
#if defined (PCF50601_HDW)

GLOBAL u32 DLL_EXCHANGE_MODE dv96_44SetPMU(u32 vp_TimeOut,u8 vp_Supply,u8 vp_FSS,u8 vp_S_Mode,u8 vp_VOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_45ReadPMU(u32 vp_TimeOut,u8 vp_Supply,u8* vp_FSS,u8* vp_S_Mode,u8* vp_VOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_46SetCCM(u32 vp_TimeOut,u8 vp_Short,u8 vp_ChrVset);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_47ReadCCM(u32 vp_TimeOut,u8* vp_Short,u8* vp_ChrVset);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_48MicBiasDeactivation(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_49MicBiasActivation(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_50AvddsDeactivation(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_51AvddsActivation(u32 vp_TimeOut);   
#if !defined (TAT_ACCESSORIES_DETECTION_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_60RecoTest (u32 vp_TimeOut, u16 vp_RecoNumber, u16 vp_TimeOutForReco, u8 * pp_Response);
#endif /* TAT_ACCESSORIES_DETECTION_FTR */
  
#endif

GLOBAL u32 DLL_EXCHANGE_MODE dv96_61TCHLoopChangeProcess (u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_62TCHLoopRestituteProcess (u32 vp_TimeOut);

#if defined (UART0_FLOW_CONTROL_TAT_FTR) || defined (UART1_FLOW_CONTROL_TAT_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_63TxFlowControlDeactivation(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_64TxFlowControlActivation(u32 vp_TimeOut);   
#endif

#if defined (TAT_DEBUG_COLOR_SCR) && defined(TAT_ENABLE_FDS3402_REGISTER_MENU)
GLOBAL u32 DLL_EXCHANGE_MODE dv96_44RefreshLCD(u32 vp_TimeOut,u32 vp_address);
#endif
GLOBAL u32 DLL_EXCHANGE_MODE dv96_101Uart1Activation(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv96_100Uart1Deactivation(u32 vp_TimeOut);


#if defined (TATSC_ONKEY_INTERRUPT_MANAGEMENT_FTR)
u32  DLL_EXCHANGE_MODE dv96_63OnkeyTest (u32 vp_TimeOut,u16 vp_TimeOutForOnkey, u8 * pp_Response);
#endif
u32  DLL_EXCHANGE_MODE dv96_64BurstMode (u32 vp_TimeOut, bool pp_BurstMode);
  
#undef GLOBAL
#endif /* DV96MIS_HEP */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -