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

📄 dv0int.hev

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEV
字号:
/******************************************************************************/
/* SCCS: %Z% Name: dv03misc.hev Date US: 12/18/00 Ver.: L1C2G-B52DB */
/******************************************************************************/
/*F(*************************************************************************** 
 * File name : dv03misc.hev
 * Project : TAT
 * Module : TATTOP
 * Date : (US) 12/18/00
 * Version : L1C2G-B52DB
 * Compiler name and release(s) :
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    DESCRIPTION
 *                      interface between layer one and radio protocol
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                           FUNCTIONS DEFINED IN THIS FILE
 *----------------------------------------------------------------------------* 
 * Name            | Object
 *----------------------------------------------------------------------------* 
 * 
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    EVOLUTION
 *----------------------------------------------------------------------------* 
 * Date     |Author	 | Arnb      | Description
 *----------------------------------------------------------------------------* 
 * 07/12/98 | N.BASSET   |           | Creation 
 * 08.01.01 | F. Le Goff |      2.47 | - Apply coding rules
 ***************************************************************************)F*/
/* #*/

#ifndef DV04INIT_HEV
#define DV04INIT_HEV

#ifndef DV0INT_C
#define GLOBAL extern
#else
#define GLOBAL  
#endif

#undef  DLL_EXCHANGE_MODE
 
#if defined (_LABWIN32)
/* --- PC definition --- */
#if defined(TAT_LINKING_DLL) || defined(TAT_DYNAMIC_LIBRARIES)
#if defined (ACCESS_RIGHTS_DVTOP)    || defined (ACCESS_RIGHTS_DVADC)    ||\
	defined (ACCESS_RIGHTS_DVAUDIO)  || defined (ACCESS_RIGHTS_DVLCD)    ||\
	defined (ACCESS_RIGHTS_DVRF)     || defined (ACCESS_RIGHTS_DVSC)     ||\
	defined (ACCESS_RIGHTS_DVRW)     || defined (ACCESS_RIGHTS_IHMMAIN_N)  ||\
	defined (ACCESS_RIGHTS_DVEEPRO)  || defined (ACCESS_RIGHTS_DVMAN)    ||\
	defined (ACCESS_RIGHTS_DVMAIN)   || defined (ACCESS_RIGHTS_DVMEL)    ||\
	defined (ACCESS_RIGHTS_DVTEST)   || defined (ACCESS_RIGHTS_DVHFD)    ||\
	defined (ACCESS_RIGHTS_DVMATENG) || defined (ACCESS_RIGHTS_DVMAN)    ||\
	defined (ACCESS_RIGHTS_DVSIM)    || defined (ACCESS_RIGHTS_DVIRDA)   ||\
	defined (ACCESS_RIGHTS_DVFLASH)  || defined (ACCESS_RIGHTS_DVALMAIN) ||\
	defined (ACCESS_RIGHTS_DVTRACE)  || defined (ACCESS_RIGHTS_TATDVDLL) ||\
	defined (ACCESS_RIGHTS_DVIRDA)   || defined (ACCESS_RIGHTS_HKBD)	 ||\
	defined (ACCESS_RIGHTS_DVBT)     || defined (ACCESS_RIGHTS_DVPCF5060X) ||\
	defined (ACCESS_RIGHTS_DV18INT)  || defined(DV0INT_C)
#if defined DLLEXPORT
#define DLL_EXCHANGE_MODE DLLEXPORT
#else  /* DLLEXPORT */
#define DLL_EXCHANGE_MODE _declspec(dllexport)
#endif /*  DLLEXPORT */
#else 
#define DLL_EXCHANGE_MODE DLLIMPORT
#endif  /* DV04INIT_C */
#else	  /* TAT_LINKING_DLL	TAT_DYNAMIC_LIBRARIES */
#define DLL_EXCHANGE_MODE
#endif	  /* TAT_LINKING_DLL	TAT_DYNAMIC_LIBRARIES */

/* --- end of PC definition --- */
#else /* _labwin32 */
/* --- embedded definition --- */
#define DLL_EXCHANGE_MODE 
/* --- end of embedded definition --- */
#endif /*  _LABWIN32  */
 
#if defined(ACCESS_RIGHTS_DVTOP) || defined(ACCESS_RIGHTS_DUMP) ||\
    defined(ACCESS_RIGHTS_DV0INT)
GLOBAL u32 DLL_EXCHANGE_MODE v_tattop_DumpScreenAddress;
GLOBAL u32 DLL_EXCHANGE_MODE v_tattop_LengthOfDumpScreen;
#endif


#if defined (ACCESS_RIGHTS_DVTOP)    || defined (ACCESS_RIGHTS_DVADC)    ||\
    defined (ACCESS_RIGHTS_DVAUDIO)  || defined (ACCESS_RIGHTS_DVLCD)    ||\
    defined (ACCESS_RIGHTS_DVRF)     || defined (ACCESS_RIGHTS_DVSC)     ||\
    defined (ACCESS_RIGHTS_DVRW)     || defined (ACCESS_RIGHTS_IHMMAIN)  ||\
    defined (ACCESS_RIGHTS_DVEEPRO)  || defined (ACCESS_RIGHTS_DVMAN)    ||\
    defined (ACCESS_RIGHTS_DVMAIN)   || defined (ACCESS_RIGHTS_DVMEL)    ||\
    defined (ACCESS_RIGHTS_DVTEST)   || defined (ACCESS_RIGHTS_DVHFD)    ||\
    defined (ACCESS_RIGHTS_DVMATENG) || defined (ACCESS_RIGHTS_DVMAN)    ||\
    defined (ACCESS_RIGHTS_DVSIM)    || defined (ACCESS_RIGHTS_DVIRDA)   ||\
    defined (ACCESS_RIGHTS_DVFLASH)  || defined (ACCESS_RIGHTS_IHMFLASH) ||\
    defined (ACCESS_RIGHTS_DVTRACE)  || defined (ACCESS_RIGHTS_IHMVALMAIN) ||\
    defined (ACCESS_RIGHTS_DVALMAIN) || defined (ACCESS_RIGHTS_IHMTOP)   ||\
    defined (ACCESS_RIGHTS_IHMSL)    || defined (ACCESS_RIGHTS_IHMAUDIO) ||\
    defined (ACCESS_RIGHTS_IHMADC)   || defined (ACCESS_RIGHTS_IHMRF)    ||\
    defined (ACCESS_RIGHTS_IHMLCD)   || defined (ACCESS_RIGHTS_IHMSC)    ||\
    defined (ACCESS_RIGHTS_IHMAEEPR) || defined (ACCESS_RIGHTS_IHMMAN)   ||\
    defined (ACCESS_RIGHTS_IHMRW)    || defined (ACCESS_RIGHTS_IHMPAT)   ||\
    defined (ACCESS_RIGHTS_IHMSIM)   || defined (ACCESS_RIGHTS_LTA)      ||\
    defined (ACCESS_RIGHTS_LTL)      || defined (ACCESS_RIGHTS_LTM)      ||\
    defined (ACCESS_RIGHTS_LTS)      || defined (ACCESS_RIGHTS_MTX)      ||\
    defined (ACCESS_RIGHTS_FA)       || defined (ACCESS_RIGHTS_IHMSEL)   ||\
    defined (ACCESS_RIGHTS_IHMGEN)   || defined (ACCESS_RIGHTS_TATDVDLL) ||\
    defined (ACCESS_RIGHTS_TRACER)   || defined (ACCESS_RIGHTS_IHMIRDA)  ||\
    defined (ACCESS_RIGHTS_DVIRDA)   || defined (ACCESS_RIGHTS_HKBD)	 ||\
    defined (ACCESS_RIGHTS_IHMPCF5060X) || defined (ACCESS_RIGHTS_DVPCF5060X)||\
    defined (ACCESS_RIGHTS_DVBT)        || defined (ACCESS_RIGHTS_IHMBT) ||\
    defined (ACCESS_RIGHTS_DV18INT)  || defined (ACCESS_RIGHTS_MATENG) ||\
    defined (ACCESS_RIGHTS_DV0INT)   || defined (ACCESS_RIGHTS_UIBB)

GLOBAL u32 v_tattop_Init_Var;

#if defined (_LABWIN32)


enum
{ 
  TATTOP_HELP,                        /* 00 */
  TATMAIN_HELP,                       /* 01 */
  TATAUDIO_EEPROM_SECTION_HELP,       /* 02 */
  TATAUDIO_LOOP_MODE_HELP,            /* 03 */
  TATAUDIO_TONE_GENERATION_HELP,      /* 04 */
  TATADC_HELP,                        /* 05 */
  TATRF_HELP_RX_COMMANDS,             /* 06 */
  TATRF_HELP_RX_OFFSET,               /* 07 */
  TATRF_HELP_ADVANCED_POWER_MEASURE,  /* 08 */
  TATRF_HELP_TX_COMMANDS,             /* 09 */
  TATRF_HELP_RAMPING_COEFFICIENTS,    /* 10 */
  TATRF_HELP_SYNTHE_CONTINUOUS_MODE,  /* 11 */
  TATRF_HELP_FIXED_PARAMETERS_TABLE,  /* 12 */
  TATRF_HELP_RADIO_TABLE_PARAMETERS,  /* 13 */
  TATRF_HELP_FRAME_COMMANDS,          /* 14 */
  TATRF_HELP_RAMPING_COEFFICIENT_2TX, /* 15 */
  TATRF_HELP_TRANSFERT_TABLE,         /* 16 */
  TATRF_HELP_RADIO_ICS_REGISTERS,     /* 17 */
  TATRF_HELP_TCH_LTT,                 /* 18 */
  TATRF_HELP_RADIO,                   /* 19 */
  TATLCD_HELP,                        /* 20 */
  TATMAN_HELP,                        /* 21 */
  TATSIM_HELP,                        /* 22 */
  TATSC_I2C_HELP,                     /* 23 */
  TATSC_CONSUMPTION_HELP,             /* 24 */
  TATSC_PCF5087_REGISTERS_HELP,        /* 25 */
  TATSC_DSP_REGISTER_HELP,             /* 26 */
  TATSC_GPIO_HELP,                    /* 27 */
  TATSC_INTERRUPT_MANAGEMENT_HELP,    /* 28 */
  TATSC_KEYBOARD_HELP,                /* 29 */
  TATSC_UART_HELP,                    /* 30 */
  TATEEPRO_HELP,                      /* 31 */
  TATFLASH_HELP,                      /* 32 */
  TAT5060X_REGULATOR_HELP,            /* 33 */
  TAT5060X_BACKLIGHT_HELP,            /* 34 */
  TAT5060X_INTERRUPT_MANAGEMENT_HELP, /* 35 */
  TAT5060X_BATTERY_AND_CHARGER_HELP,  /* 36 */
  TAT5060X_SET_REGISTER_HELP,         /* 37 */
  TAT5060X_REAL_TIME_CLOCK_HELP,      /* 38 */
  TAT_FUNCTION_END                    /* 39 */
};

GLOBAL s8 DLL_EXCHANGE_MODE *v_dvtop_HelpTool
#if defined DV0INT_C
 = "AcroRd32.exe"
#endif /* DV0INT_C */
;


#if !defined(DOWNLOAD_INT)
GLOBAL void DLL_EXCHANGE_MODE (* p_dvtop_HelpFunction[TAT_FUNCTION_END])(s32 vp_event, s8 *vp_Tool,s8 *vp_File,s32 vp_handle)
#if defined DV0INT_C
= {
   dv0_30HelpDisplay, /* 00 */
   dv0_30HelpDisplay, /* 01 */
   dv0_30HelpDisplay, /* 02 */
   dv0_30HelpDisplay, /* 03 */
   dv0_30HelpDisplay, /* 04 */
   dv0_30HelpDisplay, /* 05 */
   dv0_30HelpDisplay, /* 06 */
   dv0_30HelpDisplay, /* 07 */
   dv0_30HelpDisplay, /* 08 */
   dv0_30HelpDisplay, /* 09 */
   dv0_30HelpDisplay, /* 10 */
   dv0_30HelpDisplay, /* 11 */
   dv0_30HelpDisplay, /* 12 */
   dv0_30HelpDisplay, /* 13 */
   dv0_30HelpDisplay, /* 14 */
   dv0_30HelpDisplay, /* 15 */
   dv0_30HelpDisplay, /* 16 */
   dv0_30HelpDisplay, /* 17 */
   dv0_30HelpDisplay, /* 18 */
   dv0_30HelpDisplay, /* 19 */
   dv0_30HelpDisplay, /* 20 */
   dv0_30HelpDisplay, /* 21 */
   dv0_30HelpDisplay, /* 22 */
   dv0_30HelpDisplay, /* 23 */
   dv0_30HelpDisplay, /* 24 */
   dv0_30HelpDisplay, /* 25 */
   dv0_31HelpDisplayNullProc, /* 26 */
   dv0_31HelpDisplayNullProc, /* 27 */
   dv0_31HelpDisplayNullProc, /* 28 */
   dv0_31HelpDisplayNullProc, /* 29 */
   dv0_31HelpDisplayNullProc, /* 30 */
   dv0_30HelpDisplay, /* 31 */
   dv0_30HelpDisplay, /* 32 */
   dv0_31HelpDisplayNullProc, /* 33 */
   dv0_31HelpDisplayNullProc, /* 34 */
   dv0_31HelpDisplayNullProc, /* 35 */
   dv0_31HelpDisplayNullProc, /* 36 */
   dv0_31HelpDisplayNullProc, /* 37 */
   dv0_30HelpDisplay  /* 38 */
 
}
#endif /* DV0INT_C */
;
#endif  /* DOWNLOAD_INT */
 
GLOBAL s8 DLL_EXCHANGE_MODE *v_dvtop_HelpFile[TAT_FUNCTION_END] 
#if defined DV0INT_C
= {"Abouttat",
   "Main",
   "tat_audio_eeprom_section",
   "tat_audio_loop_mode",
   "tat_audio_tone_generation_mode",
   "Adc",
   "rx_commands","rx_offset","advanced_power_measure",
   "tx_commands","ramping_coefficients",
   "synthe_continuous_mode","fixed_parameters_table",
   "radio_table_parameters","frame_commands","ramping_coefficients_2tx",
   "transfert_table",
   "radio_ics_registers",
   "tch_ltt",
   "radio",
   "Lcd",
   "Man",
   "Sim",
   "tat_i2c",
   "tat_consumption",
   "tat_pcf5087_registers",
   "tat_dsp_register",
   "tat_gpio",
   "tat_interrupt_management",
   "tat_keyboard",
   "tat_uart",
   "Eeprom",
   "Flash",
   "tat_regulator",
   "tat_backlight",
   "tat_interrupt_management",
   "tat_battery_and charger",
   "tat_set_register",
   "tat_real_time_clock"} 
#endif /* DV0INT_C */
;



GLOBAL s32 DLL_EXCHANGE_MODE v_dvtop_HelpHandle[TAT_FUNCTION_END+1]
#if defined DV0INT_C
 = {TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,
    TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,
                              TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE}
#endif/* DV0INT_C */
;
#endif /* _LABWIN32 */

GLOBAL u16 DLL_EXCHANGE_MODE v_dvtop_PROCESS_PC;
GLOBAL u16 DLL_EXCHANGE_MODE v_dvtop_PROCESS_TAT ;
 
GLOBAL bool DLL_EXCHANGE_MODE v_dvtop_PCF5060X_HDW;
#endif /* ACCESS_RIGHTS_ */




#undef GLOBAL

#if defined (_LABWIN32)
#undef DLL_EXCHANGE_MODE
#if defined DLLEXPORT
#define DLL_EXCHANGE_MODE DLLEXPORT
#else  /* DLLEXPORT */
#define DLL_EXCHANGE_MODE _declspec(dllexport)
#endif /*  DLLEXPORT */
#endif /*  _LABWIN32  */

#endif /*  DV04INIT_HEV  */

⌨️ 快捷键说明

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