summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/tiva/Kconfig
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-10 13:56:00 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-10 13:56:00 -0600
commit428e4d0f62d5bc8becce4f695f30d6f6f7f14dc0 (patch)
tree3e453b1c2e95fc0bdc72297cf0dc14592e860ecf /nuttx/arch/arm/src/tiva/Kconfig
parent8a40d2184703e8ace4e3d0a5b3b86783987d197c (diff)
downloadnuttx-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/Kconfig40
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"