Files
trail-mate/platform/shared
liu weikai aab37e7436 Add T-Echo Lite nRF52 target
Integrate the T-Echo Lite board, e-paper driver path, physical keypad input, mono UI refactor, and initial 192x176 layout adaptations.
2026-06-12 19:05:22 +08:00
..
2026-06-12 19:05:22 +08: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/* or platform/nrf52/*
  • platform-specific runtime dispatch, display glue, and board selection stay under their platform roots
  • concrete board implementations stay under boards/<name>/*