LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/sensor - icm4268x.h Coverage Total Hit
Test: new.info Lines: 0.0 % 34 0
Test Date: 2025-09-05 20:47:19

            Line data    Source code
       1            0 : /*
       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              : 
      12              : /**
      13              :  * @defgroup ICM4268X Invensense (TDK) ICM4268X DT Options
      14              :  * @ingroup sensor_interface
      15              :  * @{
      16              :  */
      17              : 
      18              : /**
      19              :  * @defgroup ICM4268X_ACCEL_POWER_MODES Accelerometer power modes
      20              :  * @{
      21              :  */
      22            0 : #define ICM4268X_DT_ACCEL_OFF           0
      23            0 : #define ICM4268X_DT_ACCEL_LP            2
      24            0 : #define ICM4268X_DT_ACCEL_LN            3
      25              : /** @} */
      26              : 
      27              : /**
      28              :  * @defgroup ICM4268X_GYRO_POWER_MODES Gyroscope power modes
      29              :  * @{
      30              :  */
      31            0 : #define ICM4268X_DT_GYRO_OFF            0
      32            0 : #define ICM4268X_DT_GYRO_STANDBY        1
      33            0 : #define ICM4268X_DT_GYRO_LN             3
      34              : /** @} */
      35              : 
      36              : /**
      37              :  * @defgroup ICM4268X_ACCEL_DATA_RATE Accelerometer data rate options
      38              :  * @{
      39              :  */
      40            0 : #define ICM4268X_DT_ACCEL_ODR_32000             1
      41            0 : #define ICM4268X_DT_ACCEL_ODR_16000             2
      42            0 : #define ICM4268X_DT_ACCEL_ODR_8000              3
      43            0 : #define ICM4268X_DT_ACCEL_ODR_4000              4
      44            0 : #define ICM4268X_DT_ACCEL_ODR_2000              5
      45            0 : #define ICM4268X_DT_ACCEL_ODR_1000              6
      46            0 : #define ICM4268X_DT_ACCEL_ODR_200               7
      47            0 : #define ICM4268X_DT_ACCEL_ODR_100               8
      48            0 : #define ICM4268X_DT_ACCEL_ODR_50                9
      49            0 : #define ICM4268X_DT_ACCEL_ODR_25                10
      50            0 : #define ICM4268X_DT_ACCEL_ODR_12_5              11
      51            0 : #define ICM4268X_DT_ACCEL_ODR_6_25              12
      52            0 : #define ICM4268X_DT_ACCEL_ODR_3_125             13
      53            0 : #define ICM4268X_DT_ACCEL_ODR_1_5625            14
      54            0 : #define ICM4268X_DT_ACCEL_ODR_500               15
      55              : /** @} */
      56              : 
      57              : /**
      58              :  * @defgroup ICM4268X_GYRO_DATA_RATE Gyroscope data rate options
      59              :  * @{
      60              :  */
      61            0 : #define ICM4268X_DT_GYRO_ODR_32000              1
      62            0 : #define ICM4268X_DT_GYRO_ODR_16000              2
      63            0 : #define ICM4268X_DT_GYRO_ODR_8000               3
      64            0 : #define ICM4268X_DT_GYRO_ODR_4000               4
      65            0 : #define ICM4268X_DT_GYRO_ODR_2000               5
      66            0 : #define ICM4268X_DT_GYRO_ODR_1000               6
      67            0 : #define ICM4268X_DT_GYRO_ODR_200                7
      68            0 : #define ICM4268X_DT_GYRO_ODR_100                8
      69            0 : #define ICM4268X_DT_GYRO_ODR_50                 9
      70            0 : #define ICM4268X_DT_GYRO_ODR_25                 10
      71            0 : #define ICM4268X_DT_GYRO_ODR_12_5               11
      72            0 : #define ICM4268X_DT_GYRO_ODR_500                15
      73              : /** @} */
      74              : 
      75              : /** @} */
      76              : 
      77              : #endif /*ZEPHYR_INCLUDE_DT_BINDINGS_TDK_ICM4268X_H_ */
        

Generated by: LCOV version 2.0-1