path: root/user/bsps/arm/stm32h7.rst
diff options
authorRobin Mueller <>2021-01-12 12:35:58 +0100
committerGedare Bloom <>2021-02-18 13:03:58 -0700
commit3afdebda9a48300d2a08bf84e5baf36b922f18ce (patch)
tree8e496aa4e4176c23e9d242fafb9a6493f7fe1761 /user/bsps/arm/stm32h7.rst
parent20323829cf93a3526eccf77af0782c7d12f75b46 (diff)
STM32H7 doc update
Diffstat (limited to '')
1 files changed, 17 insertions, 1 deletions
diff --git a/user/bsps/arm/stm32h7.rst b/user/bsps/arm/stm32h7.rst
index 3eee511..8a41ffc 100644
--- a/user/bsps/arm/stm32h7.rst
+++ b/user/bsps/arm/stm32h7.rst
@@ -11,16 +11,32 @@ This BSP supports the
The BSP is known to run on these boards:
* `STM32H743I-EVAL 2 <>`_
+* `STM32H743ZI-Nucleo <>`_
Clock Driver
-The clock driver uses the `ARMv7-M Systick` module.
+The clock driver uses the `ARMv7-M Systick` module. The HSE (external
+oscillator) value can also be different for different evaluation or custom
+boards, so it is recommended to check the default values of the BSP.
Console Driver
The console driver supports the on-chip UART and USART modules.
+Different board variations use different GPIO pins and blocks for the default
+communication UART and it is recommended to check whether the default
+configuration provided is valid in the BSP.
+To specify that the BSP should be built for the STM32H743ZI-Nucleo board,
+users can supply ``STM32H743ZI_NUCLEO = True`` to ``config.ini`` when
+building the BSP.
+Alternatively, users can supply the configuration structs defined in ``hal.h``
+in the application for other boards. For the console driver, the
+``stm32h7_usartX_config`` structs are used to configure the GPIO pins and other
+parameters. The default implementations can be found in
+``bsps/arm/stm32ht/console`` in the RTEMS sources.
Network Interface Driver