Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | # Kconfig.sht3xd - SHT3xD temperature and humidity sensor configuration options
#
# Copyright (c) 2016 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
menuconfig SHT3XD
bool
prompt "SHT3xD Temperature and Humidity Sensor"
depends on SENSOR && I2C
default n
help
Enable driver for SHT3xD temperature and humidity sensors.
config SHT3XD_NAME
string
prompt "Driver name"
default "SHT3XD"
depends on SHT3XD
help
Device name with which the SHT3xD sensor is identified.
config SHT3XD_INIT_PRIORITY
int
prompt "Init priority"
depends on SHT3XD
default 70
help
Device driver initialization priority.
choice
prompt "I2C address"
depends on SHT3XD
default SHT3XD_I2C_ADDR_A
help
I2C address of the SHT3xD sensor.
config SHT3XD_I2C_ADDR_A
bool
prompt "0x44"
help
Choose this option if the ADDR pin is connected to VSS.
config SHT3XD_I2C_ADDR_B
bool
prompt "0x45"
help
Choose this option if the ADDR pin is connected to VDD.
endchoice
config SHT3XD_I2C_MASTER_DEV_NAME
string
prompt "I2C master where SHT3xD is connected"
depends on SHT3XD
default "I2C0"
help
Specify the device name of the I2C master device to which the
SHT3xD chip is connected.
choice
prompt "Trigger mode"
depends on SHT3XD
default SHT3XD_TRIGGER_NONE
help
Specify the type of triggering to be used by the driver.
config SHT3XD_TRIGGER_NONE
bool
prompt "No trigger"
config SHT3XD_TRIGGER_GLOBAL_FIBER
bool
prompt "Use global fiber"
depends on GPIO
select SHT3XD_TRIGGER
select SENSOR_DELAYED_WORK
config SHT3XD_TRIGGER_OWN_FIBER
bool
prompt "Use own fiber"
depends on GPIO
select SHT3XD_TRIGGER
endchoice
config SHT3XD_TRIGGER
bool
depends on SHT3XD
config SHT3XD_GPIO_DEV_NAME
string
prompt "GPIO device"
default "GPIO_0"
depends on SHT3XD && SHT3XD_TRIGGER
help
The device name of the GPIO device to which the SHT3xD interrupt
pins are connected.
config SHT3XD_GPIO_PIN_NUM
int
prompt "Interrupt GPIO pin number"
default 0
depends on SHT3XD && SHT3XD_TRIGGER
help
The number of the GPIO on which the interrupt signal from the
SHT3xD chip will be received.
config SHT3XD_FIBER_PRIORITY
int
prompt "Fiber priority"
depends on SHT3XD && SHT3XD_TRIGGER_OWN_FIBER
default 10
help
Priority of fiber used by the driver to handle interrupts.
config SHT3XD_FIBER_STACK_SIZE
int
prompt "Fiber stack size"
depends on SHT3XD && SHT3XD_TRIGGER_OWN_FIBER
default 1024
help
Stack size of fiber used by the driver to handle interrupts.
choice
prompt "Measurement repeatability"
depends on SHT3XD
default SHT3XD_REPEATABILITY_HIGH
help
Repeatability modes differ with respect to measurement duration,
noise level and energy consumption.
config SHT3XD_REPEATABILITY_LOW
bool
prompt "low"
config SHT3XD_REPEATABILITY_MEDIUM
bool
prompt "medium"
config SHT3XD_REPEATABILITY_HIGH
bool
prompt "high"
endchoice
choice
prompt "Measurements per second"
depends on SHT3XD
default SHT3XD_MPS_1
help
Number of measurements per second.
config SHT3XD_MPS_05
bool
prompt "0.5"
config SHT3XD_MPS_1
bool
prompt "1"
config SHT3XD_MPS_2
bool
prompt "2"
config SHT3XD_MPS_4
bool
prompt "4"
config SHT3XD_MPS_10
bool
prompt "10"
endchoice
|