zephyr/drivers/sensor
Armando Visconti a867dbdc47 sensors: lsm6dsv16x: add RTIO async and fifo stream
Add RTIO async and RTIO stream functionalities that enables,
among all the other things, the sensor data streaming from FIFO.

RTIO stream is using both SENSOR_TRIG_FIFO_WATERMARK and
SENSOR_TRIG_FIFO_FULL triggers. The decoder currently only supports
following FIFO tags:

  - LSM6DSV16X_XL_NC_TAG
  - LSM6DSV16X_GY_NC_TAG
  - LSM6DSV16X_TEMP_NC_TAG

Following FIFO parameters has to be defined in device tree to
correctly stream sensor data:

  - fifo-watermark (defaults to 32)
  - accel-fifo-batch-rate (defaults to LSM6DSV16X_DT_XL_NOT_BATCHED)
  - gyro-fifo-batch-rate (defaults to LSM6DSV16X_DT_GY_NOT_BATCHED)
  - temp-fifo-batch-rate (defaults to LSM6DSV16X_DT_TEMP_NOT_BATCHED)

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2024-11-27 21:06:30 +00:00
..
a01nyub
adi driver: sensor: adxl367: Fix for extra 0 2024-11-26 15:44:31 -05:00
amd_sb_tsi
amg88xx sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
ams sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
aosong
apds9253
apds9306 drivers: sensor: Add support for Broadcom APDS-9306 2024-10-17 09:46:53 +02:00
apds9960 sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
asahi_kasei drivers: sensor: akm09918: make submit function more unblocking 2024-10-23 15:35:35 -05:00
bosch sensor: bme280: bme280_wait_until_ready timeout 2024-11-26 08:45:29 +01:00
current_amp sensor: current_amp: request calibration 2024-10-15 19:07:21 +01:00
ene_tach_kb1200
ens160 sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
espressif
explorir_m
f75303
fcx_mldx5 drivers: sensor: fcx_mldx5 fix string_overflow issue 2024-11-16 13:38:00 -05:00
grow_r502a sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
hc_sr04 drivers: sensor: hc-sr04: add driver 2024-11-16 14:00:34 -05:00
honeywell sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
hp206c
infineon
ist8310
ite ITE: it8xxx2: Remove CONFIG_PINCTRL from soc defconfig file 2024-10-15 13:52:55 +02:00
jedec sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
lm35
lm75
lm77 sensor: lm77: Add LM77 config as a subset of the main symbol 2024-10-22 20:41:43 +02:00
ltrf216a
maxim drivers: w1: updates to reflect analog maxim acquisition 2024-11-16 13:51:38 -05:00
meas
memsic sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
mhz19b
microchip sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
nct75
nordic drivers: sensor: npm1300_charger: expose VBUS status 2024-11-19 17:51:13 -05:00
ntc_thermistor drivers: sensor: ntc_thermistor: adds support for VDD based ADC reference 2024-10-22 13:56:54 +02:00
nuvoton board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
nxp drivers: sensor: p3t1755: Driver for NXP digital temperature sensor 2024-10-25 08:53:56 +02:00
pms7003
qdec_sam soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
renesas sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
rohm
rpi_pico_temp
s11059
sbs_gauge
seeed
sensirion drivers: sensor: SCD4x Add driver 2024-11-18 19:38:10 -05:00
silabs style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
st sensors: lsm6dsv16x: add RTIO async and fifo stream 2024-11-27 21:06:30 +00:00
sx9500 sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
tdk sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
th02
ti drivers: sensor: ti: ina230: Fix dts warning if INA230_TRIGGER enabled 2024-11-27 08:18:57 +01:00
tsic_xx6
veaa_x_3
vishay sensor: tree-wide: Enforce dependency of int-gpios with Trigger feature 2024-10-22 20:41:43 +02:00
voltage_divider sensor: voltage_divider: delay sampling after power-on 2024-10-17 15:38:52 -04:00
wsen drivers: sensor: wsen_hids_2525020210002: add sensor driver 2024-10-22 14:03:08 +02:00
CMakeLists.txt drivers: sensor: hc-sr04: add driver 2024-11-16 14:00:34 -05:00
default_rtio_sensor.c drivers: sensor: default_rtio_sensor: fix limited range warning 2024-11-08 22:28:08 -06:00
Kconfig drivers: sensor: hc-sr04: add driver 2024-11-16 14:00:34 -05:00
Kconfig.trigger_template
sensor_decoders_init.c
sensor_handlers.c drivers: sensors: fix compile error due to conflicting types. 2024-09-17 14:57:32 -04:00
sensor_shell_stream.c
sensor_shell.c
sensor_shell.h
shell_battery.c