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

📄 dvsc.h

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 H
字号:
/******************************************************************************/
/* 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
 *----------------------------------------------------------------------------* 
 * 02.09.97 |            | XXYYYY | - creation
 * 03.11.97 | F. Sezille |        | - new project : bertha_lc
 * 24.03.98 | F. Sezille |        | - modifications for RTK-E
 * 14.09.98 |S.MADELAINE |        | - modifications for dv0tool
 * 14.09.98 | F. LE GOFF |        | - modifications of ACCESS-RIGTH
 * 04.12.98 | F. LE GOFF |        | - Add of hmelo.h include for X15
 * 04.12.98 | F. LE GOFF |  1.44  | - Change access right for dv91reg.hep
 * 16.12.98 | F. Sezille |        | - Add ACCESS_RIGHTS_MTX and ACCESS_RIGHTS_FA
 * 11.01.99 | R.CHARTIER |  1.48  | - Add ACCESS_RIGHTS_CC
 * 20.01.99 | F. LE GOFF |  1.49  | - Add access right for dv96mis.hep
 * 29.01.99 |S.MADELAINE |        | - Add ACCESS_RIGHTS_IHMTOP
 * 20.01.99 | F. LE GOFF |  1.52  | - Add access right for dv93cs.hep
 * 20.01.99 | F. LE GOFF |  1.53  | - Add access right for dv93cs.hep
 * 12.03.99 | R.CHARTIER |  1.57  | compile for __B52DBV2__
 * 30.03.99 | R.CHARTIER |  1.57  | compile for __B52DBV2__
 * 23.04.99 | F. LE GOFF |  1.61  | - Add Uart 0 test managment.
 * 04.05.99 | R.CHARTIER |  1.61  | compile for __B52DBV2__
 * 25.05.99 | R.CHARTIER |  1.62  | adapt compilation switches DBV2
 * 31.05.99 |S.Bouchereau|  1.63  | include dv97uart.hep under switch TATSC_TST_UART
 * 17.06    |S.Bouchereau|   1.64 | Compatibility
 * 02.07    |R.Chartier  |   1.64 | DV_H 
 *----------------------------------------------------------------------------* 
 * 26.11.99 |R.CHARTIER  |      2.11 | - Compatibility DLL_EXCHANGE_MODE x16db
 * 28.03.00 | F. LE GOFF |      2.25 | - Add access rights.
 *          |            |           | (Report of TATSC-2.19.RECO_TST version)
 *          |            |           | - CRQ LMSdv36456 LMSdv37349 LMSdv37384
 * 28.11.00 | F. LE GOFF |      2.39 | - Merge from 2.38.TATFLASH_1_21_CPY: Add
 *          |            |           | access rights and optimization.
 * 28.08.01 | F. LE GOFF |      2.48 | - Merge from 2.48.LMSDV62604: Add access
 *          |            |           | rights.
 *          |            |           |
 *          |            |           |
 ***************************************************************************)F*/
/* #*/

#ifndef DVSC_H 
#define DVSC_H  

/*======================*/
/*  REQUIRED INTERFACE  */
/*======================*/
/* list of all external includes useful for the module */

#if defined (DVSC)

#define ACCESS_RIGHTS_DVSC

#ifdef _LABWIN32
#include "pc_hard.opt"
#if defined (SL_EVENTAPI)
#include <windows.h>
#endif /* SL_EVENTAPI */
#include <ansi_c.h>
#include <rs232.h>
#include <utility.h>

#endif /* _LABWIN32 */

#if defined(TAT_DYNAMIC_LIBRARIES)
#include <cvidef.h> /* DLL EXPORT and IMPORT */
#endif /*  TAT_DYNAMIC_LIBRARIES */

#include "master.h"
#include "din.h"
#include "bai.h"
#if !defined(TATMELODY_REMOVING_FTR)
#include "hmelo.h"
#endif

#if defined (TATSC_TST_UART)

#if defined(PROCESS_BUD)
#include "bud.h"
#else
#include "sl3.h"
#endif

#define ACCESS_RIGHTS_TAT  
#include "mis.h"
#undef ACCESS_RIGHTS_TAT 

#endif /*  TATSC_TST_UART  */

#include "hi2c.h"

#if defined(TATTOP_CUST_CHAR_BITMAP_VER_FTR)
#include "userbver.h"
#endif
#if defined(TATTOP_CUST_MMI_VER_FTR)
#include "external.h"
#endif
#include "tattop.h" 
#include "dvtop.h" 
#include "tatmain.h" 
#include "tatsc.h"
#if defined(PCF50875) && defined(_LABWIN32) 
#include "tatbb.h"
#endif
#if !defined(MATENG_REMOVING_FTR)
#include "mateng.h"
#endif
#if !defined(MATTESTS_REMOVING_FTR)
#if !defined(MATENG_SYSOL2_FTR)
#include "tatman.h" 
#else
#include "matman.h" 
#endif
#endif
#include "dvmain.h"
#include "dv0int.h"

#if defined(PCF5060X_HDW)
#if !defined (OP_INT_PKG_TATPMU_CPR) 
#include "dvpcf5060x.h"
#include "dv17pmu.h"
#include "dv18int.h"
#else   /* OP_INT_TATPMU_PKG_CPR */
#endif  /* OP_INT_TATPMU_PKG_CPR*/
#endif  /* PCF5060X_HDW */
 

#if defined(_LABWIN32)
#include "slbud.h" 
#include "symbols.hec"
#else   /* _LABWIN32 */
#include "din.h"
#endif  /* _LABWIN32 */

#if defined (PCF5060X_HDW)
#include"reg50601.ho"
#endif  /* PCF50601_HDW */

