nuttx/Documentation/applications/examples/lvglterm/index.rst
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

13 lines
624 B
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

==============================================
``lvglterm`` LVGL Terminal for NuttShell (NSH)
==============================================
LVGL application that executes NuttShell (NSH) commands entered with a
Touchscreen Keyboard and displays the NSH output. Prerequisite configuration
settings:
- ``CONFIG_NSH_CONSOLE=y`` NSH must be configured to use a console.
- ``CONFIG_LIBC_EXECFUNCS=y`` posix_spawn() must be enabled.
- ``CONFIG_PIPES=y`` Pipes must be enabled.
- ``CONFIG_GRAPHICS_LVGL=y`` LVGL graphics must be enabled.
- ``CONFIG_LV_FONT_UNSCII_16=y`` LVGL font UNSCII 16 must be enabled.