Files
trail-mate/platform/linux/common
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
..
2026-05-12 01:24:04 +08:00

platform/linux/common

Shared Linux-safe code used by both the desktop simulator and the Pi OS device shell.

This layer is the neutral meeting point for:

  • tiny render primitives
  • simulator/device-agnostic app behavior
  • Linux-safe surface presentation contracts
  • Linux implementations of shared platform::ui::* runtime contracts such as settings, time, screen timeout, and generic device state
  • SQLite-backed Linux runtime state shared by simulator/device/uConsole shells
  • Linux map tile cache plumbing for online fetch plus local XYZ file cache
  • the shared Linux boot/menu shell session used by both the simulator and the thin framebuffer device shell

Code should move here only when it is genuinely shared between apps/linux_sim and apps/linux_rpi.