Skip to content

Commit 4ce0555

Browse files
talhaHavadarnashif
authored andcommitted
drivers: bmp581: Add BMP581 driver
This commit adds source and header files required for bmp581 I2C driver. I have used bmp581_user.h to add more usage related definitions but bmp581.h to add hardware related definitions. Signed-off-by: Talha Can Havadar <[email protected]> Signed-off-by: Gerhard Jörges <[email protected]>
1 parent 8534767 commit 4ce0555

File tree

9 files changed

+1016
-0
lines changed

9 files changed

+1016
-0
lines changed

drivers/sensor/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ add_subdirectory_ifdef(CONFIG_BMI270 bmi270)
3030
add_subdirectory_ifdef(CONFIG_BMI323 bmi323)
3131
add_subdirectory_ifdef(CONFIG_BMM150 bmm150)
3232
add_subdirectory_ifdef(CONFIG_BMP388 bmp388)
33+
add_subdirectory_ifdef(CONFIG_BMP581 bmp581)
3334
add_subdirectory_ifdef(CONFIG_BQ274XX bq274xx)
3435
add_subdirectory_ifdef(CONFIG_CCS811 ccs811)
3536
add_subdirectory_ifdef(CONFIG_CURRENT_AMP current_amp)

drivers/sensor/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ source "drivers/sensor/bmi270/Kconfig"
110110
source "drivers/sensor/bmi323/Kconfig"
111111
source "drivers/sensor/bmm150/Kconfig"
112112
source "drivers/sensor/bmp388/Kconfig"
113+
source "drivers/sensor/bmp581/Kconfig"
113114
source "drivers/sensor/bq274xx/Kconfig"
114115
source "drivers/sensor/ccs811/Kconfig"
115116
source "drivers/sensor/current_amp/Kconfig"

drivers/sensor/bmp581/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#
2+
# Copyright (c) 2022 Badgerd Technologies B.V and its affiliates
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
7+
zephyr_library()
8+
zephyr_library_sources(bmp581.c)

drivers/sensor/bmp581/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#
2+
# Copyright (c) 2022 Badgerd Technologies B.V and its affiliates
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
7+
config BMP581
8+
bool "BMP581 barometric pressure sensor"
9+
depends on DT_HAS_BOSCH_BMP581_ENABLED
10+
select I2C
11+
default y

0 commit comments

Comments
 (0)