CONFIG_SOC_FLASH_STM32

STM32 flash driver

Type: bool

Help

Enable STM32F0x, STM32F3x, STM32F4x OR STM32L4x series flash driver.

Direct dependencies

(SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32

(Includes any dependencies from if’s and menus.)

Kconfig definition

At drivers/flash/Kconfig.stm32:11

Included via Kconfig:10Kconfig.zephyr:29drivers/Kconfig:62drivers/flash/Kconfig:77

Menu path: (top menu) → Device Drivers → Flash hardware support

menuconfig SOC_FLASH_STM32
    bool
    prompt "STM32 flash driver" if (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    default "y" if (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_HAS_DRIVER_ENABLED if (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_PAGE_LAYOUT if SOC_SERIES_STM32F0X && (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_PAGE_LAYOUT if SOC_SERIES_STM32F4X && (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_PAGE_LAYOUT if SOC_SERIES_STM32L4X && (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32F0X && (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32F4X && (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32L4X && (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    depends on (SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L4X) && FLASH && SOC_FAMILY_STM32
    help
      Enable STM32F0x, STM32F3x, STM32F4x OR STM32L4x series flash driver.

(Definitions include propagated dependencies, including from if’s and menus.)