forked from philrandal/gpsctl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
124 lines (91 loc) · 4.69 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
2023-07-29 - Phil Randal - Release 1.17
Increase maximun baudrate to 460800 (Issue #18)
2021-08-17 - Phil Randal - Release 1.16
Fix parsing of --port parameter so it now correctly overrides the gpsctl.conf setting
2021-08-10 - Phil Randal - Release 1.15
Change --reset semantics from hot start to cold start
2021-08-10 - Phil Randal - Release 1.14
Removed the --test function as that relied on the unsupported wiringPi library and all my attempts to code alternatives were unsuccessful
2020-10-20 - Phil Randal - Release 1.13
Added After=network-online.target to ublox-init.service
This gives me reliable baud rate autodetection at startup
Minor patch to cJSON.c, not needed by us but who knows who borrows what from where
2020-10-18 - Phil Randal - Release 1.12
Increased --autobaud synchronisation timeout from 3 to 4 seconds
2020-10-18 - Phil Randal - Release 1.11
Increased --autobaud synchronisation timeout from 1.5 to 3 seconds
2020-10-18 - Phil Randal - Release 1.10b
Added configurable parameters to gpsctl in ublox-init.service
Set parameters in /etc/default/gpstl, e.g.
PARAMS=-q --configure_for_timing
2020-09-07 - Phil Randal - Release 1.10
Added gpsctl.conf.ublox which matches the ublox config after gpsctl --reset
Added NMEA GGA config to gpsctl -Q config output
2020-09-03 - Phil Randal
Update to cJSON 1.7.14
2020-07-17 - Phil Randal
Fix possible null pointer dereference in iniparser.c
2020-06-21 - Phil Randal - Release 1.9
Set configure-rv3028.sh as executable
Reduce number of characters from 50 to 25 in baud rate autodetection
2020-06-21 - Phil Randal - Release 1.8
Run stty in ublox-init.service to fix startup glitches
Add configure-rv3028.sh to configure the RTC on newer Uputronics GPS Hats
2020-05-16 - Phil Randal
Update to cJSON 1.7.13
2019-07-20 - Phil Randal - Release 1.7
Allow BeiDou and Glonass to co-exist as long as neither GPS nor Galileo are enabled
2019-07-20 - Phil Randal - Release 1.6
Add "prefer beidou to glonass if both enabled" option in
[gpsctl] config file section. Defaults to 'no'.
So if you accidentally try to enable both, you can
specify which one of the two will be enabled
2019-07-15 - Phil Randal - Release 1.5
Enable NMEA 4.1 for both Beidou and Galileo
2019-05-25 - Phil Randal - Release 1.4
Changed default gpsctl.conf to match original program's apart from
C/No threshold reduced to 20 dBHz
2019-05-24 - Phil Randal
Reformat gpsctl.c and ublox.c to get rid of irritating whitespace
Update to cJSON 1.7.12
Added MIT LICENSE file
2019-05-07 - Phil Randal - Release 1.3
Full reporting of enabled / disabled NMEA messages
Default to NMEA versioning in x.y format
2019-05-07 - Phil Randal
Minor bug fixes to iniparser
Turn off debug symbols in gpsctl executable
2019-05-06 - Phil Randal
Minor change to NMEA version reporting to make it consistent
2019-05-01 - Phil Randal - Release 1.2
Fix iniparser config dump code to correctly quote values containing ';' and '#'
Allow non boolean option for nmea:enabled to leave current setting undisturbed
2019-05-01 - Phil Randal - Release 1.1
2019-04-29 - Phil Randal
Turn xxRMC on by default in the example gpsctl.conf file
2019-04-28 - Phil Randal
Replace ciniparser with iniparser (from my own fork)
2019-04-26 - Phil Randal - Release 1.0
Add defaults for "verbosity" and "sync method" to gpsctl.conf
Both can be overridden on the command line
Add nmea enabled option to config file
2019-04-26 - Phil Randal - Release 0.9:
Add --satellites option (same as --galileo, which is now deprecated)
Force NMEA version 41 or higher if Galileo enabled
2019-04-26 - Phil Randal - Release 0.8:
Add enabling / disabling NMEA sentences, timing and navigation engine config parameters to gpsctl.conf
2019-04-25 - Phil Randal - Release 0.7:
Add /etc/gpsctl.conf file supporting satellite and nmea version configuration
2019-04-23 - Phil Randal
Add ciniparser into the mix for future gpsctl.conf file parsing
2019-04-18 - Phil Randal
Refactor some of the code
Report Fix Date and time in ISO 8601 format (yyyy-mm-dd hh:mm:ss)
2019-04-17 - Phil Randal - Release 0.6:
Updated cJSON from version 1.6.0 to 1.7.11
2019-04-15 - Phil Randal:
Added --galileo option to enable Galileo Satellites and NMEA 4.1 separately (implied by --configure_for_timing)
Relaxed satellite fix constraints so I could actually get a fix using active GPS antenna
Disabled NMEA RMC, VTG, GSA, GSV, GLL, GGA and enabled ZDA for use with NTP driver 20 option 8
Fixed parsing of --port option to actually pass the specified port parameter
Changed version number to 0.6