-
0.7a4d9e5d4 · ·
0.7 Fixes: - Issue with not all NMEA messages coming through from STM modules (issue #14) - Reduced memory and CPU usage - Eliminated some race-y behavior - gosec 1.15.0 compliance Features: - Initial support for writing to the underlying device through the gnss-share socket Packaging / Distros: - Removed stmctl utility: no longer necessary with the ability to proxy writes to the device from the socket - New dependency on Go module: "github.com/google/uuid"
-
0.55dd5ef0c · ·
0.5 Features - Module time is set to system time on startup if it is incorrect - stmctl: add -debug flag for debug output - gnss-share: add -d flag for debug output - gnss-share: print number of remaining clients when one disconnects Fixes - gnss-share: resolve several situations that can lead to deadlocks/hanging in the app - gnss-share: Errors from the driver are now printed to console - gnss-share: timeout and disconnect if socket client isn't receiving - stm: fix reading lines from almanac/ephemeris txt files - stm: handle "stuck" module by sending resume command when opening Other - Added a makefile to facilitate building, installing, testing
-
0.4f5d3d729 · ·
0.4 Features: - complete re-write in Go - Eliminated extraneous CPU usage when idle - Added tool (stmctl) for manipulating GPS module config, restoring defaults Breaking changes: - Meson build system replaced with Go - project and binary renamed to "gnss-share" (from "gnss_share") - Some cmdline options were dropped from 0.3, see `-h`
-
0.33838b56b · ·
0.3 - main: handle cases where the conn might be broken when sending (MR 3) - stm_agps.py: don't fail if one of the AGPS files is missing (MR 2) - stm_agps.py: don't error out if the gnss module doesn't return data (MR 2) - systemd: Make service 'simple' instead of 'oneshot' (MR 1) - stm_agps: readjust/shorten delay in readline() - stm_agps_serial: don't reinitialize self._buf - stm_agps: allow setting a custom device read command