nuttx-apps/system/i2c/Kconfig

59 lines
1.2 KiB
Plaintext
Raw Normal View History

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
2015-04-07 21:23:39 +02:00
menuconfig SYSTEM_I2CTOOL
bool "I2C tool"
default n
depends on I2C
---help---
Enable support for the I2C tool.
if SYSTEM_I2CTOOL
config I2CTOOL_MINBUS
int "Minimum bus number"
default 0
depends on SYSTEM_I2CTOOL
---help---
Smallest bus index supported by the hardware (default 0).
config I2CTOOL_MAXBUS
int "Maximum bus number"
depends on SYSTEM_I2CTOOL
default 3
---help---
Largest bus index supported by the hardware (default 3)
config I2CTOOL_MINADDR
hex "Minimum I2C address"
depends on SYSTEM_I2CTOOL
default 0x03
---help---
Minium 7-bit device address (default: 0x03)
config I2CTOOL_MAXADDR
hex "Maximum I2C address"
depends on SYSTEM_I2CTOOL
default 0x77
---help---
Largest 7-bit device address (default: 0x77)
config I2CTOOL_MAXREGADDR
hex "Maximum I2C register address"
default 0xff
depends on SYSTEM_I2CTOOL
---help---
Largest I2C register address (default: 0xff)
config I2CTOOL_DEFFREQ
int "Default I2C frequency"
default 400000
depends on SYSTEM_I2CTOOL
---help---
Default I2C frequency (default: 400000)
endif