version_choose.h
3.2 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
124
125
126
127
128
129
130
131
132
/* ********************************************************************
*
* 用于确认对应设备的选择
*
***********************************************/
#ifndef VERSION_CHOOSE_H
#define VERSION_CHOOSE_H
#include "JZsdk_Base/JZsdk_Code/JZsdk_DeviceCode.h"
//1~10行 除了D可以修改版本选择 禁止动任何东西
#define DEVICE_VERSION JZ_H10
//禁止修改行 选择是串口程序 还是 psdk程序
#define APP_VERSION APP_PSDK
//禁止修改行 板子型号
#define PLATFORM_VERSION PLATFORM_H3
//禁止修改行 串口连接程序的软件版本号
#define MAJOR_VERSION 0x01
#define MINOR_VERSION 0x03
#define MODIFY_VERSION 0x11
#define DEBUG_VERSION 0x00
//禁止修改行 滤波方式
#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_AUDIODEAL_MODULE
#define AUDIODEAL_CONFIG_STATUS_ON
#endif
//是否开启喊话器功能
#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 AUDIODEAL_CONFIG_STATUS_ON
//是否开启喊话器功能
#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