1# Sensor configuration options 2 3# Copyright (c) 2016 Intel Corporation 4# SPDX-License-Identifier: Apache-2.0 5 6menuconfig SENSOR 7 bool "Sensor drivers" 8 help 9 Include sensor drivers in system config 10 11if SENSOR 12 13module = SENSOR 14module-str = sensor 15source "subsys/logging/Kconfig.template.log_config" 16 17config SENSOR_INIT_PRIORITY 18 int "Sensor init priority" 19 default 90 20 help 21 Sensor initialization priority. 22 23config SENSOR_ASYNC_API 24 bool "Async Sensor API" 25 select RTIO 26 select RTIO_SYS_MEM_BLOCKS 27 help 28 Enables the asynchronous sensor API by leveraging the RTIO subsystem. 29 30config SENSOR_SHELL 31 bool "Sensor shell" 32 depends on SHELL 33 select CBPRINTF_FP_SUPPORT 34 select SENSOR_ASYNC_API 35 default y if !SHELL_MINIMAL 36 help 37 This shell provides access to basic sensor data. 38 39config SENSOR_SHELL_BATTERY 40 bool "Sensor shell 'battery' command" 41 depends on SHELL 42 help 43 This enables the 'battery' command which reports charging information 44 in a convenient format. It makes use of a fuel gauge to read its 45 information. 46 47config SENSOR_SHELL_TRIG_PRINT_TIMEOUT_MS 48 int "Timeout for printing the average sensor sample value" 49 default 5000 50 depends on SENSOR_SHELL 51 help 52 Control the frequency of the sampling window over which the sensor 53 interrupt handler will collect data. 54 55config SENSOR_INFO 56 bool "Sensor Info iterable section" 57 58comment "Device Drivers" 59 60source "drivers/sensor/adt7310/Kconfig" 61source "drivers/sensor/adt7420/Kconfig" 62source "drivers/sensor/adxl345/Kconfig" 63source "drivers/sensor/adxl362/Kconfig" 64source "drivers/sensor/adxl372/Kconfig" 65source "drivers/sensor/ak8975/Kconfig" 66source "drivers/sensor/akm09918c/Kconfig" 67source "drivers/sensor/amg88xx/Kconfig" 68source "drivers/sensor/ams_as5600/Kconfig" 69source "drivers/sensor/ams_iAQcore/Kconfig" 70source "drivers/sensor/apds9960/Kconfig" 71source "drivers/sensor/bh1750/Kconfig" 72source "drivers/sensor/bma280/Kconfig" 73source "drivers/sensor/bmc150_magn/Kconfig" 74source "drivers/sensor/bme280/Kconfig" 75source "drivers/sensor/bme680/Kconfig" 76source "drivers/sensor/bmg160/Kconfig" 77source "drivers/sensor/bmi160/Kconfig" 78source "drivers/sensor/bmi270/Kconfig" 79source "drivers/sensor/bmi323/Kconfig" 80source "drivers/sensor/bmm150/Kconfig" 81source "drivers/sensor/bmp388/Kconfig" 82source "drivers/sensor/bq274xx/Kconfig" 83source "drivers/sensor/ccs811/Kconfig" 84source "drivers/sensor/dht/Kconfig" 85source "drivers/sensor/dps310/Kconfig" 86source "drivers/sensor/ds18b20/Kconfig" 87source "drivers/sensor/ens210/Kconfig" 88source "drivers/sensor/esp32_temp/Kconfig" 89source "drivers/sensor/fdc2x1x/Kconfig" 90source "drivers/sensor/fxas21002/Kconfig" 91source "drivers/sensor/fxos8700/Kconfig" 92source "drivers/sensor/grove/Kconfig" 93source "drivers/sensor/grow_r502a/Kconfig" 94source "drivers/sensor/hmc5883l/Kconfig" 95source "drivers/sensor/hp206c/Kconfig" 96source "drivers/sensor/hts221/Kconfig" 97source "drivers/sensor/i3g4250d/Kconfig" 98source "drivers/sensor/icm42605/Kconfig" 99source "drivers/sensor/icm42670/Kconfig" 100source "drivers/sensor/icm42688/Kconfig" 101source "drivers/sensor/icp10125/Kconfig" 102source "drivers/sensor/iis2dh/Kconfig" 103source "drivers/sensor/iis2dlpc/Kconfig" 104source "drivers/sensor/iis2iclx/Kconfig" 105source "drivers/sensor/iis2mdc/Kconfig" 106source "drivers/sensor/iis3dhhc/Kconfig" 107source "drivers/sensor/ina219/Kconfig" 108source "drivers/sensor/ina23x/Kconfig" 109source "drivers/sensor/ina3221/Kconfig" 110source "drivers/sensor/isl29035/Kconfig" 111source "drivers/sensor/ism330dhcx/Kconfig" 112source "drivers/sensor/ite_tach_it8xxx2/Kconfig" 113source "drivers/sensor/ite_vcmp_it8xxx2/Kconfig" 114source "drivers/sensor/lis2dh/Kconfig" 115source "drivers/sensor/lis2ds12/Kconfig" 116source "drivers/sensor/lis2dw12/Kconfig" 117source "drivers/sensor/lis2mdl/Kconfig" 118source "drivers/sensor/lis3mdl/Kconfig" 119source "drivers/sensor/lm75/Kconfig" 120source "drivers/sensor/lm77/Kconfig" 121source "drivers/sensor/lps22hb/Kconfig" 122source "drivers/sensor/lps22hh/Kconfig" 123source "drivers/sensor/lps25hb/Kconfig" 124source "drivers/sensor/lsm303dlhc_magn/Kconfig" 125source "drivers/sensor/lsm6ds0/Kconfig" 126source "drivers/sensor/lsm6dsl/Kconfig" 127source "drivers/sensor/lsm6dso/Kconfig" 128source "drivers/sensor/lsm6dso16is/Kconfig" 129source "drivers/sensor/lsm6dsv16x/Kconfig" 130source "drivers/sensor/lsm9ds0_gyro/Kconfig" 131source "drivers/sensor/lsm9ds0_mfd/Kconfig" 132source "drivers/sensor/max17055/Kconfig" 133source "drivers/sensor/max17262/Kconfig" 134source "drivers/sensor/max30101/Kconfig" 135source "drivers/sensor/max31855/Kconfig" 136source "drivers/sensor/max31865/Kconfig" 137source "drivers/sensor/max31875/Kconfig" 138source "drivers/sensor/max44009/Kconfig" 139source "drivers/sensor/max6675/Kconfig" 140source "drivers/sensor/mchp_tach_xec/Kconfig" 141source "drivers/sensor/mcp9600/Kconfig" 142source "drivers/sensor/mcp970x/Kconfig" 143source "drivers/sensor/mcp9808/Kconfig" 144source "drivers/sensor/mcux_acmp/Kconfig" 145source "drivers/sensor/mhz19b/Kconfig" 146source "drivers/sensor/mpr/Kconfig" 147source "drivers/sensor/mpu6050/Kconfig" 148source "drivers/sensor/mpu9250/Kconfig" 149source "drivers/sensor/ms5607/Kconfig" 150source "drivers/sensor/ms5837/Kconfig" 151source "drivers/sensor/npm1300_charger/Kconfig" 152source "drivers/sensor/nrf5/Kconfig" 153source "drivers/sensor/ntc_thermistor/Kconfig" 154source "drivers/sensor/nuvoton_adc_cmp_npcx/Kconfig" 155source "drivers/sensor/nuvoton_tach_npcx/Kconfig" 156source "drivers/sensor/nxp_kinetis_temp/Kconfig" 157source "drivers/sensor/opt3001/Kconfig" 158source "drivers/sensor/pcnt_esp32/Kconfig" 159source "drivers/sensor/pms7003/Kconfig" 160source "drivers/sensor/qdec_mcux/Kconfig" 161source "drivers/sensor/qdec_nrfx/Kconfig" 162source "drivers/sensor/qdec_sam/Kconfig" 163source "drivers/sensor/qdec_stm32/Kconfig" 164source "drivers/sensor/rpi_pico_temp/Kconfig" 165source "drivers/sensor/s11059/Kconfig" 166source "drivers/sensor/sbs_gauge/Kconfig" 167source "drivers/sensor/sgp40/Kconfig" 168source "drivers/sensor/sht3xd/Kconfig" 169source "drivers/sensor/sht4x/Kconfig" 170source "drivers/sensor/shtcx/Kconfig" 171source "drivers/sensor/si7006/Kconfig" 172source "drivers/sensor/si7055/Kconfig" 173source "drivers/sensor/si7060/Kconfig" 174source "drivers/sensor/si7210/Kconfig" 175source "drivers/sensor/sm351lt/Kconfig" 176source "drivers/sensor/stm32_temp/Kconfig" 177source "drivers/sensor/stm32_vbat/Kconfig" 178source "drivers/sensor/stm32_vref/Kconfig" 179source "drivers/sensor/stts751/Kconfig" 180source "drivers/sensor/sx9500/Kconfig" 181source "drivers/sensor/tcs3400/Kconfig" 182source "drivers/sensor/th02/Kconfig" 183source "drivers/sensor/ti_hdc/Kconfig" 184source "drivers/sensor/ti_hdc20xx/Kconfig" 185source "drivers/sensor/tmd2620/Kconfig" 186source "drivers/sensor/tmp007/Kconfig" 187source "drivers/sensor/tmp108/Kconfig" 188source "drivers/sensor/tmp112/Kconfig" 189source "drivers/sensor/tmp116/Kconfig" 190source "drivers/sensor/vcnl4040/Kconfig" 191source "drivers/sensor/veml7700/Kconfig" 192source "drivers/sensor/vl53l0x/Kconfig" 193source "drivers/sensor/vl53l1x/Kconfig" 194source "drivers/sensor/wsen_hids/Kconfig" 195source "drivers/sensor/wsen_itds/Kconfig" 196source "drivers/sensor/wsen_pads/Kconfig" 197source "drivers/sensor/wsen_pdus/Kconfig" 198source "drivers/sensor/wsen_tids/Kconfig" 199source "drivers/sensor/xmc4xxx_temp/Kconfig" 200 201endif # SENSOR 202