-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #13989 from akshaim/Kconfig_tmp00x_1
drivers/tmp00x : Expose Configurations to Kconfig
- Loading branch information
Showing
8 changed files
with
162 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Copyright (c) 2020 Freie Universitaet Berlin | ||
# | ||
# This file is subject to the terms and conditions of the GNU Lesser | ||
# General Public License v2.1. See the file LICENSE in the top level | ||
# directory for more details. | ||
# | ||
menuconfig KCONFIG_MODULE_TMP00X | ||
bool "Configure TMP00X driver" | ||
depends on MODULE_TMP00X | ||
help | ||
Configure the TMP00X driver using Kconfig. | ||
|
||
if KCONFIG_MODULE_TMP00X | ||
|
||
config TMP00X_I2C_ADDRESS | ||
hex "Default I2C Address" | ||
range 0x40 0x47 | ||
default 0x40 | ||
help | ||
TMP006/TMP007 allows for up to 8 devices on a single bus. The address | ||
value depends on the state of ADR0 and ADR1 pins. Default value (0x40) | ||
corresponds to ADR0 and ADR1 pins tied to GND. For more information | ||
refer to the 'Serial Bus Address' section in the datasheet. | ||
|
||
choice | ||
bool "Conversion time" | ||
default TMP00X_CONVERSION_TIME_1S | ||
help | ||
The duration of the analog-to-digital(A/D) conversion is determined by | ||
the conversion rate bits CR0, CR1 and CR2. For more information refer | ||
datasheet. | ||
|
||
config TMP00X_CONVERSION_TIME_0_25S | ||
bool "0.25 s" | ||
|
||
config TMP00X_CONVERSION_TIME_0_5S | ||
bool "0.5 s" | ||
|
||
config TMP00X_CONVERSION_TIME_1S | ||
bool "1 s" | ||
|
||
config TMP00X_CONVERSION_TIME_2S | ||
bool "2 s" | ||
|
||
config TMP00X_CONVERSION_TIME_4S | ||
bool "4 s" | ||
|
||
endchoice | ||
|
||
config TMP00X_USE_LOW_POWER | ||
bool "Enable low power mode" | ||
help | ||
Enable this to put the device in low power mode between measurements. | ||
By default the device will always be on. Enabling this also adds a delay | ||
based on "Conversion time" to each measurement call for bringing the | ||
device out of standby. | ||
|
||
config TMP00X_USE_RAW_VALUES | ||
bool "Enable raw ADC readings" | ||
help | ||
Enable this to return raw ADC readings. By default measurements are | ||
converted to Celsius. | ||
|
||
endif # KCONFIG_MODULE_TMP00X |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters