Commit Graph
7 Commits
Author SHA1 Message Date
ladyadaandLimor Fried a071fdac9b Validate command replies before accepting a matching prefix
Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-16 13:04:08 -04:00
ladyadaandLimor Fried 1f5936353d Connect the GNSS receiver base to shared NMEA framing
Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-16 11:49:16 -04:00
ladyadaandLimor Fried 79e508fda5 Decode exact GNSS positions into independent sentence results
Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-16 10:55:57 -04:00
ladyadaandLimor Fried 46f0ff40a1 Preserve GNSS coordinate precision when formatting decimal degrees
Format retained coordinate components with integer long division so AVR logging can retain submillimeter detail without a floating-point type override. Add bounded-output and precision regressions.

Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-16 10:11:28 -04:00
ladyadaandLimor Fried 5da4759bd3 Run GPS regressions in all four build configurations
Cover basic and extended GPS builds with float and double, and include the previously tested Nano and HILBERT reception fixtures.

Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-15 22:17:44 -04:00
ladyadaandLimor Fried 02fb9326be Test submillimeter coordinates and both floating-point modes
Run sketch regressions with consistent float and double definitions across library and test translation units. Verify that exact GNSS components and double GPS results retain position changes smaller than the legacy E7 resolution, and record the precision requirement for future receiver APIs and logging.

Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-15 20:40:52 -04:00
ladyadaandLimor Fried fdaa8279b8 Run every regression test in CI
Discover the C++ tests and Arduino regression sketches automatically. Run the sketches against the actual library with host serial output and timing, including marine extensions, and propagate failures and timeouts to CI.

Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
2026-09-15 15:41:15 -04:00