Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
icm4268x.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Intel Corporation
3 * Copyright (c) 2025 Croxel, Inc.
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 */
7#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_
8#define ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_
9
10#include "sensor_axis_align.h"
11
17
22#define ICM4268X_DT_ACCEL_OFF 0
23#define ICM4268X_DT_ACCEL_LP 2
24#define ICM4268X_DT_ACCEL_LN 3
26
31#define ICM4268X_DT_GYRO_OFF 0
32#define ICM4268X_DT_GYRO_STANDBY 1
33#define ICM4268X_DT_GYRO_LN 3
35
40#define ICM4268X_DT_ACCEL_ODR_32000 1
41#define ICM4268X_DT_ACCEL_ODR_16000 2
42#define ICM4268X_DT_ACCEL_ODR_8000 3
43#define ICM4268X_DT_ACCEL_ODR_4000 4
44#define ICM4268X_DT_ACCEL_ODR_2000 5
45#define ICM4268X_DT_ACCEL_ODR_1000 6
46#define ICM4268X_DT_ACCEL_ODR_200 7
47#define ICM4268X_DT_ACCEL_ODR_100 8
48#define ICM4268X_DT_ACCEL_ODR_50 9
49#define ICM4268X_DT_ACCEL_ODR_25 10
50#define ICM4268X_DT_ACCEL_ODR_12_5 11
51#define ICM4268X_DT_ACCEL_ODR_6_25 12
52#define ICM4268X_DT_ACCEL_ODR_3_125 13
53#define ICM4268X_DT_ACCEL_ODR_1_5625 14
54#define ICM4268X_DT_ACCEL_ODR_500 15
56
61#define ICM4268X_DT_GYRO_ODR_32000 1
62#define ICM4268X_DT_GYRO_ODR_16000 2
63#define ICM4268X_DT_GYRO_ODR_8000 3
64#define ICM4268X_DT_GYRO_ODR_4000 4
65#define ICM4268X_DT_GYRO_ODR_2000 5
66#define ICM4268X_DT_GYRO_ODR_1000 6
67#define ICM4268X_DT_GYRO_ODR_200 7
68#define ICM4268X_DT_GYRO_ODR_100 8
69#define ICM4268X_DT_GYRO_ODR_50 9
70#define ICM4268X_DT_GYRO_ODR_25 10
71#define ICM4268X_DT_GYRO_ODR_12_5 11
72#define ICM4268X_DT_GYRO_ODR_500 15
74
76
77#endif /*ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_ */