-
Notifications
You must be signed in to change notification settings - Fork 17.6k
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
SBUS Output: Channel 5 also being output on Channel 13 #26815
Comments
I would think that the most likely candidate as a cause for this are the iomcu changes |
Fixed by #26825 |
this is worth more investigation, a Saleae trace on the sbus out with 4.5.1 would be good, see what the bits actually look like |
@rmackay9 the duplication of the lower 8 channels to upper 8 channels is just a read of the reg_direct.pwm values which are next in line in ram. It will not cause a crash, and it will always be that with this bug the upper 8 channels are a copy of the lower 8 channels |
In Copter-4.5 (and higher) the SBus output feature (perhaps best described on the wiki here) is outputting the Channel 5 value to Channel 13 as well. There are likely other channels that are being output incorrectly as well.
This bug was reproduced on two daisy-chained CubeOrangePlus autopilots by doing this:
BTW, it did not matter what AP version was on the 2nd autopilot which I believe means the issue must be in the output (not the input).
This PR is the most likely candidate but it is NOT the cause (I've tested before and after) #25169
This bug was first reported here on the Copter-4.5 forum
The text was updated successfully, but these errors were encountered: