-
Notifications
You must be signed in to change notification settings - Fork 13.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] ARK Mosaic Standalone Septentrio Driver #23102
base: main
Are you sure you want to change the base?
Commits on Jun 3, 2024
-
gps: extract Septentrio GPS driver into separate module
Having a generic interface over the GPS drivers makes dedicated functionality for each driver harder. Move the Septentrio driver into its own module under the `gnss` driver directory, and let it have its own parameters for only the functionality it requires. This also helps with adding new features because they only need to be implemented for the driver that wants it, simplifying testing.
Configuration menu - View commit details
-
Copy full SHA for ed06a81 - Browse repository at this point
Copy the full SHA ed06a81View commit details -
septentrio: add dual-receiver support and fix reset command
Add support for two receivers which was also present in the original GPS drivers. Also fix the reset command which didn't work.
Configuration menu - View commit details
-
Copy full SHA for d135162 - Browse repository at this point
Copy the full SHA d135162View commit details -
gps: remove SBF driver and include Septentrio driver by default
This removes the SBF code from the common GPS drivers which frees up space to include the Septentrio driver module by default on some boards.
Configuration menu - View commit details
-
Copy full SHA for f172587 - Browse repository at this point
Copy the full SHA f172587View commit details -
gnss(septentrio): add baud rate option and automatic detection
Add back parameters to choose baud rate and automatically detect baud rate to use in configuration.
Configuration menu - View commit details
-
Copy full SHA for ddd9d58 - Browse repository at this point
Copy the full SHA ddd9d58View commit details -
gnss(septentrio): rework driver
Rewrite large parts from the original driver to make the code more understandable, maintainable, document more items, move related things into their own files and make the code more consistent.
Configuration menu - View commit details
-
Copy full SHA for 8b31220 - Browse repository at this point
Copy the full SHA 8b31220View commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c31e72 - Browse repository at this point
Copy the full SHA 1c31e72View commit details