Commit 28758fe9 authored by Nathan Tsoi's avatar Nathan Tsoi Committed by Kumar Gala
Browse files

arch: arm: STM32F051X8 support



Add support for the STM32F051X8 processor on the STM32F0DISCOVERY board

Signed-off-by: default avatarNathan Tsoi <nathan@vertile.com>
parent 7973860c
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
# Kconfig - ST Microelectronics STM32F051X8 MCU
#
# Copyright (c) 2018 Nathan Tsoi
#
# SPDX-License-Identifier: Apache-2.0
#

if SOC_STM32F051X8

config SOC
	string
	default stm32f051x8

config FLASH_PAGE_SIZE
	hex
	default 0x400

config NUM_IRQS
	int
	default 29

endif # SOC_STM32F051X8
+3 −0
Original line number Diff line number Diff line
@@ -12,6 +12,9 @@ depends on SOC_SERIES_STM32F0X
config SOC_STM32F030X8
	bool "STM32F030X8"

config SOC_STM32F051X8
	bool "STM32F051X8"

config SOC_STM32F072XB
	bool "STM32F072XB"

+3 −0
Original line number Diff line number Diff line
@@ -11,6 +11,9 @@
#if defined(CONFIG_SOC_STM32F030X8)
#define DT_FLASH_SIZE		__SIZE_K(64)
#define DT_SRAM_SIZE		__SIZE_K(8)
#elif defined(CONFIG_SOC_STM32F051X8)
#define DT_FLASH_SIZE		__SIZE_K(64)
#define DT_SRAM_SIZE		__SIZE_K(8)
#elif defined(CONFIG_SOC_STM32F072XB)
#define DT_FLASH_SIZE		__SIZE_K(128)
#define DT_SRAM_SIZE		__SIZE_K(16)
+7 −0
Original line number Diff line number Diff line
/*
 * Copyright (c) 2018 Nathan Tsoi <nathan@vertile.com>
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#include <st/stm32f0.dtsi>