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]

Reply via email to