zephyr/drivers/sensor
Shiril Tichkule ebefb4421e drivers: sensor: adxl367: fix DATA_READY handling in trigger mode
Clearing the status register in adxl367_thread_cb() introduces
a one-sample latency since any trigger handler invoking
adxl367_get_accel_data() has to wait until the next sample sets the
DATA_READY bit again. To fix this, identify trigger source by
reading status_copy register in adxl367_thread_cb(). This preserves
the status register contents for verification prior to fetching data.

Signed-off-by: Shiril Tichkule <Shiril.Tichkule@analog.com>
2026-03-11 20:51:34 -04:00
..
a01nyub drivers: sensor: a01nyub: use logical AND in condition 2025-09-04 21:04:51 +02:00
adi drivers: sensor: adxl367: fix DATA_READY handling in trigger mode 2026-03-11 20:51:34 -04:00
als31300 drivers: sensor: i2c: replace use of i2c_burst_write 2026-01-07 17:30:32 +01:00
amd_sb_tsi sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
amg88xx drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
ams sensors: as5048: add initial support for AS5048 angle sensor 2025-12-08 11:39:37 -05:00
aosong sensor: dht: Fix multi-instance type handling 2025-06-18 17:48:58 -04:00
apds9253 copyrights: fix copyright line 2025-10-07 22:53:45 -04:00
apds9306 sensors: apds9306: Fix typos in APDS9306 macros 2025-11-13 20:40:53 -05:00
apds9960 drivers: sensor: apds9960: Added gesture detection 2026-01-22 14:29:50 -06:00
asahi_kasei rtio: More useful callback OPs 2025-09-16 09:53:14 +02:00
bosch drivers: sensor: bmi270: fix I2C write to use single transaction 2026-02-04 15:33:12 -06:00
broadcom sensor: afbr_s50: Do not cut data-stream due to payload status 2025-12-17 10:53:14 +02:00
current_amp sensor: current_amp: fix incorrect PM error 2025-12-07 21:19:04 -05:00
ene_tach_kb1200 style: drivers: sort Kconfig and CMake includes 2025-11-17 13:48:03 -05:00
ens160 drivers: Convert to use SPI macro without delay parameters 2025-10-01 14:39:36 +03:00
espressif drivers: sensor: dietemp: esp32: Update driver 2025-12-02 15:22:30 -05:00
everlight drivers: sensor: add everlight light sensor 2025-04-01 22:12:13 +02:00
explorir_m drivers: sensor: explorir_m: fix variable mix-up 2025-10-02 15:15:06 +03:00
f75303 sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
fcx_mldx5 drivers: sensor: fcx_mldx5: Fix potential buffer overflow in UART frame 2025-07-25 23:29:04 +02:00
grow_r502a style: drivers: sort Kconfig and CMake includes 2025-11-17 13:48:03 -05:00
hc_sr04 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
honeywell drivers: sensor: i2c: replace use of i2c_burst_write 2026-01-07 17:30:32 +01:00
hp206c drivers: sensor: i2c: replace use of i2c_burst_write 2026-01-07 17:30:32 +01:00
infineon drivers: sensor: infineon: fix typo in calibration gain assertion 2025-06-07 15:39:15 +01:00
ist8310 includes: remove duplicated entries in zephyr-tree 2025-12-17 13:57:38 -05:00
ite drivers/sensor/ite/tach/it51xxx: implement tachometer driver 2025-04-24 11:56:44 +02:00
jedec drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
liteon drivers: sensor: liteon: ltr553: Add support for LTR553 2026-01-16 11:42:27 +00:00
lm35 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
lm75 drivers: sensor: lm75: return full resolution 2026-03-10 22:20:01 +01:00
lm77 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
maxim drivers: sensor: max30101: Enhanced sample_fetch to match datasheet 2025-10-20 19:17:51 -04:00
mb7040 drivers: sensor: mb7040: add support for MB7040 ultrasonic sensor 2025-07-22 19:37:18 -04:00
meas style: drivers: apply coding style on CMakeLists.txt files 2025-11-17 13:48:03 -05:00
melexis drivers: sensor: mlx90394: added driver 2025-01-21 09:12:41 +01:00
memsic drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
mhz19b drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
microchip drivers: sensor: mtch9010 Fixed heartbeat bugs 2025-12-17 10:56:19 +02:00
nct75 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
nordic nordic: update and align to nrfx 4.0.1 2025-11-27 14:45:17 +01:00
ntc_thermistor drivers: sensor: ntc-thermistor-generic: add missing mutex 2025-06-05 12:33:39 +02:00
nuvoton drivers: sensor: npcx: add sensor v2t support for npck3 2025-12-04 05:21:24 -05:00
nxp drivers: sensor: nxp: Add QDC MCUX driver 2026-03-10 22:22:28 +01:00
omron drivers: sensor: omron 2smpb_02e: add FPU selection 2025-10-21 12:25:45 -04:00
pixart drivers: sensor: use proper essential type in boolean variables assignments 2026-02-05 10:20:22 +00:00
pms7003 drivers: sensor: pms7003: add support for additional PM parameters 2026-01-22 14:29:37 -06:00
pni sensor: rm3100: Remove duplicate edata header encoding when streaming 2025-12-05 10:54:53 +02:00
pzem004t modbus: serial: Add non-compliant mode with custom stop-bit settings 2025-06-10 12:53:23 -04:00
qdec_sam drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
realtek sensor: rts5912: reduce Tachometer wake up frequency 2025-10-02 11:47:12 +03:00
renesas drivers: sensor: renesas: Fix unchecked return value in hs400x 2025-06-05 12:34:01 +02:00
rohm copyrights: fix copyright line 2025-10-07 22:53:45 -04:00
rpi_pico_temp drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
rv3032_temp drivers: sensor: rv3032c7: Add temperature sensor driver for rv3032 2025-12-02 15:20:56 -05:00
s11059 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
sbs_gauge drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
seeed drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
sensirion drivers: sensor: sht3xd: fix threshold low clear command 2025-06-24 20:06:41 -10:00
sifli drivers: sensor: sifli: add sf32lb temp sensor 2025-11-18 19:52:37 -05:00
silabs sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
st drivers: sensor: stm32_vref: obtain calibration data using NVMEM 2026-03-06 09:56:42 +01:00
sx9500 drivers: sensors: add missing const qualifiers 2025-06-18 17:47:18 -04:00
tach_gpio drivers: sensor: tach_gpio: fix rpm debug logging 2025-11-14 10:29:43 +02:00
tdk drivers: sensor: icm45686: update drivers 2026-02-19 09:59:54 -06:00
th02 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
ti sensor: ti: ina2xx: compress struct ina2xx_channels 2026-03-11 17:58:19 +00:00
tsic_xx6 license: fix copyright owner 2025-06-26 10:56:48 -05:00
veaa_x_3 license: fix copyright owner 2025-06-26 10:56:48 -05:00
vishay drivers: sensor: i2c: replace use of i2c_burst_write 2026-01-07 17:30:32 +01:00
voltage_divider drivers: sensor: voltage_divider: Improves resolution to sub-millivolt 2026-01-29 17:20:02 +01:00
wsen drivers: sensor: wsen_pdms_25131308XXX05: add sensor driver 2025-10-24 01:12:21 +03:00
xbr818 drivers: sensor: uint8_t var cannot be greater than 0xff 2025-06-24 20:08:54 -10:00
CMakeLists.txt drivers: sensor: rv3032c7: Add temperature sensor driver for rv3032 2025-12-02 15:20:56 -05:00
default_rtio_sensor.c drivers: sensor: Fix RTIO fallback scaling from sensor_value to q31 2025-11-21 12:01:21 +01:00
Kconfig drivers: sensor: rv3032c7: Add temperature sensor driver for rv3032 2025-12-02 15:20:56 -05:00
Kconfig.sensor_clock copyrights: fix copyright line 2025-10-07 22:53:45 -04:00
Kconfig.trigger_template drivers: sensor: kconfig: Explicitly add default trigger mode as none 2025-02-04 09:17:48 +01:00
sensor_clock_external.c drivers: counter: add 64bit apis 2026-01-27 10:49:43 +00:00
sensor_clock_sys.c drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
sensor_decoders_init.c
sensor_handlers.c sensor: fix: Add missing iodev const on zvrfy handler 2025-09-30 19:37:41 +02:00
sensor_shell.c drivers: sensor: pms7003: add support for additional PM parameters 2026-01-22 14:29:37 -06:00
sensor_shell.h drivers: sensor: shell_stream: align struct shell * name to sh 2025-05-07 17:45:39 +02:00
sensor_shell_stream.c drivers: sensor: shell: Add SENSOR_TRIG_TIMER to the sensor stream shell. 2026-01-22 14:34:17 -06:00
shell_battery.c sensor: shell: battery: Update support for battery shell queries 2026-01-21 20:07:36 +01:00