Files
trail-mate/apps
liu weikai 20add4fddc Unify mesh peer directory persistence
Add MeshPeerDirectory core persistence and contract tests.

Route MT, MC, and RT peer stores through the shared directory.

Move Reticulum LXMF address projections onto MeshPeerDirectory on ESP and Linux.
2026-07-11 08:49:07 +08:00
..

App Shells

This directory contains platform-specific application shells.

An app shell is responsible for:

  • startup and entrypoints
  • feature composition
  • selecting platform adapters
  • build/runtime configuration

During the migration period, the root-level platformio.ini and current root build flow remain authoritative for the Arduino/PlatformIO targets. The directories here define the target structure we are converging toward.

For Linux bring-up:

  • apps/linux_cardputer_zero is the Cardputer Zero portable Linux device app shell. It owns the cardputerzero product target boundary and selects the cardputer_compact UX pack while framebuffer, evdev, launch, and packaging validation remain pending.
  • apps/linux_sim_shell is the final simulator and developer-tooling app shell.
  • apps/linux_uconsole_gtk is the final GTK/uConsole app shell.
  • removed root linux_sim and removed root linux_uconsole are transitional historical roots that may be reached only through declared compatibility adapters.
  • removed root linux_rpi remains a historical bring-up root and must not be treated as the Cardputer Zero product app shell.