# Copyright (c) 2020 Inria # # This file is subject to the terms and conditions of the GNU Lesser # General Public License v2.1. See the file LICENSE in the top level # directory for more details. # config CPU_STM32 bool select HAS_CPU_STM32 select HAS_PERIPH_CPUID select HAS_PERIPH_GPIO select HAS_PERIPH_GPIO_IRQ select HAS_PERIPH_TIMER_PERIODIC select HAS_PERIPH_RTT_OVERFLOW select HAS_PERIPH_UART_MODECFG select HAS_PERIPH_UART_NONBLOCKING # Common CPU symbol config CPU default "stm32" if CPU_STM32 # Definition of specific features config HAS_CPU_STM32 bool help Indicates that a 'stm32' cpu is being used. config HAS_BOOTLOADER_STM32 bool help Indicates that the stm32 bootloader is being used. orsource "kconfigs/Kconfig.clk" orsource "kconfigs/*/Kconfig" orsource "kconfigs/*/Kconfig.lines" orsource "kconfigs/*/Kconfig.models" if TEST_KCONFIG rsource "periph/Kconfig" rsource "stmclk/Kconfig" rsource "vectors/Kconfig" endif # TEST_KCONFIG source "$(RIOTCPU)/cortexm_common/Kconfig"