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

📄 tat9main.hec

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEC
📖 第 1 页 / 共 2 页
字号:
  F_TAT_SC_SET_UART1_TST,
  F_TAT_SC_UART_TST_MSG,
  F_TAT_SC_SET_UART0_TST,
  F_TAT_SC_SMOOTH_BACKLIGHT,
  F_TAT_SC_I2C_CMD,
  F_TAT_SC_CHANGE_UART,
  F_TAT_SC_CALI_13M_32K,
  F_TAT_SC_DSP_READ_REGISTER,
  F_TAT_SC_PMU_SWITCH_ALIM,
  F_TAT_SC_DATA_PACK_ID,
  F_TAT_SC_RECO_PIN_TEST,
  F_TAT_SC_BLOCKING,
  F_TAT_SC_NO_BLOCKING,
  F_TAT_SC_WATCHDOG,
  F_TAT_SC_TEST_CHARGE, 
  F_TAT_SC_TAT_SC_RECO_1,
  F_TAT_SC_TAT_SC_RECO_2,
  F_TAT_SC_TAT_SC_RECO_3,
  F_TAT_SC_TAT_CPY_RAM_LCD,
  F_TAT_SC_MMI,
  F_TAT_SC_CUST_BIT_MAP,
  F_TAT_SC_ONKEY,
  F_TAT_SC_BURST_MODE
};


/* Add "Msg Type" to "Function" */
/*------------------------------*/
#define TAT_SC_CONFIG_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_CONFIG,               MSG_TYPE_TATSC )
#define TAT_SC_SET_AVDDS_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_SET_AVDDS,            MSG_TYPE_TATSC )
#define TAT_SC_IGN_TMP			MC_PCC_FUNCTION_TYPE( F_TAT_SC_IGN,                  MSG_TYPE_TATSC )
#define TAT_SC_HOOK_TMP			MC_PCC_FUNCTION_TYPE( F_TAT_SC_HOOK,                 MSG_TYPE_TATSC )
#define TAT_SC_SLEEP_MODE_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_SLEEP_MODE,           MSG_TYPE_TATSC )
#define TAT_SC_LOWVOLT_TMP_TMP          MC_PCC_FUNCTION_TYPE( F_TAT_SC_LOWVOLT,              MSG_TYPE_TATSC )
#define TAT_SC_CHARGE_CONTROL_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_CHARGE_CONTROL,       MSG_TYPE_TATSC )
#define TAT_SC_VIBRATOR_CONTROL_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_VIBRATOR_CONTROL,     MSG_TYPE_TATSC )
#define TAT_SC_LI_ION_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_LI_ION,               MSG_TYPE_TATSC )
#define TAT_SC_MELOD_GEN_REQ_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_MELOD_GEN_REQ,        MSG_TYPE_TATSC )
#define TAT_SC_BUZZER_CONTROL_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_BUZZER_CONTROL,       MSG_TYPE_TATSC )
#define TAT_SC_CLOCK_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_CLOCK,                MSG_TYPE_TATSC )
#define TAT_SC_RTC_TMP			MC_PCC_FUNCTION_TYPE( F_TAT_SC_RTC,                  MSG_TYPE_TATSC )
#define TAT_SC_DSP_TMP			MC_PCC_FUNCTION_TYPE( F_TAT_SC_DSP,                  MSG_TYPE_TATSC )
#define TAT_SC_SUBSTITUT_PROCESS_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_SUBSTITUT_PROCESS,    MSG_TYPE_TATSC )
#define TAT_SC_SET_REGISTER_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_SET_REGISTER,         MSG_TYPE_TATSC )
#define TAT_SC_RESTITUT_PROCESS_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_RESTITUT_PROCESS,     MSG_TYPE_TATSC )
#define TAT_SC_FREQUENCY_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_FREQUENCY,            MSG_TYPE_TATSC )
#define TAT_SC_RESET_DSP_RESULT_INT_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_RESET_DSP_RESULT_INT, MSG_TYPE_TATSC )
#define TAT_SC_RESET_FRAME_INT_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_RESET_FRAME_INT,      MSG_TYPE_TATSC )
#define TAT_SC_CONT_PORT_TOGGLE_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_CONT_PORT_TOGGLE,     MSG_TYPE_TATSC )
#define TAT_SC_PMU_CMD_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_PMU_CMD,              MSG_TYPE_TATSC )
#define TAT_SC_SET_UART1_TST_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_SET_UART1_TST,        MSG_TYPE_TATSC )
#define TAT_SC_UART_TST_MSG_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_UART_TST_MSG,         MSG_TYPE_TATSC )
#define TAT_SC_SET_UART0_TST_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_SET_UART0_TST,        MSG_TYPE_TATSC )
#define TAT_SC_SMOOTH_BACKLIGHT_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_SMOOTH_BACKLIGHT,     MSG_TYPE_TATSC )
#define TAT_SC_I2C_CMD_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_I2C_CMD,              MSG_TYPE_TATSC )
#define TAT_SC_CHANGE_UART_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_CHANGE_UART,          MSG_TYPE_TATSC )
#define TAT_SC_CALI_13M_32K_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_CALI_13M_32K,         MSG_TYPE_TATSC )
#define TAT_SC_DSP_READ_REGISTER_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_DSP_READ_REGISTER,    MSG_TYPE_TATSC )
#define TAT_SC_PMU_SWITCH_ALIM_TMP	MC_PCC_FUNCTION_TYPE( F_TAT_SC_PMU_SWITCH_ALIM,      MSG_TYPE_TATSC )
#define TAT_SC_DATA_PACK_ID_TMP	        MC_PCC_FUNCTION_TYPE( F_TAT_SC_DATA_PACK_ID,         MSG_TYPE_TATSC )
#define TAT_SC_RECO_PIN_TEST_TMP        MC_PCC_FUNCTION_TYPE( F_TAT_SC_RECO_PIN_TEST,        MSG_TYPE_TATSC )
#define TAT_SC_BLOCKING_TMP             MC_PCC_FUNCTION_TYPE( F_TAT_SC_BLOCKING,             MSG_TYPE_TATSC )
#define TAT_SC_NO_BLOCKING_TMP          MC_PCC_FUNCTION_TYPE( F_TAT_SC_NO_BLOCKING,          MSG_TYPE_TATSC )
#define TAT_SC_WATCHDOG_TMP             MC_PCC_FUNCTION_TYPE( F_TAT_SC_WATCHDOG,             MSG_TYPE_TATSC )
#define TAT_SC_TEST_CHARGE_TMP  	MC_PCC_FUNCTION_TYPE( F_TAT_SC_TEST_CHARGE,          MSG_TYPE_TATSC )
#define TAT_SC_TAT_SC_RECO_1_TMP  	MC_PCC_FUNCTION_TYPE( F_TAT_SC_TAT_SC_RECO_1,        MSG_TYPE_TATSC )
#define TAT_SC_TAT_SC_RECO_2_TMP  	MC_PCC_FUNCTION_TYPE( F_TAT_SC_TAT_SC_RECO_2,        MSG_TYPE_TATSC )
#define TAT_SC_TAT_SC_RECO_3_TMP  	MC_PCC_FUNCTION_TYPE( F_TAT_SC_TAT_SC_RECO_3,        MSG_TYPE_TATSC )
#define TAT_SC_TAT_CPY_RAM_LCD_TMP  	MC_PCC_FUNCTION_TYPE( F_TAT_SC_TAT_CPY_RAM_LCD,      MSG_TYPE_TATSC )
#define TAT_SC_MMI_TMP  	        MC_PCC_FUNCTION_TYPE( F_TAT_SC_MMI,                  MSG_TYPE_TATSC )
#define TAT_SC_CUST_BIT_MAP_TMP         MC_PCC_FUNCTION_TYPE( F_TAT_SC_CUST_BIT_MAP,         MSG_TYPE_TATSC )
#define TAT_SC_ONKEY_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_ONKEY,                MSG_TYPE_TATSC )
#define TAT_SC_BURST_MODE_TMP		MC_PCC_FUNCTION_TYPE( F_TAT_SC_BURST_MODE,           MSG_TYPE_TATSC )


/* Build entire messages identifiers */
/*-----------------------------------*/
#define TAT_SC_CONFIG			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CONFIG_TMP)
#define TAT_SC_SET_AVDDS		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SET_AVDDS_TMP)
#define TAT_SC_IGN			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_IGN_TMP)
#define TAT_SC_HOOK			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_HOOK_TMP)
#define TAT_SC_SLEEP_MODE		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SLEEP_MODE_TMP)
#define TAT_SC_LOWVOLT			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_LOWVOLT_TMP_TMP)
#define TAT_SC_CHARGE_CONTROL		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CHARGE_CONTROL_TMP)
#define TAT_SC_VIBRATOR_CONTROL		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_VIBRATOR_CONTROL_TMP)
#define TAT_SC_LI_ION			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_LI_ION_TMP)
#define TAT_SC_MELOD_GEN_REQ		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_MELOD_GEN_REQ_TMP)
#define TAT_SC_BUZZER_CONTROL		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_BUZZER_CONTROL_TMP)
#define TAT_SC_CLOCK			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CLOCK_TMP)
#define TAT_SC_RTC			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_RTC_TMP)
#define TAT_SC_DSP			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_DSP_TMP)
#define TAT_SC_SUBSTITUT_PROCESS	MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SUBSTITUT_PROCESS_TMP)
#define TAT_SC_SET_REGISTER		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SET_REGISTER_TMP)
#define TAT_SC_RESTITUT_PROCESS		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_RESTITUT_PROCESS_TMP)
#define TAT_SC_FREQUENCY		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_FREQUENCY_TMP)
#define TAT_SC_RESET_DSP_RESULT_INT	MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_RESET_DSP_RESULT_INT_TMP)
#define TAT_SC_RESET_FRAME_INT		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_RESET_FRAME_INT_TMP)
#define TAT_SC_CONT_PORT_TOGGLE		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CONT_PORT_TOGGLE_TMP)
#define TAT_SC_PMU_CMD			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_PMU_CMD_TMP)
#define TAT_SC_SET_UART1_TST		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SET_UART1_TST_TMP)
#define TAT_SC_UART_TST_MSG		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_UART_TST_MSG_TMP)
#define TAT_SC_SET_UART0_TST		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SET_UART0_TST_TMP)
#define TAT_SC_SMOOTH_BACKLIGHT		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_SMOOTH_BACKLIGHT_TMP)
#define TAT_SC_I2C_CMD			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_I2C_CMD_TMP)
#define TAT_SC_CHANGE_UART		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CHANGE_UART_TMP)
#define TAT_SC_CALI_13M_32K		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CALI_13M_32K_TMP)
#define TAT_SC_DSP_READ_REGISTER	MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_DSP_READ_REGISTER_TMP)
#define TAT_SC_PMU_SWITCH_ALIM		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_PMU_SWITCH_ALIM_TMP)
#define TAT_SC_DATA_PACK_ID		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_DATA_PACK_ID_TMP)
#define TAT_SC_RECO_PIN_TEST     	MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_RECO_PIN_TEST_TMP)
#define TAT_SC_BLOCKING	    	        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_BLOCKING_TMP)
#define TAT_SC_NO_BLOCKING    	        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_NO_BLOCKING_TMP)
#define TAT_SC_WATCHDOG    	        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_WATCHDOG_TMP)
#define TAT_SC_TEST_CHARGE		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_TEST_CHARGE_TMP)
#define TAT_SC_RECO_1	 	        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_TAT_SC_RECO_1_TMP)
#define TAT_SC_RECO_2		        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_TAT_SC_RECO_2_TMP)
#define TAT_SC_RECO_3		        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_TAT_SC_RECO_3_TMP)
#define TAT_SC_CPY_RAM_LCD	        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_TAT_CPY_RAM_LCD_TMP)
#define TAT_SC_MMI	                MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_MMI_TMP)
#define TAT_SC_CUST_BIT_MAP 	        MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_CUST_BIT_MAP_TMP)
#define TAT_SC_ONKEY			MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_ONKEY_TMP)
#define TAT_SC_BURST_MODE		MC_PCC_PROCESS_OPERATION(PROCESS_TATSC, TAT_SC_BURST_MODE_TMP)

