-
CONFIG_I2C_STM32_V1
¶
STM32 V1 Driver (F1/F4X)
Type: bool
Help¶
Enable I2C support on the STM32 F1 and F4X family of processors. This driver also supports the F2 and L1 series.
Direct dependencies¶
(I2C_STM32
&& SOC_SERIES_STM32F1X
) || (I2C_STM32
&& SOC_SERIES_STM32F4X
) || ((SOC_SERIES_STM32F1X
|| SOC_SERIES_STM32F4X
) && I2C_STM32
&& I2C
)
(Includes any dependencies from if’s and menus.)
Defaults¶
- “y” if
I2C_STM32
&&SOC_SERIES_STM32F1X
- “y” if
I2C_STM32
&&SOC_SERIES_STM32F4X
Symbols selected by this symbol¶
HAS_DTS_I2C
if (SOC_SERIES_STM32F1X
||SOC_SERIES_STM32F4X
) &&I2C_STM32
&&I2C
USE_STM32_LL_I2C
if (SOC_SERIES_STM32F1X
||SOC_SERIES_STM32F4X
) &&I2C_STM32
&&I2C
Kconfig definitions¶
At soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series:28
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (top menu)
config I2C_STM32_V1 bool default "y" ifI2C_STM32
&&SOC_SERIES_STM32F1X
depends onI2C_STM32
&&SOC_SERIES_STM32F1X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:34
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (top menu)
config I2C_STM32_V1 bool default "y" ifI2C_STM32
&&SOC_SERIES_STM32F4X
depends onI2C_STM32
&&SOC_SERIES_STM32F4X
At drivers/i2c/Kconfig.stm32:15
Included via Kconfig:10
→ Kconfig.zephyr:35
→ drivers/Kconfig:38
→ drivers/i2c/Kconfig:29
Menu path: (top menu) → Device Drivers → I2C Drivers → STM32 I2C driver
config I2C_STM32_V1 bool prompt "STM32 V1 Driver (F1/F4X)" if (SOC_SERIES_STM32F1X
||SOC_SERIES_STM32F4X
) &&I2C_STM32
&&I2C
selectHAS_DTS_I2C
if (SOC_SERIES_STM32F1X
||SOC_SERIES_STM32F4X
) &&I2C_STM32
&&I2C
selectUSE_STM32_LL_I2C
if (SOC_SERIES_STM32F1X
||SOC_SERIES_STM32F4X
) &&I2C_STM32
&&I2C
depends on (SOC_SERIES_STM32F1X
||SOC_SERIES_STM32F4X
) &&I2C_STM32
&&I2C
help Enable I2C support on the STM32 F1 and F4X family of processors. This driver also supports the F2 and L1 series.
(Definitions include propagated dependencies, including from if’s and menus.)