zephyr_ircam/drivers/sensor/mlx90640/Kconfig
2024-01-06 22:03:13 +01:00

55 lines
1.2 KiB
Text

# MLX90640 infrared thermopile sensor configuration options
# Copyright (c) 2024 PM
# SPDX-License-Identifier: Apache-2.0
# menuconfig MLX90640
config MLX90640
bool "MLX90640 Infrared Thermopile Sensor"
default y
depends on DT_HAS_MELEXIS_MLX90640_ENABLED
select I2C
help
Enable driver for MLX90640 infrared thermopile sensor.
# if MLX90640
# choice
# prompt "Trigger mode"
# default MLX90640_TRIGGER_NONE
# help
# Specify the type of triggering used by the driver.
# config MLX90640_TRIGGER_NONE
# bool "No trigger"
# config MLX90640_TRIGGER_GLOBAL_THREAD
# bool "Use global thread"
# depends on GPIO
# select MLX90640_TRIGGER
# config MLX90640_TRIGGER_OWN_THREAD
# bool "Use own thread"
# depends on GPIO
# select MLX90640_TRIGGER
# endchoice
# config MLX90640_TRIGGER
# bool
# config MLX90640_THREAD_PRIORITY
# int "Thread priority"
# depends on MLX90640_TRIGGER_OWN_THREAD
# default 10
# help
# Priority of thread used by the driver to handle interrupts.
# config MLX90640_THREAD_STACK_SIZE
# int "Thread stack size"
# depends on MLX90640_TRIGGER_OWN_THREAD
# default 1024
# help
# Stack size of thread used by the driver to handle interrupts.
# endif # MLX90640