forked from SlightlyLoony/gpsctl
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Changelog
143 lines (104 loc) · 5.2 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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
2024-05-17 - Phil Randal
Updated cJSON to version 1.7.18
2024-03-14 - Phil Randal
Synchronise iniparser with upstream plus added boolean on/off values
2024-02-28 - Phil Randal
Updated cJSON to version 1.7.17
Start merging upstream iniparser patches
2023-10-17 - Phil Randal - Release 1.19
Change default serial device from /dev/serial0 to /dev/ttyAMA0
2023-09-08 - Phil Randal
Updated cJSON to version 1.7.16
2023-07-29 - Phil Randal - Release 1.18
Increase maximun baudrate to 921600
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