2dd990ad55
This mode is documented as producing a raw result every 250 ms that the application must convert to eCO2 and eTVOC readings. In practice application firmware 2.0 appears to convert the readings as with all other rates. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
77 lines
1.5 KiB
Text
77 lines
1.5 KiB
Text
# CCS811 Digital Gas sensor configuration options
|
|
|
|
# Copyright (c) 2018 Linaro Ltd.
|
|
# Copyright (c) 2018 Peter Bigot Consulting, LLC
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menuconfig CCS811
|
|
bool "CCS811 Digital Gas Sensor"
|
|
depends on I2C && HAS_DTS_I2C
|
|
help
|
|
Enable driver for CCS811 Gas sensors.
|
|
|
|
if CCS811
|
|
|
|
choice CCS811_DRIVE_MODE
|
|
prompt "Measurement drive mode"
|
|
default CCS811_DRIVE_MODE_1
|
|
help
|
|
Specifies the measurement rate used by the driver.
|
|
|
|
config CCS811_DRIVE_MODE_0
|
|
bool "Measurements disabled"
|
|
|
|
config CCS811_DRIVE_MODE_1
|
|
bool "Measurement every second"
|
|
|
|
config CCS811_DRIVE_MODE_2
|
|
bool "Measurement every ten seconds"
|
|
|
|
config CCS811_DRIVE_MODE_3
|
|
bool "Measurement every sixty seconds"
|
|
|
|
config CCS811_DRIVE_MODE_4
|
|
bool "Measurement every 250 milliseconds"
|
|
|
|
endchoice
|
|
|
|
config CCS811_TRIGGER
|
|
bool
|
|
|
|
choice
|
|
prompt "Trigger mode"
|
|
default CCS811_TRIGGER_NONE
|
|
help
|
|
Specify the type of triggering to be used by the driver.
|
|
|
|
config CCS811_TRIGGER_NONE
|
|
bool "No trigger"
|
|
|
|
config CCS811_TRIGGER_GLOBAL_THREAD
|
|
bool "Use global thread"
|
|
depends on GPIO
|
|
select CCS811_TRIGGER
|
|
|
|
config CCS811_TRIGGER_OWN_THREAD
|
|
bool "Use own thread"
|
|
depends on GPIO
|
|
select CCS811_TRIGGER
|
|
|
|
endchoice
|
|
|
|
config CCS811_THREAD_PRIORITY
|
|
int "Thread priority"
|
|
depends on CCS811_TRIGGER_OWN_THREAD
|
|
default 10
|
|
help
|
|
Priority of thread used by the driver to handle interrupts.
|
|
|
|
config CCS811_THREAD_STACK_SIZE
|
|
int "Thread stack size"
|
|
depends on CCS811_TRIGGER_OWN_THREAD
|
|
default 1024
|
|
help
|
|
Stack size of thread used by the driver to handle interrupts.
|
|
|
|
endif # CCS811
|