# 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