-
Notifications
You must be signed in to change notification settings - Fork 2.3k
[NXP] Rework common & mcxw71 ConfigurationManagerImpl.cpp #41553
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
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.
Code Review
This pull request updates the ConfigurationManagerImpl.cpp
files for the NXP platform, specifically targeting common and mcxw71 variants. The changes include updates to the DetermineBootReason
signature, moving/updating GetBootReason
to DetermineBootReason
in mcxw71, adding missing functions to mcxw71, adding a macro, switching to mcxw ConfigurationManagerImpl for mcxw72, aligning the two files, and updating copyright/description. The changes also involve updating the copyright year in the header files and adding a define in the BUILD.gn
file for mcxw71. I have added comments to address potential issues related to the reboot count, boot reason storage, and platform reset implementation.
fde34c3
to
c0cfbd9
Compare
PR #41553: Size comparison from a343518 to c0cfbd9 Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #41553 +/- ##
=======================================
Coverage 51.05% 51.05%
=======================================
Files 1385 1385
Lines 100884 100884
Branches 13055 13055
=======================================
Hits 51511 51511
Misses 49373 49373 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
* Move GetBootReason to DetermineBootReason * Align with nxp/common ConfigurationManagerImpl * Add nxp/common missing functions * Update copyright, description Signed-off-by: Andrei Menzopol <[email protected]>
…nagerImpl * Update DetermineBootReason signature, parameter type * Update copyright Signed-off-by: Andrei Menzopol <[email protected]>
Signed-off-by: Andrei Menzopol <[email protected]>
Signed-off-by: Andrei Menzopol <[email protected]>
…rmineBootReason Signed-off-by: Andrei Menzopol <[email protected]>
c0cfbd9
to
2ece262
Compare
PR #41553: Size comparison from b7fc5ab to 2ece262 Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
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.
Approving platform specific change with platform owner checkmark. Did not fully review the PR, assuming platform specific review.
Summary
This PR updates the platform specific nxp/common and nxp/mcxw71 ConfigurationManagerImpl.cpp files.
Testing
Compilation and functional tests have been conducted internally (e.g commissioning, factory reset)