nuttx/Documentation/components/drivers/character
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
..
analog docs/ads1115: Add trigger commands to documentation 2025-07-14 10:22:33 -04:00
crypto Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
input doc/input: Add documention to MPR121 Capacitive Keypad 2026-04-23 15:56:32 -03:00
leds doc/userled: Fix printf example 2026-02-12 08:49:18 +01:00
motor drivers/foc: add support for FOC power-stage driver 2023-11-18 17:07:20 -08:00
timers !boards: Remove NSH_ARCHINIT and board_app_initialize 2026-05-02 18:36:46 +08:00
wireless style: fix typos 2025-04-30 13:45:46 +08:00
1wire.rst 1wire DS2XXX: add 1wire and DS2XXX documentation 2025-10-11 07:39:01 -03:00
bch.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
can.rst can: strict TX priority ordering to avoid priority inversion 2026-01-06 16:03:14 +08:00
contactless.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
eeprom.rst Documentation: add pages for supported MTD devices 2025-12-31 11:37:49 +08:00
efuse.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
gpio.rst drivers/gpio: gpio driver added debounce and interrupt mask functions 2025-12-18 14:52:37 +01:00
i2s.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
index.rst documentation: add GPIO character device driver entry 2025-11-22 14:12:19 -05:00
ipcc.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
loop.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
math.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
modem.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
note.rst driver/noteram: Support poll threshold 2026-01-27 03:18:38 +08:00
nullzero.rst Documentation: cosmetics changes 2023-10-26 20:01:21 +08:00
quadrature.rst style: fix typos 2025-04-30 13:45:46 +08:00
rc.rst docs/rc: document RC/LIRC drivers and remove empty drivers/rmt files 2026-04-04 11:18:32 -03:00
rf.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
serial.rst docs: Add documentation for TIOCSERGSTRUCT ioctl in serial driver 2026-03-11 00:30:39 -04:00
touchscreen.rst drivers/touchscreen: add grab for touchscreen 2024-08-08 18:30:32 +08:00