Commit 2efc8598 authored by Jan Faeh's avatar Jan Faeh Committed by Anas Nashif
Browse files

drivers: sensor: SCD4x Add driver

This adds support for Sensirion's SCD4x co2 sensor.

Signed-off-by: default avatarJan Faeh <jan.faeh@sensirion.com>
parent 428db04f
Loading
Loading
Loading
Loading
+1 −0
Changes for drivers/sensor/sensirion/CMakeLists.txt: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
# SPDX-License-Identifier: Apache-2.0

# zephyr-keep-sorted-start
add_subdirectory_ifdef(CONFIG_SCD4X scd4x)
add_subdirectory_ifdef(CONFIG_SGP40 sgp40)
add_subdirectory_ifdef(CONFIG_SHT3XD sht3xd)
add_subdirectory_ifdef(CONFIG_SHT4X sht4x)
+1 −0
Changes for drivers/sensor/sensirion/Kconfig: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
# SPDX-License-Identifier: Apache-2.0

# zephyr-keep-sorted-start
source "drivers/sensor/sensirion/scd4x/Kconfig"
source "drivers/sensor/sensirion/sgp40/Kconfig"
source "drivers/sensor/sensirion/sht3xd/Kconfig"
source "drivers/sensor/sensirion/sht4x/Kconfig"
+5 −0
Changes for drivers/sensor/sensirion/scd4x/CMakeLists.txt: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

zephyr_library()

zephyr_library_sources(scd4x.c)
+13 −0
Changes for drivers/sensor/sensirion/scd4x/Kconfig: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
# Drivers configuration options for Sensirion SCD4x

# Copyright (c) 2024 Jan Fäh
# SPDX-License-Identifier: Apache-2.0

config SCD4X
	bool "SCD4x Carbon Dioxide Sensor"
	default y
	depends on DT_HAS_SENSIRION_SCD41_ENABLED || DT_HAS_SENSIRION_SCD40_ENABLED
	select I2C
	select CRC
	help
	  Enable driver for the Sensirion SCD4x carbon dioxide sensors.
+908 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading