#ifndef _PRJCFG_H_ #define _PRJCFG_H_ #ifndef ENABLE #define ENABLE 1 #define DISABLE 0 #endif #include #include #define DEBUG_LEVEL_NONE 0 ///< there is no debug message will show beside using debug_msg #define DEBUG_LEVEL_ERROR 1 ///< only debug_err() message will show #define DEBUG_LEVEL_WARNING 2 ///< only debug_wrn() and debug_err() message will show #define DEBUG_LEVEL_INDICATION 3 ///< debug_ind(), debug_wrn() and debug_err() message will show #define DEBUG_LEVEL DEBUG_LEVEL_ERROR ///< debug level there are DEBUG_LEVEL_NONE/DEBUG_LEVEL_ERROR/DEBUG_LEVEL_WARNING/DEBUG_LEVEL_INDICATION can be select #if (DEBUG_LEVEL >= DEBUG_LEVEL_ERROR) #define debug_err(msg) do{debug_msg("ERR: ");debug_msg msg ;}while(0) #else #define debug_err(msg) #endif #if (DEBUG_LEVEL >= DEBUG_LEVEL_WARNING) #define debug_wrn(msg) do{debug_msg("WRN: ");debug_msg msg ;}while(0) #else #define debug_wrn(msg) #endif #if (DEBUG_LEVEL >= DEBUG_LEVEL_INDICATION) #define debug_ind(msg) do{debug_msg("IND: ");debug_msg msg ;}while(0) #else #define debug_ind(msg) #endif #define _Disp_IF8B_LCD1_PW35P00_HX8238D_ 1 #if defined(_MODEL_CARDV_EVB_) #include "PrjCfg_DVCam.h" #elif defined(_MODEL_CARDV_1G_EVB_) #include "PrjCfg_DVCam.h" #elif defined(_MODEL_565_CARDV_EVB_) || defined(_MODEL_562_CARDV_EVB_) || defined(_MODEL_565_CARDV_64M_EVB_) || defined(_MODEL_560_CARDV_EVB_) || defined(_MODEL_565_CARDV_EVB_LVGL_) || defined(_MODEL_565_CARDV_DR2512_) #include "PrjCfg_DVCam.h" #elif defined(_MODEL_CARDV_Alexa_EVB_) #include "PrjCfg_DVCam.h" #elif defined(_MODEL_CARDV_ETHCAM_RX_EVB_) #include "PrjCfg_EthCamRx.h" #elif (defined(_MODEL_565_CARDV_EMMC_EVB_) || defined(_MODEL_562_CARDV_EMMC_EVB_)) #include "PrjCfg_DVCam.h" #elif defined(_MODEL_560_CARDV_ETHCAM_RX_EVB_) #include "PrjCfg_EthCamRx.h" #elif (defined(_MODEL_565_CARDV_HS880C_)) #include "PrjCfg_HS880C.h" #elif (defined(_MODEL_560_HUNTING_EVB_LINUX_4G_) || defined(_MODEL_560_HUNTING_NOR_EVB_LINUX_4G_) || defined(_MODEL_565_HUNTING_EVB_LINUX_4G_) || defined(_MODEL_565_HUNTING_NOR_EVB_LINUX_4G_)) #include "PrjCfg_HUNTING.h" #elif (defined(_MODEL_565_HUNTING_EMMC_LINUX_4G_) || defined(_MODEL_562_HUNTING_EMMC_EVB_LINUX_4G_)) #include "PrjCfg_HUNTING.h" #elif defined(_MODEL_565_HUNTING_EVB_LINUX_4G_S530_) #include "PrjCfg_HUNTING_S530.h" #elif defined(_MODEL_565_HUNTING_EVB_LINUX_4G_68CS_) #include "PrjCfg_HUNTING_68CS.h" #elif defined(_MODEL_565_HUNTING_EVB_LINUX_4G_S550_) #include "PrjCfg_HUNTING_S550.h" #else //Unknown MODEL #warning Unknown MODEL? #warning Please assign your "PrjCfg_MODEL.h" in "PrjCfg.h" #error (see above) #endif #include "PrjCfg_Option.h" #include "PrjCfg_Default.h" #endif