version_choose.h
3.0 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
/* ********************************************************************
*
* 用于确认对应设备的选择
*
***********************************************/
#ifndef VERSION_CHOOSE_H
#define VERSION_CHOOSE_H
#include "JZsdk_Base/JZsdk_Code/JZsdk_DeviceCode.h"
//1~10行 除了D可以修改版本选择 禁止动任何东西
#define DEVICE_VERSION JZ_C1
//禁止修改行 选择是串口程序 还是 psdk程序
#define APP_VERSION APP_PSDK
//禁止修改行 板子型号
#define PLATFORM_VERSION PLATFORM_V3S
//禁止修改行 串口连接程序的软件版本号
#define MAJOR_VERSION 0x01
#define MINOR_VERSION 0x03
#define MODIFY_VERSION 0x09
#define DEBUG_VERSION 0x07
//禁止修改行 滤波方式
#define FILTERING_TYPE HIGH_PASS_FILTERING
//禁止修改行固件属地 目前 国内版/海外版
#define FIRMWARE_ORIGIN DOMESTIC_VERSION
//禁止修改行指定特殊固件
#define SPECIAL_VERSION SPECIAL_NORMAL
//禁止修改行 全志编解码库
#define ALLWINNER_CEDAR VERSION_SWITCH_OFF
//禁止修改行 是否开启连接超时
#define CONNECTION_TIMED_OUT VERSION_SWITCH_OFF
//这个开关可以方便日常代码编写的跳转功能
#ifdef COMPILE_MODE_MODULE
//是否开启喊话器功能
#ifdef MACRO_MEGAPHONE_MODULE
#define MEGAPHONE_CONFIG_STATUS_ON
#endif
//是否开启媒体功能
#ifdef MACRO_MEDIA_PROC_MODULE
#define MEDIA_PROC_CONFIG_STATUS_ON
#endif
//是否开启红外相机功能
#ifdef MACRO_IRC_MODULE
#define IRC_CONFIG_STATUS_ON
#endif
//是否加载ktirclib
#ifdef MACRO_KTIRC_MODULE
#define KTIRC_LIB_STATUS_ON
#endif
//是否加载usb模块
#ifdef MACRO_USB_MODULE
#define USB_CONFIG_STATUS_ON
#endif
//是否加载RTK_MPP模块
#ifdef MACRO_RK_MPP_MODULE
#define RTK_MPP_STATUS_ON
#endif
//是否加载RTK_RGA模块
#ifdef MACRO_RK_RGA_MODULE
#define RTK_RGA_STATUS_ON
#endif
//是否加载WIRINGPI模块
#ifdef MACRO_WIRINGPI_MODULE
#define WIRINGPI_STATUS_ON
#endif
//是否加载侧边激光模块
#ifdef MACRO_SIDE_LASER_MODULE
#define SIDE_LASER_STATUS_ON
#endif
//是否加载光源模块
#ifdef MACRO_LIGHTING_MODULE
#define LIGHTING_STATUS_ON
#endif
#else //这里用于方便调试使用,不是实际加载的模组
//是否开启喊话器功能
#define MEGAPHONE_CONFIG_STATUS_ON
//是否开启媒体管理功能
#define MEDIA_PROC_CONFIG_STATUS_ON
//是否开启红外相机功能
#define IRC_CONFIG_STATUS_ON
//是否加载usb模块
#define USB_CONFIG_STATUS_ON
//是否加载RTK_MPP模块
#define RTK_MPP_STATUS_ON
//是否加载RGA模块
#define RTK_RGA_STATUS_ON
//是否加载WIRINGPI模块
#define WIRINGPI_STATUS_ON
//是否加载侧边激光模块
#define SIDE_LASER_STATUS_ON
//默认开启ktlib
#define KTIRC_LIB_STATUS_ON
//默认开启光源模块
#define LIGHTING_STATUS_ON
#endif
#endif