mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-07-02 01:51:42 +00:00
6edfd084f3
- extract Meshtastic and MeshCore phone/business flows into shared core_chat BLE cores with owner hook seams for ESP and nRF backends - replace nrf-specific lite adapters with board/platform adapters that consume shared cores and shared storage contracts - extend nrf Meshtastic radio path with packet history dedupe, flooding rebroadcast, route discovery/traceroute responses, routing ACK/error handling, observed relay learning, retransmit queueing, and next-hop persistence - persist nrf device identity and node metadata more explicitly, including next-hop state and node-id initialization support - move nrf chat/contact/blob storage further toward InternalFS-backed persistence and update contact/node store behavior accordingly - wire gat562 protocol/app facade pieces to the concrete nrf stores/adapters and add supporting app time-sync hooks used by platform runtimes - add owner-hook split files and planning/status docs to document the ongoing alignment with the reference meshtastic-firmware multi-platform structure