zephyr/drivers/sensor/icm42688
Tristan Honscheid 128b466dd1 emul: icm42688: Implement backend sensor emul API
Implement the backend emul API for the ICM42688 motion sensor so it can
be automatically tested by the generic sensor test (see #60394).
Supports all channels (temp, accel XYZ, and gyro XYZ) at each of the
programmable full-scale accel and gyro ranges.

Also fixes an arithmetic bug in the driver that was causing a minor
error in the returned readings.

Signed-off-by: Tristan Honscheid <honscheid@google.com>
2023-08-09 08:27:59 +00:00
..
CMakeLists.txt sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688.c sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688.h sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688_common.c sensors: icm42688: Do not force rc oscillator 2023-07-20 16:24:46 +02:00
icm42688_decoder.c emul: icm42688: Implement backend sensor emul API 2023-08-09 08:27:59 +00:00
icm42688_decoder.h sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688_emul.c emul: icm42688: Implement backend sensor emul API 2023-08-09 08:27:59 +00:00
icm42688_emul.h emul: Add emulator for icm426888 2023-02-24 11:50:10 +01:00
icm42688_reg.h sensor: icm42688 configuration and regmap fixes 2023-02-22 08:51:30 +01:00
icm42688_rtio.c sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688_rtio.h sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688_spi.c sensor: tdk 42688 driver 2023-01-10 14:45:36 -06:00
icm42688_spi.h sensor: tdk 42688 driver 2023-01-10 14:45:36 -06:00
icm42688_trigger.c sensors: icm42688 async API 2023-06-29 21:04:33 +02:00
icm42688_trigger.h sensor: implement drdy trigger for icm42688 2023-03-06 10:44:52 -06:00
Kconfig sensors: icm42688: ensure SENSOR_ASYNC_API is selected 2023-07-21 14:12:13 +00:00