This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 0194819c8f3ddebadac481f989839dc68a445a2d
Author: raiden00pl <[email protected]>
AuthorDate: Wed Nov 4 13:42:15 2026 +0100

    boards/nucleo-h7s3l8: Use the HSE oscillator without bypass.
    
    With HSEBYP set HSERDY never comes up and USE_HSE does not boot; the
    HSE input runs in oscillator mode at 24 MHz.
    
    Assisted-by: Claude Code:claude-opus-5-5
    Signed-off-by: raiden00pl <[email protected]>
---
 boards/arm/stm32h7/nucleo-h7s3l8/include/board.h | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/boards/arm/stm32h7/nucleo-h7s3l8/include/board.h 
b/boards/arm/stm32h7/nucleo-h7s3l8/include/board.h
index d924ff9873a..c597dadc0c1 100644
--- a/boards/arm/stm32h7/nucleo-h7s3l8/include/board.h
+++ b/boards/arm/stm32h7/nucleo-h7s3l8/include/board.h
@@ -43,12 +43,10 @@
 
 /* The NUCLEO-H7S3L8 board provides the following clock sources:
  *
- *   MCO: 24 MHz from the ST-LINK is available as the HSE input
+ *   HSE: 24 MHz, HSE oscillator mode (not bypass)
  *   X2:  32.768 kHz crystal for LSE
  *
- * HSI is selected by default so that the board can run when the ST-LINK is
- * not supplying its MCO clock.  CONFIG_NUCLEO_H7S3L8_USE_HSE selects the
- * 24 MHz bypass clock instead.
+ * HSI is selected by default.  CONFIG_NUCLEO_H7S3L8_USE_HSE selects HSE.
  */
 
 #define STM32_BOARD_XTAL         24000000ul
@@ -71,7 +69,6 @@
 
 #ifdef CONFIG_NUCLEO_H7S3L8_USE_HSE
 #  define STM32_BOARD_USEHSE
-#  define STM32_HSEBYP_ENABLE
 #  define STM32_PLLCFG_PLLSRC    RCC_PLLCKSELR_PLLSRC_HSE
 #  define STM32_PLLCFG_PLL1M     RCC_PLLCKSELR_DIVM1(2)
 #  define STM32_PLLCFG_PLL1N     RCC_PLL1DIVR1_N(50)

Reply via email to