From 993922b6c89b6c98463d926c036b68d5b06cb8ab Mon Sep 17 00:00:00 2001 From: Johannes Stratmann Date: Wed, 20 Oct 2021 21:02:44 +0200 Subject: [PATCH] flattened directory structure for cmake --- CMakeLists.txt | 2 +- TARGET_STM/CMakeLists.txt | 4 ---- .../TARGET_STM32F407xE/CMakeLists.txt | 4 ---- .../TARGET_BLUEPILL_F103CB/PeripheralNames.h | 0 .../TARGET_BLUEPILL_F103CB/PeripheralPins.c | 0 .../TARGET_BLUEPILL_F103CB/PinNames.h | 0 .../CMakeLists.txt | 2 +- .../TARGET_DEVEBOX_F407VG}/PeripheralNames.h | 0 .../TARGET_DEVEBOX_F407VG/PeripheralPins.c | 0 .../TARGET_DEVEBOX_F407VG/PinNames.h | 0 .../TARGET_DEVEBOX_F407VG/docs/STM32F407VGT6.jpg | Bin .../docs/STM32F407VX_M_schematics.pdf | Bin .../TARGET_DEVEBOX_F407VG}/stm32f4_eth_conf.c | 0 .../TARGET_DEVEBOX_F407VG}/stm32f4_eth_init.c | 0 .../TARGET_DEVEBOX_F407VG/system_clock.c | 0 .../TARGET_IMSMU_F407VG}/PeripheralNames.h | 0 .../TARGET_IMSMU_F407VG/PeripheralPins.c | 0 .../TARGET_IMSMU_F407VG/PinNames.h | 0 .../TARGET_IMSMU_F407VG}/stm32f4_eth_conf.c | 0 .../TARGET_IMSMU_F407VG/stm32f4_eth_init.c | 0 .../TARGET_IMSMU_F407VG/system_clock.c | 0 .../TARGET_STM32F407VE_BLACK/CMakeLists.txt | 0 .../TARGET_STM32F407VE_BLACK}/PeripheralNames.h | 0 .../TARGET_STM32F407VE_BLACK/PeripheralPins.c | 0 .../TARGET_STM32F407VE_BLACK/PinNames.h | 0 .../doc/STM32F407VET6_pinoutDiagram.pdf | Bin .../doc/STM32_F4VE_SCHEMATIC.PDF | Bin .../TARGET_STM32F407VE_BLACK}/stm32f4_eth_conf.c | 0 .../TARGET_STM32F407VE_BLACK}/stm32f4_eth_init.c | 0 .../TARGET_WEACT_F401CC/PeripheralNames.h | 0 .../TARGET_WEACT_F401CC/PeripheralPins.c | 0 .../TARGET_WEACT_F401CC/PinNames.h | 0 .../doc/STM32F411CEU6_schematics.pdf | Bin .../TARGET_WEACT_F401CC}/flash_data.h | 0 .../TARGET_WEACT_F401CC/system_clock.c | 0 .../TARGET_WEACT_F401CE/PeripheralNames.h | 0 .../TARGET_WEACT_F401CE/PeripheralPins.c | 0 .../TARGET_WEACT_F401CE/PinNames.h | 0 .../doc/STM32F411CEU6_schematics.pdf | Bin .../TARGET_WEACT_F401CE}/flash_data.h | 0 .../TARGET_WEACT_F401CE/system_clock.c | 0 .../TARGET_WEACT_F411CE/PeripheralNames.h | 0 .../TARGET_WEACT_F411CE/PeripheralPinMaps.h | 0 .../TARGET_WEACT_F411CE/PeripheralPins.c | 0 .../TARGET_WEACT_F411CE/PinNames.h | 0 .../doc/STM32F411CEU6_schematics.pdf | Bin .../TARGET_WEACT_F411CE/system_clock.c | 0 .../TARGET_IMSLA_F746VG/PeripheralNames.h | 0 .../TARGET_IMSLA_F746VG/PeripheralPins.c | 0 .../TARGET_IMSLA_F746VG/PinNames.h | 0 .../TARGET_IMSLA_F746VG/stm32f7_eth_init.c | 0 .../TARGET_IMSLA_F746VG/system_clock.c | 0 .../TARGET_DEVEBOX_H743VI/PeripheralPins.c | 0 .../TARGET_DEVEBOX_H743VI/PinNames.h | 0 .../TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M.jpg | Bin .../docs/STM32H7XX_M_schematics.pdf | Bin .../TARGET_DEVEBOX_H743VI/system_clock.c | 0 57 files changed, 2 insertions(+), 10 deletions(-) delete mode 100644 TARGET_STM/CMakeLists.txt delete mode 100644 TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt rename {TARGET_STM/TARGET_STM32F1 => TARGET_STM32F1}/TARGET_BLUEPILL_F103CB/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F1 => TARGET_STM32F1}/TARGET_BLUEPILL_F103CB/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F1 => TARGET_STM32F1}/TARGET_BLUEPILL_F103CB/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4 => TARGET_STM32F4}/CMakeLists.txt (69%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK => TARGET_STM32F4/TARGET_DEVEBOX_F407VG}/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_DEVEBOX_F407VG/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_DEVEBOX_F407VG/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_DEVEBOX_F407VG/docs/STM32F407VGT6.jpg (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_DEVEBOX_F407VG/docs/STM32F407VX_M_schematics.pdf (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK => TARGET_STM32F4/TARGET_DEVEBOX_F407VG}/stm32f4_eth_conf.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK => TARGET_STM32F4/TARGET_DEVEBOX_F407VG}/stm32f4_eth_init.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_DEVEBOX_F407VG/system_clock.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG => TARGET_STM32F4/TARGET_IMSMU_F407VG}/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_IMSMU_F407VG/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_IMSMU_F407VG/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG => TARGET_STM32F4/TARGET_IMSMU_F407VG}/stm32f4_eth_conf.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_IMSMU_F407VG/stm32f4_eth_init.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG => TARGET_STM32F4}/TARGET_IMSMU_F407VG/system_clock.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE => TARGET_STM32F4}/TARGET_STM32F407VE_BLACK/CMakeLists.txt (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG => TARGET_STM32F4/TARGET_STM32F407VE_BLACK}/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE => TARGET_STM32F4}/TARGET_STM32F407VE_BLACK/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE => TARGET_STM32F4}/TARGET_STM32F407VE_BLACK/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE => TARGET_STM32F4}/TARGET_STM32F407VE_BLACK/doc/STM32F407VET6_pinoutDiagram.pdf (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE => TARGET_STM32F4}/TARGET_STM32F407VE_BLACK/doc/STM32_F4VE_SCHEMATIC.PDF (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG => TARGET_STM32F4/TARGET_STM32F407VE_BLACK}/stm32f4_eth_conf.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG => TARGET_STM32F4/TARGET_STM32F407VE_BLACK}/stm32f4_eth_init.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC => TARGET_STM32F4}/TARGET_WEACT_F401CC/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC => TARGET_STM32F4}/TARGET_WEACT_F401CC/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC => TARGET_STM32F4}/TARGET_WEACT_F401CC/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC => TARGET_STM32F4}/TARGET_WEACT_F401CC/doc/STM32F411CEU6_schematics.pdf (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC => TARGET_STM32F4/TARGET_WEACT_F401CC}/flash_data.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC => TARGET_STM32F4}/TARGET_WEACT_F401CC/system_clock.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE => TARGET_STM32F4}/TARGET_WEACT_F401CE/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE => TARGET_STM32F4}/TARGET_WEACT_F401CE/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE => TARGET_STM32F4}/TARGET_WEACT_F401CE/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE => TARGET_STM32F4}/TARGET_WEACT_F401CE/doc/STM32F411CEU6_schematics.pdf (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE => TARGET_STM32F4/TARGET_WEACT_F401CE}/flash_data.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE => TARGET_STM32F4}/TARGET_WEACT_F401CE/system_clock.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE => TARGET_STM32F4}/TARGET_WEACT_F411CE/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE => TARGET_STM32F4}/TARGET_WEACT_F411CE/PeripheralPinMaps.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE => TARGET_STM32F4}/TARGET_WEACT_F411CE/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE => TARGET_STM32F4}/TARGET_WEACT_F411CE/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE => TARGET_STM32F4}/TARGET_WEACT_F411CE/doc/STM32F411CEU6_schematics.pdf (100%) rename {TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE => TARGET_STM32F4}/TARGET_WEACT_F411CE/system_clock.c (100%) rename {TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG => TARGET_STM32F7}/TARGET_IMSLA_F746VG/PeripheralNames.h (100%) rename {TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG => TARGET_STM32F7}/TARGET_IMSLA_F746VG/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG => TARGET_STM32F7}/TARGET_IMSLA_F746VG/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG => TARGET_STM32F7}/TARGET_IMSLA_F746VG/stm32f7_eth_init.c (100%) rename {TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG => TARGET_STM32F7}/TARGET_IMSLA_F746VG/system_clock.c (100%) rename {TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI => TARGET_STM32H7}/TARGET_DEVEBOX_H743VI/PeripheralPins.c (100%) rename {TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI => TARGET_STM32H7}/TARGET_DEVEBOX_H743VI/PinNames.h (100%) rename {TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI => TARGET_STM32H7}/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M.jpg (100%) rename {TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI => TARGET_STM32H7}/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M_schematics.pdf (100%) rename {TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI => TARGET_STM32H7}/TARGET_DEVEBOX_H743VI/system_clock.c (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index ff11338..5d44348 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_subdirectory(TARGET_STM) +add_subdirectory(TARGET_STM32F4 EXCLUDE_FROM_ALL) \ No newline at end of file diff --git a/TARGET_STM/CMakeLists.txt b/TARGET_STM/CMakeLists.txt deleted file mode 100644 index ebae5d1..0000000 --- a/TARGET_STM/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright (c) 2020 ARM Limited. All rights reserved. -# SPDX-License-Identifier: Apache-2.0 - -add_subdirectory(TARGET_STM32F4 EXCLUDE_FROM_ALL) diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt b/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt deleted file mode 100644 index fe9f786..0000000 --- a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright (c) 2020 ARM Limited. All rights reserved. -# SPDX-License-Identifier: Apache-2.0 - -add_subdirectory(TARGET_STM32F407VE_BLACK) diff --git a/TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralNames.h b/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralNames.h rename to TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralPins.c b/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralPins.c rename to TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PinNames.h b/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PinNames.h rename to TARGET_STM32F1/TARGET_BLUEPILL_F103CB/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/CMakeLists.txt b/TARGET_STM32F4/CMakeLists.txt similarity index 69% rename from TARGET_STM/TARGET_STM32F4/CMakeLists.txt rename to TARGET_STM32F4/CMakeLists.txt index 4849b68..dcffd7c 100644 --- a/TARGET_STM/TARGET_STM32F4/CMakeLists.txt +++ b/TARGET_STM32F4/CMakeLists.txt @@ -1,4 +1,4 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_subdirectory(TARGET_STM32F407xE) +add_subdirectory(TARGET_STM32F407VE_BLACK) \ No newline at end of file diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/PeripheralNames.h b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/PeripheralNames.h rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/PeripheralPins.c b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/PeripheralPins.c rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/PinNames.h b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/PinNames.h rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/docs/STM32F407VGT6.jpg b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/docs/STM32F407VGT6.jpg similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/docs/STM32F407VGT6.jpg rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/docs/STM32F407VGT6.jpg diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/docs/STM32F407VX_M_schematics.pdf b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/docs/STM32F407VX_M_schematics.pdf similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/docs/STM32F407VX_M_schematics.pdf rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/docs/STM32F407VX_M_schematics.pdf diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/stm32f4_eth_conf.c b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/stm32f4_eth_conf.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/stm32f4_eth_conf.c rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/stm32f4_eth_conf.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/stm32f4_eth_init.c b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/stm32f4_eth_init.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/stm32f4_eth_init.c rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/stm32f4_eth_init.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/system_clock.c b/TARGET_STM32F4/TARGET_DEVEBOX_F407VG/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/system_clock.c rename to TARGET_STM32F4/TARGET_DEVEBOX_F407VG/system_clock.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/PeripheralNames.h b/TARGET_STM32F4/TARGET_IMSMU_F407VG/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/PeripheralNames.h rename to TARGET_STM32F4/TARGET_IMSMU_F407VG/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/PeripheralPins.c b/TARGET_STM32F4/TARGET_IMSMU_F407VG/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/PeripheralPins.c rename to TARGET_STM32F4/TARGET_IMSMU_F407VG/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/PinNames.h b/TARGET_STM32F4/TARGET_IMSMU_F407VG/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/PinNames.h rename to TARGET_STM32F4/TARGET_IMSMU_F407VG/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/stm32f4_eth_conf.c b/TARGET_STM32F4/TARGET_IMSMU_F407VG/stm32f4_eth_conf.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/stm32f4_eth_conf.c rename to TARGET_STM32F4/TARGET_IMSMU_F407VG/stm32f4_eth_conf.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/stm32f4_eth_init.c b/TARGET_STM32F4/TARGET_IMSMU_F407VG/stm32f4_eth_init.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/stm32f4_eth_init.c rename to TARGET_STM32F4/TARGET_IMSMU_F407VG/stm32f4_eth_init.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/system_clock.c b/TARGET_STM32F4/TARGET_IMSMU_F407VG/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/system_clock.c rename to TARGET_STM32F4/TARGET_IMSMU_F407VG/system_clock.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/CMakeLists.txt b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/CMakeLists.txt similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/CMakeLists.txt rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/CMakeLists.txt diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/PeripheralNames.h b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/PeripheralNames.h rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/PeripheralPins.c b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/PeripheralPins.c rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/PinNames.h b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/PinNames.h rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/doc/STM32F407VET6_pinoutDiagram.pdf b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/doc/STM32F407VET6_pinoutDiagram.pdf similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/doc/STM32F407VET6_pinoutDiagram.pdf rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/doc/STM32F407VET6_pinoutDiagram.pdf diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/doc/STM32_F4VE_SCHEMATIC.PDF b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/doc/STM32_F4VE_SCHEMATIC.PDF similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_STM32F407VE_BLACK/doc/STM32_F4VE_SCHEMATIC.PDF rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/doc/STM32_F4VE_SCHEMATIC.PDF diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/stm32f4_eth_conf.c b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/stm32f4_eth_conf.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_IMSMU_F407VG/stm32f4_eth_conf.c rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/stm32f4_eth_conf.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/stm32f4_eth_init.c b/TARGET_STM32F4/TARGET_STM32F407VE_BLACK/stm32f4_eth_init.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DEVEBOX_F407VG/stm32f4_eth_init.c rename to TARGET_STM32F4/TARGET_STM32F407VE_BLACK/stm32f4_eth_init.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/PeripheralNames.h b/TARGET_STM32F4/TARGET_WEACT_F401CC/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/PeripheralNames.h rename to TARGET_STM32F4/TARGET_WEACT_F401CC/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/PeripheralPins.c b/TARGET_STM32F4/TARGET_WEACT_F401CC/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/PeripheralPins.c rename to TARGET_STM32F4/TARGET_WEACT_F401CC/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/PinNames.h b/TARGET_STM32F4/TARGET_WEACT_F401CC/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/PinNames.h rename to TARGET_STM32F4/TARGET_WEACT_F401CC/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/doc/STM32F411CEU6_schematics.pdf b/TARGET_STM32F4/TARGET_WEACT_F401CC/doc/STM32F411CEU6_schematics.pdf similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/doc/STM32F411CEU6_schematics.pdf rename to TARGET_STM32F4/TARGET_WEACT_F401CC/doc/STM32F411CEU6_schematics.pdf diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/flash_data.h b/TARGET_STM32F4/TARGET_WEACT_F401CC/flash_data.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/flash_data.h rename to TARGET_STM32F4/TARGET_WEACT_F401CC/flash_data.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/system_clock.c b/TARGET_STM32F4/TARGET_WEACT_F401CC/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_WEACT_F401CC/system_clock.c rename to TARGET_STM32F4/TARGET_WEACT_F401CC/system_clock.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/PeripheralNames.h b/TARGET_STM32F4/TARGET_WEACT_F401CE/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/PeripheralNames.h rename to TARGET_STM32F4/TARGET_WEACT_F401CE/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/PeripheralPins.c b/TARGET_STM32F4/TARGET_WEACT_F401CE/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/PeripheralPins.c rename to TARGET_STM32F4/TARGET_WEACT_F401CE/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/PinNames.h b/TARGET_STM32F4/TARGET_WEACT_F401CE/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/PinNames.h rename to TARGET_STM32F4/TARGET_WEACT_F401CE/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/doc/STM32F411CEU6_schematics.pdf b/TARGET_STM32F4/TARGET_WEACT_F401CE/doc/STM32F411CEU6_schematics.pdf similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/doc/STM32F411CEU6_schematics.pdf rename to TARGET_STM32F4/TARGET_WEACT_F401CE/doc/STM32F411CEU6_schematics.pdf diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/flash_data.h b/TARGET_STM32F4/TARGET_WEACT_F401CE/flash_data.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/flash_data.h rename to TARGET_STM32F4/TARGET_WEACT_F401CE/flash_data.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/system_clock.c b/TARGET_STM32F4/TARGET_WEACT_F401CE/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_WEACT_F401CE/system_clock.c rename to TARGET_STM32F4/TARGET_WEACT_F401CE/system_clock.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PeripheralNames.h b/TARGET_STM32F4/TARGET_WEACT_F411CE/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PeripheralNames.h rename to TARGET_STM32F4/TARGET_WEACT_F411CE/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PeripheralPinMaps.h b/TARGET_STM32F4/TARGET_WEACT_F411CE/PeripheralPinMaps.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PeripheralPinMaps.h rename to TARGET_STM32F4/TARGET_WEACT_F411CE/PeripheralPinMaps.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PeripheralPins.c b/TARGET_STM32F4/TARGET_WEACT_F411CE/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PeripheralPins.c rename to TARGET_STM32F4/TARGET_WEACT_F411CE/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PinNames.h b/TARGET_STM32F4/TARGET_WEACT_F411CE/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/PinNames.h rename to TARGET_STM32F4/TARGET_WEACT_F411CE/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/doc/STM32F411CEU6_schematics.pdf b/TARGET_STM32F4/TARGET_WEACT_F411CE/doc/STM32F411CEU6_schematics.pdf similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/doc/STM32F411CEU6_schematics.pdf rename to TARGET_STM32F4/TARGET_WEACT_F411CE/doc/STM32F411CEU6_schematics.pdf diff --git a/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/system_clock.c b/TARGET_STM32F4/TARGET_WEACT_F411CE/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_WEACT_F411CE/system_clock.c rename to TARGET_STM32F4/TARGET_WEACT_F411CE/system_clock.c diff --git a/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/PeripheralNames.h b/TARGET_STM32F7/TARGET_IMSLA_F746VG/PeripheralNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/PeripheralNames.h rename to TARGET_STM32F7/TARGET_IMSLA_F746VG/PeripheralNames.h diff --git a/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/PeripheralPins.c b/TARGET_STM32F7/TARGET_IMSLA_F746VG/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/PeripheralPins.c rename to TARGET_STM32F7/TARGET_IMSLA_F746VG/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/PinNames.h b/TARGET_STM32F7/TARGET_IMSLA_F746VG/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/PinNames.h rename to TARGET_STM32F7/TARGET_IMSLA_F746VG/PinNames.h diff --git a/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/stm32f7_eth_init.c b/TARGET_STM32F7/TARGET_IMSLA_F746VG/stm32f7_eth_init.c similarity index 100% rename from TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/stm32f7_eth_init.c rename to TARGET_STM32F7/TARGET_IMSLA_F746VG/stm32f7_eth_init.c diff --git a/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/system_clock.c b/TARGET_STM32F7/TARGET_IMSLA_F746VG/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_IMSLA_F746VG/system_clock.c rename to TARGET_STM32F7/TARGET_IMSLA_F746VG/system_clock.c diff --git a/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/PeripheralPins.c b/TARGET_STM32H7/TARGET_DEVEBOX_H743VI/PeripheralPins.c similarity index 100% rename from TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/PeripheralPins.c rename to TARGET_STM32H7/TARGET_DEVEBOX_H743VI/PeripheralPins.c diff --git a/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/PinNames.h b/TARGET_STM32H7/TARGET_DEVEBOX_H743VI/PinNames.h similarity index 100% rename from TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/PinNames.h rename to TARGET_STM32H7/TARGET_DEVEBOX_H743VI/PinNames.h diff --git a/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M.jpg b/TARGET_STM32H7/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M.jpg similarity index 100% rename from TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M.jpg rename to TARGET_STM32H7/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M.jpg diff --git a/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M_schematics.pdf b/TARGET_STM32H7/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M_schematics.pdf similarity index 100% rename from TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M_schematics.pdf rename to TARGET_STM32H7/TARGET_DEVEBOX_H743VI/docs/STM32H7XX_M_schematics.pdf diff --git a/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/system_clock.c b/TARGET_STM32H7/TARGET_DEVEBOX_H743VI/system_clock.c similarity index 100% rename from TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_DEVEBOX_H743VI/system_clock.c rename to TARGET_STM32H7/TARGET_DEVEBOX_H743VI/system_clock.c