Skip to content

Commit a4d8631

Browse files
rbuisson-invnkartben
authored andcommitted
drivers: sensor: icp101xx: Add icp101xx support
Use official TDK Invensense driver for icp101xx sensor in tdk_hal module. Signed-off-by: Remi Buisson <remi.buisson@tdk.com>
1 parent fe796a7 commit a4d8631

File tree

9 files changed

+320
-352
lines changed

9 files changed

+320
-352
lines changed

drivers/sensor/tdk/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
add_subdirectory_ifdef(CONFIG_ICM42605 icm42605)
66
add_subdirectory_ifdef(CONFIG_ICM42670 icm42670)
77
add_subdirectory_ifdef(CONFIG_ICM42688 icm42688)
8-
add_subdirectory_ifdef(CONFIG_ICP10125 icp10125)
8+
add_subdirectory_ifdef(CONFIG_ICP101XX icp101xx)
99
add_subdirectory_ifdef(CONFIG_MPU6050 mpu6050)
1010
add_subdirectory_ifdef(CONFIG_MPU9250 mpu9250)
1111
# zephyr-keep-sorted-stop

drivers/sensor/tdk/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
source "drivers/sensor/tdk/icm42605/Kconfig"
66
source "drivers/sensor/tdk/icm42670/Kconfig"
77
source "drivers/sensor/tdk/icm42688/Kconfig"
8-
source "drivers/sensor/tdk/icp10125/Kconfig"
8+
source "drivers/sensor/tdk/icp101xx/Kconfig"
99
source "drivers/sensor/tdk/mpu6050/Kconfig"
1010
source "drivers/sensor/tdk/mpu9250/Kconfig"
1111
# zephyr-keep-sorted-stop

drivers/sensor/tdk/icp10125/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

drivers/sensor/tdk/icp10125/Kconfig

Lines changed: 0 additions & 23 deletions
This file was deleted.

drivers/sensor/tdk/icp10125/icp10125.c

Lines changed: 0 additions & 321 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# SPDX-License-Identifier: Apache-2.0
2+
3+
zephyr_library()
4+
5+
zephyr_compile_definitions_ifdef(CONFIG_CPU_HAS_FPU ICP101XX_DRV_USE_FLOATS)
6+
7+
zephyr_library_sources(icp101xx_drv.c)
8+
zephyr_library_include_directories(.)

drivers/sensor/tdk/icp101xx/Kconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Copyright (c) 2024 TDK Invensense
2+
3+
# ICP101xx High Accuracy, Low Power, Barometric Pressure and Temperature Sensor option
4+
5+
# SPDX-License-Identifier: Apache-2.0
6+
config ICP101XX
7+
bool "ICP101XX Barometric Pressure and Temperature Sensor"
8+
default y
9+
depends on DT_HAS_INVENSENSE_ICP101XX_ENABLED
10+
select I2C
11+
select USE_EMD_ICP101XX
12+
help
13+
Enable driver for ICP101XX barometric pressure/temperature sensors.

0 commit comments

Comments
 (0)