Skip to content

Add live POI tagging during wardrive#1166

Open
datboip wants to merge 2 commits intojustcallmekoko:masterfrom
datboip:feature/wardrive-poi
Open

Add live POI tagging during wardrive#1166
datboip wants to merge 2 commits intojustcallmekoko:masterfrom
datboip:feature/wardrive-poi

Conversation

@datboip
Copy link
Contributor

@datboip datboip commented Mar 10, 2026

Summary

  • Tap bottom bar during wardrive to drop GPS-tagged waypoints (auto-numbered POI 1, POI 2, etc.)
  • CLI command wardrivepoi [label] for custom-named POIs over serial
  • Standard GPX format with lat/lon/elevation/time/name
  • Green flash confirmation on screen when POI is tagged
  • Empty GPX files auto-cleaned on scan stop

Usage

  1. Start a wardrive scan
  2. Tap the bottom of the screen to mark a POI, or use CLI: wardrivepoi Starbucks
  3. POIs saved to wardrive_poi_YYYYMMDD.gpx on SD card

Addresses #1058

Test plan

  • Start wardrive → tap bottom bar → verify green flash + serial confirmation
  • Verify GPX file created on SD with correct lat/lon/time/name
  • wardrivepoi My Spot via CLI → verify custom label in GPX
  • wardrivepoi with no args → verify auto-numbered label
  • Stop wardrive → verify empty GPX files cleaned up
  • Verify no interference with normal wardrive scanning

🤖 Generated with Claude Code

datboip and others added 2 commits March 10, 2026 01:40
Tap bottom bar during wardrive to drop GPS-tagged waypoints (auto-numbered).
CLI command `wardrivepoi [label]` supports custom labels for serial/Flipper
users. Writes standard GPX format with lat/lon/ele/time/name. Empty GPX
files auto-cleaned on scan stop. Addresses justcallmekoko#1058.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CI injects board defines via compiler flags, so having MARAUDER_V6_1
uncommented caused dual-define conflicts on all other board targets.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant