mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-08-21 18:19:43 +00:00
* Add uConsole GTK shell with SQLite map cache * Improve uConsole GTK overview dashboard * Detect uConsole hardware endpoints * Add uConsole hardware binding and map fallback * Improve uConsole settings and map UI * feat: adapt uConsole Linux shell * docs: document GPS settings and T-Deck UART noise * style: apply clang-format * site: update 0.1.25 release highlights --------- Co-authored-by: vicliu624 <vicliu@outlook.com>
20 lines
774 B
Markdown
20 lines
774 B
Markdown
# `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`.
|