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

Fix Receiver Port Detection in the Septentrio Driver #163

Open
wants to merge 1 commit into
base: release/1.14
Choose a base branch
from

Conversation

flyingthingsintothings
Copy link
Contributor

@flyingthingsintothings flyingthingsintothings commented Jun 3, 2024

This fixes an issue which can prevent PX4 autopilot from recognizing the receiver port, sometimes leading to a failure to configure the driver or long attempts before it finally works. The current official release of PX4 autopilot is impacted by this issue. Currently work is being done on a new driver for Septentrio which would live in-tree (PX4/PX4-Autopilot#22904), so I'm making this one against the release branch only. If it needs to go in the main branch as well, I can also make a pull request for that.

Port detection would often find incorrect ports like '%és<' or other
broken values. This solves that by limiting the ports to a predefined
set of values. For now those are only COM and USB ports, as those are
the most likely to be used with PX4 autopilot and QGroundControl.
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.

1 participant