Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
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
13
14#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_
15#define ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_
16
17#include "sensor_axis_align.h"
18
25
32#define ICM4268X_DT_ACCEL_OFF 0
33#define ICM4268X_DT_ACCEL_LP 2
34#define ICM4268X_DT_ACCEL_LN 3
36
43#define ICM4268X_DT_GYRO_OFF 0
44#define ICM4268X_DT_GYRO_STANDBY 1
45#define ICM4268X_DT_GYRO_LN 3
47
54#define ICM4268X_DT_ACCEL_ODR_32000 1
55#define ICM4268X_DT_ACCEL_ODR_16000 2
56#define ICM4268X_DT_ACCEL_ODR_8000 3
57#define ICM4268X_DT_ACCEL_ODR_4000 4
58#define ICM4268X_DT_ACCEL_ODR_2000 5
59#define ICM4268X_DT_ACCEL_ODR_1000 6
60#define ICM4268X_DT_ACCEL_ODR_200 7
61#define ICM4268X_DT_ACCEL_ODR_100 8
62#define ICM4268X_DT_ACCEL_ODR_50 9
63#define ICM4268X_DT_ACCEL_ODR_25 10
64#define ICM4268X_DT_ACCEL_ODR_12_5 11
65#define ICM4268X_DT_ACCEL_ODR_6_25 12
66#define ICM4268X_DT_ACCEL_ODR_3_125 13
67#define ICM4268X_DT_ACCEL_ODR_1_5625 14
68#define ICM4268X_DT_ACCEL_ODR_500 15
70
77#define ICM4268X_DT_GYRO_ODR_32000 1
78#define ICM4268X_DT_GYRO_ODR_16000 2
79#define ICM4268X_DT_GYRO_ODR_8000 3
80#define ICM4268X_DT_GYRO_ODR_4000 4
81#define ICM4268X_DT_GYRO_ODR_2000 5
82#define ICM4268X_DT_GYRO_ODR_1000 6
83#define ICM4268X_DT_GYRO_ODR_200 7
84#define ICM4268X_DT_GYRO_ODR_100 8
85#define ICM4268X_DT_GYRO_ODR_50 9
86#define ICM4268X_DT_GYRO_ODR_25 10
87#define ICM4268X_DT_GYRO_ODR_12_5 11
88#define ICM4268X_DT_GYRO_ODR_500 15
90
92
93#endif /*ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_ */
Devicetree binding constants for sensor axis alignment.