Files
trail-mate/apps
liu weikai f7d6599310 feat(reticulum): complete messaging, calls, and P4 support
Add official Sideband/LXST messaging and telephony flows, realtime resource ownership, call and ping UI, durable unread state, and bounded Nomad/Micron browsing.

Integrate ESP32-P4/C6 gateway transport, TinyUSB CDC, ES8311 audio, shared Codec2 call media, Reticulum defaults, compatibility settings, and conformance coverage.
2026-07-14 22:36: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.