feat(tools): trail_export.py — capture GPX over USB serial

Adds tools/trail_export.py: auto-detects the Wio port, waits for the
<?xml header, captures bytes until </gpx>, and writes a timestamped file
to tools/gpx/. Replaces the abandoned synthetic-FAT USB-MSC approach with
a simple host-side script.

- README: new "GPX Trail Export" section
- tools_screen.md: trail_export.py shown as the recommended download path,
  cat/PuTTY kept as a manual fallback
- .gitignore: ignore tools/gpx/ output dir (mirrors tools/pngs/)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-05-31 16:23:16 +02:00
parent 43d989821a
commit 3cf381e137
3 changed files with 186 additions and 7 deletions

1
.gitignore vendored
View File

@@ -19,3 +19,4 @@ venv/
platformio.local.ini
CODE_REVIEW.md
tools/pngs/
tools/gpx/