Skip to content

arch/arm: initial STM32U3 architecture support - #19935

Open
raiden00pl wants to merge 3 commits into
apache:masterfrom
raiden00pl:nuttx-stm32c5-port-u3-only
Open

arch/arm: initial STM32U3 architecture support#19935
raiden00pl wants to merge 3 commits into
apache:masterfrom
raiden00pl:nuttx-stm32c5-port-u3-only

Conversation

@raiden00pl

Copy link
Copy Markdown
Member

Summary

  • arch/arm/stm32u5: Move reusable core support to common
  • arch/arm/stm32u3: Add STM32U3C5 architecture support
  • boards/arm/stm32u3: Add NUCLEO-U3C5ZI-Q support

#19824

Impact

new architecture

Testing

nucleo-u3c5zi boots to NSH

Move the STM32U5 startup, interrupt, GPIO, EXTI, serial, heap, idle, and
timer interrupt implementations into arch/arm/src/common/stm32.

This prepares the Cortex-M33 support for reuse by compatible STM32 families.

Assisted-by: OpenAI Codex:gpt-5
Signed-off-by: raiden00pl <raiden00@railab.me>
Add the initial STM32U3C5 Cortex-M33 architecture port.

Assisted-by: OpenAI Codex:gpt-5
Signed-off-by: raiden00pl <raiden00@railab.me>
@github-actions github-actions Bot added Area: Build system Arch: arm Issues related to ARM (32-bit) architecture Size: XL The size of the change in this PR is very large. Consider breaking down the PR into smaller pieces. Board: arm labels Aug 22, 2026
@github-actions

github-actions Bot commented Aug 22, 2026

Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

initial support for NUCLEO-U3C5ZI-Q

Assisted-by: OpenAI Codex:gpt-5
Signed-off-by: raiden00pl <raiden00@railab.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Arch: arm Issues related to ARM (32-bit) architecture Area: Build system Board: arm Size: XL The size of the change in this PR is very large. Consider breaking down the PR into smaller pieces.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants