mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-07-03 02:21:41 +00:00
platform/shared
Platform-neutral contracts and utilities shared across multiple runtime families.
Current responsibilities:
- shared board-facing contracts under
include/board/* - shared lightweight board utilities that are not tied to a single platform runtime
Boundary note:
- code under this package must not depend on
platform/esp/*orplatform/nrf52/* - platform-specific runtime dispatch, display glue, and board selection stay under their platform roots
- concrete board implementations stay under
boards/<name>/*