Fix yaw reset and throttle angle correction to be before rc interpolation
commit89a1aa7cc64671461e959cab84dfd4cfc42c8e6a
authorBruce Luckcuck <github@etracer.net>
Sun, 27 May 2018 12:16:13 +0000 (27 08:16 -0400)
committerBruce Luckcuck <github@etracer.net>
Sun, 27 May 2018 12:16:13 +0000 (27 08:16 -0400)
tree511180f4c5e21882d6f68ab2358661dd67e51f58
parent4ac5bf69a5859058c9de877003240f2a03d5dfb0
Fix yaw reset and throttle angle correction to be before rc interpolation
In #5905 the ordering of rc interpolation processing was moved out of subTaskMainSubprocesses() and into a separate subTaskRcCommand() process that ran earlier in the PID loop. Previously the logic to handle stick arming yaw reset was immediately before the rc interpolation logic and after the previous change it ran later in the process and after rc interpolation.

This fix moves the related throttle/yaw processing into the subTaskRcCommand() before rc interpolation to match the ordering that existed previously.  The fixes introduced by #5905 (throttle spikes) are still retained.
src/main/fc/fc_core.c