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

Improve MAVLink behavior with flow control capable links #10222

Merged

Conversation

MUSTARDTIGERFPV
Copy link
Contributor

With these changes, INAV can now be used with ExpressLRS MAVLink, including both RC & telemetry all in one!

You can watch a demo here: https://www.youtube.com/watch?v=d55q5sUbIkc

This should be solid for both ELRS and other MAVLink telemetry radios, though I haven't tested with them yet. Wanted to get the PR created so folks can take a look at it. :)

@mmosca mmosca added this to the 8.0 milestone Jul 11, 2024
@mmosca
Copy link
Collaborator

mmosca commented Jul 12, 2024

Did some basic testing and appears to be working. Will test a bit more and verify telemetry info is getting through.

@mmosca mmosca merged commit e9b5bd0 into iNavFlight:master Jul 14, 2024
23 checks passed
@mmosca mmosca added the Release Notes Add this when a PR needs to be mentioned in the release notes label Jul 14, 2024
@mmosca
Copy link
Collaborator

mmosca commented Jul 14, 2024

Mention change of default values for the mavlink message rates on release notes and that mavlink radio_status messages will ignore half duplex frame pacing and rely on txbuffer.

Transparent radio links will still behave as they did before, by default.

@MUSTARDTIGERFPV MUSTARDTIGERFPV deleted the fork/mustardtigerfpv-mavlinkrc branch July 25, 2024 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Notes Add this when a PR needs to be mentioned in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants