/*
 * includes.h
 *
 *  Created on: 2014-7-31
 *      Author: qitiancun
 */

#ifndef _INCLUDES_H_
#define _INCLUDES_H_
#define EXTERN extern



#define    SELF_CHECK_TIME   3000
#define    PAGE_SELF_CHECK_TIME   30
#include "TYW_stdint.h"






/*COMMON INTERFACE*/
/*typedef enum 
{
    CAN_SIG_NORMAL = 0u,
    CAN_SIG_LOST = 0x55U,
}CAN_MSG_Status_t ;

typedef enum
{
    EX_OK = 0u,
    EX_ERR,
} _Fun_Res;


typedef enum 
{
    COMMON_POWER_OFF = 0x00u,
    COMMON_POWER_ON = 0x01u,
    COMMON_POWER_UNKNOW = 0xFFu,
}COMMON_PowerStatus_t ;

typedef enum 
{
    COMMON_InValid = 0X00U,
    COMMON_Valid = 0X01U,
    COMMON_Valid_UNKNOW = 0XFFU,
}DataValid_t ;

typedef enum
{
    CAN_MSG_TX_CYCLE = 0u,
    CAN_MSG_TX_CYCKE_EVENT,
} CAN_TX_Type_t;

typedef enum
{
    MSG_STD = 0u,
    MSG_EXT,
} CAN_MSG_FORMAT_t;

typedef enum
{
    Fast_Mode = 0,
    Buffered_Mode,
}Data_Renew_Mode_Enum;*/

/*COMMON INTERFACE END*/
    // #include <stdio.h>
    // #include <stdarg.h>
        
    // #include "../staup/IC_Configuration.h" 
    
    // #include "../app_Headers/g_VarType.h" 
    
    // #include "../app_Headers/g_Var.h"       
    // #include "../app_Headers/g_defines.h" 




#include "ADC.h"  
#include "RTE_PWM.h"
#include "Buzzer_Play_User.h"
#include "EOL_Para.h"
#include "Task_Scheduler.h"
#include "Task.h"
#include "Mileage.h"
#include "Mileage_user.h"
 




#include "Analog_Signals.h"

#include "PowerManag_User.h"





#include "CAN_1939.h"
#include "CAN_1939_user.h"


#include "EEPROM_24Cxx.h"
#include "EEPROM_24Cxx_Remap.h"
#include "Non_volatile_Memorys.h"

#include "PowerManag_User.h"
#include "Gauges.h"
#include "Menu.h"
#include "CAN_APP.h"
#include "CAN_Lib.h"
#include "COM_CAN.h"
#include "DataProcess.h"
#include "CAN_CH0_CAN_Communication_Matrix.h"
#include "fuelconfig.h"
#include "Key.h"
#include "Sound_Alarm_User.h"

#include "Popup_Alarm_user.h"

#include "Key_user.h" 
#include "Data_AvgFuel.h" 
#include "RTC.h"
#include "App_RTC.h"
#include "Data_AverageSpeed.h"
#include "Line_In.h"
#include "Line_In_user.h"
#include "Telltales_Lib.h"
#include "Telltales_user.h"
#include "Hysteresis.h"
#include "Hysteresis_user.h"
#include "MotorDriver.h"
#include "Motor_interface.h"
#include "LED_Driver.h"
#include "LED_Driver_Interface.h"
#include "RTE_CAN.h"
#include "RSCAN.h"
#include "RSCAN_Table.h"
#include "Analog_Signals.h"
#include "Sys_Tick.h"
#include "PowerManag.h"



#include "Buzzer_Play_User.h"
#include "Popup_Alarm.h"
#include "Popup_Alarm_user.h"
#include "PowerManag_User.h"
#include "Popup_Alarm_Handle.h"
#include "Sound_Alarm_handle.h"


#endif /* _INCLUDES_H_ */
