Current Behavior
In mixed-control tailsitter VTOL platforms that use both differential thrust and servos, using IPF Swap Yaw & Roll will make the motors react corrctly, but not the servos. The Servos will get PID corrections for one axis, but RC input for the other. Meaning, they will compensate in the right way, but RC will be swapped (Roll->Yaw, Yaw->Roll); this is not correctable in the configurator or RC controller.
Steps to Reproduce
- Take tailsitter drone that has both differential thrust and yaw or roll surfaces
- Mix correctly using mixer without swap
- For forward flight, program Swap Roll & Yaw
- Test control direction of motors and surfaces
Expected/Suggested behavior
Servos should get the swap for both PID and RC input
- FC Board name and vendor: JHEMCU GF30F405-ICM
- INAV version string: # INAV/JHEMCUF405 8.0.0 Jan 21 2025 / 16:17:52 (ec2106a)
Current Behavior
In mixed-control tailsitter VTOL platforms that use both differential thrust and servos, using IPF Swap Yaw & Roll will make the motors react corrctly, but not the servos. The Servos will get PID corrections for one axis, but RC input for the other. Meaning, they will compensate in the right way, but RC will be swapped (Roll->Yaw, Yaw->Roll); this is not correctable in the configurator or RC controller.
Steps to Reproduce
Expected/Suggested behavior
Servos should get the swap for both PID and RC input