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

📄 tat1main.hec

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEC
📖 第 1 页 / 共 2 页
字号:

#define TIMER_UART_CST            3000

#endif /* defined(ACCESS_RIGHTS_TATMAIN) */
 

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATSC) ||\
    defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_TATBB) ||\
    defined (ACCESS_RIGHTS_TATBBIMKID)

 
#define TIMER_UART_WAIT              MC_DIN_MILLISECONDS_TO_TICK (TIMER_UART_CST)

#define TAT_TIMER_UART_TO            MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_UART_TO) 
#define TIMER_UART                   MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_UART_TO)

#endif /* defined(ACCESS_RIGHTS_TATMAIN) */
#endif  /* TATSC_TST_UART */

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATSC) ||\
    defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_TATBB) ||\
    defined (ACCESS_RIGHTS_TATBBIMKID)

#define TAT_TIMER_ONKEY_INT_MNGT_TO  MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_ONKEY_INT_MNGT_TO) 
#define TIMER_ONKEY_INT_MNGT         MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_ONKEY_INT_MNGT_TO)

#define TAT_TIMER_IGN_INT_MNGT_TO    MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_IGN_INT_MNGT_TO) 
#define TIMER_IGN_INT_MNGT           MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_IGN_INT_MNGT_TO)


#define TAT_TIMER_RECO1_INT_MNGT_TO  MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_RECO1_INT_MNGT_TO) 
#define TIMER_RECO1_INT_MNGT         MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_RECO1_INT_MNGT_TO)

#define TAT_TIMER_RECO2_INT_MNGT_TO  MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_RECO2_INT_MNGT_TO) 
#define TIMER_RECO2_INT_MNGT         MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_RECO2_INT_MNGT_TO)
 
#define TAT_TIMER_RECO3_INT_MNGT_TO  MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_RECO3_INT_MNGT_TO) 
#define TIMER_RECO3_INT_MNGT         MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_RECO3_INT_MNGT_TO)

#endif /* defined(ACCESS_RIGHTS_TATMAIN) */

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_DVMAN)   || defined (ACCESS_RIGHTS_ACCESS) ||\
    defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_MATENG) ||\
    defined (ACCESS_RIGHTS_DVMATENG)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_KDT,TATMAN_TEST_TRACK_REQ ,  
MC_RTK_PROCESS_OPERATION(PROCESS_KDT, F_TATMAN_TEST_TRACK_REQ))

MC_PCC_HEADER ( PROCESS_PC,PROCESS_KDT,TATMAN_TEST_TRACK_RESP ,  
MC_RTK_PROCESS_OPERATION(PROCESS_KDT, F_TATMAN_TEST_TRACK_RESP))
#endif

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_DVMAN)   || defined (ACCESS_RIGHTS_ACCESS) ||\
    defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_MATENG) ||\
    defined (ACCESS_RIGHTS_DVMATENG)
MC_PCC_HEADER ( PROCESS_PC,PROCESS_KDT,TATMAN_START_MAT_REQ ,  
MC_RTK_PROCESS_OPERATION(PROCESS_KDT, F_TATMAN_START_MAT_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_TATMAN ||  .... */

 

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVADC) ||\
    defined (ACCESS_RIGHTS_TATMAN)  || defined (ACCESS_RIGHTS_TATADC)||\
    defined (ACCESS_RIGHTS_SCENARIO) ||defined (ACCESS_RIGHTS_DV4INT) ||\
    defined (ACCESS_RIGHTS_TATADCIMBAI)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_ADC_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_ADC_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_DVADC || ACCESS_RIGHTS_TATMAN */



#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_ENV) ||\
    defined (ACCESS_RIGHTS_ISEC)    || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_INIT)    || defined (ACCESS_RIGHTS_MMK) ||\
    defined (ACCESS_RIGHTS_DVMAIN)  || defined (ACCESS_RIGHTS_DVALMAIN)||\
    defined (ACCESS_RIGHTS_SCENARIO)

#endif /*ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_ENV || ACCESS_RIGHTS_ISEC */

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVSC) ||\
     defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATSC)||\
     defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_TATBB)||\
     defined (ACCESS_RIGHTS_TATBBIMKID)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_SC_EVENT,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT,F_TAT_SC_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_DVSC || ACCESS_RIGHTS_TATMAN */



#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATSIM) ||\
    defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_DVSIM) ||\
    defined (ACCESS_RIGHTS_DV8INT)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_SIM_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_SIM_REQ))

#define TAT_TIMER_INIT_SIM        MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_TIMER_INIT_SIM) 

#define TIMER_INIT_SIM            MC_RTK_PROCESS_TIMER(PROCESS_TAT,0,TAT_TIMER_INIT_SIM)

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_DVSIM */



#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVRW) ||\
    defined (ACCESS_RIGHTS_TATMAN)  || defined (ACCESS_RIGHTS_SCENARIO)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_RW_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_RW_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_DVRW || ACCESS_RIGHTS_TATMAN */


#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATMAN)  ||\
    defined (ACCESS_RIGHTS_DVAUDIO) || defined (ACCESS_RIGHTS_TATAUDIO)||\
    defined (ACCESS_RIGHTS_SCENARIO)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_AUDIO_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_AUDIO_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_TATMAN || ACCESS_RIGHTS_DVAUDIO */



#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_DVRF)    || defined (ACCESS_RIGHTS_TATEEPRO) ||\
    defined (ACCESS_RIGHTS_TATRF)   || defined (ACCESS_RIGHTS_SCENARIO) ||\
    defined (ACCESS_RIGHTS_TATRFIMDSP)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_RF_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_RF_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_TATMAN || ACCESS_RIGHTS_DVRF */



#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATFLASH) ||\
    defined (ACCESS_RIGHTS_DVFLASH) || defined (ACCESS_RIGHTS_TATMAN)   ||\
    defined (ACCESS_RIGHTS_SCENARIO)

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_FLASH_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_FLASH_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_TATMAN ||  ACCESS_RIGHTS_DVMAN */


#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVPCF5060X) ||\
    defined (ACCESS_RIGHTS_TAT5060x) || defined (ACCESS_RIGHTS_SCENARIO)||\
    defined (ACCESS_RIGHTS_DV5060X)  || defined (ACCESS_RIGHTS_TAT5060X)
MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_PCF5060x_EVENT ,MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_PCF5060x_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_DVPCF5060X ||  ACCESS_RIGHTS_TAT5060x // ACCESS_RIGHTS_SCENARIO */

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_SCENARIO)|| defined (ACCESS_RIGHTS_MATENG)

#define MAT_MIN_DURATION_TIMER_TIM	MC_PCC_FUNCTION_TYPE (F_MAT_MIN_DURATION_TIMER, PCC_T_TIM)
#define MAT_MIN_DURATION_TIMER_OT    	MC_RTK_PROCESS_OPERATION(PROCESS_KDT,MAT_MIN_DURATION_TIMER_TIM)
#define MAT_MIN_DURATION_TIMER		MC_RTK_PROCESS_TIMER( PROCESS_KDT, 0, MAT_MIN_DURATION_TIMER_OT )

 
#define MAT_TIME_OUT_TIMER_TIM	MC_PCC_FUNCTION_TYPE (F_MAT_TIME_OUT_TIMER, PCC_T_TIM)
#define MAT_TIME_OUT_TIMER_OT	MC_RTK_PROCESS_OPERATION(PROCESS_KDT,MAT_TIME_OUT_TIMER_TIM)
#define MAT_TIME_OUT_TIMER	MC_RTK_PROCESS_TIMER( PROCESS_KDT, 0, MAT_TIME_OUT_TIMER_OT )


#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_TATMAN */

#if defined (ACCESS_RIGHTS_TATMAIN)
#define TAT_ID_TIMER_TIM	        MC_PCC_FUNCTION_TYPE (F_TAT_ID_TIMER, PCC_T_TIM)
#define TAT_ID_TIMER_OT     	        MC_RTK_PROCESS_OPERATION(PROCESS_TAT,MAT_MIN_DURATION_TIMER_TIM)
#define TAT_ID_TIMER 		        MC_RTK_PROCESS_TIMER( PROCESS_TAT, 0, TAT_ID_TIMER_OT )
#endif

#if defined (ACCESS_RIGHTS_INIT) 

#if defined(TAT_BOOT_STRAP_NEW_MGT_FTR) 

#define BOOT_INIT_TAT_WITH_FLOW_CONTROL	0xCB
#define BOOT_INIT_TAT_WITH_FLOW_CONTROL_WITHOUT_DSP	0xDB
#define BOOT_INIT_TAT			0x4F
#define BOOT_INIT_TAT_WITHOUT_DSP	0x5F
#if defined(AUTOTEST_LIGHT_FTR)
#define BOOT_INIT_MAT			BOOT_INIT_BYTE
#endif
#define BOOT_INIT_LTT			0x58
#define BOOT_INIT_CONFIGURATION_CENTER	0x59
#define BOOT_INIT_MTX			0x5A
#define BOOT_INIT_TRACE			0x61
#define BOOT_INIT_TRACE_BATTERY		0x69
#define BOOTCODE_TAT_115K_NO_SLEEP      BOOT_INIT_TAT
#define BOOTCODE_NO_TAT_115K_NO_SLEEP   0xB0
#endif

#endif

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVMAIN) ||\
     defined (ACCESS_RIGHTS_IHMMAIN)|| defined (ACCESS_RIGHTS_TATMAN)
/* customer start */
#define TAT_IDENTIFY  0x0101

MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_ID_EVENT ,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT, F_TAT_ID_REQ))
/* customer end */

#define TAT_TCMCID 0x41744D74 /* Added TCMC_AMJ */
#endif 

#if defined (ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVPWS) ||\
     defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATPWS)||\
     defined (ACCESS_RIGHTS_SCENARIO)
MC_PCC_HEADER ( PROCESS_PC,PROCESS_TAT,TAT_PWS_EVENT,  
MC_RTK_PROCESS_OPERATION(PROCESS_TAT,F_TAT_PWS_REQ))

#endif /* ACCESS_RIGHTS_TATMAIN || ACCESS_RIGHTS_DVPWS || ACCESS_RIGHTS_TATMAN */

#endif /* TAT1MAIN_HEC */



⌨️ 快捷键说明

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