The latest development version of this page may be more current than this released 1.14.1 version.
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

Kconfig definitions

At soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series:28

Included via Kconfig:10Kconfig.zephyr:23soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (top menu)

config I2C_STM32_V1
    bool
    default "y" if I2C_STM32 && SOC_SERIES_STM32F1X
    depends on I2C_STM32 && SOC_SERIES_STM32F1X

At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:34

Included via Kconfig:10Kconfig.zephyr:23soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (top menu)

config I2C_STM32_V1
    bool
    default "y" if I2C_STM32 && SOC_SERIES_STM32F4X
    depends on I2C_STM32 && SOC_SERIES_STM32F4X

At drivers/i2c/Kconfig.stm32:15

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:38drivers/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
    select HAS_DTS_I2C if (SOC_SERIES_STM32F1X || SOC_SERIES_STM32F4X) && I2C_STM32 && I2C
    select USE_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.)