mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-10-09 03:06:39 +00:00
Active target (set/clear/resolve person position), geofence crossing state machine and proximity beeper move from UITask to ui-core/LocatorEngine.h, emitting LocatorCrossed / LocatorBeep events. UiEvent gains a flag and a 24-byte text. tickCore() now runs at the end of UITask::loop(), where the moved engines used to run, so a fresh GPS wake re-seeds the locator before it evaluates. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>