linguini1 opened a new pull request, #18408:
URL: https://github.com/apache/nuttx/pull/18408
## Summary
*Update this section with information on why change is necessary,
what it exactly does and how, if new feature shows up, provide
references (dependencies, similar problems and solutions), etc.*
This is related to #11321.
Twin PR in NuttX apps should be merged at the same time:
https://github.com/apache/nuttx-apps/pull/3405
## Impact
Almost every single board/configuration in the NuttX source tree, since many
relied on NSH for initialization.
This is a breaking change that removes the user's ability to use
BOARDIOC_INIT
as well. Users are provided with quick-fixes in the commit messages for how
to
fix any breakages. BOARDIOC_FINALINIT should be used instead for applications
that truly require full control over the initialization process. For every
other
application, BOARD_LATE_INITIALIZE should be enabled to have the NuttX kernel
perform initialization before launching into the app.
## Testing
TBD. I will be testing on the platforms available to me (simulators and
whatever
hardware I own). Testing from community members with hardware across the
architectures affected would be greatly appreciated. If you do want to help
with
testing, please provide logs in the PR comments for the affected defconfigs
you
tested.
Testing of applications can be seen in the twin PR:
https://github.com/apache/nuttx-apps/pull/3405
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]