Runaway Takeoff remove unneeded parameters and enhance deactivate logic
commit449f5f2f5cefcaa78a96bf7bfdbed780d75f0493
authorBruce Luckcuck <github@etracer.net>
Tue, 27 Feb 2018 15:05:04 +0000 (27 10:05 -0500)
committerBruce Luckcuck <github@etracer.net>
Wed, 28 Feb 2018 00:22:33 +0000 (27 19:22 -0500)
tree9de74e2cc4c2ad62873c9c8b0ee3c27b4b8f87af
parentb0ff928afd9cb05f37ec8b4d2c673b566258627b
Runaway Takeoff remove unneeded parameters and enhance deactivate logic

Removed parameters runaway_takeoff_threshold (hardcode to 60) and runaway_takeoff_activate_delay (hardcode to 75).  The previous default values worked well and required no tuning.

Enhance the deactivate logic to remove the R/P/Y stick activity condition once throttle reaches 2X runaway_takeoff_deactivate_throttle_percent.  Additionally reduce the runaway_takeoff_deactivate_delay by 50% when throttle exceeds 75%.
src/main/fc/fc_core.c
src/main/flight/pid.c
src/main/flight/pid.h
src/main/interface/settings.c