/* SLEEP mode for 5087 
----------------------*/
#define TAT_STOP_SC_MODE                 0x00
#define TAT_STOP_DSP_MODE		 0x01
#define TAT_SLEEP_SC_MODE		 0x02
#define TAT_SLEEP_DSP_MODE		 0x03
#define TAT_IDLE_SC_MODE		 0x04
#define TAT_IDLE_DSP_MODE		 0x05
#define TAT_ACTIVE_SC_MODE		 0x06
#define TAT_ACTIVE_DSP_MODE		 0x07

/* Consts for PMU alims */
/*----------------------*/
#define TAT_SC_VDDC_135		0x00
#define TAT_SC_VDDC_165		0x01
#define TAT_SC_VDDC_235		0x02
#define TAT_SC_VDDC_265		0x03
#define TAT_SC_VDDS_135		0x04
#define TAT_SC_VDDS_195		0x05
#define TAT_SC_VDDS_235		0x06
#define TAT_SC_VDDS_265		0x07
#define TAT_SC_AVDDSS_ON	0x08
#define TAT_SC_AVDDSS_OFF	0x09
#define TAT_SC_STEPDOWN_ON	0x0a
#define TAT_SC_STEPDOWN_OFF	0x0b
#define TAT_SC_SVDOWN_OFF	0x0c
#define TAT_SC_SVDOWN_ON	0x0d
#define TAT_SC_SCH_OFF		0x0e
#define TAT_SC_SCH_ON		0x0f

/*Consts fo LCD Refresh*/
#if defined(LH15A1_HDW)
#define TAT_SC_LCD_DATA_ADDRESS 0x600000
#define TAT_SC_LCD_CMDE_ADDRESS 0x600001
#define TAT_SC_NB_LINES         112
#define TAT_SC_NB_COLUMS        112
#else
#define TAT_SC_LCD_DATA_ADDRESS 0x600FFF
#define TAT_SC_LCD_CMDE_ADDRESS 0x600000
#define TAT_SC_NB_LINES         112
#define TAT_SC_NB_COLUMS        112
#endif

#define TAT_SC_PLCD_ADDRESS	0x78
/* #define TAT_SC_PPCF50601_ADDRESS	PCF50601_IIC_AD */
#define TAT_SC_PPCF50601_ADDRESS	0x48
#endif /* TAT9MAIN_HEC */

⌨️ 快捷键说明

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