diff options
Diffstat (limited to 'spec/build/bsps/arm/stm32f4')
22 files changed, 115 insertions, 117 deletions
diff --git a/spec/build/bsps/arm/stm32f4/abi.yml b/spec/build/bsps/arm/stm32f4/abi.yml index 71ef279115..0e4c5a5fb5 100644 --- a/spec/build/bsps/arm/stm32f4/abi.yml +++ b/spec/build/bsps/arm/stm32f4/abi.yml @@ -5,17 +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: -- -mthumb -- -mcpu=cortex-m4 -default-by-family: [] -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 f00a177dc0..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 @@ -12,10 +12,10 @@ includes: [] install: [] links: - role: build-dependency - uid: grp -- role: build-dependency uid: tststm32f105rc - role: build-dependency uid: ../../opto2 +- role: build-dependency + uid: grp source: [] type: build diff --git a/spec/build/bsps/arm/stm32f4/bspstm32f4.yml b/spec/build/bsps/arm/stm32f4/bspstm32f4.yml index f3c6426f07..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 @@ -12,10 +12,10 @@ includes: [] install: [] links: - role: build-dependency - uid: grp -- role: build-dependency uid: ../../opto2 - role: build-dependency uid: ../../tstsmallmem +- role: build-dependency + uid: grp source: [] type: build diff --git a/spec/build/bsps/arm/stm32f4/grp.yml b/spec/build/bsps/arm/stm32f4/grp.yml index ad08ee63c1..27e2197e46 100644 --- a/spec/build/bsps/arm/stm32f4/grp.yml +++ b/spec/build/bsps/arm/stm32f4/grp.yml @@ -1,7 +1,10 @@ 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 includes: [] install: [] @@ -48,12 +51,16 @@ links: - role: build-dependency uid: optusartbaud - role: build-dependency + uid: ../../optconsoleirq +- role: build-dependency uid: ../../linkcmds - role: build-dependency uid: ../../obj - role: build-dependency uid: ../../objirq - role: build-dependency + uid: ../../objmem +- role: build-dependency uid: ../../bspopts type: build use-after: [] diff --git a/spec/build/bsps/arm/stm32f4/obj.yml b/spec/build/bsps/arm/stm32f4/obj.yml index 803072e7f8..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 @@ -55,7 +55,7 @@ source: - bsps/arm/stm32f4/start/rcc.c - bsps/arm/stm32f4/start/start-config-io.c - bsps/shared/cache/nocache.c -- bsps/shared/dev/btimer/btimer-stub.c +- bsps/shared/dev/btimer/btimer-cpucounter.c - bsps/shared/dev/cpucounter/cpucounterfrequency.c - bsps/shared/dev/cpucounter/cpucounterread.c - bsps/shared/dev/getentropy/getentropy-cpucounter.c @@ -64,7 +64,6 @@ source: - bsps/shared/dev/serial/legacy-console.c - bsps/shared/irq/irq-default-handler.c - bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c - bsps/shared/start/stackalloc.c diff --git a/spec/build/bsps/arm/stm32f4/opteni2c1.yml b/spec/build/bsps/arm/stm32f4/opteni2c1.yml index 84f3303bb9..8ea4a6433b 100644 --- a/spec/build/bsps/arm/stm32f4/opteni2c1.yml +++ b/spec/build/bsps/arm/stm32f4/opteni2c1.yml @@ -4,13 +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-family: [] -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 b6929427d2..0d58fa521e 100644 --- a/spec/build/bsps/arm/stm32f4/opteni2c2.yml +++ b/spec/build/bsps/arm/stm32f4/opteni2c2.yml @@ -4,10 +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-family: [] -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 b960318491..1aa1655880 100644 --- a/spec/build/bsps/arm/stm32f4/optenuart4.yml +++ b/spec/build/bsps/arm/stm32f4/optenuart4.yml @@ -4,10 +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-family: [] -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 e21850d65b..1e58417faf 100644 --- a/spec/build/bsps/arm/stm32f4/optenuart5.yml +++ b/spec/build/bsps/arm/stm32f4/optenuart5.yml @@ -4,10 +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-family: [] -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 f81c7ecc4f..7526ce3e0d 100644 --- a/spec/build/bsps/arm/stm32f4/optenusart1.yml +++ b/spec/build/bsps/arm/stm32f4/optenusart1.yml @@ -4,10 +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-family: [] -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 1e028636a8..7750a6129d 100644 --- a/spec/build/bsps/arm/stm32f4/optenusart2.yml +++ b/spec/build/bsps/arm/stm32f4/optenusart2.yml @@ -4,10 +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-family: [] -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 098197aa1a..01f3bde736 100644 --- a/spec/build/bsps/arm/stm32f4/optenusart3.yml +++ b/spec/build/bsps/arm/stm32f4/optenusart3.yml @@ -4,10 +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-family: [] -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 089921c46a..40967c988d 100644 --- a/spec/build/bsps/arm/stm32f4/optenusart6.yml +++ b/spec/build/bsps/arm/stm32f4/optenusart6.yml @@ -4,10 +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-family: [] -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 9830a9a72f..f95cfd6469 100644 --- a/spec/build/bsps/arm/stm32f4/optf10xxx.yml +++ b/spec/build/bsps/arm/stm32f4/optf10xxx.yml @@ -4,13 +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-family: [] -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 396d6efe9e..091fbef89c 100644 --- a/spec/build/bsps/arm/stm32f4/optf4xxxx.yml +++ b/spec/build/bsps/arm/stm32f4/optf4xxxx.yml @@ -4,13 +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-family: [] -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 a775a008a1..b9a0208425 100644 --- a/spec/build/bsps/arm/stm32f4/opthclk.yml +++ b/spec/build/bsps/arm/stm32f4/opthclk.yml @@ -4,13 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 16000000 -default-by-family: [] -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 4d464fc935..b46093760f 100644 --- a/spec/build/bsps/arm/stm32f4/optoschse.yml +++ b/spec/build/bsps/arm/stm32f4/optoschse.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 8000000 -default-by-family: [] -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 1985c4f0b2..01536b9b0c 100644 --- a/spec/build/bsps/arm/stm32f4/optpclk1.yml +++ b/spec/build/bsps/arm/stm32f4/optpclk1.yml @@ -4,13 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 16000000 -default-by-family: [] -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 d9608609d3..720cfae57f 100644 --- a/spec/build/bsps/arm/stm32f4/optpclk2.yml +++ b/spec/build/bsps/arm/stm32f4/optpclk2.yml @@ -4,13 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 16000000 -default-by-family: [] -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 b4e444c324..bd82e65db8 100644 --- a/spec/build/bsps/arm/stm32f4/optsysclk.yml +++ b/spec/build/bsps/arm/stm32f4/optsysclk.yml @@ -4,13 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 16000000 -default-by-family: [] -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 b1a86f9226..219f2cc5b9 100644 --- a/spec/build/bsps/arm/stm32f4/optusartbaud.yml +++ b/spec/build/bsps/arm/stm32f4/optusartbaud.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 115200 -default-by-family: [] -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 15207bba5e..dc1822019c 100644 --- a/spec/build/bsps/arm/stm32f4/tststm32f105rc.yml +++ b/spec/build/bsps/arm/stm32f4/tststm32f105rc.yml @@ -1,21 +1,19 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - fileio: exclude - ftp01: exclude - iostream: exclude - mghttpd01: exclude - monitor02: exclude - pppd: 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-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: [] description: '' enabled-by: true links: |