summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/arm/src/stm32/Kconfig')
-rw-r--r--nuttx/arch/arm/src/stm32/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/stm32/Kconfig b/nuttx/arch/arm/src/stm32/Kconfig
index 8ea719c82..ba9c4ec65 100644
--- a/nuttx/arch/arm/src/stm32/Kconfig
+++ b/nuttx/arch/arm/src/stm32/Kconfig
@@ -3052,6 +3052,17 @@ endmenu
menu "I2C Configuration"
depends on STM32_I2C
+config STM32_I2C_ALT
+ bool "Alternate I2C implementation"
+ default n if !STM32_PERFORMANCELINE
+ default y if STM32_PERFORMANCELINE
+ ---help---
+ This selection enables an alternative I2C driver. This alternate
+ driver implements some rather complex workarounds for errata against
+ the STM32 F103 "Performance Line". This selection is an option
+ because: (1) It has not yet been fully verified and (2) It is not
+ certain that he scope of this workaround is needed only for the F103.
+
config STM32_I2C_DYNTIMEO
bool "Use dynamic timeouts"
default n