| # Copyright (c) 2024 TDK Invensense |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config ZEPHYR_HAL_TDK_MODULE |
| bool |
| |
| menu "TDK drivers" |
| |
| config TDK_HAL |
| bool "TDK HAL drivers support" |
| |
| config USE_EMD_ICM42670 |
| bool "ICM42x7x High Performance 6-Axis MotionTracking IMU" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM42670P_ENABLED \ |
| || DT_HAS_INVENSENSE_ICM42670S_ENABLED |
| |
| config USE_EMD_ICM45605 |
| bool "ICM45605 High Performance 6-Axis MotionTracking IMU" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM45605_ENABLED |
| |
| config USE_EMD_ICM45605S |
| bool "ICM45605S High Performance 6-Axis MotionTracking IMU" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM45605S_ENABLED |
| |
| config USE_EMD_ICM45686 |
| bool "ICM45686 High Performance 6-Axis MotionTracking IMU" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM45686_ENABLED |
| |
| config USE_EMD_ICM45686S |
| bool "ICM45686S High Performance 6-Axis MotionTracking IMU" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM45686S_ENABLED |
| |
| config USE_EMD_ICM45688P |
| bool "ICM45688P High Performance 6-Axis MotionTracking IMU" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM45688P_ENABLED |
| |
| config USE_EMD_ICM42370 |
| bool "ICM42370P High Performance 3-Axis MotionTracking Accelerometer" |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICM42370P_ENABLED |
| |
| config USE_EMD_ICP101XX |
| bool "ICP101XX Barometric Pressure and Temperature Sensors" |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICP101XX_ENABLED |
| |
| config USE_EMD_ICP201XX |
| bool "ICP201XX Barometric Pressure and Temperature Sensor" |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_ICP201XX_ENABLED |
| |
| config USE_EMD_TAD2144 |
| bool "TAD2144 TMR angle Sensor" |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on DT_HAS_INVENSENSE_TAD2144_ENABLED |
| |
| config USE_EMD_ICM56622 |
| bool |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on ICM566XX |
| |
| config USE_EMD_ICM56686 |
| bool |
| default y |
| imply TDK_HAL |
| depends on ZEPHYR_HAL_TDK_MODULE |
| depends on ICM566XX |
| endmenu |