121 lines
2.9 KiB
C
121 lines
2.9 KiB
C
#ifndef INSCFG_H_INCLUDED
|
|
#define INSCFG_H_INCLUDED
|
|
|
|
#define VERSION_MAJOR 0
|
|
#define VERSION_MINOR 3
|
|
#define VERSION_FIX 7
|
|
#define VERSION_REV 1
|
|
#define VERSION_HW 3
|
|
|
|
enum
|
|
{
|
|
ID_FRAME_R_0x00 = 0
|
|
,ID_FRAME_R_0x01
|
|
,ID_FRAME_R_0x02
|
|
,ID_FRAME_R_0x03
|
|
,ID_FRAME_R_0x04
|
|
,ID_FRAME_R_0x05
|
|
,ID_FRAME_R_0x06
|
|
,ID_FRAME_R_0x07
|
|
,ID_FRAME_R_0x08
|
|
,ID_FRAME_R_0x09
|
|
,ID_FRAME_R_0x0A
|
|
,ID_FRAME_R_0x0B
|
|
,ID_FRAME_R_0x0C
|
|
,ID_FRAME_R_0x0D
|
|
,ID_FRAME_R_0x0E
|
|
,ID_FRAME_R_NUM
|
|
};
|
|
|
|
enum
|
|
{
|
|
ID_FRAME_W_0x00 = 0
|
|
,ID_FRAME_W_0x01
|
|
,ID_FRAME_W_0x02
|
|
,ID_FRAME_W_NUM
|
|
};
|
|
|
|
enum
|
|
{
|
|
MAX_RADAR_DISTANCE_F0 = 140+1,
|
|
MAX_RADAR_DISTANCE_F1 = 140+1,
|
|
MAX_RADAR_DISTANCE_F2 = 140+1,
|
|
MAX_RADAR_DISTANCE_F3 = 140+1,
|
|
MAX_RADAR_DISTANCE_F4 = 140+1,
|
|
MAX_RADAR_DISTANCE_F5 = 140+1,
|
|
MAX_RADAR_DISTANCE_Fm = 140,
|
|
MAX_RADAR_DISTANCE_FM = 140+28,
|
|
|
|
MAX_RADAR_DISTANCE_B0 = 140+1,
|
|
MAX_RADAR_DISTANCE_B1 = 140+1,
|
|
MAX_RADAR_DISTANCE_B2 = 140+1,
|
|
MAX_RADAR_DISTANCE_B3 = 140+1,
|
|
MAX_RADAR_DISTANCE_B4 = 140+1,
|
|
MAX_RADAR_DISTANCE_B5 = 140+1,
|
|
MAX_RADAR_DISTANCE_Bm = 140,
|
|
MAX_RADAR_DISTANCE_BM = 140+28,
|
|
|
|
RED_RADAR_DISTANCE_F0 = 40,
|
|
RED_RADAR_DISTANCE_F1 = 40,
|
|
RED_RADAR_DISTANCE_F2 = 40,
|
|
RED_RADAR_DISTANCE_F3 = 40,
|
|
RED_RADAR_DISTANCE_F4 = 40,
|
|
RED_RADAR_DISTANCE_F5 = 40,
|
|
|
|
RED_RADAR_DISTANCE_B0 = 40,
|
|
RED_RADAR_DISTANCE_B1 = 40,
|
|
RED_RADAR_DISTANCE_B2 = 40,
|
|
RED_RADAR_DISTANCE_B3 = 40,
|
|
RED_RADAR_DISTANCE_B4 = 40,
|
|
RED_RADAR_DISTANCE_B5 = 40,
|
|
|
|
YELLOW_RADAR_DISTANCE_F0 = 80,
|
|
YELLOW_RADAR_DISTANCE_F1 = 80,
|
|
YELLOW_RADAR_DISTANCE_F2 = 80,
|
|
YELLOW_RADAR_DISTANCE_F3 = 80,
|
|
YELLOW_RADAR_DISTANCE_F4 = 80,
|
|
YELLOW_RADAR_DISTANCE_F5 = 80,
|
|
|
|
YELLOW_RADAR_DISTANCE_B0 = 80,
|
|
YELLOW_RADAR_DISTANCE_B1 = 80,
|
|
YELLOW_RADAR_DISTANCE_B2 = 80,
|
|
YELLOW_RADAR_DISTANCE_B3 = 80,
|
|
YELLOW_RADAR_DISTANCE_B4 = 80,
|
|
YELLOW_RADAR_DISTANCE_B5 = 80,
|
|
};
|
|
|
|
enum
|
|
{
|
|
DBG_INFO = 0,
|
|
DBG_WARN,
|
|
DBG_ERROR,
|
|
};
|
|
|
|
#define I2C_DEVICE "/dev/i2c-1"
|
|
#define I2C_SLAVE_ADDRESS 0x77
|
|
#define I2C_FRAMELEN 9
|
|
|
|
#define OTA_DATA_ROOT_DIR "/data/"
|
|
#define OTA_DATA_EXTR_DIR "/data/ota_download/extract/"
|
|
#define OTA_DATA_FILE_PATH "/data/ota_download/OTA_PACKAGE.DAT"
|
|
#define OTA_SIGN_FILE_PATH "/data/ota_download/OTA_PACKAGE.SIG"
|
|
#define OTA_PUBKEY_FILE_PATH "/root/app/OTA_PUBKEY.PEM"
|
|
|
|
/*PushMatrix, PopMatrix Stack depth*/
|
|
#define MAX_MATRIX4x4STACK_DEPTH 10
|
|
|
|
#define MAX_FT_FACE_NUM 10
|
|
|
|
#define MAX_LOAD_THREAD_NUM 5 /* 资源加载任务最大子线程数量 */
|
|
#define MAX_LOAD_TASK_NUM 100 /* 资源加载任务瞬时最大任务数量 */
|
|
#define MAX_LOAD_TASK_WAIT_NUM (MAX_LOAD_THREAD_NUM*10)
|
|
#define MAX_FILE_NAME_LEN 100 /* 资源文件名字符串的最大长度 */
|
|
|
|
#define RENDER_DISPLAY_WIDTH 1920
|
|
#define RENDER_DISPLAY_HEIGHT 720
|
|
|
|
#define MBC_CTRL_WND_WIDTH 500
|
|
#define MBC_CTRL_WND_HEIGHT 340
|
|
|
|
#endif // INSCFG_H_INCLUDED
|