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,
®s,
sqe,
dev,
op_cb);
Signed-off-by: Armando Visconti <armando.visconti@st.com>
|
||
|---|---|---|
| .. | ||
| hts221 | ||
| i3g4250d | ||
| iis2dh | ||
| iis2dlpc | ||
| iis2iclx | ||
| iis2mdc | ||
| iis3dhhc | ||
| iis328dq | ||
| ism330dhcx | ||
| lis2de12 | ||
| lis2dh | ||
| lis2ds12 | ||
| lis2du12 | ||
| lis2dux12 | ||
| lis2dw12 | ||
| lis2mdl | ||
| lis3mdl | ||
| lps2xdf | ||
| lps22hb | ||
| lps22hh | ||
| lps25hb | ||
| lsm6ds0 | ||
| lsm6dsl | ||
| lsm6dso | ||
| lsm6dso16is | ||
| lsm6dsv16x | ||
| lsm9ds0_gyro | ||
| lsm9ds0_mfd | ||
| lsm9ds1 | ||
| lsm9ds1_mag | ||
| lsm303dlhc_magn | ||
| qdec_stm32 | ||
| stm32_digi_temp | ||
| stm32_temp | ||
| stm32_vbat | ||
| stm32_vref | ||
| stmemsc | ||
| stts22h | ||
| stts751 | ||
| vl53l0x | ||
| vl53l1x | ||
| CMakeLists.txt | ||
| Kconfig | ||