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

Additional serial protocol: Graupner HoTT SUMD #2137

Merged
merged 8 commits into from Apr 4, 2023

Conversation

mha1
Copy link
Contributor

@mha1 mha1 commented Mar 24, 2023

SUMD is a serial protocol similar to SBUS which is used by some FCs and a variety of flybarless controllers.

In addition Graupner HoTT receivers can be used as a PWM channel extenders or redundant backup system in dual module ELRS/HoTT scenarios.

@mha1
Copy link
Contributor Author

mha1 commented Apr 1, 2023

Anything else I can do?

@pkendall64
Copy link
Collaborator

Anything else I can do?

No, it will get reviewed. We're busy getting ready to cut a 3.2.1 release and this change would then be (hopefully) included in 3.3.0 release.

src/python/UARTupload.py Outdated Show resolved Hide resolved
src/python/serve_html.py Outdated Show resolved Hide resolved
src/src/rx-serial/SerialSUMD.h Outdated Show resolved Hide resolved
- removed not necessary changes
- moved defines to .cpp file
@mha1
Copy link
Contributor Author

mha1 commented Apr 2, 2023

@pkendall64 Thanks for your review, please see new commit

@JyeSmith
Copy link
Member

JyeSmith commented Apr 3, 2023

Yep, lets get this merged ASAP for v3.3 and some testing.

@mha1
Copy link
Contributor Author

mha1 commented Apr 3, 2023

@JyeSmith Please check new commit

@JyeSmith
Copy link
Member

JyeSmith commented Apr 3, 2023

Looks the good with BF 4.4... cant wait to take it for a rip.

@mha1
Copy link
Contributor Author

mha1 commented Apr 3, 2023

@JyeSmith U own Graupner stuff?

@JyeSmith
Copy link
Member

JyeSmith commented Apr 3, 2023

Nup.

Just a little tongue in check that'll I'll use it with betaflight.

@mha1
Copy link
Contributor Author

mha1 commented Apr 3, 2023

have at it

Copy link
Collaborator

@pkendall64 pkendall64 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested this evening with Betaflight.

@pkendall64 pkendall64 merged commit ca8359c into ExpressLRS:master Apr 4, 2023
38 checks passed
@mha1
Copy link
Contributor Author

mha1 commented Apr 4, 2023

Thanks guys

@JyeSmith
Copy link
Member

JyeSmith commented Apr 4, 2023

Thanks guys

No probs 😄

Keep the PRs coming if you have anything else in mind.

@mha1
Copy link
Contributor Author

mha1 commented Apr 4, 2023

Actually there's things on my mind:

To be compliant with EU regulations we'd have to implement 868MHz LBT. I say we as I'd need some discussion on how to best do this.

And a completely different thing. As there is a vast number of Graupner HoTT telemetry gear available (Graupner OEM, third party like SM's swiss knife Unisene and DIY stuff like openXsensor) it'd be not too difficult to implement a simple telemetry bus master to poll HoTT telemetry devices and downlink telemetry data via the already ELRS/CRSF telemetry packets. All that's required is (soft)serial half duplex communication on a separate pin, the bus master implementation and repackaging of telemetry data to CRSF packets.

@JyeSmith
Copy link
Member

JyeSmith commented Apr 4, 2023

@mha1 ping us on discord in the dev chat 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants