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

AP_Periph: added CAN deadline handling #25780

Merged
merged 2 commits into from
Dec 19, 2023

Conversation

tridge
Copy link
Contributor

@tridge tridge commented Dec 15, 2023

This enables deadlines in libcandard for AP_Periph. It fixes an issue with the C-RTK2-HP where we would get long GPS deltas when the safety switch was on.
The cause was the Fix2 CAN frames being discarded early due to a combination of the low transmit slots on the F4 and the slight increase in traffic with the safety on
I suspect this may fix issues with high delta on other boards too

image

this fixes an issue with early discard of packets on MCUs with small
number of transmit slots and higher packet send count
@peterbarker peterbarker merged commit cd72dcb into ArduPilot:master Dec 19, 2023
88 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.

4 participants