-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add Matek Serialshot protocol #4646
Conversation
@MATEKSYS FYI |
Thank you. we will test it and try supporting telemetry with a workaround |
@MATEKSYS I would recommend doing some changes to the protocol to make it more robust. I'll publish a proposed throttle packet format soon. I'm also happy to make tweaks to your ESC code if necessary. |
Suggested packet format:
Pros:
Cons:
|
@MATEKSYS what do you think about changing the ESC protocol to make it more error-immune? |
We have modified the protocol according to your suggestion. need to test it. |
@MATEKSYS this is super cool!!! Thanks! |
@MATEKSYS see the last commit for reference implementation of new throttle packet format. Also, I missed the fact that new on-wire packet is 1 byte smaller (just 8 bytes now instead of 9) |
Verified to be working. Guidelines for setup for MATEKF405 board with ESC connected to UART1
|
Checked that DSHOT still works. Ready to merge. |
Initial cut on MATEK's SerialShort protocol.
No telemetry (we don't support ESC telemetry yet).
Not tested. May break DSHOT.