summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/arm/stm32h7
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-01-12 10:03:27 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-01-17 08:31:46 +0100
commit336823191ab3c22f45c4ef9ac6ebaa936c5f5ff0 (patch)
tree0503645bac72262a8a18e6b5c8e21e1093ec97eb /spec/build/bsps/arm/stm32h7
parentbuild: Add reason to test state definitions (diff)
downloadrtems-336823191ab3c22f45c4ef9ac6ebaa936c5f5ff0.tar.bz2
build: Format build items
Use yaml.dump(data, default_flow_style=False, allow_unicode=True) with a custom representer for integer default values to format all build items.
Diffstat (limited to 'spec/build/bsps/arm/stm32h7')
-rw-r--r--spec/build/bsps/arm/stm32h7/abi.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmds.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmdsflash.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmdssdram.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmdssram.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml6
-rw-r--r--spec/build/bsps/arm/stm32h7/optbootcore.yml18
-rw-r--r--spec/build/bsps/arm/stm32h7/optenmpualign.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optenuart4.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenuart5.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenuart7.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenuart8.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenuart9.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenusart1.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenusart10.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenusart2.yml11
-rw-r--r--spec/build/bsps/arm/stm32h7/optenusart3.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optenusart6.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optethgpiobregs.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optethgpiogregs.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/opthse.yml8
-rw-r--r--spec/build/bsps/arm/stm32h7/optlinkcmds.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml12
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemflashlatency.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemflashorigin.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemflashsz.yml15
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemitcmsz.yml16
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemnandsz.yml12
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemnorsz.yml12
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemnullsz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemquadspisz.yml12
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsram1sz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsram2sz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsram3sz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsram4sz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml14
-rw-r--r--spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml12
-rw-r--r--spec/build/bsps/arm/stm32h7/optprintkinstance.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optpwrsupply.yml13
-rw-r--r--spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml10
-rw-r--r--spec/build/bsps/arm/stm32h7/optvariant.yml20
50 files changed, 279 insertions, 278 deletions
diff --git a/spec/build/bsps/arm/stm32h7/abi.yml b/spec/build/bsps/arm/stm32h7/abi.yml
index 38cb179707..1f48596190 100644
--- a/spec/build/bsps/arm/stm32h7/abi.yml
+++ b/spec/build/bsps/arm/stm32h7/abi.yml
@@ -1,8 +1,11 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mthumb
- -mcpu=cortex-m7
@@ -17,12 +20,9 @@ default-by-variant:
variants:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco-m4
+description: |
+ ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
-description: |
- ABI flags
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmds.yml b/spec/build/bsps/arm/stm32h7/linkcmds.yml
index 95f31bbedb..371bf15d2f 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmds.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmds.yml
@@ -1,11 +1,11 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: config-file
content: |
INCLUDE ${STM32H7_DEFAULT_LINKCMDS}
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
install-path: ${BSP_LIBDIR}
links: []
target: linkcmds
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml b/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml
index 4785c45b9f..9364e960c2 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml
@@ -1,4 +1,7 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
do-build: |
bld.install_as("${BSP_LIBDIR}/linkcmds.flash", "linkcmds.flash")
do-configure: |
@@ -44,6 +47,3 @@ links: []
prepare-build: null
prepare-configure: null
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml b/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml
index 58f0701f8a..05d20d0402 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml
@@ -1,4 +1,7 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
do-build: |
bld.install_as("${BSP_LIBDIR}/linkcmds.flash_sdram", "linkcmds.flash_sdram")
do-configure: |
@@ -44,6 +47,3 @@ links: []
prepare-build: null
prepare-configure: null
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml b/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml
index 78f0308832..6f320d336c 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml
@@ -1,3 +1,4 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: config-file
content: |
MEMORY {
@@ -82,11 +83,10 @@ content: |
stm32h7_memory_sdram_2_begin = ORIGIN (SDRAM_2);
stm32h7_memory_sdram_2_end = ORIGIN (SDRAM_2) + LENGTH (SDRAM_2);
stm32h7_memory_sdram_2_size = LENGTH (SDRAM_2);
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
install-path: ${BSP_LIBDIR}
links: []
target: linkcmds.memory
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml b/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml
index 5254e5c56f..f3588a68d4 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml
@@ -1,4 +1,7 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
do-build: |
bld.install_as("${BSP_LIBDIR}/linkcmds.sdram", "linkcmds.sdram")
do-configure: |
@@ -44,6 +47,3 @@ links: []
prepare-build: null
prepare-configure: null
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmdssram.yml b/spec/build/bsps/arm/stm32h7/linkcmdssram.yml
index 808bff3627..1edc7fc515 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmdssram.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmdssram.yml
@@ -1,4 +1,7 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
do-build: |
bld.install_as("${BSP_LIBDIR}/linkcmds.sram", "linkcmds.sram")
do-configure: |
@@ -44,6 +47,3 @@ links: []
prepare-build: null
prepare-configure: null
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml b/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml
index 9ed23d1544..a541f36be1 100644
--- a/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml
+++ b/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml
@@ -1,4 +1,7 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
do-build: |
bld.install_as("${BSP_LIBDIR}/linkcmds.sram_sdram", "linkcmds.sram_sdram")
do-configure: |
@@ -44,6 +47,3 @@ links: []
prepare-build: null
prepare-configure: null
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optbootcore.yml b/spec/build/bsps/arm/stm32h7/optbootcore.yml
index 2a0c5504f8..ad50f8ef77 100644
--- a/spec/build/bsps/arm/stm32h7/optbootcore.yml
+++ b/spec/build/bsps/arm/stm32h7/optbootcore.yml
@@ -1,11 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- script: |
- cores = ["CORE_CM7", "CORE_CM4", "BOOT_CORE_DEFINE_NOT_NEEDED"]
- if value not in cores:
- conf.fatal("STM32H7 boot core '{}' is not one of {}".format(value, cores))
- conf.define_cond(value, True)
+ cores = ["CORE_CM7", "CORE_CM4", "BOOT_CORE_DEFINE_NOT_NEEDED"]
+ if value not in cores:
+ conf.fatal("STM32H7 boot core '{}' is not one of {}".format(value, cores))
+ conf.define_cond(value, True)
build-type: option
+copyrights:
+- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
default: BOOT_CORE_DEFINE_NOT_NEEDED
default-by-variant:
- value: CORE_CM7
@@ -16,13 +19,10 @@ default-by-variant:
variants:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco-m4
+description: |
+ Select the boot core. Possible values are CORE_CM7 and CORE_CM4
enabled-by: true
format: '{}'
links: []
name: STM32H7_BOOT_CORE
-description: |
- Select the boot core. Possible values are CORE_CM7 and CORE_CM4
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
diff --git a/spec/build/bsps/arm/stm32h7/optenmpualign.yml b/spec/build/bsps/arm/stm32h7/optenmpualign.yml
index 4005485940..407a824b36 100644
--- a/spec/build/bsps/arm/stm32h7/optenmpualign.yml
+++ b/spec/build/bsps/arm/stm32h7/optenmpualign.yml
@@ -1,20 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- env-assign: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant: []
-enabled-by: true
-format: '{}'
-links: []
-name: STM32H7_ENABLE_MPU_ALIGNMENT
description: |
Enable the alignment of the size of the combined start and text sections and
the rodata section to meet MPU region alignment requirements. This increases
the memory footprint. It enables a write-protection of the start, text, and
rodata sections. It makes the data sections non-executable.
+enabled-by: true
+format: '{}'
+links: []
+name: STM32H7_ENABLE_MPU_ALIGNMENT
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenuart4.yml b/spec/build/bsps/arm/stm32h7/optenuart4.yml
index 11cdb1088c..ab49af31f9 100644
--- a/spec/build/bsps/arm/stm32h7/optenuart4.yml
+++ b/spec/build/bsps/arm/stm32h7/optenuart4.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -10,13 +13,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable UART4 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_UART4
-description: |
- Enable UART4 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenuart5.yml b/spec/build/bsps/arm/stm32h7/optenuart5.yml
index 722ebb2bdf..502e02c61d 100644
--- a/spec/build/bsps/arm/stm32h7/optenuart5.yml
+++ b/spec/build/bsps/arm/stm32h7/optenuart5.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -11,13 +14,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable UART5 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_UART5
-description: |
- Enable UART5 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenuart7.yml b/spec/build/bsps/arm/stm32h7/optenuart7.yml
index c4cef258c0..fb061158cd 100644
--- a/spec/build/bsps/arm/stm32h7/optenuart7.yml
+++ b/spec/build/bsps/arm/stm32h7/optenuart7.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -11,13 +14,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable UART7 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_UART7
-description: |
- Enable UART7 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenuart8.yml b/spec/build/bsps/arm/stm32h7/optenuart8.yml
index 96b869907d..74de622e09 100644
--- a/spec/build/bsps/arm/stm32h7/optenuart8.yml
+++ b/spec/build/bsps/arm/stm32h7/optenuart8.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -9,13 +12,10 @@ default-by-variant:
- arm/stm32h7b3i-dk
- arm/stm32h757i-eval
- arm/stm32h757i-eval-m4
+description: |
+ Enable UART8 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_UART8
-description: |
- Enable UART8 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenuart9.yml b/spec/build/bsps/arm/stm32h7/optenuart9.yml
index 009766e291..af0d2e037b 100644
--- a/spec/build/bsps/arm/stm32h7/optenuart9.yml
+++ b/spec/build/bsps/arm/stm32h7/optenuart9.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -11,13 +14,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable UART9 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_UART9
-description: |
- Enable UART9 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenusart1.yml b/spec/build/bsps/arm/stm32h7/optenusart1.yml
index a4f478f753..2ed54158b3 100644
--- a/spec/build/bsps/arm/stm32h7/optenusart1.yml
+++ b/spec/build/bsps/arm/stm32h7/optenusart1.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant: []
+description: |
+ Enable USART1 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_USART1
-description: |
- Enable USART1 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenusart10.yml b/spec/build/bsps/arm/stm32h7/optenusart10.yml
index f8eb979c69..c44bffad73 100644
--- a/spec/build/bsps/arm/stm32h7/optenusart10.yml
+++ b/spec/build/bsps/arm/stm32h7/optenusart10.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -11,13 +14,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable USART10 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_USART10
-description: |
- Enable USART10 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenusart2.yml b/spec/build/bsps/arm/stm32h7/optenusart2.yml
index b49d3315e0..482b31e794 100644
--- a/spec/build/bsps/arm/stm32h7/optenusart2.yml
+++ b/spec/build/bsps/arm/stm32h7/optenusart2.yml
@@ -1,21 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
-default-by-variant:
- value: false
variants:
- arm/stm32h757i-eval
- arm/stm32h757i-eval-m4
+description: |
+ Enable USART2 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_USART2
-description: |
- Enable USART2 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenusart3.yml b/spec/build/bsps/arm/stm32h7/optenusart3.yml
index 1fe1c8af46..a0027c8266 100644
--- a/spec/build/bsps/arm/stm32h7/optenusart3.yml
+++ b/spec/build/bsps/arm/stm32h7/optenusart3.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -11,13 +14,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable USART3 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_USART3
-description: |
- Enable USART3 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optenusart6.yml b/spec/build/bsps/arm/stm32h7/optenusart6.yml
index 9092df3f03..7c4e9aee5b 100644
--- a/spec/build/bsps/arm/stm32h7/optenusart6.yml
+++ b/spec/build/bsps/arm/stm32h7/optenusart6.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant:
- value: false
@@ -11,13 +14,10 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Enable USART6 device in console driver.
enabled-by: true
format: '{}'
links: []
name: STM32H7_CONSOLE_ENABLE_USART6
-description: |
- Enable USART6 device in console driver.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml b/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml
index fcd720f186..168e235719 100644
--- a/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml
+++ b/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant:
- value: GPIO_PIN_13
variants:
- arm/nucleo-h743zi
+description: |
+ GPIO B pins used for the ETH pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_ETH_GPIOB_PINS
-description: |
- GPIO B pins used for the ETH pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml b/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml
index a6c0acbb7d..74a4286310 100644
--- a/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml
+++ b/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
default: ( GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_13 )
default-by-variant:
- value: ( GPIO_PIN_2 | GPIO_PIN_11 | GPIO_PIN_13 )
variants:
- arm/nucleo-h743zi
+description: |
+ GPIO G pins used for the ETH pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_ETH_GPIOG_PINS
-description: |
- GPIO G pins used for the ETH pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/opthse.yml b/spec/build/bsps/arm/stm32h7/opthse.yml
index e5feef1114..debccdc686 100644
--- a/spec/build/bsps/arm/stm32h7/opthse.yml
+++ b/spec/build/bsps/arm/stm32h7/opthse.yml
@@ -4,6 +4,8 @@ actions:
- assert-uint32: null
- format-and-define: null
build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
default: 25000000
default-by-variant:
- value: 8000000
@@ -12,12 +14,10 @@ default-by-variant:
- value: 24000000
variants:
- arm/stm32h7b3i-dk
+description: |
+ Frequency of the external high speed oscillator (HSE).
enabled-by: true
format: '{}'
links: []
name: STM32H7_HSE_FREQUENCY
-description: |
- Frequency of the external high speed oscillator (HSE).
type: build
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optlinkcmds.yml b/spec/build/bsps/arm/stm32h7/optlinkcmds.yml
index 3103deef84..59d4354ae2 100644
--- a/spec/build/bsps/arm/stm32h7/optlinkcmds.yml
+++ b/spec/build/bsps/arm/stm32h7/optlinkcmds.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- env-assign: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: linkcmds.sdram
default-by-variant:
- value: linkcmds.flash
@@ -12,15 +15,12 @@ default-by-variant:
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
- arm/nucleo-h743zi
-enabled-by: true
-format: '{}'
-links: []
-name: STM32H7_DEFAULT_LINKCMDS
description: |
The default linker command file. Must be either linkcmds.flash,
linkcmds.sdram, linkcmds.sram, linkcmds.sram_sdram
or linkcmds.flash_sdram
+enabled-by: true
+format: '{}'
+links: []
+name: STM32H7_DEFAULT_LINKCMDS
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml b/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml
index e7c1a2bdf6..e62efb45c2 100644
--- a/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x20000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00020000
default-by-variant: []
+description: |
+ Size of the Data Tightly Coupled Memory (DTCM) in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_DTCM_SIZE
-description: |
- Size of the Data Tightly Coupled Memory (DTCM) in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml b/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml
index cf5422acb6..0f0c673ee8 100644
--- a/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
default: FLASH_LATENCY_4
default-by-variant:
- value: FLASH_LATENCY_6
variants:
- arm/stm32h7b3i-dk
+description: |
+ Internal Flash latency
enabled-by: true
format: '{}'
links: []
name: STM32H7_FLASH_LATENCY
-description: |
- Internal Flash latency
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
diff --git a/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml b/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml
index c276b6f6ce..c98cb691e9 100644
--- a/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml
@@ -1,20 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x8000000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x08000000
default-by-variant:
-- value: 0x8100000
+- value: 0x08100000
variants:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco-m4
+description: |
+ Origin address of the internal flash.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_FLASH_ORIGIN
-description: |
- Origin address of the internal flash.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemflashsz.yml b/spec/build/bsps/arm/stm32h7/optmemflashsz.yml
index c718b11697..3ed50219f7 100644
--- a/spec/build/bsps/arm/stm32h7/optmemflashsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemflashsz.yml
@@ -1,21 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x200000
-default-by-variant:
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00200000
default-by-variant:
-- value: 0x100000
+- value: 0x00100000
variants:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco-m4
+description: |
+ Size of the internal flash in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_FLASH_SIZE
-description: |
- Size of the internal flash in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml b/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml
index 610de5f074..1648eebb40 100644
--- a/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml
@@ -1,18 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0xff00
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x0000ff00
default-by-variant: []
-enabled-by: true
-format: '{:#010x}'
-links: []
-name: STM32H7_MEMORY_ITCM_SIZE
description: |
Size of the Instruction Tightly Coupled Memory (ITCM) in bytes. The size
must take the NULL pointer protection memory area into account
(STM32H7_MEMORY_NULL_SIZE).
+enabled-by: true
+format: '{:#010x}'
+links: []
+name: STM32H7_MEMORY_ITCM_SIZE
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemnandsz.yml b/spec/build/bsps/arm/stm32h7/optmemnandsz.yml
index 0bfbcc4623..9c53510cd7 100644
--- a/spec/build/bsps/arm/stm32h7/optmemnandsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemnandsz.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00000000
default-by-variant: []
+description: |
+ Size of the NAND flash in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_NAND_SIZE
-description: |
- Size of the NAND flash in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemnorsz.yml b/spec/build/bsps/arm/stm32h7/optmemnorsz.yml
index d41d4e9e49..4449924a72 100644
--- a/spec/build/bsps/arm/stm32h7/optmemnorsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemnorsz.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00000000
default-by-variant: []
+description: |
+ Size of the NOR flash or PSRAM in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_NOR_SIZE
-description: |
- Size of the NOR flash or PSRAM in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemnullsz.yml b/spec/build/bsps/arm/stm32h7/optmemnullsz.yml
index a31169adb1..feb8ba3be8 100644
--- a/spec/build/bsps/arm/stm32h7/optmemnullsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemnullsz.yml
@@ -1,17 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 256
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00000100
default-by-variant: []
+description: |
+ Size of the NULL pointer protection area in bytes. This memory area reduces
+ the size of the ITCM available to the application (STM32H7_MEMORY_ITCM_SIZE).
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_NULL_SIZE
-description: |
- Size of the NULL pointer protection area in bytes. This memory area reduces
- the size of the ITCM available to the application (STM32H7_MEMORY_ITCM_SIZE).
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml b/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml
index 0a1bd610e7..75a3aa0f3b 100644
--- a/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x20000000
default-by-variant: []
+description: |
+ Size of the peripheral memory in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_PERIPHERAL_SIZE
-description: |
- Size of the peripheral memory in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml b/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml
index 11e5f943e0..4fd966e63a 100644
--- a/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00000000
default-by-variant: []
+description: |
+ Size of the QUADSPI memory in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_QUADSPI_SIZE
-description: |
- Size of the QUADSPI memory in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml b/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
index 9a29e9f04f..02d666a1d9 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
@@ -1,10 +1,13 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 33554432
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x02000000
default-by-variant:
-- value: 0
+- value: 0x00000000
variants:
- arm/stm32h7b3i-dk
- arm/stm32h757i-eval
@@ -12,13 +15,10 @@ default-by-variant:
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
- arm/nucleo-h743zi
+description: |
+ Size of the SDRAM 1 in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SDRAM_1_SIZE
-description: |
- Size of the SDRAM 1 in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml b/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml
index 10ba7db2fd..a08d4e1f20 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml
@@ -1,22 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00000000
default-by-variant:
-- value: 33554432
+- value: 0x02000000
variants:
- arm/stm32h757i-eval
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Size of the SDRAM 2 in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SDRAM_2_SIZE
-description: |
- Size of the SDRAM 2 in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml
index 8e071f0939..a624a8a76c 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x20000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00020000
default-by-variant:
-- value: 0x10000
+- value: 0x00010000
variants:
- arm/stm32h7b3i-dk
+description: |
+ Size of the SRAM 1 (D2 domain) in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SRAM_1_SIZE
-description: |
- Size of the SRAM 1 (D2 domain) in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml
index 782d7ba58c..47cbbfe770 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x20000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00020000
default-by-variant:
-- value: 0x10000
+- value: 0x00010000
variants:
- arm/stm32h7b3i-dk
+description: |
+ Size of the SRAM 2 (D2 domain) in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SRAM_2_SIZE
-description: |
- Size of the SRAM 2 (D2 domain) in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml
index a4cd8c4eda..dddc15d304 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x8000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00008000
default-by-variant:
-- value: 0x0
+- value: 0x00000000
variants:
- arm/stm32h7b3i-dk
+description: |
+ Size of the SRAM 3 (D2 domain) in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SRAM_3_SIZE
-description: |
- Size of the SRAM 3 (D2 domain) in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml
index 9749bdfc6a..3f89188adc 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x10000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00010000
default-by-variant:
-- value: 0x8000
+- value: 0x00008000
variants:
- arm/stm32h7b3i-dk
+description: |
+ Size of the SRAM 4 (D3 domain) in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SRAM_4_SIZE
-description: |
- Size of the SRAM 4 (D3 domain) in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml b/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml
index 89e116c1de..24964196a1 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x80000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00080000
default-by-variant:
-- value: 0xA0000
+- value: 0x000a0000
variants:
- arm/stm32h7b3i-dk
+description: |
+ Size of the AXI SRAM (D1 domain) in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SRAM_AXI_SIZE
-description: |
- Size of the AXI SRAM (D1 domain) in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml b/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml
index f1c5f60bac..40e3ae1a1d 100644
--- a/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml
+++ b/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- env-assign: null
build-type: option
-default: 0x1000
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: 0x00001000
default-by-variant: []
+description: |
+ Size of backup SRAM in bytes.
enabled-by: true
format: '{:#010x}'
links: []
name: STM32H7_MEMORY_SRAM_BACKUP_SIZE
-description: |
- Size of backup SRAM in bytes.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optprintkinstance.yml b/spec/build/bsps/arm/stm32h7/optprintkinstance.yml
index 5e87aaab1f..16c1b4238b 100644
--- a/spec/build/bsps/arm/stm32h7/optprintkinstance.yml
+++ b/spec/build/bsps/arm/stm32h7/optprintkinstance.yml
@@ -1,19 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: stm32h7_usart1_instance
default-by-variant:
- value: stm32h7_usart3_instance
variants:
- arm/nucleo-h743zi
+description: |
+ UART/USART instance used for printk() and getchark().
enabled-by: true
format: '{}'
links: []
name: STM32H7_PRINTK_INSTANCE
-description: |
- UART/USART instance used for printk() and getchark().
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optpwrsupply.yml b/spec/build/bsps/arm/stm32h7/optpwrsupply.yml
index effdbbffe0..9270eedbd4 100644
--- a/spec/build/bsps/arm/stm32h7/optpwrsupply.yml
+++ b/spec/build/bsps/arm/stm32h7/optpwrsupply.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
default: PWR_LDO_SUPPLY
default-by-variant:
- value: PWR_DIRECT_SMPS_SUPPLY
@@ -11,13 +14,13 @@ default-by-variant:
- arm/stm32h757i-eval-m4
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Board power supply mechanism configuration. WARNING: wrong configuration here
+ may result in your board being unaccessible using ST-Link interface! Please
+ consult board datasheet for more information about various power supply
+ options and about how to fix possible misconfiguration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_PWR_SUPPLY
-description: |
- Board power supply mechanism configuration. WARNING: wrong configuration here may result in your board being unaccessible using ST-Link interface! Please consult board datasheet for more information about various power supply options and about how to fix possible misconfiguration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
diff --git a/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml b/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml
index ef6ad31e6a..b0d3d86a6c 100644
--- a/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml
+++ b/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
default: GPIO_AF4_USART1
default-by-variant:
- value: GPIO_AF7_USART1
@@ -9,13 +12,10 @@ default-by-variant:
- arm/stm32h7b3i-dk
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ Alternate function mapping for the USART1 pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_USART1_ALT_FUNC
-description: |
- Alternate function mapping for the USART1 pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2022 Karel Gardas <karel@functional.vision>
diff --git a/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml b/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml
index f4e532683e..b8920d9276 100644
--- a/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml
+++ b/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2021-22 embedded brains GmbH (http://www.embedded-brains.de)
default: ( GPIO_PIN_14 | GPIO_PIN_15 )
default-by-variant:
- value: ( GPIO_PIN_9 | GPIO_PIN_10 )
@@ -9,13 +12,10 @@ default-by-variant:
- arm/stm32h7b3i-dk
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
+description: |
+ GPIO pins used for the USART1 pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_USART1_GPIO_PINS
-description: |
- GPIO pins used for the USART1 pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021-22 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml b/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml
index 974327c524..79e8ab02f2 100644
--- a/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml
+++ b/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml
@@ -1,7 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
default: GPIOD
default-by-variant:
- value: GPIOA
@@ -13,13 +16,10 @@ default-by-variant:
variants:
- arm/stm32h757i-eval
- arm/stm32h757i-eval-m4
+description: |
+ GPIO registers used for the USART1 pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_USART1_GPIO_REGS
-description: |
- GPIO registers used for the USART1 pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml b/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml
index 87aad00ee0..f946bbd2a6 100644
--- a/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml
+++ b/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
default: ( GPIO_PIN_8 | GPIO_PIN_9 )
default-by-variant: []
+description: |
+ GPIO pins used for the USART3 pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_USART3_GPIO_PINS
-description: |
- GPIO pins used for the USART3 pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml b/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml
index 7168a00111..3485b4fdb8 100644
--- a/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml
+++ b/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml
@@ -1,16 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- define-unquoted: null
build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
default: GPIOD
default-by-variant: []
+description: |
+ GPIO registers used for the USART3 pin configuration.
enabled-by: true
format: '{}'
links: []
name: STM32H7_USART3_GPIO_REGS
-description: |
- GPIO registers used for the USART3 pin configuration.
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/spec/build/bsps/arm/stm32h7/optvariant.yml b/spec/build/bsps/arm/stm32h7/optvariant.yml
index 720a40c63d..c5c0ce65dc 100644
--- a/spec/build/bsps/arm/stm32h7/optvariant.yml
+++ b/spec/build/bsps/arm/stm32h7/optvariant.yml
@@ -1,3 +1,4 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- script: |
@@ -12,29 +13,28 @@ actions:
)
conf.define_cond(value, True)
build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: STM32H743xx
default-by-variant:
- value: STM32H7B3xxQ
variants:
- - arm/stm32h7b3i-dk
+ - arm/stm32h7b3i-dk
- value: STM32H757xx
variants:
- - arm/stm32h757i-eval
- - arm/stm32h757i-eval-m4
+ - arm/stm32h757i-eval
+ - arm/stm32h757i-eval-m4
- value: STM32H747xx
variants:
- arm/stm32h747i-disco
- arm/stm32h747i-disco-m4
-enabled-by: true
-format: '{}'
-links: []
-name: STM32H7_VARIANT
description: |
Select the STM32H7 series chip variant out of STM32H742xx, STM32H743xx,
STM32H745xx, STM32H747xx, STM32H750xx, STM32H753xx, STM32H755xx, STM32H757xx,
STM32H7A3xx, STM32H7A3xxQ, STM32H7B0xx, STM32H7B0xxQ, STM32H7B3xx, and
STM32H7B3xxQ.
+enabled-by: true
+format: '{}'
+links: []
+name: STM32H7_VARIANT
type: build
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)