zephyr/drivers/sensor/lm77/Kconfig

46 lines
1.1 KiB
Plaintext

# LM77 temperature sensor configuration
#
# Copyright (c) 2021 Vestas Wind Systems A/S
# SPDX-License-Identifier: Apache-2.0
config LM77
bool "LM77 Temperature Sensor"
default y
depends on DT_HAS_LM77_ENABLED
default $(dt_compat_enabled,lm77)
select I2C
help
Enable driver for the LM77 digital temperature sensor with 2-wire
interface.
if LM77
config LM77_TRIGGER
bool "Trigger support"
depends on GPIO
depends on $(dt_compat_any_has_prop,$(DT_COMPAT_LM77),int-gpios)
default y
help
Enable trigger support for the LM77 digital temperature sensor.
Trigger events are based on the LM77 INT signal (configured for event
interrupt mode). After a trigger event the LM77 temperature must be
read in order to reset and rearm the trigger.
if LM77_TRIGGER
config LM77_TRIGGER_THREAD_STACK_SIZE
int "Stack size for the trigger workqueue thread"
default 512
help
Size of the stack used for the internal trigger workqueue thread.
config LM77_TRIGGER_THREAD_PRIO
int "Priority for the trigger workqueue thread"
default 0
help
Priority level for the internal trigger workqueue thread.
endif # LM77_TRIGGER
endif # LM77