Home
last modified time | relevance | path

Searched refs:iis2iclx (Results 1 – 11 of 11) sorted by relevance

/Zephyr-latest/drivers/sensor/st/iis2iclx/
Diis2iclx_trigger.c96 struct iis2iclx_data *iis2iclx = dev->data; in iis2iclx_trigger_set() local
104 iis2iclx->handler_drdy_acc = handler; in iis2iclx_trigger_set()
105 iis2iclx->trig_drdy_acc = trig; in iis2iclx_trigger_set()
114 iis2iclx->handler_drdy_temp = handler; in iis2iclx_trigger_set()
115 iis2iclx->trig_drdy_temp = trig; in iis2iclx_trigger_set()
133 struct iis2iclx_data *iis2iclx = dev->data; in iis2iclx_handle_interrupt() local
152 if ((status.xlda) && (iis2iclx->handler_drdy_acc != NULL)) { in iis2iclx_handle_interrupt()
153 iis2iclx->handler_drdy_acc(dev, iis2iclx->trig_drdy_acc); in iis2iclx_handle_interrupt()
157 if ((status.tda) && (iis2iclx->handler_drdy_temp != NULL)) { in iis2iclx_handle_interrupt()
158 iis2iclx->handler_drdy_temp(dev, iis2iclx->trig_drdy_temp); in iis2iclx_handle_interrupt()
[all …]
DCMakeLists.txt9 zephyr_library_sources(iis2iclx.c)
Diis2iclx.c532 struct iis2iclx_data *iis2iclx = dev->data; in iis2iclx_init_chip() local
537 iis2iclx->dev = dev; in iis2iclx_init_chip()
563 iis2iclx->acc_gain = (iis2iclx_accel_fs_sens[fs] * GAIN_UNIT_XL); in iis2iclx_init_chip()
/Zephyr-latest/samples/boards/st/steval_stwinbx1/sensors/src/
Dmain.c134 static void iis2iclx_config(const struct device *iis2iclx) in iis2iclx_config() argument
142 if (sensor_attr_set(iis2iclx, SENSOR_CHAN_ACCEL_XYZ, in iis2iclx_config()
150 if (sensor_attr_set(iis2iclx, SENSOR_CHAN_ACCEL_XYZ, in iis2iclx_config()
161 sensor_trigger_set(iis2iclx, &trig, iis2iclx_trigger_handler); in iis2iclx_config()
312 const struct device *const iis2iclx = DEVICE_DT_GET_ONE(st_iis2iclx); in main() local
331 if (!device_is_ready(iis2iclx)) { in main()
332 printk("%s: device not ready.\n", iis2iclx->name); in main()
344 iis2iclx_config(iis2iclx); in main()
382 if (sensor_sample_fetch(iis2iclx) < 0) { in main()
399 sensor_channel_get(iis2iclx, SENSOR_CHAN_ACCEL_XYZ, iis2iclx_accel); in main()
/Zephyr-latest/boards/st/steval_stwinbx1/
Dsteval_stwinbx1.dts173 iis2iclx: iis2iclx@2 { label
174 compatible = "st,iis2iclx";
/Zephyr-latest/drivers/sensor/st/
DCMakeLists.txt10 add_subdirectory_ifdef(CONFIG_IIS2ICLX iis2iclx)
DKconfig9 source "drivers/sensor/st/iis2iclx/Kconfig"
/Zephyr-latest/samples/boards/st/steval_stwinbx1/sensors/
DREADME.rst80 1:: iis2iclx trig 2091
/Zephyr-latest/tests/drivers/build_all/sensor/
Dspi.dtsi140 test_spi_iis2iclx: iis2iclx@12 {
141 compatible = "st,iis2iclx";
Di2c.dtsi19 #include <zephyr/dt-bindings/sensor/iis2iclx.h>
511 test_i2c_iis2iclx: iis2iclx@4c {
512 compatible = "st,iis2iclx";
/Zephyr-latest/boards/st/steval_stwinbx1/doc/
Dindex.rst179 (`iis2iclx datasheet`_)
397 https://www.st.com/en/mems-and-sensors/iis2iclx.html