zephyr/drivers/sensor/st
Armando Visconti 792b7e3570 rtio: add helper function rtio_read_transaction()
Add a helper function that constructs a rtio SQE chain with the purpose
to perform a bus read operation on a list of registers.

Usage:

  struct rtio_regs regs;
  struct rtio_reg_list regs_list[] = {{regs_addr1, mem_addr_1, mem_len_1},
                                      {regs_addr2, mem_addr_2, mem_len_2},
                                      ...
                                     };
  regs.rtio_regs_list = regs_list;
  regs.rtio_regs_num = ARRAY_SIZE(regs_list);

  rtio_read_regs_async(rtio,
                       iodev,
                       RTIO_BUS_SPI,
                       &regs,
                       sqe,
                       dev,
                       op_cb);

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2025-07-28 16:44:17 -04:00
..
hts221 drivers/sensor: st: fix ASSERT in fetch API 2025-02-10 11:31:06 +01:00
i3g4250d
iis2dh
iis2dlpc
iis2iclx drivers: sensor: Remove unused function 2025-02-12 02:25:21 +01:00
iis2mdc
iis3dhhc drivers/sensor: st: fix ASSERT in fetch API 2025-02-10 11:31:06 +01:00
iis328dq
ism330dhcx drivers: sensor: Remove unused function 2025-02-13 03:27:43 +01:00
lis2de12 drivers: sensor: lis2de12: fix read accel via spi 2025-01-24 15:42:21 +01:00
lis2dh sensor: lis2dh: cache CTRL1 on PM_DEVICE_ACTION_TURN_ON 2025-07-05 11:56:00 -05:00
lis2ds12
lis2du12
lis2dux12 drivers/sensor/: lis2dux12: fix ODR setting 2025-07-19 15:44:26 -04:00
lis2dw12 sensor: lis2dw12: handle SENSOR_CHAN_ALL in sample_fetch callback 2025-07-19 13:51:20 -04:00
lis2mdl
lis3mdl sensor: st: lis3mdl: Add support for device power management 2025-03-07 19:56:45 +01:00
lps2xdf drivers/sensor: st: fix ASSERT in fetch API 2025-02-10 11:31:06 +01:00
lps22hb drivers/sensor: st: fix ASSERT in fetch API 2025-02-10 11:31:06 +01:00
lps22hh sensor: lps22hh: clang-format cleanup 2025-06-18 17:50:22 -04:00
lps25hb drivers/sensor: st: fix ASSERT in fetch API 2025-02-10 11:31:06 +01:00
lsm6ds0
lsm6dsl
lsm6dso drivers: sensor: lsm6dso: added comments in preproc endif 2025-06-06 20:11:46 +01:00
lsm6dso16is drivers: sensor: Remove unused function 2025-02-12 02:24:45 +01:00
lsm6dsv16x rtio: add helper function rtio_read_transaction() 2025-07-28 16:44:17 -04:00
lsm9ds0_gyro
lsm9ds0_mfd drivers: sensor: Fix unused function warning 2025-02-12 02:25:10 +01:00
lsm9ds1 drivers: sensor: lsm9ds1: propagate errors in sample_fetch 2025-06-27 08:54:42 -10:00
lsm9ds1_mag drivers: sensors: add driver for the magnetometer in lsm9ds1 2025-06-26 10:55:11 -05:00
lsm303dlhc_magn
qdec_stm32 drivers: sensor: st: qdec_stm32: addition of fractional part 2025-06-18 09:26:35 -04:00
stm32_digi_temp
stm32_temp drivers: stm32: use cache peripheral driver 2025-04-25 11:04:37 +02:00
stm32_vbat
stm32_vref drivers: stm32: use cache peripheral driver 2025-04-25 11:04:37 +02:00
stmemsc drivers: sensor: st: add missing buffer size config 2025-02-05 21:01:34 +01:00
stts22h drivers: stts22h: Add attr_lower/high_tresh 2025-05-21 19:56:38 +02:00
stts751 drivers/sensor: st: fix ASSERT in fetch API 2025-02-10 11:31:06 +01:00
vl53l0x drivers: sensor: vl53l0x: Add private channels 2025-01-17 23:07:54 +01:00
vl53l1x
CMakeLists.txt drivers: sensors: add driver for the magnetometer in lsm9ds1 2025-06-26 10:55:11 -05:00
Kconfig drivers: sensors: add driver for the magnetometer in lsm9ds1 2025-06-26 10:55:11 -05:00