Skip to content
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

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

AlexKlimaj
Copy link
Member

This is a work in progress based on #22904

It does not appear to be working currently.

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.
Add support for two receivers which was also present in the original GPS
drivers. Also fix the reset command which didn't work.
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.
Add back parameters to choose baud rate and automatically detect baud
rate to use in configuration.
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants