mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-10-15 01:52:10 +00:00
Two views, swapped with left / right: a polar sky plot (filled = used in the fix, hollow = tracked, a pixel = no signal) beside fix, used / in view, HDOP, PDOP and time to first fix; and a signal bar per satellite (used first, a dotted 30 dB-Hz line) under per-constellation counts. The GPS stays awake while it's open. Data from GpsSky (-D GPS_SKYVIEW, now on the L1 solo build). The simulator's made-up sky moves from the L2's GpsScreen into helpers/sensors/GpsSkySim.h, so both sims show it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
1018 B
INI
21 lines
1018 B
INI
; Solo build for Seeed Wio Tracker L1 (OLED) -- extends WioTrackerL1CompanionDual,
|
|
; defined in variants/wio-tracker-l1/platformio.ini. Solo configs live in their
|
|
; own top-level solo/ folder, separate from the shared upstream board variants
|
|
; in variants/, so this repo's Solo-specific additions don't get mixed in with
|
|
; configs other MeshCore forks/upstream also carry.
|
|
;
|
|
[env:WioTrackerL1_companion_solo_dual]
|
|
extends = WioTrackerL1CompanionDual
|
|
; Optimise for size, not speed: the nRF52 Arduino core defaults to -Ofast
|
|
; (≈ -O3 + -ffast-math), which bloats flash by ~200 KB on this feature-rich
|
|
; solo build. -Os keeps every feature, fits comfortably, and is actually safer
|
|
; for float (no fast-math reassociation). Speed is irrelevant for the UI/mesh.
|
|
build_unflags = -Ofast
|
|
build_flags = ${WioTrackerL1CompanionDual.build_flags}
|
|
-D UI_HAS_JOYSTICK_UPDOWN=1
|
|
-D ENABLE_SCREENSHOT
|
|
-D DUAL_SERIAL=1
|
|
-D GPS_SKYVIEW ; Tools > Satellites (helpers/sensors/GpsSky.h)
|
|
-Os
|
|
extra_scripts = post:create-uf2.py
|