nuttx/Documentation/applications
Matteo Golin 48db502daf !boards: Remove NSH_ARCHINIT and board_app_initialize
BREAKING: In an effort to simplify NuttX initialization, NSH_ARCHINIT is
removed. board_app_initialize is also removed. BOARD_LATE_INITIALIZE now
performs all board initialization logic, and is by default enabled. All
references to these symbols are removed. BOARDIOC_INIT remains, but will
result in -ENOTTY when called. It is to be removed in a later commit.

Quick fix: Boards relying on NSH_ARCHINIT should now enable
CONFIG_BOARD_LATE_INITIALIZE instead. If the application needs
fine-grained control over board initialization from userspace, the logic
performed by BOARDIOC_INIT may be copied to the board_finalinitialize
function and used instead via BOARDIOC_FINALINIT. All
board_app_initialize logic provided by NuttX is now moved to
board_late_initialize, and the same should be done for out-of-tree
boards.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2026-05-02 18:36:46 +08:00
..
audioutils Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
benchmarks boards/xtensa/esp32s3: New board WaveShare ESP32-S3-Touch-LCD-1.28 (WIP). 2026-04-24 16:27:08 +08:00
boot style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
canutils Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
crypto documentation: Document MQTT-C with Mbed TLS usage. 2026-04-14 16:05:54 +08:00
examples !boards: Remove NSH_ARCHINIT and board_app_initialize 2026-05-02 18:36:46 +08:00
fsutils Documentation: add flashtool utility 2025-12-23 08:48:26 -03:00
games docs/applications/games/cgol: Documentation for CGOL game 2025-11-14 16:57:10 +01:00
graphics boards/xtensa/esp32s3: New board WaveShare ESP32-S3-Touch-LCD-1.28 (WIP). 2026-04-24 16:27:08 +08:00
industry Documentation: add nxmodbus doc 2026-04-21 09:39:04 +08:00
inertial Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
interpreters Documentation: Add mquickjs documentation 2026-01-07 12:39:14 -05:00
logging boards/nucleo-c071rb: add adcscope example 2026-03-24 18:24:40 +01:00
lte Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
math Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
mlearing Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
netutils documentation: Document MQTT-C with Mbed TLS usage. 2026-04-14 16:05:54 +08:00
nsh !boards: Remove NSH_ARCHINIT and board_app_initialize 2026-05-02 18:36:46 +08:00
sdr documentation: spelling and grammar fixes 2025-07-24 14:44:02 +08:00
system boards/lckfb-szpi-esp32s3: add vncviewer defconfig and documentation 2026-04-27 22:19:31 +02:00
testing boards/xtensa/esp32s3: New board WaveShare ESP32-S3-Touch-LCD-1.28 (WIP). 2026-04-24 16:27:08 +08:00
tools documentation: spelling and grammar fixes 2025-07-24 14:44:02 +08:00
wireless documentation: spelling and grammar fixes 2025-07-24 14:44:02 +08:00
index.rst Documentation: remove readme references 2023-10-27 13:21:40 -03:00