2019-11-01 13:45:29 +01:00
|
|
|
# Sensor configuration options
|
2016-01-25 17:21:51 +01:00
|
|
|
|
|
|
|
# Copyright (c) 2016 Intel Corporation
|
2017-01-19 02:01:01 +01:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
2016-01-25 17:21:51 +01:00
|
|
|
|
|
|
|
menuconfig SENSOR
|
2023-03-27 14:55:23 +02:00
|
|
|
bool "Sensor drivers"
|
2016-01-25 17:21:51 +01:00
|
|
|
help
|
|
|
|
Include sensor drivers in system config
|
|
|
|
|
2017-09-21 20:28:16 +02:00
|
|
|
if SENSOR
|
|
|
|
|
2018-10-10 08:38:54 +02:00
|
|
|
module = SENSOR
|
|
|
|
module-str = sensor
|
|
|
|
source "subsys/logging/Kconfig.template.log_config"
|
2016-10-05 18:49:41 +02:00
|
|
|
|
2016-10-04 15:01:27 +02:00
|
|
|
config SENSOR_INIT_PRIORITY
|
2018-08-14 16:19:20 +02:00
|
|
|
int "Sensor init priority"
|
2016-10-04 15:01:27 +02:00
|
|
|
default 90
|
|
|
|
help
|
2017-09-21 20:28:16 +02:00
|
|
|
Sensor initialization priority.
|
|
|
|
|
2023-04-26 07:17:46 +02:00
|
|
|
config SENSOR_ASYNC_API
|
|
|
|
bool "Async Sensor API"
|
|
|
|
select RTIO
|
|
|
|
select RTIO_SYS_MEM_BLOCKS
|
|
|
|
help
|
|
|
|
Enables the asynchronous sensor API by leveraging the RTIO subsystem.
|
|
|
|
|
2018-12-07 10:31:34 +01:00
|
|
|
config SENSOR_SHELL
|
2022-03-09 12:05:12 +01:00
|
|
|
bool "Sensor shell"
|
2020-01-03 11:16:30 +01:00
|
|
|
depends on SHELL
|
2020-11-16 16:01:32 +01:00
|
|
|
select CBPRINTF_FP_SUPPORT
|
2023-04-26 09:13:33 +02:00
|
|
|
select SENSOR_ASYNC_API
|
2018-12-07 10:31:34 +01:00
|
|
|
help
|
|
|
|
This shell provides access to basic sensor data.
|
|
|
|
|
2023-06-06 04:26:19 +02:00
|
|
|
config SENSOR_SHELL_STREAM
|
|
|
|
bool "Sensor shell 'stream' command"
|
|
|
|
depends on SENSOR_SHELL
|
|
|
|
help
|
|
|
|
Add the 'stream' subcommand to the sensor shell. When run on drivers that
|
|
|
|
support streaming (usually hardware FIFO backed), the shell will continue
|
|
|
|
to print new values as they come until the stream is closed.
|
|
|
|
|
|
|
|
config SENSOR_SHELL_THREAD_STACK_SIZE
|
|
|
|
int "Stack size for the sensor shell data processing thread"
|
|
|
|
depends on SENSOR_SHELL_STREAM
|
|
|
|
default 1024
|
|
|
|
help
|
|
|
|
The sensor shell uses a dedicated thread to process data coming from the
|
|
|
|
sensors in either one-shot or streaming mode. Use this config to control
|
|
|
|
the size of that thread's stack.
|
|
|
|
|
2020-05-16 00:26:45 +02:00
|
|
|
config SENSOR_SHELL_BATTERY
|
2022-03-09 12:05:12 +01:00
|
|
|
bool "Sensor shell 'battery' command"
|
2020-05-16 00:26:45 +02:00
|
|
|
depends on SHELL
|
|
|
|
help
|
|
|
|
This enables the 'battery' command which reports charging information
|
|
|
|
in a convenient format. It makes use of a fuel gauge to read its
|
|
|
|
information.
|
|
|
|
|
2023-05-24 23:39:12 +02:00
|
|
|
config SENSOR_SHELL_TRIG_PRINT_TIMEOUT_MS
|
|
|
|
int "Timeout for printing the average sensor sample value"
|
|
|
|
default 5000
|
|
|
|
depends on SENSOR_SHELL
|
|
|
|
help
|
|
|
|
Control the frequency of the sampling window over which the sensor
|
|
|
|
interrupt handler will collect data.
|
|
|
|
|
2024-01-10 03:14:02 +01:00
|
|
|
config SENSOR_SHELL_MAX_TRIGGER_DEVICES
|
|
|
|
int "Maximum number of sensor devices that can have enabled triggers in shell"
|
|
|
|
default 1
|
|
|
|
depends on SENSOR_SHELL
|
|
|
|
help
|
|
|
|
Maximum number of sensor devices that the shell cmd can have
|
|
|
|
enabled triggers for.
|
|
|
|
|
2022-08-17 02:09:18 +02:00
|
|
|
config SENSOR_INFO
|
|
|
|
bool "Sensor Info iterable section"
|
|
|
|
|
2017-09-21 20:28:16 +02:00
|
|
|
comment "Device Drivers"
|
2016-10-04 15:01:27 +02:00
|
|
|
|
2024-03-26 20:57:31 +01:00
|
|
|
# zephyr-keep-sorted-start
|
|
|
|
source "drivers/sensor/adi/Kconfig"
|
2024-03-27 01:08:34 +01:00
|
|
|
source "drivers/sensor/ams/Kconfig"
|
2024-04-05 01:31:04 +02:00
|
|
|
source "drivers/sensor/aosong/Kconfig"
|
2024-04-05 01:57:34 +02:00
|
|
|
source "drivers/sensor/asahi_kasei/Kconfig"
|
2024-03-26 21:13:28 +01:00
|
|
|
source "drivers/sensor/bosch/Kconfig"
|
2024-04-05 01:50:58 +02:00
|
|
|
source "drivers/sensor/espressif/Kconfig"
|
2024-04-05 01:38:34 +02:00
|
|
|
source "drivers/sensor/honeywell/Kconfig"
|
2024-04-05 01:45:50 +02:00
|
|
|
source "drivers/sensor/infineon/Kconfig"
|
2024-03-28 01:02:02 +01:00
|
|
|
source "drivers/sensor/ite/Kconfig"
|
2024-03-27 00:21:34 +01:00
|
|
|
source "drivers/sensor/maxim/Kconfig"
|
2024-04-05 02:03:07 +02:00
|
|
|
source "drivers/sensor/meas/Kconfig"
|
2024-03-27 00:29:08 +01:00
|
|
|
source "drivers/sensor/microchip/Kconfig"
|
2024-03-28 01:07:21 +01:00
|
|
|
source "drivers/sensor/nordic/Kconfig"
|
2024-03-28 01:10:39 +01:00
|
|
|
source "drivers/sensor/nuvoton/Kconfig"
|
2024-03-27 00:37:54 +01:00
|
|
|
source "drivers/sensor/nxp/Kconfig"
|
2024-03-28 01:16:07 +01:00
|
|
|
source "drivers/sensor/rohm/Kconfig"
|
2024-03-28 01:21:00 +01:00
|
|
|
source "drivers/sensor/seeed/Kconfig"
|
2024-03-28 00:51:06 +01:00
|
|
|
source "drivers/sensor/sensirion/Kconfig"
|
2024-03-27 00:44:45 +01:00
|
|
|
source "drivers/sensor/silabs/Kconfig"
|
2024-03-26 21:30:29 +01:00
|
|
|
source "drivers/sensor/st/Kconfig"
|
2024-03-27 00:57:09 +01:00
|
|
|
source "drivers/sensor/ti/Kconfig"
|
2024-04-05 01:21:18 +02:00
|
|
|
source "drivers/sensor/vishay/Kconfig"
|
2024-03-28 00:56:30 +01:00
|
|
|
source "drivers/sensor/wsen/Kconfig"
|
2024-03-26 20:57:31 +01:00
|
|
|
# zephyr-keep-sorted-stop
|
|
|
|
|
2023-05-21 00:43:50 +02:00
|
|
|
source "drivers/sensor/a01nyub/Kconfig"
|
2023-08-07 14:06:30 +02:00
|
|
|
source "drivers/sensor/amd_sb_tsi/Kconfig"
|
2017-09-25 17:38:33 +02:00
|
|
|
source "drivers/sensor/amg88xx/Kconfig"
|
2017-06-12 07:55:00 +02:00
|
|
|
source "drivers/sensor/apds9960/Kconfig"
|
2023-06-12 06:30:00 +02:00
|
|
|
source "drivers/sensor/current_amp/Kconfig"
|
2024-01-09 00:13:26 +01:00
|
|
|
source "drivers/sensor/ens160/Kconfig"
|
2023-10-27 15:17:44 +02:00
|
|
|
source "drivers/sensor/explorir_m/Kconfig"
|
2023-08-01 14:09:27 +02:00
|
|
|
source "drivers/sensor/f75303/Kconfig"
|
2024-02-01 19:14:14 +01:00
|
|
|
source "drivers/sensor/fcx_mldx5/Kconfig"
|
2021-12-28 06:32:04 +01:00
|
|
|
source "drivers/sensor/grow_r502a/Kconfig"
|
2016-10-15 14:19:55 +02:00
|
|
|
source "drivers/sensor/hp206c/Kconfig"
|
2023-09-23 02:23:29 +02:00
|
|
|
source "drivers/sensor/hs300x/Kconfig"
|
2024-03-11 19:41:59 +01:00
|
|
|
source "drivers/sensor/tdk/icm42605/Kconfig"
|
|
|
|
source "drivers/sensor/tdk/icm42670/Kconfig"
|
|
|
|
source "drivers/sensor/tdk/icm42688/Kconfig"
|
|
|
|
source "drivers/sensor/tdk/icp10125/Kconfig"
|
2016-10-15 14:19:56 +02:00
|
|
|
source "drivers/sensor/isl29035/Kconfig"
|
2023-07-20 05:13:31 +02:00
|
|
|
source "drivers/sensor/ist8310/Kconfig"
|
2024-02-14 18:31:00 +01:00
|
|
|
source "drivers/sensor/lm35/Kconfig"
|
2021-04-30 09:19:30 +02:00
|
|
|
source "drivers/sensor/lm75/Kconfig"
|
2021-07-14 14:23:59 +02:00
|
|
|
source "drivers/sensor/lm77/Kconfig"
|
2023-08-02 16:01:21 +02:00
|
|
|
source "drivers/sensor/ltrf216a/Kconfig"
|
2023-08-19 09:29:26 +02:00
|
|
|
source "drivers/sensor/mc3419/Kconfig"
|
2021-10-29 19:15:56 +02:00
|
|
|
source "drivers/sensor/mhz19b/Kconfig"
|
2024-03-11 19:41:59 +01:00
|
|
|
source "drivers/sensor/tdk/mpu6050/Kconfig"
|
|
|
|
source "drivers/sensor/tdk/mpu9250/Kconfig"
|
2024-03-29 08:56:57 +01:00
|
|
|
source "drivers/sensor/nct75/Kconfig"
|
2023-05-19 16:09:19 +02:00
|
|
|
source "drivers/sensor/ntc_thermistor/Kconfig"
|
2017-11-24 14:50:13 +01:00
|
|
|
source "drivers/sensor/pms7003/Kconfig"
|
2021-03-13 22:24:58 +01:00
|
|
|
source "drivers/sensor/qdec_sam/Kconfig"
|
2023-05-19 16:09:19 +02:00
|
|
|
source "drivers/sensor/rpi_pico_temp/Kconfig"
|
|
|
|
source "drivers/sensor/s11059/Kconfig"
|
2021-04-08 08:46:34 +02:00
|
|
|
source "drivers/sensor/sbs_gauge/Kconfig"
|
2016-10-15 14:20:02 +02:00
|
|
|
source "drivers/sensor/sx9500/Kconfig"
|
2016-10-08 13:32:44 +02:00
|
|
|
source "drivers/sensor/th02/Kconfig"
|
2024-03-19 13:44:04 +01:00
|
|
|
source "drivers/sensor/tsic_xx6/Kconfig"
|
2024-02-14 15:48:10 +01:00
|
|
|
source "drivers/sensor/veaa_x_3/Kconfig"
|
2023-06-11 11:23:44 +02:00
|
|
|
source "drivers/sensor/voltage_divider/Kconfig"
|
2024-03-15 03:46:32 +01:00
|
|
|
source "drivers/sensor/ene_tach_kb1200/Kconfig"
|
2023-01-31 05:35:42 +01:00
|
|
|
|
2017-09-21 20:28:16 +02:00
|
|
|
endif # SENSOR
|