Files
trail-mate/platform/linux/common
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
..
2026-07-11 08:49: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.