zephyr/drivers/sensor
Gustavo Silva 3850f4ca64 drivers: sensor: add ScioSense ENS160 driver
Add driver for ScioSense ENS160 multi-gas sensor. The driver includes
support for I2C and SPI, attributes for setting temperature and
humidity compensation and data ready trigger.
Also add ScioSense to the list of vendor prefixes.

Signed-off-by: Gustavo Silva <gustavograzs@gmail.com>
2024-02-25 22:27:22 -05:00
..
a01nyub drivers: sensor: a01nyub: Add dependency to UART runtime configuration 2023-11-15 10:02:18 +01:00
adltc2990 sensor: adltc2990: add missing return value checks 2023-12-04 14:34:42 +01:00
adt7310 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
adt7420 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
adxl345 drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
adxl362 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
adxl367 drivers: sensor: adxl367: Add missing breaks 2023-11-27 12:21:42 +00:00
adxl372 drivers: sensor: adxl372: remove unused function 2023-11-13 12:12:43 -05:00
ags10 drivers: sensor: Aosong AGS10 TVOC sensor 2024-01-19 06:06:02 -06:00
ak8975 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
akm09918c sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
amd_sb_tsi sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
amg88xx drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
ams_as5600 sensors: as5600: added as5600 2023-01-19 15:18:24 -06:00
ams_iAQcore drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
apds9960 drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
bh1750 drivers: sensor: Add support for BH1750 ambient light sensor 2023-02-19 20:44:34 -05:00
bma4xx drivers: sensor: bma4xx: Add bma4xx emulator 2024-02-01 21:42:49 -06:00
bma280 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
bmc150_magn drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
bme280 sensor: bme280: BMP280 has no humidity sensor 2023-07-27 08:46:40 -05:00
bme680 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
bmg160 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
bmi08x fix: drivers: remove redundant config checks in cmake files 2023-09-26 16:54:58 +02:00
bmi160 bmi160: fix value calculation 2024-01-16 10:01:00 +01:00
bmi270 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
bmi323 drivers: sensor: bmi323 interrupt fix 2023-12-01 08:39:53 -06:00
bmm150 drivers: sensor: bmm150: Add trigger support for bmm150 magnetometer sensor 2023-09-13 12:07:57 +02:00
bmp388 drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
bmp581 drivers: bmp581: Add BMP581 driver 2024-01-24 09:32:34 -05:00
bq274xx drivers: sensor: bq274xx: remove float use 2024-01-12 09:00:33 -06:00
ccs811 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
current_amp drivers: current sense amp: add pm 2023-09-25 11:23:45 -05:00
dht drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
dps310 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
ds18b20 fix: drivers: remove redundant config checks in cmake files 2023-09-26 16:54:58 +02:00
ens160 drivers: sensor: add ScioSense ENS160 driver 2024-02-25 22:27:22 -05:00
ens210 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
esp32_temp soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
explorir_m drivers: sensors: add explorir_m co2 sensor 2023-11-13 12:14:08 -05:00
f75303 sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
fdc2x1x drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
fxas21002 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
fxos8700 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
grove drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
grow_r502a drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
hm330x drivers: sensor: Add initial support for hm330x dust sensor 2023-09-25 19:53:49 +02:00
hmc5883l drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
hp206c drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
hs300x drivers: sensor: hs300x: Add driver for Renesas HS300x sensors 2023-11-17 10:33:02 -06:00
hts221 drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
i3g4250d drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
icm42605 drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
icm42670 drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
icm42688 sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
icp10125 drivers: imply CRC where applicable 2023-08-18 08:52:16 +03:00
iis2dh drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
iis2dlpc drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
iis2iclx drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
iis2mdc drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
iis3dhhc drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
ina23x drivers: sensor: ina230: fix current sign issue 2023-08-29 09:44:20 -05:00
ina219 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
ina3221 drivers: sensor: ina3221: fix double-promotion 2023-08-23 07:51:53 -05:00
isl29035 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
ism330dhcx drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
ist8310 sensors: ist8310: New driver 2023-08-04 17:30:02 -05:00
ite_tach_it8xxx2 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
ite_vcmp_it8xxx2 init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
lis2de12 drivers/sensor: add support to LIS2DE12 accelerometer 2024-01-31 15:39:45 +01:00
lis2dh drivers/sensor: lis2dh: add INT1/INT2 gpio interrupt config in DT 2023-11-06 14:00:54 +00:00
lis2ds12 drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lis2du12 drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lis2dw12 drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lis2mdl drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lis3mdl drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
lm75 drivers: sensor: Add PM support to LM75 digital temperature sensor 2023-09-05 09:49:42 -05:00
lm77 drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
lps2xdf drivers/sensor: lps2xdf: Fix uninitialized variables 2024-02-02 10:53:32 -06:00
lps22hb drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
lps22hh drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lps25hb drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
lsm6ds0 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
lsm6dsl lsm6dsl: add pm suspend and resume to lsm6dsl 2023-11-09 10:04:15 -06:00
lsm6dso drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lsm6dso16is drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lsm6dsv16x drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
lsm9ds0_gyro drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
lsm9ds0_mfd drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
lsm303dlhc_magn drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
ltrf216a drivers: sensor: ltrf216a: fix overflow in conversion 2024-02-13 21:14:21 +01:00
max6675 drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
max17055 sensor: max17055: add missing return value check 2023-12-04 14:34:42 +01:00
max17262 sensors: max17262: Run clang-format 2023-08-02 09:53:45 +00:00
max30101 drivers: sensors: Fix MAX30101 Kconfig description. 2022-11-22 13:07:03 +09:00
max31855 fix: drivers: remove redundant config checks in cmake files 2023-09-26 16:54:58 +02:00
max31865 drivers: Fix signs in max31865 temperature calculation 2024-02-09 17:38:31 +00:00
max31875 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
max44009 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
mc3419 drivers: sensors: add MC3419 accel sensor support 2023-10-20 15:25:16 -05:00
mchp_tach_xec sensor: mchp_tach_xec: drop PM_DEVICE guards 2023-11-22 21:54:45 +00:00
mcp970x drivers: adc: use adc_read_dt api 2023-09-25 09:52:16 +02:00
mcp9600 drivers: sensor: mcp9600: fix wrong register address 2023-12-07 10:42:03 +00:00
mcp9808 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
mcux_acmp drivers: sensor: mcux_acmp: Store sensor trigger as a pointer 2023-04-08 18:38:02 +02:00
mhz19b drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
mpr drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
mpu6050 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
mpu9250 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
ms5607 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
ms5837 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
npm1300_charger drivers: sensor: npm1300_charger: Added die temp measurement 2023-11-03 15:36:26 +00:00
nrf5 drivers: temp_nrf5: Fix warning in ISR prototype 2023-04-17 10:19:33 +02:00
ntc_thermistor feat: add support for TDK NTCG103JF103FT1 thermistor 2023-12-08 10:04:12 +00:00
nuvoton_adc_cmp_npcx sensor: adc_cmp: npcx: use BUILD_ASSERT to check thr-sel value 2023-10-20 15:07:21 +02:00
nuvoton_tach_npcx drivers: sensor: npcx: fix debug message when port B is captured 2023-09-28 09:08:29 -05:00
nxp_kinetis_temp drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
nxp_tempmon drivers: sensor: add NXP TEMPMON driver 2023-08-30 10:18:27 +02:00
opt3001 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
pcnt_esp32 fix: drivers: remove redundant config checks in cmake files 2023-09-26 16:54:58 +02:00
pms7003 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
qdec_mcux drivers: sensor: qdec_mcux: update phase bit in register 2023-09-13 16:35:07 +02:00
qdec_nrfx drivers: sensor: qdec_nrfx: Add support for new QDEC instances 2023-11-20 09:19:45 +01:00
qdec_nxp_s32 drivers: sensor: qdec_s32k: fix double promotion warning 2024-01-29 20:24:52 +00:00
qdec_sam treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
qdec_stm32 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
rpi_pico_temp drivers: sensors: Add support for RaspberryPi Pico CPU temperature 2023-01-19 15:32:41 -06:00
s11059 drivers: sensor: Support Hamamatsu Photonics S11059 Color Sensor 2023-04-18 17:07:48 -05:00
sbs_gauge emul: Fuel gauge tests direct access to emul_sbs 2023-04-21 09:39:00 +02:00
sgp40 crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
sht3xd drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
sht4x crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
shtcx drivers: sensor: shtcx: fix val2 calculation 2023-06-15 08:47:30 -04:00
si7006 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
si7055 crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
si7060 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
si7210 drivers: sensor: Fix return value for unsupported channels 2023-08-01 11:59:34 +02:00
sm351lt drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
stm32_temp drivers: adc: stm32: Fix race condition with internal channels 2024-01-11 13:53:17 +01:00
stm32_vbat drivers: adc: stm32: Fix race condition with internal channels 2024-01-11 13:53:17 +01:00
stm32_vref drivers: adc: stm32: Fix race condition with internal channels 2024-01-11 13:53:17 +01:00
stmemsc drivers/sensor: stmemsc: add new sets of i2c/spi APIs 2024-01-31 15:39:45 +01:00
stts751 drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
sx9500 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
tcn75a drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
tcs3400 drivers: sensors: add a sensor driver for TCS3400 2023-05-25 13:30:45 +00:00
th02 drivers: sensor: th02: Handle unsupported channels 2023-02-28 10:58:52 -06:00
ti_hdc drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
ti_hdc20xx drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
tmag5170 kernel: deprecate K_THREAD_STACK_MEMBER 2023-10-12 11:07:00 +01:00
tmag5273 drivers: sensor: tmag5273: cast value to int64_t 2024-02-25 20:47:31 -05:00
tmd2620 drivers: sensor: tmd2620: coverity 316443 unchecked return value 2023-07-12 10:53:56 -05:00
tmp007 drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
tmp108 drivers: sensor: tmp108: fix coverity integer handling issue 2024-02-05 13:13:51 +01:00
tmp112 drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE 2022-10-27 09:27:14 +00:00
tmp116 drivers: sensor: tmp116: Added ability to read configuration register 2023-09-20 11:35:34 +01:00
tsl2540 sensor: tsl2540: add missing return value check 2023-12-04 14:34:42 +01:00
tsl2561 drivers: tsl2561: Fix type 2023-11-22 09:54:39 +01:00
vcnl4040 kconfig: name choices to make changable in outside Kconfigs 2023-11-06 15:33:35 -06:00
vcnl36825t sensors: Add driver for Vischay VCNL36825T Proximity Sensor 2024-02-02 10:51:10 -06:00
veml7700 drivers: veml7700: Add white channel 2024-01-31 10:44:33 -06:00
vl53l0x drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
vl53l1x drivers/sensor: fix some ST drivers dependency to HAL_ST module 2024-01-12 12:55:46 +01:00
voltage_divider drivers: sensor: voltage: add driver 2023-09-25 09:47:03 +02:00
wsen_hids drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
wsen_itds drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
wsen_pads drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
wsen_pdus drivers: sensor: Added driver for the Würth Elektronik WSEN-PDUS sensor 2023-04-21 07:16:15 -05:00
wsen_tids drivers: sensor: fix thread function signatures 2023-10-30 12:24:34 +01:00
xmc4xxx_temp drivers: sensor: Add infineon xmc4xxx die temperature sensor 2023-02-20 11:14:15 +01:00
CMakeLists.txt drivers: sensor: add ScioSense ENS160 driver 2024-02-25 22:27:22 -05:00
default_rtio_sensor.c sensors: Add streaming APIs 2023-11-10 12:16:46 -06:00
Kconfig drivers: sensor: add ScioSense ENS160 driver 2024-02-25 22:27:22 -05:00
Kconfig.trigger_template drivers/sensor: add Kconfig.trigger_template 2023-12-14 09:28:52 +01:00
sensor_decoders_init.c sensors: Add new async one-shot reading API 2023-05-26 11:04:54 -05:00
sensor_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sensor_shell.c sensor_shell: add CONFIG to support trigger for more than one sensor device 2024-01-19 13:51:48 +01:00
sensor_shell.h sensors: Add streaming APIs 2023-11-10 12:16:46 -06:00
sensor_shell_stream.c sensors: Add streaming APIs 2023-11-10 12:16:46 -06:00
shell_battery.c shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00