summaryrefslogtreecommitdiff
path: root/libsensors_iio/Kconfig_menu/Kconfig_enable_sensors
blob: 740f88a8750772018e2ba4b3c200456f5df9b2d4 (plain)
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
#
# Enable/Disable sensors
#

menu "Enable/disable sensors"
config ST_HAL_ACCEL_ENABLED
	bool "Accelerometer sensor"
	default y
	help
	  Enable support for Accelerometer sensor.

config ST_HAL_MAGN_ENABLED
	bool "Magnetometer sensor"
	default y
	help
	  Enable support for Magnetometer sensor.

if ST_HAL_MAGN_ENABLED && ST_HAL_HAS_MAGN_CALIB
config ST_HAL_MAGN_CALIB_ENABLED
	bool "Enable Magnetometer calibration Library"
	depends on ST_HAL_ACCEL_ENABLED
	default n
	help
	  Enable Magnetometer calibration library on Software by Application Processor Library.

endif

config ST_HAL_GYRO_ENABLED
	bool "Gyroscope sensor"
	default y
	help
	  Enable support for Gyroscope sensor.

if ST_HAL_GYRO_ENABLED && ST_HAL_HAS_GYRO_GBIAS_ESTIMATION
config ST_HAL_GYRO_GBIAS_ESTIMATION_ENABLED
	bool "Enable Gyroscope gbias estimation Library"
	depends on ST_HAL_ACCEL_ENABLED
	default n
	help
	  Enable Gyroscope bias library estimation on Software by Application Processor Library.

endif

choice
	prompt "Magnetometer Uncalibrated sensor"
	default ST_HAL_MAGN_UNCALIB_DISABLED
	help
	  Enable support for Magnetometer Uncalibrated sensor.

config ST_HAL_MAGN_UNCALIB_DISABLED
	bool "Disabled"
config ST_HAL_MAGN_UNCALIB_AP_ENABLED
	depends on ST_HAL_MAGN_CALIB_ENABLED
	bool "Software by Application Processor Library"
endchoice

choice
	prompt "Gyroscope Uncalibrated sensor"
	default ST_HAL_GYRO_UNCALIB_DISABLED
	help
	  Enable support for Gyroscope Uncalibrated sensor.

config ST_HAL_GYRO_UNCALIB_DISABLED
	bool "Disabled"
config ST_HAL_GYRO_UNCALIB_AP_ENABLED
	depends on ST_HAL_GYRO_GBIAS_ESTIMATION_ENABLED
	bool "Software by Application Processor Library"
endchoice

config ST_HAL_SIGN_MOTION_ENABLED
	bool "Significant Motion sensor"
	default y
	help
	  Enable support for Significant Motion sensor.

config ST_HAL_STEP_DETECTOR_ENABLED
	bool "Step Detector sensor sensor"
	default y
	help
	  Enable support for Step Detector sensor.

config ST_HAL_STEP_COUNTER_ENABLED
	bool "Step Counter sensor"
	default y
	help
	  Enable support for Step Counter sensor.

config ST_HAL_TILT_ENABLED
	bool "Tilt sensor"
	default y
	help
	  Enable support for Tilt sensor.

config ST_HAL_PRESSURE_ENABLED
	bool "Pressure sensor"
	default y
	help
	  Enable support for Pressure sensor.

choice
	prompt "Orientation sensor"
	default ST_HAL_ORIENTATION_DISABLED
	help
	  Enable support for Orientation sensor.

config ST_HAL_ORIENTATION_DISABLED
	bool "Disabled"
config ST_HAL_ORIENTATION_AP_ENABLED
	depends on ST_HAL_HAS_9AX_FUSION
	depends on ST_HAL_ACCEL_ENABLED
	depends on ST_HAL_MAGN_ENABLED
	depends on ST_HAL_GYRO_ENABLED
	bool "Software by Application Processor Library"
endchoice

choice
	prompt "Gravity sensor"
	default ST_HAL_GRAVITY_DISABLED
	help
	  Enable support for Gravity sensor.

config ST_HAL_GRAVITY_DISABLED
	bool "Disabled"
config ST_HAL_GRAVITY_AP_ENABLED
	depends on ST_HAL_HAS_6AX_FUSION
	depends on ST_HAL_ACCEL_ENABLED
	depends on ST_HAL_GYRO_ENABLED
	bool "Software by Application Processor Library"
endchoice

choice
	prompt "Linear Acceleration sensor"
	default ST_HAL_LINEAR_DISABLED
	help
	  Enable support for Linear Acceleration sensor.

config ST_HAL_LINEAR_DISABLED
	bool "Disabled"
config ST_HAL_LINEAR_AP_ENABLED
	depends on ST_HAL_HAS_6AX_FUSION
	depends on ST_HAL_ACCEL_ENABLED
	depends on ST_HAL_GYRO_ENABLED
	bool "Software by Application Processor Library"
endchoice

choice
	prompt "Rotation Vector sensor"
	default ST_HAL_ROT_VECTOR_DISABLED
	help
	  Enable support for Rotation Vector sensor.

config ST_HAL_ROT_VECTOR_DISABLED
	bool "Disabled"
config ST_HAL_ROT_VECTOR_AP_ENABLED
	depends on ST_HAL_HAS_9AX_FUSION
	depends on ST_HAL_ACCEL_ENABLED
	depends on ST_HAL_MAGN_ENABLED
	depends on ST_HAL_GYRO_ENABLED
	bool "Software by Application Processor Library"
endchoice

choice
	prompt "Game Rotation Vector sensor"
	default ST_HAL_GAME_ROT_VECTOR_DISABLED
	help
	  Enable support for Game Rotation Vector sensor.

config ST_HAL_GAME_ROT_VECTOR_DISABLED
	bool "Disabled"
config ST_HAL_GAME_ROT_VECTOR_AP_ENABLED
	depends on ST_HAL_HAS_6AX_FUSION
	depends on ST_HAL_ACCEL_ENABLED
	depends on ST_HAL_GYRO_ENABLED
	bool "Software by Application Processor Library"
endchoice

choice
	prompt "Geomagnetic Rotation Vector sensor"
	default ST_HAL_GEOMAG_ROT_VECTOR_DISABLED
	help
	  Enable support for Geomagnetic Rotation Vector sensor.

config ST_HAL_GEOMAG_ROT_VECTOR_DISABLED
	bool "Disabled"
config ST_HAL_GEOMAG_ROT_VECTOR_AP_ENABLED
	depends on ST_HAL_HAS_GEOMAG_FUSION
	depends on ST_HAL_ACCEL_ENABLED
	depends on ST_HAL_MAGN_ENABLED
	bool "Software by Application Processor Library"
endchoice

endmenu # Enable/disable sensors