Skip to content

remove legacy pinmap support for stm32h7, stm32f7 and stm32f0l0g0#18779

Merged
xiaoxiang781216 merged 3 commits intoapache:masterfrom
raiden00pl:stm32-pinmap-remove-legacy
Apr 23, 2026
Merged

remove legacy pinmap support for stm32h7, stm32f7 and stm32f0l0g0#18779
xiaoxiang781216 merged 3 commits intoapache:masterfrom
raiden00pl:stm32-pinmap-remove-legacy

Conversation

@raiden00pl
Copy link
Copy Markdown
Member

Summary

All upstream boards for these chips have long been fixed and no longer use legacy pinmaps. It's time to remove legacy pinmap support for them. Users had 3 years to migrate to the new pinmap.

Impact

remove legacy code

Testing

CI

remove STM32H7_USE_LEGACY_PINMAP option and all references

Signed-off-by: raiden00pl <raiden00@railab.me>
remove STM32F7_USE_LEGACY_PINMAP option and all references

Signed-off-by: raiden00pl <raiden00@railab.me>
remove STM32F0G0L0_USE_LEGACY_PINMAP and all references

Signed-off-by: raiden00pl <raiden00@railab.me>
@github-actions github-actions Bot added Arch: arm Issues related to ARM (32-bit) architecture Size: M The size of the change in this PR is medium Board: arm labels Apr 22, 2026
@raiden00pl
Copy link
Copy Markdown
Member Author

part of #15432

Copy link
Copy Markdown
Contributor

@hartmannathan hartmannathan left a comment

Choose a reason for hiding this comment

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

Thank you!

@hartmannathan hartmannathan added the breaking change This change requires a mitigation entry in the release notes. label Apr 22, 2026
@hartmannathan
Copy link
Copy Markdown
Contributor

hartmannathan commented Apr 22, 2026

I added the breaking change label because this item needs to be mentioned in the release notes of the next NuttX release. If any out-of-tree boards exist that still use the legacy pinmaps, they will need to migrate to the normal pinmaps before adopting the next NuttX release.

@xiaoxiang781216 xiaoxiang781216 merged commit 8b0f684 into apache:master Apr 23, 2026
26 checks passed
@raiden00pl raiden00pl mentioned this pull request Apr 23, 2026
9 tasks
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 Board: arm breaking change This change requires a mitigation entry in the release notes. Size: M The size of the change in this PR is medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants