-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathKconfig
More file actions
289 lines (210 loc) · 8.02 KB
/
Copy pathKconfig
File metadata and controls
289 lines (210 loc) · 8.02 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
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
menu "SensorLib Configuration"
choice SensorLib_ESP_IDF_API
prompt "SensorLib library esp-idf api version"
default SENSORLIB_ESP_IDF_NEW_API
help
Define API version
config SENSORLIB_ESP_IDF_NEW_API
bool "Use esp-idf higher version (>= 5.0) API"
config SENSORLIB_ESP_IDF_OLD_API
bool "Use esp-idf lower version ( < 5.0) API , Compatible with lower versions of esp-idf"
endchoice
menu "Driver exclusion"
config SENSORLIB_EXCLUDE_ALL
bool "Exclude all optional drivers"
default n
help
Exclude every optional SensorLib driver controlled by this menu.
menu "Driver families"
config SENSORLIB_EXCLUDE_IMU
bool "Exclude all IMU drivers"
default n
config SENSORLIB_EXCLUDE_ACCELEROMETER
bool "Exclude all accelerometer drivers"
default n
config SENSORLIB_EXCLUDE_MAGNETOMETER
bool "Exclude all magnetometer drivers"
default n
config SENSORLIB_EXCLUDE_LIGHT_SENSOR
bool "Exclude all light sensor drivers"
default n
config SENSORLIB_EXCLUDE_RTC
bool "Exclude RTC helper and POSIX RTC drivers"
default n
config SENSORLIB_EXCLUDE_TOUCH
bool "Exclude all touch drivers"
default n
config SENSORLIB_EXCLUDE_HAPTIC
bool "Exclude all haptic drivers"
default n
config SENSORLIB_EXCLUDE_PMIC
bool "Exclude all PMIC drivers"
default n
config SENSORLIB_EXCLUDE_GAUGE
bool "Exclude all fuel gauge drivers"
default n
config SENSORLIB_EXCLUDE_IO_EXPANDER
bool "Exclude all IO expander drivers"
default n
config SENSORLIB_EXCLUDE_ACTUATOR
bool "Exclude all actuator drivers"
default n
config SENSORLIB_EXCLUDE_FINGER_NAVIGATION
bool "Exclude all finger navigation drivers"
default n
config SENSORLIB_EXCLUDE_WIRE_HELPER
bool "Exclude SensorWireHelper"
default n
endmenu
menu "IMU"
config SENSORLIB_EXCLUDE_QMI8658
bool "Exclude QMI8658"
default n
config SENSORLIB_EXCLUDE_BHI
bool "Exclude all Bosch BHI drivers"
default n
config SENSORLIB_EXCLUDE_BHI260
bool "Exclude BHI260AP"
default n
config SENSORLIB_EXCLUDE_BHI260_KLIO
bool "Exclude BHI260AP Klio helper"
default n
config SENSORLIB_EXCLUDE_BHI360
bool "Exclude BHI360"
default n
endmenu
menu "Accelerometer"
config SENSORLIB_EXCLUDE_BMA4XX
bool "Exclude all Bosch BMA4XX drivers"
default n
config SENSORLIB_EXCLUDE_BMA422
bool "Exclude BMA422"
default n
config SENSORLIB_EXCLUDE_BMA423
bool "Exclude BMA423"
default n
config SENSORLIB_EXCLUDE_BMA456H
bool "Exclude BMA456H"
default n
config SENSORLIB_EXCLUDE_BMA4XX_EXTRA
bool "Exclude unused BMA4XX vendor variants"
default n
help
Exclude vendor sources for BMA456_AN, BMA456MM, BMA456 tablet
and BMA456W. Public SensorLib wrappers currently cover BMA422,
BMA423 and BMA456H.
endmenu
menu "Magnetometer and light"
config SENSORLIB_EXCLUDE_BMM150
bool "Exclude BMM150"
default n
config SENSORLIB_EXCLUDE_QMC5883L
bool "Exclude QMC5883L"
default n
config SENSORLIB_EXCLUDE_QMC5883P
bool "Exclude QMC5883P"
default n
config SENSORLIB_EXCLUDE_QMC6309
bool "Exclude QMC6309"
default n
config SENSORLIB_EXCLUDE_QMC6310
bool "Exclude QMC6310"
default n
config SENSORLIB_EXCLUDE_CM32181
bool "Exclude CM32181"
default n
config SENSORLIB_EXCLUDE_LTR553
bool "Exclude LTR553"
default n
endmenu
menu "RTC"
config SENSORLIB_EXCLUDE_PCF8563
bool "Exclude PCF8563"
default n
config SENSORLIB_EXCLUDE_PCF85063
bool "Exclude PCF85063"
default n
endmenu
menu "Touch"
config SENSORLIB_EXCLUDE_TOUCH_CST226
bool "Exclude CST226"
default n
config SENSORLIB_EXCLUDE_TOUCH_CST816
bool "Exclude CST816/CST820"
default n
config SENSORLIB_EXCLUDE_TOUCH_CST92XX
bool "Exclude CST92xx"
default n
config SENSORLIB_EXCLUDE_TOUCH_CST3530
bool "Exclude CST3530"
default n
config SENSORLIB_EXCLUDE_TOUCH_CSTXXX
bool "Exclude CSTXXX generic driver"
default n
config SENSORLIB_EXCLUDE_TOUCH_CHSC5816
bool "Exclude CHSC5816"
default n
config SENSORLIB_EXCLUDE_TOUCH_FT6X36
bool "Exclude FT6X36"
default n
config SENSORLIB_EXCLUDE_TOUCH_GT911
bool "Exclude GT911"
default n
config SENSORLIB_EXCLUDE_TOUCH_GT9895
bool "Exclude GT9895"
default n
config SENSORLIB_EXCLUDE_TOUCH_HI8561
bool "Exclude HI8561"
default n
endmenu
menu "Power and haptic"
config SENSORLIB_EXCLUDE_HAPTIC_DRV2605
bool "Exclude DRV2605 haptic driver"
default n
config SENSORLIB_EXCLUDE_HAPTIC_AW86224
bool "Exclude AW86224 haptic driver"
default n
config SENSORLIB_EXCLUDE_PMIC_SY6970
bool "Exclude SY6970 PMIC"
default n
config SENSORLIB_EXCLUDE_PMIC_BQ25896
bool "Exclude BQ25896 PMIC"
default n
config SENSORLIB_EXCLUDE_PMIC_AXP192
bool "Exclude AXP192 PMIC"
default n
config SENSORLIB_EXCLUDE_PMIC_AXP202
bool "Exclude AXP202 PMIC"
default n
config SENSORLIB_EXCLUDE_PMIC_AXP2101
bool "Exclude AXP2101 PMIC"
default n
config SENSORLIB_EXCLUDE_PMIC_AXP517
bool "Exclude AXP517 PMIC"
default n
config SENSORLIB_EXCLUDE_GAUGE_AXP2602
bool "Exclude AXP2602 gauge"
default n
config SENSORLIB_EXCLUDE_GAUGE_BQ27220
bool "Exclude BQ27220 gauge"
default n
endmenu
menu "IO, actuator and navigation"
config SENSORLIB_EXCLUDE_IO_EXPANDER_XL9555
bool "Exclude XL9555 IO expander"
default n
config SENSORLIB_EXCLUDE_IO_EXPANDER_PCA9570
bool "Exclude PCA9570 IO expander"
default n
config SENSORLIB_EXCLUDE_IO_EXPANDER_SPI
bool "Exclude SPI IO expander helper"
default n
config SENSORLIB_EXCLUDE_AW9364
bool "Exclude AW9364 LED driver"
default n
config SENSORLIB_EXCLUDE_PAWA350
bool "Exclude PAW-A350 finger navigation sensor"
default n
endmenu
endmenu
endmenu