Boot Linux faster!

Check our new training course

Boot Linux faster!

Check our new training course
and Creative Commons CC-BY-SA
lecture and lab materials

Bootlin logo

Elixir Cross Referencer

# Kconfig - STM32CUBE HAL config

# Copyright (c) 2016 Linaro Limited.
#
# SPDX-License-Identifier: Apache-2.0

config HAS_STM32CUBE
    bool
    select HAS_CMSIS
    depends on SOC_FAMILY_STM32

if HAS_STM32CUBE

config USE_STM32_HAL_ADC
	bool

config USE_STM32_HAL_ADC_EX
	bool

config USE_STM32_HAL_CAN
	bool

config USE_STM32_HAL_CEC
	bool

config USE_STM32_HAL_COMP
	bool

config USE_STM32_HAL_CORTEX
	bool

config USE_STM32_HAL_CRC
	bool

config USE_STM32_HAL_CRC_EX
	bool

config USE_STM32_HAL_CRYPT
	bool

config USE_STM32_HAL_CRYPT_EX
	bool

config USE_STM32_HAL_DAC
	bool

config USE_STM32_HAL_DAC_EX
	bool

config USE_STM32_HAL_DCMI
	bool

config USE_STM32_HAL_DCMI_EX
	bool

config USE_STM32_HAL_DFSDM
	bool

config USE_STM32_HAL_DFSDM_EX
	bool

config USE_STM32_HAL_DMA
	bool

config USE_STM32_HAL_DMA2D
	bool

config USE_STM32_HAL_DMA_EX
	bool

config USE_STM32_HAL_DSI
	bool

config USE_STM32_HAL_ETH
	bool

config USE_STM32_HAL_EXTI
	bool

config USE_STM32_HAL_FDCAN
	bool

config USE_STM32_HAL_FIREWALL
	bool

config USE_STM32_HAL_FLASH
	bool

config USE_STM32_HAL_FLASH_EX
	bool

config USE_STM32_HAL_FLASH_RAMFUNC
	bool

config USE_STM32_HAL_FMPI2C
	bool

config USE_STM32_HAL_FMPI2C_EX
	bool

config USE_STM32_HAL_GFXMMU
	bool

config USE_STM32_HAL_GPIO
	bool

config USE_STM32_HAL_GPIO_EX
	bool

config USE_STM32_HAL_HASH
	bool

config USE_STM32_HAL_HASH_EX
	bool

config USE_STM32_HAL_HCD
	bool

config USE_STM32_HAL_HRTIM
	bool

config USE_STM32_HAL_HSEM
	bool

config USE_STM32_HAL_I2C
	bool

config USE_STM32_HAL_I2C_EX
	bool

config USE_STM32_HAL_I2S
	bool

config USE_STM32_HAL_I2S_EX
	bool

config USE_STM32_HAL_IPCC
	bool

config USE_STM32_HAL_IRDA
	bool

config USE_STM32_HAL_IWDG
	bool

config USE_STM32_HAL_JPEG
	bool

config USE_STM32_HAL_LCD
	bool

config USE_STM32_HAL_LPTIM
	bool

config USE_STM32_HAL_LTDC
	bool

config USE_STM32_HAL_LTDC_EX
	bool

config USE_STM32_HAL_MDIOS
	bool

config USE_STM32_HAL_MDMA
	bool

config USE_STM32_HAL_MMC
	bool

config USE_STM32_HAL_MMC_EX
	bool

config USE_STM32_HAL_NAND
	bool

config USE_STM32_HAL_NOR
	bool

config USE_STM32_HAL_OPAMP
	bool

config USE_STM32_HAL_OPAMP_EX
	bool

config USE_STM32_HAL_OSPI
	bool

config USE_STM32_HAL_PCCARD
	bool

config USE_STM32_HAL_PCD
	bool

config USE_STM32_HAL_PCD_EX
	bool

config USE_STM32_HAL_PWR
	bool

config USE_STM32_HAL_PWR_EX
	bool

config USE_STM32_HAL_QSPI
	bool

config USE_STM32_HAL_RAMECC
	bool

config USE_STM32_HAL_RCC
	bool

config USE_STM32_HAL_RCC_EX
	bool

config USE_STM32_HAL_RNG
	bool

config USE_STM32_HAL_RTC
	bool

config USE_STM32_HAL_RTC_EX
	bool

config USE_STM32_HAL_SAI
	bool

config USE_STM32_HAL_SAI_EX
	bool

config USE_STM32_HAL_SD
	bool

config USE_STM32_HAL_SD_EX
	bool

config USE_STM32_HAL_SDADC
	bool

config USE_STM32_HAL_SDRAM
	bool

config USE_STM32_HAL_SMARTCARD
	bool

config USE_STM32_HAL_SMARTCARD_EX
	bool

config USE_STM32_HAL_SMBUS
	bool

config USE_STM32_HAL_SPDIFRX
	bool

config USE_STM32_HAL_SPI
	bool

config USE_STM32_HAL_SPI_EX
	bool

config USE_STM32_HAL_SRAM
	bool

config USE_STM32_HAL_SWPMI
	bool

config USE_STM32_HAL_TIM
	bool

config USE_STM32_HAL_TIM_EX
	bool

config USE_STM32_HAL_TSC
	bool

config USE_STM32_HAL_UART
	bool

config USE_STM32_HAL_UART_EX
	bool

config USE_STM32_HAL_USART
	bool

config USE_STM32_HAL_USART_EX
	bool

config USE_STM32_HAL_WWDG
	bool

config USE_STM32_LL_ADC
	bool

config USE_STM32_LL_BDMA
	bool

config USE_STM32_LL_COMP
	bool

config USE_STM32_LL_CRC
	bool

config USE_STM32_LL_CRS
	bool

config USE_STM32_LL_DAC
	bool

config USE_STM32_LL_DELAYBLOCK
	bool

config USE_STM32_LL_DMA
	bool

config USE_STM32_LL_DMA2D
	bool

config USE_STM32_LL_EXTI
	bool

config USE_STM32_LL_FMC
	bool

config USE_STM32_LL_FSMC
	bool

config USE_STM32_LL_GPIO
	bool

config USE_STM32_LL_HRTIM
	bool

config USE_STM32_LL_I2C
	bool

config USE_STM32_LL_IPCC
	bool

config USE_STM32_LL_LPTIM
	bool

config USE_STM32_LL_LPUART
	bool

config USE_STM32_LL_MDMA
	bool

config USE_STM32_LL_OPAMP
	bool

config USE_STM32_LL_PWR
	bool

config USE_STM32_LL_RCC
	bool

config USE_STM32_LL_RNG
	bool

config USE_STM32_LL_RTC
	bool

config USE_STM32_LL_SDMMC
	bool

config USE_STM32_LL_SPI
	bool

config USE_STM32_LL_SWPMI
	bool

config USE_STM32_LL_TIM
	bool

config USE_STM32_LL_USART
	bool

config USE_STM32_LL_USB
	bool

config USE_STM32_LL_UTILS
	bool

endif