Skip to content

Conversation

@dragonmux
Copy link
Member

Detailed description

In this PR we clean up nomenclature across the code base and significant clean up and unify structure and layout of particularly target support. This concludes the long-running refactoring campaign to modernise and unify the code base that was started back in v1.8.

This brings with it a fix for #2148 removing a diagnostic that some users we relying on for writes, and target Flash API modernisation for several targets' Flash code, thus reducing Flash usage for that support.

Due to the sheer number of commits in this PR, we are opting to call it complete where it is and resume cleanup in the platforms and BMD core in a new PR to help manage review and load.

Your checklist for this pull request

Closing issues

…`for` to make the function of the loop more obvious
…ile` to `for` to make the function of the loop more obvious
…ile` to `for` to make the function of the loop more obvious
…rn memory write primitive and the Cortex-M header macros
…n place of a custom private structure for space and complexity savings
Copy link
Member

@esden esden left a comment

Choose a reason for hiding this comment

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

I have only two very minor questions. Otherwise it all looks good to me and after the questions are answered we can merge this. :)

@esden esden self-requested a review October 4, 2025 20:36
Copy link
Member

@esden esden left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for putting this together! :)

@esden esden merged commit 41ca92f into main Oct 4, 2025
43 checks passed
@dragonmux dragonmux deleted the feature/nomenclature-cleanup branch October 4, 2025 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement General project improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants