📄 dv0int.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 + -