-
-
Notifications
You must be signed in to change notification settings - Fork 838
Feature: Nomenclature cleanup #2151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…kage type are bounded
…`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
…f nomenclature mistakes
…rn memory write primitive and the Cortex-M header macros
…n place of a custom private structure for space and complexity savings
…t and save the space consumed
…e()` using the target Flash API guarantees
…e()` using the target Flash API guarantees
…ormation gathering routines
esden
left a comment
There was a problem hiding this 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. :)
…writes to use the helper macros to better document what's going on
esden
left a comment
There was a problem hiding this 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! :)
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