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

📄 dv40adc.hep

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEP
字号:
/******************************************************************************/
/*                                    DESCRIPTION
 *
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    EVOLUTION
 *----------------------------------------------------------------------------* 
 * Date     | Author    | Arnb   | Description
 *----------------------------------------------------------------------------* 
 * 22.07.99 |F. LE GOFF |      2.3  | - Optimization for architecture A1.
 *          |           |           | - Suppression of DAC1 TEst
 * 26.11.99 | CHARTIER  |      2.9  | Compatibility x16db 
 * 25.04.00 |F. Le Goff |      2.20 | - Add functionality of battery drop 
 *          |           |           | measure (Merge with 2.17.MEASDROP)
 * 08.06.00 |F. Le Goff |      2.21 | - Export driver dv40_07. 
 *          |           |           | 
 ***************************************************************************)F*/
#ifndef DV40ADC_HEP
#define DV40ADC_HEP

#ifndef DV40ADC_C
#define GLOBAL extern
#else
#define GLOBAL
#endif

GLOBAL u32 DLL_EXCHANGE_MODE dv40_01GetRadioTemperature(u32 vp_TimeOut,
							u16 *pp_Temperature);
GLOBAL u32 DLL_EXCHANGE_MODE  dv40_02GetBatteryMeasure(u32 vp_TimeOut,
						       u16 *pp_Measure);
GLOBAL u32  DLL_EXCHANGE_MODE dv40_03GetBatteryMeasure2(u32 vp_TimeOut,
							u16 *pp_Measure2);
GLOBAL u32  DLL_EXCHANGE_MODE dv40_04GetBatteryType(u32 vp_TimeOut,
						    u16 *pp_Type);
GLOBAL u32 dv40_06GetAllADCValues(u32 vp_TimeOut,u16 *pp_RadioTemp,
				  u16 *pp_BattType, u16 *pp_BattMeasure1,
				  u16 *pp_BattMeasure2);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_07GetBatteryInformations(u32 vp_TimeOut, 
					 u16 *pp_BatVoltage1,
					 u16 *pp_BatVoltage2, u16 *pp_BatTemperature,
					 u16 *pp_BatType, s32 *pp_BatDerivate,
					 u32 *pp_BatStatus);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_08GetADC1Value(u32 vp_TimeOut,u16 *pp_value);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_09GetADC2Value(u32 vp_TimeOut,u16 *pp_value);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_10GetADC3Value(u32 vp_TimeOut,u16 *pp_value);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_11GetADC4Value(u32 vp_TimeOut,u16 *pp_value);

#if defined (CTRL_GOOD_TEMPERATURE) 
#if defined (ACCESS_RIGHTS_DVADC)|| defined (ACCESS_RIGHTS_IHMADC)
GLOBAL u32  DLL_EXCHANGE_MODE dv40_13ConvertAdcToTemp(u32 vp_TimeOut,u16 vp_ValADC,s8 *pp_Temperature) ;
#endif /* CTRL_GOOD_TEMPERATURE + ACCESS_RIGHTS */
#endif /* CTRL_GOOD_TEMPERATURE */

#if defined (TATADC_CTRL_DAC1_DBG)
GLOBAL u32 DLL_EXCHANGE_MODE dv40_14SetDAC1Value(u32 vp_TimeOut,u8 vp_DAC1Value);
#endif  /*  TATADC_CTRL_DAC1_DBG  */

#if defined(ADC1A_WITH_PATTERN_TX)
GLOBAL u32  DLL_EXCHANGE_MODE dv40_15GetBatteryDropMeasure(u32 vp_TimeOut,u16 *pp_Measure);
GLOBAL u32  DLL_EXCHANGE_MODE dv40_16GetADC1AValue(u32 vp_TimeOut,u16 *pp_Measure);
#endif   /*  ADC1A_WITH_PATTERN_TX  */

#undef GLOBAL
#endif /* DV40ADC_HEP */

⌨️ 快捷键说明

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