summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/arm/stm32f4
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--spec/build/bsps/arm/stm32f4/abi.yml18
-rw-r--r--spec/build/bsps/arm/stm32f4/bspstm32f105rc.yml2
-rw-r--r--spec/build/bsps/arm/stm32f4/bspstm32f4.yml2
-rw-r--r--spec/build/bsps/arm/stm32f4/grp.yml4
-rw-r--r--spec/build/bsps/arm/stm32f4/obj.yml4
-rw-r--r--spec/build/bsps/arm/stm32f4/opteni2c1.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/opteni2c2.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optenuart4.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optenuart5.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optenusart1.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optenusart2.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optenusart3.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optenusart6.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optf10xxx.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/optf4xxxx.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/opthclk.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/optoschse.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/optpclk1.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/optpclk2.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/optsysclk.yml12
-rw-r--r--spec/build/bsps/arm/stm32f4/optusartbaud.yml7
-rw-r--r--spec/build/bsps/arm/stm32f4/tststm32f105rc.yml20
22 files changed, 105 insertions, 92 deletions
diff --git a/spec/build/bsps/arm/stm32f4/abi.yml b/spec/build/bsps/arm/stm32f4/abi.yml
index 3098d8597b..0e4c5a5fb5 100644
--- a/spec/build/bsps/arm/stm32f4/abi.yml
+++ b/spec/build/bsps/arm/stm32f4/abi.yml
@@ -5,18 +5,18 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=cortex-m4
-- -mthumb
-- -mfloat-abi=hard
-- -mfpu=auto
-default-by-variant:
-- value:
+- enabled-by: arm/stm32f105rc
+ value:
- -mthumb
- -mcpu=cortex-m3
- variants:
- - arm/stm32f105rc
+- enabled-by: true
+ value:
+ - -mcpu=cortex-m4
+ - -mthumb
+ - -mfloat-abi=hard
+ - -mfpu=auto
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/bspstm32f105rc.yml b/spec/build/bsps/arm/stm32f4/bspstm32f105rc.yml
index 46e5b61252..b5c035863b 100644
--- a/spec/build/bsps/arm/stm32f4/bspstm32f105rc.yml
+++ b/spec/build/bsps/arm/stm32f4/bspstm32f105rc.yml
@@ -4,7 +4,7 @@ bsp: stm32f105rc
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: stm32f4
diff --git a/spec/build/bsps/arm/stm32f4/bspstm32f4.yml b/spec/build/bsps/arm/stm32f4/bspstm32f4.yml
index 2e85299950..bb38f006e6 100644
--- a/spec/build/bsps/arm/stm32f4/bspstm32f4.yml
+++ b/spec/build/bsps/arm/stm32f4/bspstm32f4.yml
@@ -4,7 +4,7 @@ bsp: stm32f4
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: stm32f4
diff --git a/spec/build/bsps/arm/stm32f4/grp.yml b/spec/build/bsps/arm/stm32f4/grp.yml
index f523f6dfee..27e2197e46 100644
--- a/spec/build/bsps/arm/stm32f4/grp.yml
+++ b/spec/build/bsps/arm/stm32f4/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -51,6 +51,8 @@ links:
- role: build-dependency
uid: optusartbaud
- role: build-dependency
+ uid: ../../optconsoleirq
+- role: build-dependency
uid: ../../linkcmds
- role: build-dependency
uid: ../../obj
diff --git a/spec/build/bsps/arm/stm32f4/obj.yml b/spec/build/bsps/arm/stm32f4/obj.yml
index e5c2b77f8a..f895299d1a 100644
--- a/spec/build/bsps/arm/stm32f4/obj.yml
+++ b/spec/build/bsps/arm/stm32f4/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -11,7 +11,6 @@ install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/arm/stm32f4/include/bsp.h
- - bsps/arm/stm32f4/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/arm/stm32f4/include/bsp/i2c.h
@@ -44,6 +43,7 @@ source:
- bsps/arm/shared/irq/irq-armv7m.c
- bsps/arm/shared/irq/irq-dispatch-armv7m.c
- bsps/arm/shared/start/bsp-start-memcpy.S
+- bsps/arm/shared/start/bspstarthook0-empty.c
- bsps/arm/stm32f4/console/console-config.c
- bsps/arm/stm32f4/console/usart.c
- bsps/arm/stm32f4/i2c/i2c-config.c
diff --git a/spec/build/bsps/arm/stm32f4/opteni2c1.yml b/spec/build/bsps/arm/stm32f4/opteni2c1.yml
index e200c81623..8ea4a6433b 100644
--- a/spec/build/bsps/arm/stm32f4/opteni2c1.yml
+++ b/spec/build/bsps/arm/stm32f4/opteni2c1.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - arm/stm32f1.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f105rc
+ value: true
+- enabled-by: true
+ value: false
description: |
enable I2C 1
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/opteni2c2.yml b/spec/build/bsps/arm/stm32f4/opteni2c2.yml
index d4ef7328e1..0d58fa521e 100644
--- a/spec/build/bsps/arm/stm32f4/opteni2c2.yml
+++ b/spec/build/bsps/arm/stm32f4/opteni2c2.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable I2C 2
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optenuart4.yml b/spec/build/bsps/arm/stm32f4/optenuart4.yml
index 5bf266707f..1aa1655880 100644
--- a/spec/build/bsps/arm/stm32f4/optenuart4.yml
+++ b/spec/build/bsps/arm/stm32f4/optenuart4.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable UART 4
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optenuart5.yml b/spec/build/bsps/arm/stm32f4/optenuart5.yml
index 21f1e6f963..1e58417faf 100644
--- a/spec/build/bsps/arm/stm32f4/optenuart5.yml
+++ b/spec/build/bsps/arm/stm32f4/optenuart5.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable UART 5
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optenusart1.yml b/spec/build/bsps/arm/stm32f4/optenusart1.yml
index 9fd8f99af2..7526ce3e0d 100644
--- a/spec/build/bsps/arm/stm32f4/optenusart1.yml
+++ b/spec/build/bsps/arm/stm32f4/optenusart1.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable USART 1
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optenusart2.yml b/spec/build/bsps/arm/stm32f4/optenusart2.yml
index d9dd3a3d22..7750a6129d 100644
--- a/spec/build/bsps/arm/stm32f4/optenusart2.yml
+++ b/spec/build/bsps/arm/stm32f4/optenusart2.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable USART 2
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optenusart3.yml b/spec/build/bsps/arm/stm32f4/optenusart3.yml
index 3cc11ba79b..01f3bde736 100644
--- a/spec/build/bsps/arm/stm32f4/optenusart3.yml
+++ b/spec/build/bsps/arm/stm32f4/optenusart3.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
enable USART 3
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optenusart6.yml b/spec/build/bsps/arm/stm32f4/optenusart6.yml
index 4e20fb4317..40967c988d 100644
--- a/spec/build/bsps/arm/stm32f4/optenusart6.yml
+++ b/spec/build/bsps/arm/stm32f4/optenusart6.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable USART 6
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optf10xxx.yml b/spec/build/bsps/arm/stm32f4/optf10xxx.yml
index 54f1418cf9..f95cfd6469 100644
--- a/spec/build/bsps/arm/stm32f4/optf10xxx.yml
+++ b/spec/build/bsps/arm/stm32f4/optf10xxx.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - arm/stm32f1.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f105rc
+ value: true
+- enabled-by: true
+ value: false
description: |
Chip belongs to the STM32F10XXX family.
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optf4xxxx.yml b/spec/build/bsps/arm/stm32f4/optf4xxxx.yml
index 66604f249a..091fbef89c 100644
--- a/spec/build/bsps/arm/stm32f4/optf4xxxx.yml
+++ b/spec/build/bsps/arm/stm32f4/optf4xxxx.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - arm/stm32f4.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f4
+ value: true
+- enabled-by: true
+ value: false
description: |
Chip belongs to the STM32F4XXXX family.
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/opthclk.yml b/spec/build/bsps/arm/stm32f4/opthclk.yml
index 7f315f12b2..b9a0208425 100644
--- a/spec/build/bsps/arm/stm32f4/opthclk.yml
+++ b/spec/build/bsps/arm/stm32f4/opthclk.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 16000000
-default-by-variant:
-- value: 8000000
- variants:
- - arm/stm32f1.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f105rc
+ value: 8000000
+- enabled-by: true
+ value: 16000000
description: |
HCLK frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optoschse.yml b/spec/build/bsps/arm/stm32f4/optoschse.yml
index 2b1dad620e..b46093760f 100644
--- a/spec/build/bsps/arm/stm32f4/optoschse.yml
+++ b/spec/build/bsps/arm/stm32f4/optoschse.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 8000000
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 8000000
description: |
HSE oscillator frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optpclk1.yml b/spec/build/bsps/arm/stm32f4/optpclk1.yml
index 9ac285b0bc..01536b9b0c 100644
--- a/spec/build/bsps/arm/stm32f4/optpclk1.yml
+++ b/spec/build/bsps/arm/stm32f4/optpclk1.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 16000000
-default-by-variant:
-- value: 8000000
- variants:
- - arm/stm32f1.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f105rc
+ value: 8000000
+- enabled-by: true
+ value: 16000000
description: |
PCLK1 frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optpclk2.yml b/spec/build/bsps/arm/stm32f4/optpclk2.yml
index e51eeaf36f..720cfae57f 100644
--- a/spec/build/bsps/arm/stm32f4/optpclk2.yml
+++ b/spec/build/bsps/arm/stm32f4/optpclk2.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 16000000
-default-by-variant:
-- value: 8000000
- variants:
- - arm/stm32f1.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f105rc
+ value: 8000000
+- enabled-by: true
+ value: 16000000
description: |
PCLK2 frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optsysclk.yml b/spec/build/bsps/arm/stm32f4/optsysclk.yml
index 5f08d4ecde..bd82e65db8 100644
--- a/spec/build/bsps/arm/stm32f4/optsysclk.yml
+++ b/spec/build/bsps/arm/stm32f4/optsysclk.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 16000000
-default-by-variant:
-- value: 8000000
- variants:
- - arm/stm32f1.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/stm32f105rc
+ value: 8000000
+- enabled-by: true
+ value: 16000000
description: |
SYSCLK frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/optusartbaud.yml b/spec/build/bsps/arm/stm32f4/optusartbaud.yml
index b102e37eb6..219f2cc5b9 100644
--- a/spec/build/bsps/arm/stm32f4/optusartbaud.yml
+++ b/spec/build/bsps/arm/stm32f4/optusartbaud.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 115200
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 115200
description: |
baud for USARTs
enabled-by: true
diff --git a/spec/build/bsps/arm/stm32f4/tststm32f105rc.yml b/spec/build/bsps/arm/stm32f4/tststm32f105rc.yml
index 331c0f36fe..dc1822019c 100644
--- a/spec/build/bsps/arm/stm32f4/tststm32f105rc.yml
+++ b/spec/build/bsps/arm/stm32f4/tststm32f105rc.yml
@@ -1,17 +1,19 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fileio: exclude
- iostream: exclude
- monitor02: exclude
- rcxx01: exclude
- rtems: exclude
- utf8proc01: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fileio
+ - iostream
+ - monitor02
+ - rcxx01
+ - rtems
+ - utf8proc01
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: