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

fix random go_sleep and record interruptions #386

Merged
merged 3 commits into from
Feb 1, 2024

Conversation

ligenxxxx
Copy link
Member

@ligenxxxx ligenxxxx commented Jan 19, 2024

When a complete osd packet from RF is received through dm5680, it will be sent to v536.
But data from RF is not entirely correct, especially when the signal is weak.
In the past, 5680 did not check the correctness of packets, resulting in sometimes packet len errors. (Exceptionally) excessively large and incorrect packet sizes would eventually cause errors when v536 received and parsed data from 5680.
Now every osd data packet from r will be checked and will be handed over to v536 for analysis after it is confirmed to be correct.

@ligenxxxx ligenxxxx changed the title fix uart parse from dm5680 base on v9.3.0 fix random go_sleep and record interruptions Feb 1, 2024
@ligenxxxx ligenxxxx merged commit 7319f1a into hd-zero:main Feb 1, 2024
1 check passed
@ligenxxxx ligenxxxx deleted the fix-uart-parse-from-dm5680 branch April 24, 2024 09:44
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

Successfully merging this pull request may close these issues.

9.3.0 -critical safety -Add confirmation overlay before entering go_sleep durring live view
1 participant