-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Is your feature request related to a problem? Please describe.
As discussed in the mailing list, the release 13.x should include breaking features that will be "incompatible" with previous versions. This is a list (in progress) of features to be present on NuttX 13.x
-
Simplified boot initialization (removing NSH_ARCHINIT, etc). This feature have been implemented by @linguini1 : !boards: Simplify NuttX initialization #18408 and !apps: Simplify NuttX initialization nuttx-apps#3405
-
Remove Hard-Coded password. This feature could be (or not) a breaking change, depending on if the generated /etc/passwd will use the change hash from previous version. Maybe a better suggestion should be using a better crypto algo: sched/nsh: Remove Hard-coded Default Password #18396
-
Extend the Common Board idea to Common Driver Board: since the I2C, SPI, etc initialization is basically the same between all boards supported by NuttX (it changes just the functions name: stm32_i2cbus_initialize, cxd56_i2cbus_initialize, etc), we could create a nuttx/boards/common/ with all drivers and just a wrapper to point the the board specific initialization function)
Describe the solution you'd like
We need to list and implement all the breaking changes we want to see on NuttX 13.x
Describe alternatives you've considered
No response
Verification
- I have verified before submitting the report.