1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers/opt3001/Kconfig
2024-03-27 10:28:12 +01:00

39 lines
1.0 KiB
Plaintext

# Copyright (c) 2020 Freie Universitaet Berlin
# 2020 HAW Hamburg
#
# 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.
#
menu "OPT3001 driver"
depends on USEMODULE_OPT3001
config OPT3001_I2C_ADDRESS
hex "Default I2C address"
range 0x44 0x47
default 0x45
help
The OPT3001 allows up to 4 devices on single bus. The address depends on
the state of ADDR Pin. The default value (0x45) corresponds to ADDR pin
tied to VDD. For more information check the I2C Address Selection
(7.3.4.1) section in the Datasheet.
choice
bool "Conversion time"
default OPT3001_CONVERSION_TIME_800
help
Time over which the results are integrated. A longer integration time
allows for a lower noise measurement.
time periods.
config OPT3001_CONVERSION_TIME_100
bool "100 ms"
config OPT3001_CONVERSION_TIME_800
bool "800 ms"
endchoice
endmenu # OPT3001 driver