mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-01 20:05:37 +00:00
Use SOC_SERIES_* for naming SoCs with similar features and architectures with the goal of code reuse. The Series in the config variable should avoid name collisions and clearly denote the relationships within an SoC family. Change-Id: I7a98542f96b5d5dc3acc23782c4d45f98cceb599 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
41 lines
944 B
Plaintext
41 lines
944 B
Plaintext
CONFIG_ARM=y
|
|
CONFIG_BOARD_STM32_MINI_A15=y
|
|
CONFIG_SOC_FAMILY_STM32=y
|
|
CONFIG_SOC_SERIES_STM32F1X=y
|
|
CONFIG_SOC_STM32F103VE=y
|
|
CONFIG_CORTEX_M_SYSTICK=y
|
|
# 72MHz system clock
|
|
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000
|
|
|
|
# enable uart driver
|
|
CONFIG_SERIAL=y
|
|
CONFIG_UART_STM32=y
|
|
CONFIG_UART_STM32_PORT_0=y
|
|
CONFIG_UART_STM32_PORT_0_BAUD_RATE=115200
|
|
|
|
# enable pinmux
|
|
CONFIG_PINMUX=y
|
|
CONFIG_PINMUX_STM32=y
|
|
|
|
# enable GPIOs
|
|
CONFIG_GPIO=y
|
|
CONFIG_GPIO_STM32=y
|
|
CONFIG_GPIO_STM32_PORTB=y
|
|
|
|
# clock configuration
|
|
CONFIG_CLOCK_CONTROL=y
|
|
CONFIG_CLOCK_CONTROL_STM32F10X=y
|
|
CONFIG_CLOCK_STM32F10X_SYSCLK_SRC_PLL=y
|
|
# use on-board 8MHz quartz
|
|
CONFIG_CLOCK_STM32F10X_PLL_SRC_HSE=y
|
|
# produce 72MHz clock at PLL output
|
|
CONFIG_CLOCK_STM32F10X_PLL_MULTIPLIER=9
|
|
CONFIG_CLOCK_STM32F10X_AHB_PRESCALER=0
|
|
# APB1 clock must not to exceed 36MHz limit
|
|
CONFIG_CLOCK_STM32F10X_APB1_PRESCALER=2
|
|
CONFIG_CLOCK_STM32F10X_APB2_PRESCALER=0
|
|
|
|
# console
|
|
CONFIG_CONSOLE=y
|
|
CONFIG_UART_CONSOLE=y
|