This adds a configuration option if lwIP is used instead of libbsd.
It works by specifying RTEMS_USE_LWIP in the config.ini file.
The option is still STM32H7 specific can could in principle be
reused for other BSPs. For the STM32H7, it allows the execution
of some operations necessary for lwIP to
The DMA include was missing and could lead to compilation
errors for certain cases.
---
bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h
b/bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h
index e9fecc4aa0.
This commit excludes the PAGESIZE legacy define
because there is a nameclash with a define of the same name
coming from the RTEMS header limits.h
---
bsps/arm/stm32h7/include/Legacy/stm32_hal_legacy.h | 4
1 file changed, 4 insertions(+)
diff --git a/bsps/arm/stm32h7/include/Legacy/stm32_hal
This commit adds an implementation for the HAL_GetTick function.
It simply forwards the call to the respective RTEMS function.
---
bsps/arm/stm32h7/start/bspstart.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bsps/arm/stm32h7/start/bspstart.c
b/bsps/arm/stm32h7/start/bspst
More informaion on where to find adaption points to different
board variations and also instructions on how to configure
the BSP build for a certain board variation
---
user/bsps/arm/stm32h7.rst | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/user/bsps/arm/stm32h7.r
It was made so that the default settings work out of the box for this board
This includes a new BSP configuration option and using different HSE value and
console GPIO pins if that option is set.
---
bsps/arm/stm32h7/console/console-usart3-cfg.c | 21 +++
bsps/arm/stm32h7/include
commit 8bcd2c40ac28bf575d6e012c57e3546799eefb40
Author: Robin.Mueller
Date: Tue Jan 5 12:16:19 2021 +0100
deleted old cfg file
commit 2da3db8799018e98d2237ee54b13f163690fbeb2
Author: Robin.Mueller
Date: Tue Jan 5 12:13:03 2021 +0100
removed some moved components
commit
define HSE_VALUE ((uint32_t)800)
#endif /* HSE_VALUE */
#if !defined (HSE_STARTUP_TIMEOUT)
--
2.25.1
>From 4e5c1404ce9277eaadd1b7e697310fc97206000f Mon Sep 17 00:00:00 2001
From: "Robin.Mueller"
Date: Wed, 25 Nov 2020 20:16:45 +0100
Subject: [PATCH 02/19] trying to make it exte
get-boolean: null
+- define-condition: null
+build-type: option
+default: false
+default-by-variant: []
+enabled-by: true
+format: '{}'
+links: []
+name: STM32H743ZI_NUCLEO
+description: |
+ Nucleo board. Use 8 MHz HSE external clock.
+type: build
--
2.25.1
>From 4e2645f7586508b0f68e2