mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-23 13:33:03 +00:00
Fix P4 control and keyboard integration, use content fonts throughout Music, filter Compass by magnetometer capability, and reduce playback scheduling and SD overhead with L2 audio diagnostics. Include current navigation, contacts, SD, browser documentation, and regression coverage for remote device testing.
platform/linux
Linux-specific platform implementations.
This layer now holds the shared Linux-safe slice for Cardputer Zero, plus Pi-specific platform adapters.
platform/linux/common: code that is safe to share between simulator and Pi OS device shellsplatform/linux/rpi: Pi OS / framebuffer specific platform adapters
Keep simulator-only presentation and desktop tooling in apps/linux_sim, and
keep device shell ownership in apps/linux_rpi.
For real Cardputer Zero hardware bring-up, prefer M5Stack_Linux_Libs for the
device-facing LVGL and driver path. Treat platform/linux/rpi as the place for
Trail Mate specific Linux adapters that remain necessary after the SDK takes
care of the generic hardware plumbing.