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

Commits on Jun 3, 2024

  1. 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.
    flyingthingsintothings authored and AlexKlimaj committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    ed06a81 View commit details
    Browse the repository at this point in the history
  2. 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.
    flyingthingsintothings authored and AlexKlimaj committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d135162 View commit details
    Browse the repository at this point in the history
  3. 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.
    flyingthingsintothings authored and AlexKlimaj committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    f172587 View commit details
    Browse the repository at this point in the history
  4. 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.
    flyingthingsintothings authored and AlexKlimaj committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    ddd9d58 View commit details
    Browse the repository at this point in the history
  5. 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.
    flyingthingsintothings authored and AlexKlimaj committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    8b31220 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. septentrio tests

    AlexKlimaj committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    1c31e72 View commit details
    Browse the repository at this point in the history