-
Notifications
You must be signed in to change notification settings - Fork 18.2k
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
ELRS improvements #22266
ELRS improvements #22266
Conversation
Hi @andyp1per, this looks pretty awesome. Do you think you can make the loop rate change for Plane too - it might be helpful particularly for QuadPlanes. |
If possible we should always have a description for each PR. Even if what the PR is doing is somewhat obvious to some devs, it's almost never obvious to everyone. |
de5af17
to
e54eab0
Compare
58dc333
to
e66afa7
Compare
e66afa7
to
f27c823
Compare
f27c823
to
0cfadfe
Compare
39315cb
to
92dfe1e
Compare
Move get_link_rate() and get_protocol_string() to CRSF protocol allow ELRS at 420kbaud to be configured allow CRSF to bootstrap at ELRS desired baudrate
Encode actual protocol being used cleanup is_elrs() and version numbers
92dfe1e
to
5c67d88
Compare
@andyp1per if we want this for 4.3.3, can you do a backport PR against Copter-4.3 or Plane-4.3? It doesn't apply cleanly and I can't test it |
Shave off a few of the rough edges when using ELRS including radio failsafes that occur at higher frame rates
It seems the main change that people need to make for ELRS is to set the UART RX baudrate to 416666 when upgrading
Adds a bit to RC_OPTIONS to allow CRSF to bootstrap at 420000
Prompted by ExpressLRS/ExpressLRS#1773