Skip to content

ETR01SDK-574: Add tests support for NUCLEO U545RE-Q#473

Merged
medexs merged 13 commits intodevelopfrom
ETR01SDK-574-Add-tests-support-for-NUCLEO-U545RE-Q
Feb 23, 2026
Merged

ETR01SDK-574: Add tests support for NUCLEO U545RE-Q#473
medexs merged 13 commits intodevelopfrom
ETR01SDK-574-Add-tests-support-for-NUCLEO-U545RE-Q

Conversation

@medexs
Copy link
Contributor

@medexs medexs commented Feb 16, 2026

Description

Adds functional test support for the STM32 NUCLEO U545RE-Q board.


Type of Change

Select the type(s) that best describe your change:

  • 🐛 Bug fix
  • ✨ New feature
  • 🧹 Code cleanup or refactoring
  • 📝 Documentation update
  • 🔧 Build system or toolchain update
  • 🔒 Security improvement
  • Other (please describe):

Checklist

Before submitting, please confirm that you have completed the following:

  • I opened the Pull Request to the develop branch
  • I followed the project's code guidelines
  • I formatted the code using clang-format with the recommended configuration
  • I updated the changelog, or this change does not require it (e.g., internal or non-functional update)
  • The project builds without errors or warnings
  • I have verified the functionality against the hardware/model as applicable
  • I have ensured that public APIs remain backward compatible (if applicable)
  • This PR is ready for review by maintainers (no WIP commits left) and marked as Ready for Review

@medexs medexs self-assigned this Feb 16, 2026
@medexs medexs marked this pull request as draft February 16, 2026 11:27
@medexs medexs force-pushed the ETR01SDK-574-Add-tests-support-for-NUCLEO-U545RE-Q branch 5 times, most recently from 06b19ea to 5c99cd8 Compare February 17, 2026 11:34
@medexs medexs marked this pull request as ready for review February 17, 2026 11:34
@medexs medexs requested a review from Copilot February 17, 2026 11:34
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds functional test support for the STM32 NUCLEO U545RE-Q board by providing board-specific configuration, initialization code, and build system setup.

Changes:

  • STM32 HAL initialization and peripheral configuration (RNG, UART, SPI, GPIO)
  • Platform-specific implementations for WolfCrypt and MbedTLS v4 entropy/RNG integration
  • CMake build configuration and linker script for the target hardware

Reviewed changes

Copilot reviewed 18 out of 130 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/functional/stm32/nucleo_u545re_q/Src/main.c Main entry point with peripheral initialization and test execution wrapper
tests/functional/stm32/nucleo_u545re_q/Src/wolfcrypt/wolfcrypt_platform.c WolfCrypt RNG seed generation using STM32 HAL
tests/functional/stm32/nucleo_u545re_q/Src/mbedtls_v4/mbedtls_platform.c MbedTLS v4 entropy source and time implementation
tests/functional/stm32/nucleo_u545re_q/Src/system_stm32u5xx.c STM32U5 system initialization and clock configuration
tests/functional/stm32/nucleo_u545re_q/Src/stm32u5xx_it.c Interrupt service routines
tests/functional/stm32/nucleo_u545re_q/Src/stm32u5xx_hal_msp.c MSP initialization for RNG, SPI, and UART peripherals
tests/functional/stm32/nucleo_u545re_q/STM32U545RETXQ_FLASH.ld Linker script defining memory layout
tests/functional/stm32/nucleo_u545re_q/CMakeLists.txt Build configuration for test executables
tests/functional/stm32/nucleo_u545re_q/Inc/*.h Header files for HAL configuration and declarations
tests/functional/stm32/nucleo_u545re_q/Src/mbedtls_v4/*.h MbedTLS v4 configuration files
tests/functional/stm32/nucleo_u545re_q/Src/wolfcrypt/user_settings.h WolfCrypt configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@medexs medexs requested a review from andreondra February 17, 2026 11:42
Copy link
Contributor

@andreondra andreondra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK. Two things only:

  • If you have some spare time, you can try to reduce the vendor directory.
  • I'm not sure if there can be two copyright notices (main.c).

@medexs medexs force-pushed the ETR01SDK-574-Add-tests-support-for-NUCLEO-U545RE-Q branch from 87d954f to 655c8d8 Compare February 19, 2026 09:23
@medexs medexs force-pushed the ETR01SDK-574-Add-tests-support-for-NUCLEO-U545RE-Q branch from b3ff5b5 to 7e41402 Compare February 20, 2026 16:50
@medexs medexs merged commit 0d2c4ef into develop Feb 23, 2026
11 checks passed
@medexs medexs deleted the ETR01SDK-574-Add-tests-support-for-NUCLEO-U545RE-Q branch February 23, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants