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

CRSF Protocol Support? #54

Open
royyandzakiy opened this issue Nov 28, 2021 · 9 comments
Open

CRSF Protocol Support? #54

royyandzakiy opened this issue Nov 28, 2021 · 9 comments

Comments

@royyandzakiy
Copy link

royyandzakiy commented Nov 28, 2021

Hi! I'm quite new in the rc space, but have been very interested in it's massive DIY community. I've been wondering, will there be any support of CRSFshot protocol, to for instance connect an OpenAVRc transmitter to an external ExpressLRS transmitter module. Or have there been any such discussion about it?

I really want to be able to use an ExpressLRS module and this seems to be the barrier.

Thanks for the time reading this, really appreciate any information or such!

@Ingwie
Copy link
Owner

Ingwie commented Nov 28, 2021

Hi Royyan,

I'm actually working on ELRS serial protocol (And Hitec SPI ...).

To finish it -> Write he telemetry part (I don't understand some fields, perharps @AlessandroAU can give me some help 👍 )
and the menu.

We have a serial speed limitation : 115200 bauds, a test @500k bauds is possible.

Regards.

Christophe

@AlessandroAU
Copy link

Hi guys, the telemetry protocol can be mostly found here https://github.com/ExpressLRS/ExpressLRS/tree/master/src/lib/CRSF and https://github.com/ExpressLRS/ExpressLRS/blob/master/src/lib/CrsfProtocol/crsf_protocol.h, the hardest part is MSP encapsulation. Best to come to the discord to ask more specific questions.

@royyandzakiy
Copy link
Author

royyandzakiy commented Dec 2, 2021

Wow, thats really great @Ingwie !! I don't think I could help, but sure will keep a lookout

I see, so currently it needs implementation of MSP encapsulation to finish it? @AlessandroAU

@Ingwie
Copy link
Owner

Ingwie commented Dec 6, 2021

Hi all,

I was far from home for my job.

Thanks Alessandro, i'll give another look at the source code. to try to understand.

@RybOlya
Copy link

RybOlya commented Jan 27, 2023

Hi, found this discussion, I am also wondering, isn't there yet any possibility to use openAVRc with expressLRS?

@pierrotm777
Copy link
Collaborator

Hello RybOlya,
ExpressLRS or TBS Crossfire are usable with the actual OpenAVRc code but without telemetry and without configuration method for now.
But we think work on as soon as possible.

@Ingwie
Copy link
Owner

Ingwie commented Jan 27, 2023

Hi, CRSF is one of the serial protocols available.

I need to debug all telemetry and setting command.
-> No CRSF or expressLRS module here to test so it is hard to understand what is wrong.

You can give a try 👍

@Ingwie
Copy link
Owner

Ingwie commented Jan 27, 2023

You where faster Pierro 🥇

@RybOlya
Copy link

RybOlya commented Jan 27, 2023

@pierrotm777 @Ingwie That was a fast reply, thank you! I will try to give it go.

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

No branches or pull requests

5 participants