#endif /* DVSC */

/*======================*/
/*  PROVIDED INTERFACE  */
/*======================*/
/* list of includes provided to other modules */

#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_IHMSC)  ||\
    defined (ACCESS_RIGHTS_DVSC)   || defined (ACCESS_RIGHTS_IHMRW)  ||\
    defined (ACCESS_RIGHTS_MTX)    || defined (ACCESS_RIGHTS_FA)     ||\
    defined (ACCESS_RIGHTS_CC)
#include "dv90pwm.hep"
#include "dv90pwm.hec"
#endif /* ACCESS_RIGHTS_CC */

#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_DVSC)   ||\
    defined (ACCESS_RIGHTS_IHMRW)  || defined (ACCESS_RIGHTS_IHMSC)  ||\
    defined (ACCESS_RIGHTS_MTX)    || defined (ACCESS_RIGHTS_FA)
#include "dv93cs.hep"
#endif /* ACCESS_RIGHTS_TATMAN */

#if defined (ACCESS_RIGHTS_DVSC)   || defined (ACCESS_RIGHTS_DVMAN)  ||\
    defined (ACCESS_RIGHTS_TSTISC) || defined (ACCESS_RIGHTS_TSTIMAN)||\
    defined (ACCESS_RIGHTS_IHMSC)  || defined (ACCESS_RIGHTS_IHMRW)  ||\
    defined (ACCESS_RIGHTS_DVSIM)  || defined (ACCESS_RIGHTS_IHMADC) ||\
    defined (ACCESS_RIGHTS_IHMRF)  || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_IHMLCD) || defined (ACCESS_RIGHTS_DVTOP)  ||\
    defined (ACCESS_RIGHTS_DVLCD)  || defined (ACCESS_RIGHTS_DVTEST) ||\
    defined (ACCESS_RIGHTS_LTT)    || defined (ACCESS_RIGHTS_CC)     ||\
    defined (ACCESS_RIGHTS_MTX)    || defined (ACCESS_RIGHTS_FA)     ||\
    defined (ACCESS_RIGHTS_DVFLASH) || defined (ACCESS_RIGHTS_DV9INT)||\
    defined (ACCESS_RIGHTS_DVBT) || defined (ACCESS_RIGHTS_UIG3INI)
#include "dv91reg.hep"
#endif /* ACCESS_RIGHTS_DVSC */

#if defined (ACCESS_RIGHTS_IHMRW)    || defined (ACCESS_RIGHTS_IHMRF)   ||\
    defined (ACCESS_RIGHTS_DVSC)     || defined (ACCESS_RIGHTS_IHMSC)   ||\
    defined (ACCESS_RIGHTS_IHMMAIN)  || defined (ACCESS_RIGHTS_IHMAEEPR)||\
    defined (ACCESS_RIGHTS_IHMTOP)   || defined (ACCESS_RIGHTS_IHMLCD)  ||\
    defined (ACCESS_RIGHTS_DVTOP)    || defined (ACCESS_RIGHTS_TATMAN)  ||\
    defined (ACCESS_RIGHTS_IHMFLASH) || defined (ACCESS_RIGHTS_DVTEST)  ||\
    defined (ACCESS_RIGHTS_CC)       || defined (ACCESS_RIGHTS_MTX)     ||\
    defined (ACCESS_RIGHTS_FA)       || defined (ACCESS_RIGHTS_LTT)     ||\
    (defined(ACCESS_RIGHTS_IHMSL) && defined (SL_MULTITHREADS_FTR))     ||\
    defined (ACCESS_RIGHTS_DVLCD)    || defined (ACCESS_RIGHTS_DVMAIN)  ||\
    defined (ACCESS_RIGHTS_TATUISKBD) || defined (ACCESS_RIGHTS_UIG3INI)
#include "dv96mis.hep"
#endif /* ACCESS_RIGHTS_TSTIEEPR */

#if defined (ACCESS_RIGHTS_DVSC)
#include "dv96mis.hem"
#endif /* ACCESS_RIGHTS_DVTOP */

#if defined (TATSC_TST_UART) 
#if defined (ACCESS_RIGHTS_DVSC)   || defined (ACCESS_RIGHTS_IHMSC)  ||\
    defined (ACCESS_RIGHTS_IHMBT)  || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_FA)     || defined (ACCESS_RIGHTS_MTX)    
#include "dv97uart.hep"
#endif /*  ACCESS_RIGHTS_DVSC  */ 
#endif /*  TATSC_TST_UART  */ 

#if !defined(DV91SCRW_C) 
#if defined (ACCESS_RIGHTS_DVSC) || defined  (ACCESS_RIGHTS_DVTOP) ||\
    defined (ACCESS_RIGHTS_MTX)  || defined (ACCESS_RIGHTS_FA)    
#include "dv96mis.hev"
#endif
#endif

#if defined (ACCESS_RIGHTS_DVSC) || defined  (ACCESS_RIGHTS_IHMADC) ||\
    defined (ACCESS_RIGHTS_IHMSC) || defined (ACCESS_RIGHTS_DVLCD)  ||\
    defined (ACCESS_RIGHTS_MTX)  || defined (ACCESS_RIGHTS_FA)     
#include "dv92gpio.hep"
#endif /* ACCESS_RIGHTS_IHMADC */   

/*=================*/
/*  PRIVATE USING  */
/*=================*/
/* list of all internal includes useful for the module */

#if defined (ACCESS_RIGHTS_DVSC)
#undef ACCESS_RIGHTS_DVSC
#endif /*DVSC */

#endif   /* DVSC_H */

⌨️ 快捷键说明

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