# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # config SENSORS_APDS9960 bool "Avago APDS-9960 Gesture Sensor support" default n select I2C ---help--- Enable driver support for the Avago APDS-9960 gesture sensor. config APDS9960_I2C_FREQUENCY int "APDS-9960 I2C frequency" default 400000 depends on SENSORS_APDS9960 config SENSORS_AS5048B bool "AMS AS5048B Magnetic Rotary Encoder support" default n select I2C select SENSORS_QENCODER ---help--- Enable driver support for the AMS AS5048B magnetic rotary encoder. config SENSORS_BH1750FVI bool "Rohm BH1750FVI Ambient Light Sensor support" default n select I2C ---help--- Enable driver support for the Rohm BH1750FVI light sensor. config BH1750FVI_I2C_FREQUENCY int "BH1750FVI I2C frequency" default 400000 depends on SENSORS_BH1750FVI config SENSORS_BMG160 bool "Bosch BMG160 Gyroscope Sensor support" default n select SPI ---help--- Enable driver support for the Bosch BMG160 gyroscope sensor. config SENSORS_BMP180 bool "Bosch BMP180 Barometer Sensor support" default n select I2C ---help--- Enable driver support for the Bosch BMP180 barometer sensor. config SENSORS_DHTXX bool "DHTxx humidity/temperature Sensor support" default n ---help--- Enable driver support for the DHTxx humidity/temperature sensor. config SENSORS_HCSR04 bool "HC-SR04 Distance Measurement Sensor" default n ---help--- Enable driver support for the HC-SR04 Distance Sensor. if SENSORS_HCSR04 config HCSR04_DEBUG bool "Debug support for the HC-SR04" default n ---help--- Enables debug features for the HC-SR04 config HCSR04_NPOLLWAITERS int "Number of waiters to poll" default 1 ---help--- Number of waiters to poll endif # SENSORS_HCSR04 config SENSORS_HTS221 bool "STMicro HTS221 humidity sensor" default n select I2C ---help--- Enable driver support for the STMicro HTS221 humidity sensor. if SENSORS_HTS221 config HTS221_I2C_FREQUENCY int "HTS221 I2C frequency" default 400000 range 1 400000 config HTS221_DEBUG bool "Debug support for the HTS221" default n ---help--- Enables debug features for the HTS221 config HTS221_NPOLLWAITERS int "Number of waiters to poll" default 1 ---help--- Number of waiters to poll endif # SENSORS_HTS221 config SENSORS_L3GD20 bool "STMicro L3GD20 Gyroscope Sensor support" default n select SPI ---help--- Enable driver support for the STMicro L3GD20 gyroscope sensor. config SENSOR_KXTJ9 bool "Kionix KXTJ9 Accelerometer support" default n select I2C if SENSORS_KXTJ9 config KXTJ9_I2C_BUS_SPEED int "Kionix KXTJ9 Bus Speed in Hz" default 400000 endif # SENSORS_KXTJ9 config SENSORS_LIS2DH bool "STMicro LIS2DH device support" default n select I2C ---help--- Enable driver support for the STMicro LIS2DH accelerometer if SENSORS_LIS2DH config LIS2DH_I2C_FREQUENCY int "LIS2DH I2C frequency" default 400000 range 1 400000 config LIS2DH_DEBUG bool "Debug support for the LIS2DH" default n ---help--- Enables debug features for the LIS2DH config LIS2DH_NPOLLWAITERS int "Number of waiters to poll" default 2 ---help--- Maximum number of threads that can be waiting on poll() config LIS2DH_DRIVER_SELFTEST bool "Enable selftest in LIS2DH driver" default n ---help--- Enable selftest in LIS2DH driver endif # SENSORS_LIS2DH config LIS3DSH bool "STMicro LIS3DSH 3-Axis accelerometer support" default n select SPI ---help--- Enable driver support for the STMicro LIS3DSH 3-Axis accelerometer. config LIS3DH bool "STMicro LIS3DH 3-Axis accelerometer support" default n select SPI ---help--- Enable driver support for the STMicro LIS3DH 3-Axis accelerometer. config LIS331DL bool "STMicro LIS331DL device support" default n select I2C config LIS331DL_I2C_FREQUENCY int "LIS331DL I2C frequency" default 100000 range 1 100000 depends on LIS331DL config SENSORS_LSM330SPI bool "STMicro LSM330 SPI support" default n select SPI ---help--- Enable driver support for the STMicro LSM330 on SPI. config SENSORS_LSM303AGR bool "STMicro LSM303AGR support" default n select I2C ---help--- Enable driver support for the STMicro LSM303AGR. config LSM303AGR_I2C_FREQUENCY int "LSM303AGR I2C frequency" default 400000 range 1 400000 depends on SN_LSM303AGR config SENSORS_LSM6DSL bool "STMicro LSM6DSL support" default n select I2C ---help--- Enable driver support for the STMicro LSM6DSL. config LSM6DSL_I2C_FREQUENCY int "LSM6DSL I2C frequency" default 400000 range 1 400000 depends on SN_LSM6DSL config SENSORS_LSM9DS1 bool "STMicro LSM9DS1 support" default n select I2C ---help--- Enable driver support for the STMicro LSM9DS1. config LSM9DS1_I2C_FREQUENCY int "LSM9DS1 I2C frequency" default 400000 range 1 400000 depends on SN_LSM9DS1 config SENSORS_LPS25H bool "STMicro LPS25H pressure sensor" default n select I2C ---help--- Enable driver support for the STMicro LPS25H barometer sensor. if SENSORS_LPS25H config LPS25H_I2C_FREQUENCY int "LPS25H I2C frequency" default 400000 range 1 400000 config DEBUG_LPS25H bool "Debug support for the LPS25H" default n ---help--- Enables debug features for the LPS25H endif # SENSORS_LPS25H config SENSORS_LTC4151 bool "LTC4151 current and voltage monitor" default n select I2C ---help--- Enable driver support for the LinearTechnology LTC4151 current and voltage monitor. config LTC4151_I2C_FREQUENCY int "LTC4151 I2C frequency" default 400000 depends on SENSORS_LTC4151 config SENSORS_INA219 bool "INA219 current and voltage monitor" default n select I2C ---help--- Enable driver support for the Texas Instruments INA219 current and voltage monitor. config INA219_I2C_FREQUENCY int "INA219 I2C frequency" default 400000 depends on SENSORS_INA219 config SENSORS_INA226 bool "INA226 current and voltage monitor" default n select I2C ---help--- Enable driver support for the Texas Instruments INA226 power monitor. config INA226_I2C_FREQUENCY int "INA226 I2C frequency" default 400000 depends on SENSORS_INA226 config SENSORS_INA3221 bool "INA3221 current and voltage monitor" default n select I2C ---help--- Enable driver support for the Texas Instruments INA3221 current and voltage monitor. config INA3221_I2C_FREQUENCY int "INA3221 I2C frequency" default 400000 depends on SENSORS_INA3221 config SENSORS_MB7040 bool "MaxBotix MB7040 Sonar support" default n select I2C ---help--- Enable driver support for the MaxBotix MB7040 sonar. config MB7040_I2C_FREQUENCY int "MB7040 I2C frequency" default 400000 range 1 400000 depends on SENSORS_MB7040 config SENSORS_MLX90393 bool "MLX90393 3-Axis Magnetometer" default n select SPI ---help--- Enable driver support for the Melex MLX90393 3-Axis magnetometer. config SENSORS_MLX90614 bool "MLX90614 Infrared Thermometer" default n select I2C ---help--- Enable driver support for the Melexis MLX90614 Infrared Thermometer. if SENSORS_MLX90614 config MLX90614_CRC bool "Enable CRC Checking (verify if PEC field is valid)" default n ---help--- Enable checking of CRC-8 (PEC field) checking to guarantee that read data is valid. endif config SENSORS_MCP9844 bool "MCP9844 Temperature Sensor" default n select I2C ---help--- Enable driver support for the MCP9844 I2C Temperature sensor. config MCP9844_I2C_FREQUENCY int "MCP9844 I2C frequency" default 400000 range 1 400000 depends on SENSORS_MCP9844 config SENSORS_MS58XX bool "MEAS MS58XX Altimeter support" default n select I2C ---help--- Enable driver support for MEAS MS58XX altimeters. config MS58XX_I2C_FREQUENCY int "MS58XX I2C frequency" default 400000 range 1 400000 depends on SENSORS_MS58XX config MS58XX_VDD int "MEAS MS58XX VDD" default 30 depends on SENSORS_MS58XX config SENSORS_MPL115A bool "Freescale MPL115A Barometer Sensor support" default n select SPI ---help--- Enable driver support for the Freescale MPL115A barometer sensor. config MPL115A_REGDEBUG bool "Debug support for the MPL115A" default n depends on SENSORS_MPL115A ---help--- Enables register level debug features for the MPL115A config SENSORS_ADXL345 bool "Analog Devices ADXL345 Driver" default n ---help--- Enables support for the ADXL345 driver if SENSORS_ADXL345 choice prompt "ADXL345 Interface" default ADXL345_SPI config ADXL345_SPI bool "ADXL345 SPI Interface" select SPI ---help--- Enables support for the SPI interface. config ADXL345_I2C bool "ADXL345 I2C Interface" select I2C ---help--- Enables support for the I2C interface endchoice config ADXL345_ACTIVELOW bool "Active Low Interrupt" default n ---help--- The ADXL345 interrupt will be inverted. Instead starting low and going high, it will start high and will go low when an interrupt is fired. Default: Active high/rising edge. config ADXL345_REGDEBUG bool "Enable Register-Level ADXL345 Debug" default n depends on DEBUG_FEATURES ---help--- Enable very low register-level debug output. endif # SENSORS_ADXL345 config SENSORS_ADXL372 bool "Analog Devices ADXL372 Sensor support" default n select SPI ---help--- Enable driver support for the Analog Devices ADXL372 Sensor. config SENSORS_MAX44009 bool "Maxim MAX44009 ALS sensor" default n select I2C ---help--- Enables MAX44009 Ambient Light Sensor if SENSORS_MAX44009 config MAX44009_I2C_FREQUENCY int "MAX44009 I2C frequency" default 400000 range 1 400000 config DEBUG_MAX44009 bool "Enable debug support for the MAX44009" default n ---help--- Enables debug support for the MAX44009 config MAX44009_NPOLLWAITERS int "Number of waiters to poll" default 1 ---help--- Number of waiters to poll endif # SENSORS_MAX44009 config SENSORS_MAX31855 bool "Maxim MAX31855 Driver" default n select SPI ---help--- Enables support for the MAX31855 driver config SENSORS_MAX6675 bool "Maxim MAX6675 Driver" default n select SPI ---help--- Enables support for the MAX6675 driver config SENSORS_LIS3MDL bool "STMicro LIS3MDL 3-Axis magnetometer support" default n select SPI ---help--- Enable driver support for the STMicro LIS3MDL 3-axis magnetometer. config LM75_I2C bool default y if LM75 config SENSORS_LM75 bool "STMicro LM-75 Temperature Sensor support" default n select I2C select LM75_I2C ---help--- Enable driver support for the STMicro LM-75 temperature sensor. This should also work with compatible temperature sensors such as the TI TMP100/101. config LM75_I2C_FREQUENCY int "LM75 I2C frequency" default 100000 range 1 100000 depends on LM75_I2C config SENSORS_LM92 bool "TI LM92 Temperature Sensor support" default n select I2C ---help--- Enable driver support for the TI LM92 Temperature Sensor. config LM92_I2C_FREQUENCY int "LM92 I2C frequency" default 400000 range 1 400000 depends on LM92 config SENSORS_SHT21 bool "Sensirion SHT21 temperature and humidity sensor" default n select I2C ---help--- Enable driver support for the Sensirion SHT20 and SHT21 temperature and humidity sensors. SHT20 is a budget model with limited humidity precision. if SENSORS_SHT21 config SHT21_I2C_FREQUENCY int "SHT21 I2C frequency" default 400000 range 1 400000 config SHT21_DEBUG bool "Debug support for the SHT21" default n ---help--- Enables debug features for the SHT21 endif # SENSORS_SHT21 config SENSORS_T67XX bool "Telair T6713 carbon dioxide sensor" default n select I2C ---help--- Enable driver support for the Telair T6713 and T6703 carbon dioxide sensors. config SENSORS_QENCODER bool "Qencoder" default n config SENSORS_VEML6070 bool "Vishay VEML6070 UV-A Light Sensor support" default n select I2C ---help--- Enable driver support for the Vishay VEML6070 UV-A light sensor. config VEML6070_I2C_FREQUENCY int "VEML6070 I2C frequency" default 100000 depends on SENSORS_VEML6070 config SENSORS_XEN1210 bool "Sensixs XEN1210 Magnetometer" default n select SPI ---help--- Enable driver support for the Sensixs XEN1210 Magnetometer. config XEN1210_REGDEBUG bool "Debug support for the XEN1210" default n depends on SENSORS_XEN1210 ---help--- Enables register level debug features for the XEN1210 config SENSORS_ZEROCROSS bool "Zero Cross Sensor" default n