📄 tat9main.hec
字号:
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 + -