mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-09 03:57:22 +00:00
- add shared LXMF wire codecs for app-data payloads, link requests/responses, resource advertisements, and propagation batches - implement ESP LXMF app-data send/receive, active link sessions, resource chunking, propagation announces, and verified envelope delivery - propagate want_response through team and hostlink flows, track team members for unicast fan-out when broadcast app-data is unavailable, and publish node position updates from team position events - advertise broadcast app-data support on MeshCore/Meshtastic adapters and replace fixed-size Reticulum token buffers with dynamic storage
Shared Modules
This directory will contain platform-independent business and reusable logic.
Examples of intended module types:
- chat domain and use cases
- GPS logic and filtering
- team/domain/protocol logic
- hostlink protocol logic
- shared system abstractions
- non-visual UI state/presenter logic
Code placed here should not directly depend on Arduino, ESP-IDF, FreeRTOS, LVGL, board headers, or hardware drivers.