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

HoTT Telemetry: robustness measure #2631

Conversation

mha1
Copy link
Contributor

@mha1 mha1 commented Apr 2, 2024

Got user feedback about 33601 Vario and S8361 80V voltage module not working. Both modules use very slow Microchip PIC processors without hardware UART meaning even slower software serial implementation. They just aren't fast enough to read serial data sent back to back. A small delay of net 500us between polling byte 1 and 2 makes polling more robust.

Tested on ER6 with 33601 and also a variety of other sensors for regression testing.

image

@mha1
Copy link
Contributor Author

mha1 commented Apr 2, 2024

Marked draft while waiting for more external test results

@mha1 mha1 force-pushed the PR_HoTT_Telemetry_robustness_measure branch from 75aee19 to 9919eaa Compare April 3, 2024 08:13
@mha1 mha1 changed the base branch from master to 3.x.x-maintenance April 3, 2024 08:20
@mha1 mha1 marked this pull request as ready for review April 3, 2024 08:25
@JyeSmith JyeSmith merged commit c456440 into ExpressLRS:3.x.x-maintenance Apr 3, 2024
43 checks passed
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