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
i3g4250d
iis2dh
iis2dlpc
iis2iclx
iis2mdc
iis3dhhc
iis328dq
ism330dhcx
lis2de12
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
lps2xdf
lps22hb
lps22hh sensor: lps22hh: clang-format cleanup 2025-06-18 17:50:22 -04:00
lps25hb
lsm6ds0
lsm6dsl
lsm6dso
lsm6dso16is
lsm6dsv16x rtio: add helper function rtio_read_transaction() 2025-07-28 16:44:17 -04:00
lsm9ds0_gyro
lsm9ds0_mfd
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
stm32_vbat
stm32_vref
stmemsc
stts22h
stts751
vl53l0x
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