This PR merges the changes made over the last few years in the master branch to the release-3-1-patches branch, in preparation for a 3.1 release.
Most of the changes are infrastructure and cleanup changes, but there have been some small improvements - namely compatibility of the generation scripts with python 3 and the addition of course and speed to the GPS interface.
This PR merges the changes made over the last few years in the master branch to the release-3-1-patches branch, in preparation for a 3.1 release.
Most of the changes are infrastructure and cleanup changes, but there have been some small improvements - namely compatibility of the generation scripts with python 3 and the addition of course and speed to the GPS interface.