diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-12-10 13:56:00 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-12-10 13:56:00 -0600 |
commit | 428e4d0f62d5bc8becce4f695f30d6f6f7f14dc0 (patch) | |
tree | 3e453b1c2e95fc0bdc72297cf0dc14592e860ecf /nuttx/arch/arm/src/tiva/Kconfig | |
parent | 8a40d2184703e8ace4e3d0a5b3b86783987d197c (diff) | |
download | nuttx-428e4d0f62d5bc8becce4f695f30d6f6f7f14dc0.tar.gz nuttx-428e4d0f62d5bc8becce4f695f30d6f6f7f14dc0.tar.bz2 nuttx-428e4d0f62d5bc8becce4f695f30d6f6f7f14dc0.zip |
Tiva I2C: Add I2C options to Kconfig
Diffstat (limited to 'nuttx/arch/arm/src/tiva/Kconfig')
-rw-r--r-- | nuttx/arch/arm/src/tiva/Kconfig | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/tiva/Kconfig b/nuttx/arch/arm/src/tiva/Kconfig index 1e90a40d5..016bd8bd0 100644 --- a/nuttx/arch/arm/src/tiva/Kconfig +++ b/nuttx/arch/arm/src/tiva/Kconfig @@ -318,6 +318,46 @@ config TIVA_DISABLE_GPIOQ_IRQS endmenu +if TIVA_I2C + +menu "I2C Configuration" + +config TIVA_I2C_DYNTIMEO + bool "Use dynamic timeouts" + default n + +if TIVA_I2C_DYNTIMEO + +config TIVA_I2C_DYNTIMEO_USECPERBYTE + int "Timeout Microseconds per Byte" + default 500 + +config TIVA_I2C_DYNTIMEO_STARTSTOP + int "Timeout for Start/Stop (Milliseconds)" + default 1000 + +endif # TIVA_I2C_DYNTIMEO + +config TIVA_I2C_TIMEOSEC + int "Timeout seconds" + default 0 + +if !TIVA_I2C_DYNTIMEO + +config TIVA_I2C_TIMEOMS + int "Timeout Milliseconds" + default 500 + depends on !TIVA_I2C_DYNTIMEO + +config TIVA_I2C_TIMEOTICKS + int "Timeout for Done and Stop (ticks)" + default 500 + depends on !TIVA_I2C_DYNTIMEO + +endif # !TIVA_I2C_DYNTIMEO +endmenu # I2C Configuration +endif # TIVA_I2C + if TIVA_ETHERNET menu "Tiva/Stellaris Ethernet Configuration" |