Only allow arming when valid Rx signals are received (#13033)
commita35a5af16c917139507c84aa1b9e504a25e060b2
authorctzsnooze <chris.thompson@sydney.edu.au>
Fri, 1 Sep 2023 13:58:26 +0000 (1 23:58 +1000)
committerGitHub <noreply@github.com>
Fri, 1 Sep 2023 13:58:26 +0000 (1 15:58 +0200)
tree2683e73b0bb559370431a3624033eae9c3610bb6
parentd1025bd1f534b19ae90cd22af1c6dfcd53456765
Only allow arming when valid Rx signals are received (#13033)

* Only allow arming when failsafe criteria are cleared

* 500ms RXLOSS period with 100ms minimum
src/main/cli/settings.c
src/main/fc/core.c
src/main/fc/runtime_config.c
src/main/fc/runtime_config.h
src/main/flight/failsafe.c
src/main/flight/failsafe.h
src/main/rx/rx.c
src/test/unit/arming_prevention_unittest.cc
src/test/unit/flight_failsafe_unittest.cc