Find a file
Maciek Borzecki 1c78f3d39b st_stm32/stm32f1: introduce STM32F1x SoC family
The patch introduces a new family of SoCs based on STMicroelectronics'
STM32 MCU line. The patch introduces a basic arch/arm/soc layout along
with configuration of 2 MCUs from STM32F1 series: STM32F103VE and
STM32F103RB.

The patch assumes that other MCUs from STM32 family will be included
under arch/arm/soc/st_stm32 tree, to achieve the following layout:

arch/
  arm/
    soc/
      st_stm32/
        stm32f0/
        stm32f1/
        stm32f2/
        ...
        stm32l0/

Most of the configuration within a single MCU family (ex. STM32F1) is
shared, however individual MCUs differ with respect to SRAM size, flash
size or the number of available peripherals. The patch assumes that per
MCU line Kconfig.soc.family file should introduce basic setup for given
series. This can be further tuned by per MCU files, with
Kconfig.soc.stm32f103rb and Kconfig.soc.stm32f103ve as examples.

Each family defines a configuration option, ex. CONFIG_STM32F10X, while
individual MCUs define a corresponding per MCU config options,
ex. CONFIG_STM32F103VE.

From the menuconfig perspective, the user is presented with a family
selection under General Platform Configuration/SoC Selection.  A
specific MCU model can be selected by accessing General Platform
Configuration/STM32F1x MCU Selection, with the default entry being
selected by the board configuration.

Change-Id: I22e4defd4a08ed1b2e2cad0e214b34f565e08831
Origin: Original
Signed-off-by: Maciej Borzecki <maciek.borzecki@gmail.com>
2016-03-16 18:03:13 +00:00
arch st_stm32/stm32f1: introduce STM32F1x SoC family 2016-03-16 18:03:13 +00:00
boards boards: add a menu surrounding board Kconfig 2016-03-15 21:39:14 -04:00
doc Fix typo on windows set up documentation. 2016-03-09 06:31:20 +00:00
drivers drivers/nble: Implement passkey entry event 2016-03-16 13:26:58 +00:00
include net: contiki: move neighbor_list to struct l2_buf 2016-03-16 14:20:56 +00:00
kernel debug: fixes issue on debug tracing for pool struct 2016-03-14 22:17:10 +00:00
lib libc: Add off_t definition 2016-03-11 01:09:56 +00:00
misc kconfig: move ARM bootloader options to bootloader menu 2016-03-14 16:50:50 -04:00
net net: 802.15.4: User can select desired RDC plugin 2016-03-16 15:25:35 +00:00
samples Bluetooth: peripheral_esp: Add support for using NBLE driver 2016-03-16 13:27:29 +00:00
scripts sanitycheck: enable qemu_x86_iamcu and prefer it over qemu_x86 2016-03-12 02:24:51 +00:00
tests Bluetooth: shell: Add support for outgoing BR/EDR connections 2016-03-14 16:03:20 +00:00
.checkpatch.conf checkpatch: Remove --no-signoff option 2016-02-05 20:25:12 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore gitignore: make sure that SOC specific linker scripts stay visible 2016-03-04 18:31:42 +00:00
.gitreview Add a .gitreview file 2016-02-20 14:25:01 +00:00
.mailmap Update .mailmap 2016-02-05 20:24:37 -05:00
Kbuild remove already resolved GENOFFSET_H dependency 2016-02-05 20:25:16 -05:00
Kconfig kconfig: Do not put architecture in the title 2016-03-14 16:50:51 -04:00
Kconfig.zephyr kconfig: define architecture as a kconfig variable 2016-02-05 20:24:52 -05:00
LICENSE add top level Apache 2.0 license file 2016-02-05 20:24:37 -05:00
Makefile HACK: qemu: change e_machine for IAMCU binaries 2016-03-12 02:24:46 +00:00
Makefile.inc build: support multiple defconfigs per board 2016-03-14 20:54:08 +00:00
zephyr-env.sh zephyr-env.sh: Set correctly $ZEPHYR_BASE in zsh 2016-03-03 14:53:40 +00:00