nuttx-apps/graphics/microwindows
Acfboy 1080111f99 graphics/microwindows: add NONETWORK mode for linking Nano-X apps with the server
* Add CONFIG_MICROWINDOWS_NANOX_NONETWORK which builds the Nano-X
  client library and server in the linked-in (NONETWORK) mode, so
  client applications are linked directly with the server and run in
  the same task, requiring no network stack or socket at all
* Reorganize the source lists: the drawing sources (nxdraw, nxutil,
  nxtransform, nxpaintnc) are shared by both modes, while the server
  is built from srvnet.c in the network mode and srvnonet.c in the
  NONETWORK mode
* Use MULTITHREAD_SERVER in the network mode so that several client
  tasks can run at the same time in the flat build
* Let the examples/nanoxterm start the server task only in the
  network mode (NONETWORK applications run the server inside main)

Assisted-by: OpenCode:DeepSeek-V4-Flash
Signed-off-by: Acfboy <AcfboyU@outlook.com>
2026-08-21 10:59:06 -03:00
..
.gitignore graphics/microwindows: introduce Microwindows graphics support to NuttX 2026-07-28 09:53:05 +02:00
Kconfig graphics/microwindows: add NONETWORK mode for linking Nano-X apps with the server 2026-08-21 10:59:06 -03:00
Make.defs graphics/microwindows: introduce Microwindows graphics support to NuttX 2026-07-28 09:53:05 +02:00
Makefile graphics/microwindows: add NONETWORK mode for linking Nano-X apps with the server 2026-08-21 10:59:06 -03:00