Home
last modified time | relevance | path

Searched full:icm42688 (Results 1 – 25 of 30) sorted by relevance

12

/Zephyr-latest/drivers/sensor/tdk/icm42688/
DKconfig1 # ICM42688-P Six-Axis Motion Tracking device configuration options
8 menuconfig ICM42688 config
9 bool "ICM42688 Six-Axis Motion Tracking Device"
15 Enable driver for ICM42688 SPI-based six-axis motion tracking device.
17 if ICM42688
20 bool "Emulator for the ICM42688"
24 Enable the hardware emulator for the ICM42688. Doing so allows exercising
28 bool "ICM42688 decoder logic"
32 Compile the ICM42688 decoder API which allows decoding raw data returned
85 endif # ICM42688
Dicm42688_spi.h14 * @brief perform a single SPI write to a ICM42688 register
16 * this functions wraps all logic necessary to write to any of the ICM42688 registers, regardless
20 * @param reg address of ICM42688 register to write to
27 * @brief update a single ICM42688 register value
29 * this functions wraps all logic necessary to update any of the ICM42688 registers, regardless
33 * @param reg address of ICM42688 register to update
42 * @brief read from one or more ICM42688 registers
44 * this functions wraps all logic necessary to read from any of the ICM42688 registers, regardless
48 * @param reg start address of ICM42688 register(s) to read from
Dicm42688_trigger.h18 * @brief initialize the icm42688 trigger system
20 * @param dev icm42688 device pointer
28 * @param dev icm42688 device pointer
35 * @brief lock access to the icm42688 device driver
37 * @param dev icm42688 device pointer
42 * @brief lock access to the icm42688 device driver
44 * @param dev icm42688 device pointer
Dicm42688.h14 #include <zephyr/dt-bindings/sensor/icm42688.h>
362 * @param dev icm42688 device pointer
372 * @param dev icm42688 device pointer
386 * @param dev icm42688 device pointer
401 * @param dev icm42688 device pointer
410 * @brief Convert icm42688 accelerometer value to useful g values
447 * @brief Convert icm42688 gyroscope value to useful deg/s values
499 * @brief Convert icm42688 accelerometer value to useful m/s^2 values
539 * @brief Convert icm42688 gyroscope value to useful rad/s values
591 * @brief Convert icm42688 temp value to useful celsius values
DCMakeLists.txt6 icm42688.c
Dicm42688_trigger.c13 #include "icm42688.h"
19 LOG_MODULE_DECLARE(ICM42688, CONFIG_SENSOR_LOG_LEVEL);
Dicm42688_rtio.c10 #include "icm42688.h"
Dicm42688.c15 #include "icm42688.h"
23 LOG_MODULE_REGISTER(ICM42688, CONFIG_SENSOR_LOG_LEVEL);
Dicm42688_common.c12 #include "icm42688.h"
Dicm42688_rtio_stream.c9 #include "icm42688.h"
/Zephyr-latest/tests/drivers/sensor/icm42688/boards/
Dnative_sim.overlay6 icm42688: icm42688@3 {
7 compatible = "invensense,icm42688";
/Zephyr-latest/dts/bindings/sensor/
Dinvensense,icm42688.yaml10 gyro-odr properties in a .dts or .dtsi file you may include icm42688.h
14 #include <zephyr/dt-bindings/sensor/icm42688.h>
16 icm42688: icm42688@0 {
26 compatible: "invensense,icm42688"
Dinvensense,icm45686.yaml15 icm42688: icm45686@0 {
/Zephyr-latest/tests/drivers/sensor/icm42688/src/
Dmain.c18 #define NODE DT_NODELABEL(icm42688)
30 .dev = DEVICE_DT_GET(DT_NODELABEL(icm42688)), in icm42688_setup()
31 .target = EMUL_DT_GET(DT_NODELABEL(icm42688)), in icm42688_setup()
39 ZTEST_SUITE(icm42688, NULL, icm42688_setup, NULL, NULL, NULL);
41 ZTEST_F(icm42688, test_fetch_fail_no_ready_data) in ZTEST_F() argument
81 ZTEST_F(icm42688, test_fetch_temp) in ZTEST_F() argument
134 ZTEST_F(icm42688, test_fetch_accel) in ZTEST_F() argument
202 ZTEST_F(icm42688, test_fetch_gyro) in ZTEST_F() argument
223 ZTEST_F(icm42688, test_interrupt) in ZTEST_F() argument
/Zephyr-latest/boards/tdk/robokit1/
Drobokit1-common.dtsi13 accel0 = &icm42688;
14 die-temp0 = &icm42688;
92 #include <zephyr/dt-bindings/sensor/icm42688.h>
103 icm42688: icm42688p@0 { label
104 compatible = "invensense,icm42688";
/Zephyr-latest/doc/hardware/peripherals/sensor/
Ddevice_tree.rst12 #include <zephyr/dt-bindings/icm42688.h>
18 compatible = "invensense,icm42688";
/Zephyr-latest/tests/drivers/sensor/icm42688/
Dtestcase.yaml5 drivers.sensor.icm42688:
/Zephyr-latest/tests/boards/vmu_rt1170/icm42688/
Dtestcase.yaml5 boards.vmu_rt1170.icm42688:
/Zephyr-latest/include/zephyr/dt-bindings/sensor/
Dicm42688.h10 * @defgroup ICM42688 Invensense (TDK) ICM42688 DT Options
/Zephyr-latest/drivers/sensor/tdk/
DCMakeLists.txt6 add_subdirectory_ifdef(CONFIG_ICM42688 icm42688)
DKconfig6 source "drivers/sensor/tdk/icm42688/Kconfig"
/Zephyr-latest/samples/sensor/sensor_shell/boards/
Dvmu_rt1170_mimxrt1176_cm7.overlay15 compatible = "invensense,icm42688";
/Zephyr-latest/boards/nxp/vmu_rt1170/
Dvmu_rt1170_mimxrt1176_cm7.dts246 #include <zephyr/dt-bindings/sensor/icm42688.h>
253 compatible = "invensense,icm42688";
271 compatible = "invensense,icm42688";
/Zephyr-latest/tests/drivers/build_all/sensor/
Dspi.dtsi198 test_spi_icm426888: icm42688@1a {
199 compatible = "invensense,icm42688";
/Zephyr-latest/doc/releases/
Dmigration-guide-3.7.rst239 * The driver for :dtcompatible:`invensense,icm42688` now correctly supports device
249 #include <zephyr/dt-bindings/sensor/icm42688.h>
251 icm42688: icm42688@0 {

12