blob: 286f4688434154de0d63e3e21ee28aee589e80d3 [file] [log] [blame]
# 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 # HAS_STM32CUBE