nt9856x/rtos/code/application/source/cardv/SrcCode/PrjCfg.h
2023-09-14 11:28:44 +08:00

83 lines
3.0 KiB
C
Executable File

#ifndef _PRJCFG_H_
#define _PRJCFG_H_
#ifndef ENABLE
#define ENABLE 1
#define DISABLE 0
#endif
#include <stdio.h>
#include <kwrap/type.h>
#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
#include "PrjCfg_Option.h"
#if (defined(_MODEL_565_CARDV_HS880C_))
#include "PrjCfg_HS880C.h"
#elif defined(_MODEL_565_CARDV_HS880CC_)
#include "PrjCfg_HS880CC.h"
#elif defined(_MODEL_CARDV_M320P_)
#include "PrjCfg_M320P.h"
#elif defined(_MODEL_CARDV_M320PB_)
#include "PrjCfg_M320PB.h"
#elif defined(_MODEL_565_CARDV_HY5137_)
#include "PrjCfg_HY5137.h"
#elif defined(_MODEL_565_CARDV_RD6000_)
#include "PrjCfg_RD6000.h"
#elif defined(_MODEL_565_CARDV_Y817_)
#include "PrjCfg_Y817.h"
#elif (defined(_MODEL_565_CARDV_64M_ETHCAM_TX_EVB_) || defined(_MODEL_562_CARDV_ETHCAM_TX_EVB_)|| defined(_MODEL_560_CARDV_64M_EIS_ETHCAM_TX_EVB_) || defined(_MODEL_562_CARDV_EIS_ETHCAM_TX_EVB_))
#include "PrjCfg_EthCamTx.h"
#elif defined(_MODEL_565_CARDV_WH565_)
#include "PrjCfg_WH565.h"
#elif (defined(_MODEL_560_HUNTING_EVB_LINUX_4G_) || defined(_MODEL_560_HUNTING_NOR_EVB_LINUX_4G_) || defined(_MODEL_565_HUNTING_EVB_LINUX_4G_COMPRESS_) || 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_NOR_EVB_) || defined(_MODEL_565_HUNTING_EVB_))
#include "PrjCfg_HUNTING.h"
#elif defined(_MODEL_565_CAMERA_NOR_EVB_)
#include "PrjCfg_Camera.h"
#elif defined(_MODEL_565_CARDV_EVA51_)
#include "PrjCfg_EVA51.h"
#elif defined(_MODEL_565_HUNTING_EVB_LINUX_4G_68CS_)
#include "PrjCfg_HUNTING_68CS.h"
#elif defined(_MODEL_565_HUNTING_EVB_LINUX_4G_S530_)
#include "PrjCfg_HUNTING_S530.h"
#elif defined(_MODEL_565_HUNTING_EVB_LINUX_4G_S550_)
#include "PrjCfg_HUNTING_S550.h"
#else
#include "PrjCfg_DVCam.h"
#endif
#include "PrjCfg_Default.h"
#endif